Package com.azure.storage.queue.models
Class QueuesSegmentOptions
- java.lang.Object
-
- com.azure.storage.queue.models.QueuesSegmentOptions
-
public final class QueuesSegmentOptions extends Object
A set of options for selecting queues from Storage Queue service.-
Providing
prefixwill filterqueuesthat begin with the prefix. -
Providing
maxResultsPerPagewill limit the number ofqueuesreturned in a single page. -
Setting
includeMetadatato true will include the metadata of eachqueue, if falseQueueItem.getMetadata()metadata} for each queue will benull.
- See Also:
QueueServiceClient,QueueServiceAsyncClient
-
Providing
-
-
Constructor Summary
Constructors Constructor Description QueuesSegmentOptions()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IntegergetMaxResultsPerPage()StringgetPrefix()booleanisIncludeMetadata()QueuesSegmentOptionssetIncludeMetadata(boolean includeMetadata)Sets the status of including queue metadata when listing queuesQueuesSegmentOptionssetMaxResultsPerPage(Integer maxResultsPerPage)Sets the maximum number of queues to include in a single responseQueuesSegmentOptionssetPrefix(String prefix)Sets the prefix that a queue must match to be included in the listing
-
-
-
Method Detail
-
isIncludeMetadata
public boolean isIncludeMetadata()
- Returns:
- the status of including metadata when listing queues
-
setIncludeMetadata
public QueuesSegmentOptions setIncludeMetadata(boolean includeMetadata)
Sets the status of including queue metadata when listing queues- Parameters:
includeMetadata- Flag indicating if metadata should be included in the listing- Returns:
- An updated QueuesSegmentOptions object
-
getPrefix
public String getPrefix()
- Returns:
- the prefix the queue name must match to be included in the listing
-
setPrefix
public QueuesSegmentOptions setPrefix(String prefix)
Sets the prefix that a queue must match to be included in the listing- Parameters:
prefix- The prefix that queues must start with to pass the filter- Returns:
- An updated QueuesSegmentOptions object
-
getMaxResultsPerPage
public Integer getMaxResultsPerPage()
- Returns:
- the maximum number of queues to include in a single response
-
setMaxResultsPerPage
public QueuesSegmentOptions setMaxResultsPerPage(Integer maxResultsPerPage)
Sets the maximum number of queues to include in a single response- Parameters:
maxResultsPerPage- Maximum number of results to include in a single response- Returns:
- An updated QueuesSegmentOptions object
-
-