HttpGetterInfo Class

  • java.lang.Object
    • com.azure.storage.blob.HttpGetterInfo

public final class HttpGetterInfo

HttpGetterInfo is a passed to the getter function of a reliable download to specify parameters needed for the GET request.

Constructor Summary

Constructor Description
HttpGetterInfo()

Method Summary

Modifier and Type Method and Description
Long getCount()
String getETag()
long getOffset()
HttpGetterInfo setCount(Long count)

Sets the count of bytes used to calculate the end offset when creating the Range header.

HttpGetterInfo setETag(String eTag)

Sets the eTag used when creating If-Match header.

HttpGetterInfo setOffset(long offset)

Sets the start offset that is used when creating the Range header.

Methods inherited from java.lang.Object

Constructor Details

HttpGetterInfo

public HttpGetterInfo()

Method Details

getCount

public Long getCount()

Returns:

the count of bytes used to calculate the end offset when creating the Range header. null is the default and indicates that the entire rest of the blob should be retrieved.

getETag

public String getETag()

Returns:

the eTag used when creating If-Match header. eTag is returned with any operation that modifies the resource and when retrieving properties. Defaults to null.

getOffset

public long getOffset()

Returns:

the start offset used when creating the Range header. Defaults to 0.

setCount

public HttpGetterInfo setCount(Long count)

Sets the count of bytes used to calculate the end offset when creating the Range header. `` null is the default and indicates that the entire rest of the blob should be retrieved.

Parameters:

count - Count of bytes

Returns:

the updated HttpGetterInfo object

setETag

public HttpGetterInfo setETag(String eTag)

Sets the eTag used when creating If-Match header. eTag is returned with any operation that modifies the resource and when retrieving properties. Defaults to null.

Parameters:

eTag - Resource's eTag

Returns:

the updated HttpGetterInfo object

setOffset

public HttpGetterInfo setOffset(long offset)

Sets the start offset that is used when creating the Range header. If unchanged this will default to 0.

Parameters:

offset - Start offset

Returns:

the updated HttpGetterInfo object

Applies to