Class ListBlobsOptions
java.lang.Object
com.azure.storage.blob.models.ListBlobsOptions
Defines options available to configure the behavior of a call to listBlobsFlatSegment on a
BlobContainerClient object. See the constructor for details on each of the options.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the details for listing specific blobs.Specifies the maximum number of blobs to return, including all BlobPrefix elements.Filters the results to return only blobs whose names begin with the specified prefix.Gets an optional parameter that specifies an absolute path within the container.setDetails(BlobListDetails details) Sets the details for listing specific blobs.setMaxResultsPerPage(Integer maxResultsPerPage) Specifies the maximum number of blobs to return, including all BlobPrefix elements.Filters the results to return only blobs whose names begin with the specified prefix.setStartFrom(String startFrom) Sets an optional parameter that specifies an absolute path within the container.
-
Constructor Details
-
ListBlobsOptions
public ListBlobsOptions()Constructs an unpopulatedListBlobsOptions.
-
-
Method Details
-
getDetails
Gets the details for listing specific blobs.- Returns:
- the details for listing specific blobs
-
setDetails
Sets the details for listing specific blobs.- Parameters:
details- The details for listing specific blobs- Returns:
- the updated ListBlobsOptions object
-
getPrefix
Filters the results to return only blobs whose names begin with the specified prefix. May be null to return all blobs.- Returns:
- the prefix that a blob must match to be returned in the listing
-
setPrefix
Filters the results to return only blobs whose names begin with the specified prefix. May be null to return all blobs.- Parameters:
prefix- A prefix that a blob must match to be returned- Returns:
- the updated ListBlobsOptions object
-
getStartFrom
Gets an optional parameter that specifies an absolute path within the container. This parameter is similar to the prefix filter: it allows listing blobs starting from the specified path, rather than from the beginning of the container. For non-recursive lists, only one entity level is supported.- Returns:
- the marker indicating where to start listing blobs
-
setStartFrom
Sets an optional parameter that specifies an absolute path within the container. This parameter is similar to the prefix filter: it allows listing blobs starting from the specified path, rather than from the beginning of the container. For non-recursive lists, only one entity level is supported.- Parameters:
startFrom- The marker indicating where to start listing blobs- Returns:
- the updated ListBlobsOptions object
-
getMaxResultsPerPage
Specifies the maximum number of blobs to return, including all BlobPrefix elements. If the request does not specify maxResultsPerPage or specifies a value greater than 5,000, the server will return up to 5,000 items.- Returns:
- the number of blobs that will be returned in a single response
-
setMaxResultsPerPage
Specifies the maximum number of blobs to return, including all BlobPrefix elements. If the request does not specify maxResultsPerPage or specifies a value greater than 5,000, the server will return up to 5,000 items.- Parameters:
maxResultsPerPage- The number of blobs to returned in a single response- Returns:
- the updated ListBlobsOptions object
- Throws:
IllegalArgumentException- IfmaxResultsPerPageis less than or equal to0.
-