private Iterable < CloudFileShare > listSharesWithPrefix ( final String prefix , final EnumSet < ShareListingDetails > detailsIncluded , FileRequestOptions options , OperationContext opContext ) { if ( opContext == null ) { opContext = new OperationContext ( ) ; } opContext . initialize ( ) ; options = FileRequestOptions . populateAndApplyDefaults ( options , this ) ; SegmentedStorageRequest segmentedRequest = new SegmentedStorageRequest ( ) ; return new LazySegmentedIterable < CloudFileClient , Void , CloudFileShare > ( this . listSharesWithPrefixSegmentedImpl ( prefix , detailsIncluded , null , options , segmentedRequest ) , this , null , options . getRetryPolicyFactory ( ) , opContext ) ; }
Returns an enumerable collection of shares whose names begin with the specified prefix using the specified details settings request options and operation context .