Package com.google.storage.v2
Class ListObjectsRequest.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<ListObjectsRequest.Builder>
com.google.storage.v2.ListObjectsRequest.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,ListObjectsRequestOrBuilder,Cloneable
- Enclosing class:
- ListObjectsRequest
public static final class ListObjectsRequest.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<ListObjectsRequest.Builder>
implements ListObjectsRequestOrBuilder
Request message for ListObjects.Protobuf type
google.storage.v2.ListObjectsRequest-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()If set, returns results in a directory-like mode.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) Optional.If true, objects that end in exactly one instance of `delimiter` will have their metadata included in `items` in addition to `prefixes`.Optional.Optional.Optional.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) Maximum number of `items` plus `prefixes` to return in a single page of responses.A previously-returned page token representing part of the larger set of results to view.Required.Filter results to objects whose names begin with this prefix.Mask specifying which fields to read from each result.Optional.If `true`, lists all versions of an object as distinct results.clone()If set, returns results in a directory-like mode.com.google.protobuf.ByteStringIf set, returns results in a directory-like mode.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorbooleanOptional.booleanIf true, objects that end in exactly one instance of `delimiter` will have their metadata included in `items` in addition to `prefixes`.Optional.com.google.protobuf.ByteStringOptional.Optional.com.google.protobuf.ByteStringOptional.Optional.com.google.protobuf.ByteStringOptional.intMaximum number of `items` plus `prefixes` to return in a single page of responses.A previously-returned page token representing part of the larger set of results to view.com.google.protobuf.ByteStringA previously-returned page token representing part of the larger set of results to view.Required.com.google.protobuf.ByteStringRequired.Filter results to objects whose names begin with this prefix.com.google.protobuf.ByteStringFilter results to objects whose names begin with this prefix.com.google.protobuf.FieldMaskMask specifying which fields to read from each result.com.google.protobuf.FieldMask.BuilderMask specifying which fields to read from each result.com.google.protobuf.FieldMaskOrBuilderMask specifying which fields to read from each result.booleanOptional.booleanIf `true`, lists all versions of an object as distinct results.booleanMask specifying which fields to read from each result.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(ListObjectsRequest other) mergeReadMask(com.google.protobuf.FieldMask value) Mask specifying which fields to read from each result.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setDelimiter(String value) If set, returns results in a directory-like mode.setDelimiterBytes(com.google.protobuf.ByteString value) If set, returns results in a directory-like mode.setIncludeFoldersAsPrefixes(boolean value) Optional.setIncludeTrailingDelimiter(boolean value) If true, objects that end in exactly one instance of `delimiter` will have their metadata included in `items` in addition to `prefixes`.setLexicographicEnd(String value) Optional.setLexicographicEndBytes(com.google.protobuf.ByteString value) Optional.setLexicographicStart(String value) Optional.setLexicographicStartBytes(com.google.protobuf.ByteString value) Optional.setMatchGlob(String value) Optional.setMatchGlobBytes(com.google.protobuf.ByteString value) Optional.setPageSize(int value) Maximum number of `items` plus `prefixes` to return in a single page of responses.setPageToken(String value) A previously-returned page token representing part of the larger set of results to view.setPageTokenBytes(com.google.protobuf.ByteString value) A previously-returned page token representing part of the larger set of results to view.Required.setParentBytes(com.google.protobuf.ByteString value) Required.Filter results to objects whose names begin with this prefix.setPrefixBytes(com.google.protobuf.ByteString value) Filter results to objects whose names begin with this prefix.setReadMask(com.google.protobuf.FieldMask value) Mask specifying which fields to read from each result.setReadMask(com.google.protobuf.FieldMask.Builder builderForValue) Mask specifying which fields to read from each result.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setSoftDeleted(boolean value) Optional.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setVersions(boolean value) If `true`, lists all versions of an object as distinct results.Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<ListObjectsRequest.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<ListObjectsRequest.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<ListObjectsRequest.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<ListObjectsRequest.Builder>
-
setField
public ListObjectsRequest.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ListObjectsRequest.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ListObjectsRequest.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<ListObjectsRequest.Builder>
-
setRepeatedField
public ListObjectsRequest.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ListObjectsRequest.Builder>
-
addRepeatedField
public ListObjectsRequest.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ListObjectsRequest.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ListObjectsRequest.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<ListObjectsRequest.Builder>
-
mergeFrom
public ListObjectsRequest.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ListObjectsRequest.Builder>- Throws:
IOException
-
getParent
Required. Name of the bucket in which to look for objects.
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Specified by:
getParentin interfaceListObjectsRequestOrBuilder- Returns:
- The parent.
-
getParentBytes
public com.google.protobuf.ByteString getParentBytes()Required. Name of the bucket in which to look for objects.
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Specified by:
getParentBytesin interfaceListObjectsRequestOrBuilder- Returns:
- The bytes for parent.
-
setParent
Required. Name of the bucket in which to look for objects.
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Parameters:
value- The parent to set.- Returns:
- This builder for chaining.
-
clearParent
Required. Name of the bucket in which to look for objects.
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
setParentBytes
Required. Name of the bucket in which to look for objects.
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Parameters:
value- The bytes for parent to set.- Returns:
- This builder for chaining.
-
getPageSize
public int getPageSize()Maximum number of `items` plus `prefixes` to return in a single page of responses. As duplicate `prefixes` are omitted, fewer total results may be returned than requested. The service will use this parameter or 1,000 items, whichever is smaller.
int32 page_size = 2;- Specified by:
getPageSizein interfaceListObjectsRequestOrBuilder- Returns:
- The pageSize.
-
setPageSize
Maximum number of `items` plus `prefixes` to return in a single page of responses. As duplicate `prefixes` are omitted, fewer total results may be returned than requested. The service will use this parameter or 1,000 items, whichever is smaller.
int32 page_size = 2;- Parameters:
value- The pageSize to set.- Returns:
- This builder for chaining.
-
clearPageSize
Maximum number of `items` plus `prefixes` to return in a single page of responses. As duplicate `prefixes` are omitted, fewer total results may be returned than requested. The service will use this parameter or 1,000 items, whichever is smaller.
int32 page_size = 2;- Returns:
- This builder for chaining.
-
getPageToken
A previously-returned page token representing part of the larger set of results to view.
string page_token = 3;- Specified by:
getPageTokenin interfaceListObjectsRequestOrBuilder- Returns:
- The pageToken.
-
getPageTokenBytes
public com.google.protobuf.ByteString getPageTokenBytes()A previously-returned page token representing part of the larger set of results to view.
string page_token = 3;- Specified by:
getPageTokenBytesin interfaceListObjectsRequestOrBuilder- Returns:
- The bytes for pageToken.
-
setPageToken
A previously-returned page token representing part of the larger set of results to view.
string page_token = 3;- Parameters:
value- The pageToken to set.- Returns:
- This builder for chaining.
-
clearPageToken
A previously-returned page token representing part of the larger set of results to view.
string page_token = 3;- Returns:
- This builder for chaining.
-
setPageTokenBytes
A previously-returned page token representing part of the larger set of results to view.
string page_token = 3;- Parameters:
value- The bytes for pageToken to set.- Returns:
- This builder for chaining.
-
getDelimiter
If set, returns results in a directory-like mode. `items` will contain only objects whose names, aside from the `prefix`, do not contain `delimiter`. Objects whose names, aside from the `prefix`, contain `delimiter` will have their name, truncated after the `delimiter`, returned in `prefixes`. Duplicate `prefixes` are omitted.
string delimiter = 4;- Specified by:
getDelimiterin interfaceListObjectsRequestOrBuilder- Returns:
- The delimiter.
-
getDelimiterBytes
public com.google.protobuf.ByteString getDelimiterBytes()If set, returns results in a directory-like mode. `items` will contain only objects whose names, aside from the `prefix`, do not contain `delimiter`. Objects whose names, aside from the `prefix`, contain `delimiter` will have their name, truncated after the `delimiter`, returned in `prefixes`. Duplicate `prefixes` are omitted.
string delimiter = 4;- Specified by:
getDelimiterBytesin interfaceListObjectsRequestOrBuilder- Returns:
- The bytes for delimiter.
-
setDelimiter
If set, returns results in a directory-like mode. `items` will contain only objects whose names, aside from the `prefix`, do not contain `delimiter`. Objects whose names, aside from the `prefix`, contain `delimiter` will have their name, truncated after the `delimiter`, returned in `prefixes`. Duplicate `prefixes` are omitted.
string delimiter = 4;- Parameters:
value- The delimiter to set.- Returns:
- This builder for chaining.
-
clearDelimiter
If set, returns results in a directory-like mode. `items` will contain only objects whose names, aside from the `prefix`, do not contain `delimiter`. Objects whose names, aside from the `prefix`, contain `delimiter` will have their name, truncated after the `delimiter`, returned in `prefixes`. Duplicate `prefixes` are omitted.
string delimiter = 4;- Returns:
- This builder for chaining.
-
setDelimiterBytes
If set, returns results in a directory-like mode. `items` will contain only objects whose names, aside from the `prefix`, do not contain `delimiter`. Objects whose names, aside from the `prefix`, contain `delimiter` will have their name, truncated after the `delimiter`, returned in `prefixes`. Duplicate `prefixes` are omitted.
string delimiter = 4;- Parameters:
value- The bytes for delimiter to set.- Returns:
- This builder for chaining.
-
getIncludeTrailingDelimiter
public boolean getIncludeTrailingDelimiter()If true, objects that end in exactly one instance of `delimiter` will have their metadata included in `items` in addition to `prefixes`.
bool include_trailing_delimiter = 5;- Specified by:
getIncludeTrailingDelimiterin interfaceListObjectsRequestOrBuilder- Returns:
- The includeTrailingDelimiter.
-
setIncludeTrailingDelimiter
If true, objects that end in exactly one instance of `delimiter` will have their metadata included in `items` in addition to `prefixes`.
bool include_trailing_delimiter = 5;- Parameters:
value- The includeTrailingDelimiter to set.- Returns:
- This builder for chaining.
-
clearIncludeTrailingDelimiter
If true, objects that end in exactly one instance of `delimiter` will have their metadata included in `items` in addition to `prefixes`.
bool include_trailing_delimiter = 5;- Returns:
- This builder for chaining.
-
getPrefix
Filter results to objects whose names begin with this prefix.
string prefix = 6;- Specified by:
getPrefixin interfaceListObjectsRequestOrBuilder- Returns:
- The prefix.
-
getPrefixBytes
public com.google.protobuf.ByteString getPrefixBytes()Filter results to objects whose names begin with this prefix.
string prefix = 6;- Specified by:
getPrefixBytesin interfaceListObjectsRequestOrBuilder- Returns:
- The bytes for prefix.
-
setPrefix
Filter results to objects whose names begin with this prefix.
string prefix = 6;- Parameters:
value- The prefix to set.- Returns:
- This builder for chaining.
-
clearPrefix
Filter results to objects whose names begin with this prefix.
string prefix = 6;- Returns:
- This builder for chaining.
-
setPrefixBytes
Filter results to objects whose names begin with this prefix.
string prefix = 6;- Parameters:
value- The bytes for prefix to set.- Returns:
- This builder for chaining.
-
getVersions
public boolean getVersions()If `true`, lists all versions of an object as distinct results. For more information, see [Object Versioning](https://cloud.google.com/storage/docs/object-versioning).
bool versions = 7;- Specified by:
getVersionsin interfaceListObjectsRequestOrBuilder- Returns:
- The versions.
-
setVersions
If `true`, lists all versions of an object as distinct results. For more information, see [Object Versioning](https://cloud.google.com/storage/docs/object-versioning).
bool versions = 7;- Parameters:
value- The versions to set.- Returns:
- This builder for chaining.
-
clearVersions
If `true`, lists all versions of an object as distinct results. For more information, see [Object Versioning](https://cloud.google.com/storage/docs/object-versioning).
bool versions = 7;- Returns:
- This builder for chaining.
-
hasReadMask
public boolean hasReadMask()Mask specifying which fields to read from each result. If no mask is specified, will default to all fields except items.acl and items.owner. * may be used to mean "all fields".
optional .google.protobuf.FieldMask read_mask = 8;- Specified by:
hasReadMaskin interfaceListObjectsRequestOrBuilder- Returns:
- Whether the readMask field is set.
-
getReadMask
public com.google.protobuf.FieldMask getReadMask()Mask specifying which fields to read from each result. If no mask is specified, will default to all fields except items.acl and items.owner. * may be used to mean "all fields".
optional .google.protobuf.FieldMask read_mask = 8;- Specified by:
getReadMaskin interfaceListObjectsRequestOrBuilder- Returns:
- The readMask.
-
setReadMask
Mask specifying which fields to read from each result. If no mask is specified, will default to all fields except items.acl and items.owner. * may be used to mean "all fields".
optional .google.protobuf.FieldMask read_mask = 8; -
setReadMask
public ListObjectsRequest.Builder setReadMask(com.google.protobuf.FieldMask.Builder builderForValue) Mask specifying which fields to read from each result. If no mask is specified, will default to all fields except items.acl and items.owner. * may be used to mean "all fields".
optional .google.protobuf.FieldMask read_mask = 8; -
mergeReadMask
Mask specifying which fields to read from each result. If no mask is specified, will default to all fields except items.acl and items.owner. * may be used to mean "all fields".
optional .google.protobuf.FieldMask read_mask = 8; -
clearReadMask
Mask specifying which fields to read from each result. If no mask is specified, will default to all fields except items.acl and items.owner. * may be used to mean "all fields".
optional .google.protobuf.FieldMask read_mask = 8; -
getReadMaskBuilder
public com.google.protobuf.FieldMask.Builder getReadMaskBuilder()Mask specifying which fields to read from each result. If no mask is specified, will default to all fields except items.acl and items.owner. * may be used to mean "all fields".
optional .google.protobuf.FieldMask read_mask = 8; -
getReadMaskOrBuilder
public com.google.protobuf.FieldMaskOrBuilder getReadMaskOrBuilder()Mask specifying which fields to read from each result. If no mask is specified, will default to all fields except items.acl and items.owner. * may be used to mean "all fields".
optional .google.protobuf.FieldMask read_mask = 8;- Specified by:
getReadMaskOrBuilderin interfaceListObjectsRequestOrBuilder
-
getLexicographicStart
Optional. Filter results to objects whose names are lexicographically equal to or after lexicographic_start. If lexicographic_end is also set, the objects listed have names between lexicographic_start (inclusive) and lexicographic_end (exclusive).
string lexicographic_start = 10 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getLexicographicStartin interfaceListObjectsRequestOrBuilder- Returns:
- The lexicographicStart.
-
getLexicographicStartBytes
public com.google.protobuf.ByteString getLexicographicStartBytes()Optional. Filter results to objects whose names are lexicographically equal to or after lexicographic_start. If lexicographic_end is also set, the objects listed have names between lexicographic_start (inclusive) and lexicographic_end (exclusive).
string lexicographic_start = 10 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getLexicographicStartBytesin interfaceListObjectsRequestOrBuilder- Returns:
- The bytes for lexicographicStart.
-
setLexicographicStart
Optional. Filter results to objects whose names are lexicographically equal to or after lexicographic_start. If lexicographic_end is also set, the objects listed have names between lexicographic_start (inclusive) and lexicographic_end (exclusive).
string lexicographic_start = 10 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The lexicographicStart to set.- Returns:
- This builder for chaining.
-
clearLexicographicStart
Optional. Filter results to objects whose names are lexicographically equal to or after lexicographic_start. If lexicographic_end is also set, the objects listed have names between lexicographic_start (inclusive) and lexicographic_end (exclusive).
string lexicographic_start = 10 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
setLexicographicStartBytes
Optional. Filter results to objects whose names are lexicographically equal to or after lexicographic_start. If lexicographic_end is also set, the objects listed have names between lexicographic_start (inclusive) and lexicographic_end (exclusive).
string lexicographic_start = 10 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes for lexicographicStart to set.- Returns:
- This builder for chaining.
-
getLexicographicEnd
Optional. Filter results to objects whose names are lexicographically before lexicographic_end. If lexicographic_start is also set, the objects listed have names between lexicographic_start (inclusive) and lexicographic_end (exclusive).
string lexicographic_end = 11 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getLexicographicEndin interfaceListObjectsRequestOrBuilder- Returns:
- The lexicographicEnd.
-
getLexicographicEndBytes
public com.google.protobuf.ByteString getLexicographicEndBytes()Optional. Filter results to objects whose names are lexicographically before lexicographic_end. If lexicographic_start is also set, the objects listed have names between lexicographic_start (inclusive) and lexicographic_end (exclusive).
string lexicographic_end = 11 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getLexicographicEndBytesin interfaceListObjectsRequestOrBuilder- Returns:
- The bytes for lexicographicEnd.
-
setLexicographicEnd
Optional. Filter results to objects whose names are lexicographically before lexicographic_end. If lexicographic_start is also set, the objects listed have names between lexicographic_start (inclusive) and lexicographic_end (exclusive).
string lexicographic_end = 11 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The lexicographicEnd to set.- Returns:
- This builder for chaining.
-
clearLexicographicEnd
Optional. Filter results to objects whose names are lexicographically before lexicographic_end. If lexicographic_start is also set, the objects listed have names between lexicographic_start (inclusive) and lexicographic_end (exclusive).
string lexicographic_end = 11 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
setLexicographicEndBytes
Optional. Filter results to objects whose names are lexicographically before lexicographic_end. If lexicographic_start is also set, the objects listed have names between lexicographic_start (inclusive) and lexicographic_end (exclusive).
string lexicographic_end = 11 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes for lexicographicEnd to set.- Returns:
- This builder for chaining.
-
getSoftDeleted
public boolean getSoftDeleted()Optional. If true, only list all soft-deleted versions of the object. Soft delete policy is required to set this option.
bool soft_deleted = 12 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getSoftDeletedin interfaceListObjectsRequestOrBuilder- Returns:
- The softDeleted.
-
setSoftDeleted
Optional. If true, only list all soft-deleted versions of the object. Soft delete policy is required to set this option.
bool soft_deleted = 12 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The softDeleted to set.- Returns:
- This builder for chaining.
-
clearSoftDeleted
Optional. If true, only list all soft-deleted versions of the object. Soft delete policy is required to set this option.
bool soft_deleted = 12 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
getIncludeFoldersAsPrefixes
public boolean getIncludeFoldersAsPrefixes()Optional. If true, will also include folders and managed folders (besides objects) in the returned `prefixes`. Requires `delimiter` to be set to '/'.
bool include_folders_as_prefixes = 13 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getIncludeFoldersAsPrefixesin interfaceListObjectsRequestOrBuilder- Returns:
- The includeFoldersAsPrefixes.
-
setIncludeFoldersAsPrefixes
Optional. If true, will also include folders and managed folders (besides objects) in the returned `prefixes`. Requires `delimiter` to be set to '/'.
bool include_folders_as_prefixes = 13 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The includeFoldersAsPrefixes to set.- Returns:
- This builder for chaining.
-
clearIncludeFoldersAsPrefixes
Optional. If true, will also include folders and managed folders (besides objects) in the returned `prefixes`. Requires `delimiter` to be set to '/'.
bool include_folders_as_prefixes = 13 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
getMatchGlob
Optional. Filter results to objects and prefixes that match this glob pattern. See [List Objects Using Glob](https://cloud.google.com/storage/docs/json_api/v1/objects/list#list-objects-and-prefixes-using-glob) for the full syntax.
string match_glob = 14 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getMatchGlobin interfaceListObjectsRequestOrBuilder- Returns:
- The matchGlob.
-
getMatchGlobBytes
public com.google.protobuf.ByteString getMatchGlobBytes()Optional. Filter results to objects and prefixes that match this glob pattern. See [List Objects Using Glob](https://cloud.google.com/storage/docs/json_api/v1/objects/list#list-objects-and-prefixes-using-glob) for the full syntax.
string match_glob = 14 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getMatchGlobBytesin interfaceListObjectsRequestOrBuilder- Returns:
- The bytes for matchGlob.
-
setMatchGlob
Optional. Filter results to objects and prefixes that match this glob pattern. See [List Objects Using Glob](https://cloud.google.com/storage/docs/json_api/v1/objects/list#list-objects-and-prefixes-using-glob) for the full syntax.
string match_glob = 14 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The matchGlob to set.- Returns:
- This builder for chaining.
-
clearMatchGlob
Optional. Filter results to objects and prefixes that match this glob pattern. See [List Objects Using Glob](https://cloud.google.com/storage/docs/json_api/v1/objects/list#list-objects-and-prefixes-using-glob) for the full syntax.
string match_glob = 14 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
setMatchGlobBytes
Optional. Filter results to objects and prefixes that match this glob pattern. See [List Objects Using Glob](https://cloud.google.com/storage/docs/json_api/v1/objects/list#list-objects-and-prefixes-using-glob) for the full syntax.
string match_glob = 14 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes for matchGlob to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final ListObjectsRequest.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ListObjectsRequest.Builder>
-
mergeUnknownFields
public final ListObjectsRequest.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ListObjectsRequest.Builder>
-