public String getUploadEndpoint() {
    return uploadEndpoint;
  }
Constructor
@param uploadEndpoint the endpoint in all signed POST URLs.
@param downloadEndpoint the endpoint in all signed GET URLs.
@param defaultUrlTtlSecs the default ttl of signed URLs if the request does not customize it.
@param defaultMaxUploadSize the default max size of upload from signed POST URLs if the request does not customize
                            it.
@param maxUrlTtlSecs the maximum ttl of signed URLs. If the request specifies a higher TTL, it will be lowered
@param chunkUploadInitialChunkTtlSecs the preconfigured blob TTL for chunks of a stitched upload. These chunks
                                      will be made permanent once the blob is stitched together.
@param chunkUploadMaxChunkSize the preconfigured max size for chunks of a stitched upload.
@param time the {@link Time} instance to use.
@param clusterMap the {@link ClusterMap} object.
@param clusterMapConfig the {@link ClusterMapConfig} object.
@param routerConfig the {@link RouterConfig} object.
ambry-frontend/src/main/java/com/github/ambry/frontend/AmbryUrlSigningService.java