Package com.azure.storage.blob.models
Class ListBlobsOptions
- java.lang.Object
-
- com.azure.storage.blob.models.ListBlobsOptions
-
public final class ListBlobsOptions extends Object
Defines options available to configure the behavior of a call to listBlobsFlatSegment on aBlobContainerClientobject. See the constructor for details on each of the options.
-
-
Constructor Summary
Constructors Constructor Description ListBlobsOptions()Constructs an unpopulatedListBlobsOptions.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BlobListDetailsgetDetails()IntegergetMaxResultsPerPage()Specifies the maximum number of blobs to return, including all BlobPrefix elements.StringgetPrefix()Filters the results to return only blobs whose names begin with the specified prefix.ListBlobsOptionssetDetails(BlobListDetails details)ListBlobsOptionssetMaxResultsPerPage(Integer maxResultsPerPage)Specifies the maximum number of blobs to return, including all BlobPrefix elements.ListBlobsOptionssetPrefix(String prefix)Filters the results to return only blobs whose names begin with the specified prefix.
-
-
-
Constructor Detail
-
ListBlobsOptions
public ListBlobsOptions()
Constructs an unpopulatedListBlobsOptions.
-
-
Method Detail
-
getDetails
public BlobListDetails getDetails()
- Returns:
- the details for listing specific blobs
-
setDetails
public ListBlobsOptions setDetails(BlobListDetails details)
- Parameters:
details- The details for listing specific blobs- Returns:
- the updated ListBlobsOptions object
-
getPrefix
public String 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
public ListBlobsOptions setPrefix(String prefix)
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
-
getMaxResultsPerPage
public Integer 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
public ListBlobsOptions setMaxResultsPerPage(Integer maxResultsPerPage)
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.
-
-