BlobHttpHeaders Class

  • java.lang.Object
    • com.azure.storage.blob.models.BlobHttpHeaders

public final class BlobHttpHeaders

Parameter group.

Constructor Summary

Constructor Description
BlobHttpHeaders()

Creates an instance of BlobHttpHeaders class.

Method Summary

Modifier and Type Method and Description
String getCacheControl()

Get the cacheControl property: Optional.

String getContentDisposition()

Get the contentDisposition property: Optional.

String getContentEncoding()

Get the contentEncoding property: Optional.

String getContentLanguage()

Get the contentLanguage property: Optional.

byte[] getContentMd5()

Get the contentMd5 property: Optional.

String getContentType()

Get the contentType property: Optional.

BlobHttpHeaders setCacheControl(String cacheControl)

Set the cacheControl property: Optional.

BlobHttpHeaders setContentDisposition(String contentDisposition)

Set the contentDisposition property: Optional.

BlobHttpHeaders setContentEncoding(String contentEncoding)

Set the contentEncoding property: Optional.

BlobHttpHeaders setContentLanguage(String contentLanguage)

Set the contentLanguage property: Optional.

BlobHttpHeaders setContentMd5(byte[] contentMd5)

Set the contentMd5 property: Optional.

BlobHttpHeaders setContentType(String contentType)

Set the contentType property: Optional.

Methods inherited from java.lang.Object

Constructor Details

BlobHttpHeaders

public BlobHttpHeaders()

Creates an instance of BlobHttpHeaders class.

Method Details

getCacheControl

public String getCacheControl()

Get the cacheControl property: Optional. Sets the blob's cache control. If specified, this property is stored with the blob and returned with a read request.

Returns:

the cacheControl value.

getContentDisposition

public String getContentDisposition()

Get the contentDisposition property: Optional. Sets the blob's Content-Disposition header.

Returns:

the contentDisposition value.

getContentEncoding

public String getContentEncoding()

Get the contentEncoding property: Optional. Sets the blob's content encoding. If specified, this property is stored with the blob and returned with a read request.

Returns:

the contentEncoding value.

getContentLanguage

public String getContentLanguage()

Get the contentLanguage property: Optional. Set the blob's content language. If specified, this property is stored with the blob and returned with a read request.

Returns:

the contentLanguage value.

getContentMd5

public byte[] getContentMd5()

Get the contentMd5 property: Optional. An MD5 hash of the blob content. Note that this hash is not validated, as the hashes for the individual blocks were validated when each was uploaded. The value does not need to be base64 encoded as the SDK will perform the encoding.

Returns:

the contentMd5 value.

getContentType

public String getContentType()

Get the contentType property: Optional. Sets the blob's content type. If specified, this property is stored with the blob and returned with a read request.

Returns:

the contentType value.

setCacheControl

public BlobHttpHeaders setCacheControl(String cacheControl)

Set the cacheControl property: Optional. Sets the blob's cache control. If specified, this property is stored with the blob and returned with a read request.

Parameters:

cacheControl - the cacheControl value to set.

Returns:

the BlobHttpHeaders object itself.

setContentDisposition

public BlobHttpHeaders setContentDisposition(String contentDisposition)

Set the contentDisposition property: Optional. Sets the blob's Content-Disposition header.

Parameters:

contentDisposition - the contentDisposition value to set.

Returns:

the BlobHttpHeaders object itself.

setContentEncoding

public BlobHttpHeaders setContentEncoding(String contentEncoding)

Set the contentEncoding property: Optional. Sets the blob's content encoding. If specified, this property is stored with the blob and returned with a read request.

Parameters:

contentEncoding - the contentEncoding value to set.

Returns:

the BlobHttpHeaders object itself.

setContentLanguage

public BlobHttpHeaders setContentLanguage(String contentLanguage)

Set the contentLanguage property: Optional. Set the blob's content language. If specified, this property is stored with the blob and returned with a read request.

Parameters:

contentLanguage - the contentLanguage value to set.

Returns:

the BlobHttpHeaders object itself.

setContentMd5

public BlobHttpHeaders setContentMd5(byte[] contentMd5)

Set the contentMd5 property: Optional. An MD5 hash of the blob content. Note that this hash is not validated, as the hashes for the individual blocks were validated when each was uploaded. The value does not need to be base64 encoded as the SDK will perform the encoding.

Parameters:

contentMd5 - the contentMd5 value to set.

Returns:

the BlobHttpHeaders object itself.

setContentType

public BlobHttpHeaders setContentType(String contentType)

Set the contentType property: Optional. Sets the blob's content type. If specified, this property is stored with the blob and returned with a read request.

Parameters:

contentType - the contentType value to set.

Returns:

the BlobHttpHeaders object itself.

Applies to