BaseRequest Class
- java.
lang. Object - com.
microsoft. azure. storage. core. BaseRequest
- com.
public class BaseRequest
RESERVED FOR INTERNAL USE. The Base Request class for the protocol layer.
Method Summary
Method Details
addMetadata
public static void addMetadata(final HttpURLConnection request, final Map
Adds the metadata.
Parameters:
addOptionalHeader
public static void addOptionalHeader(final HttpURLConnection request, final String name, final String value)
Adds the optional header.
Parameters:
batch
public static HttpURLConnection batch(final URI uri, final RequestOptions options, final OperationContext opContext, final AccessCondition accessCondition)
Parameters:
buildBatchBody
public static static
Parameters:
create
public static HttpURLConnection create(final URI uri, final RequestOptions options, UriQueryBuilder builder, final OperationContext opContext)
Creates the specified resource. Note request is set to setFixedLengthStreamingMode(0); Sign with 0 length.
Parameters:
Returns:
Throws:
createURLConnection
public static HttpURLConnection createURLConnection(final URI uri, final RequestOptions options, UriQueryBuilder builder, final OperationContext opContext)
Creates the web request.
Parameters:
Returns:
Throws:
delete
public static HttpURLConnection delete(final URI uri, final RequestOptions options, UriQueryBuilder builder, final OperationContext opContext)
Deletes the specified resource. Sign with no length specified.
Parameters:
Returns:
Throws:
getAccountInfo
public static HttpURLConnection getAccountInfo(final URI uri, final RequestOptions options, UriQueryBuilder builder, final OperationContext opContext)
Parameters:
getListUriQueryBuilder
public static UriQueryBuilder getListUriQueryBuilder(final ListingContext listingContext)
Gets a UriQueryBuilder for listing.
Parameters:
null
.
Throws:
getProperties
public static HttpURLConnection getProperties(final URI uri, final RequestOptions options, UriQueryBuilder builder, final OperationContext opContext)
Gets the properties. Sign with no length specified.
Parameters:
Returns:
Throws:
getServiceProperties
public static HttpURLConnection getServiceProperties(final URI uri, final RequestOptions options, UriQueryBuilder builder, final OperationContext opContext)
Creates a HttpURLConnection used to retrieve the Analytics service properties from the storage service.
Parameters:
Returns:
Throws:
getServiceStats
public static HttpURLConnection getServiceStats(final URI uri, final RequestOptions options, UriQueryBuilder builder, final OperationContext opContext)
Creates a web request to get the stats of the service.
Parameters:
Returns:
Throws:
getUserAgent
public static String getUserAgent()
Gets the user agent to send over the wire to identify the client.
Returns:
getUserDelegationKey
public static HttpURLConnection getUserDelegationKey(final URI uri, final RequestOptions options, UriQueryBuilder builder, final OperationContext opContext)
Creates a HttpURLConnection used to request a UserDelegationKey from the service.
Parameters:
Returns:
Throws:
setMetadata
public static HttpURLConnection setMetadata(final URI uri, final RequestOptions options, UriQueryBuilder builder, final OperationContext opContext)
Sets the metadata. Sign with 0 length.
Parameters:
Returns:
Throws:
setServiceProperties
public static HttpURLConnection setServiceProperties(final URI uri, final RequestOptions options, UriQueryBuilder builder, final OperationContext opContext)
Creates a HttpURLConnection used to set the Analytics service properties on the storage service.
Parameters:
Returns:
Throws:
undelete
public static HttpURLConnection undelete(final URI uri, final RequestOptions options, UriQueryBuilder builder, final OperationContext opContext)
Un-deletes the specified resource. Sign with no length specified.
Parameters:
Returns:
Throws: