java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<ListObjectsRequest.Builder>
com.google.protobuf.GeneratedMessage.Builder<ListObjectsRequest.Builder>
org.yamcs.protobuf.ListObjectsRequest.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,ListObjectsRequestOrBuilder
- Enclosing class:
ListObjectsRequest
public static final class ListObjectsRequest.Builder
extends com.google.protobuf.GeneratedMessage.Builder<ListObjectsRequest.Builder>
implements ListObjectsRequestOrBuilder
Protobuf type
yamcs.protobuf.buckets.ListObjectsRequest-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Bucket nameReturn only objects whose name do not contain the delimiter after the prefix.Deprecated.yamcs.protobuf.buckets.ListObjectsRequest.instance is deprecated.List only objects whose name start with prefixBucket namecom.google.protobuf.ByteStringBucket nameReturn only objects whose name do not contain the delimiter after the prefix.com.google.protobuf.ByteStringReturn only objects whose name do not contain the delimiter after the prefix.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorDeprecated.yamcs.protobuf.buckets.ListObjectsRequest.instance is deprecated.com.google.protobuf.ByteStringDeprecated.yamcs.protobuf.buckets.ListObjectsRequest.instance is deprecated.List only objects whose name start with prefixcom.google.protobuf.ByteStringList only objects whose name start with prefixbooleanBucket namebooleanReturn only objects whose name do not contain the delimiter after the prefix.booleanDeprecated.yamcs.protobuf.buckets.ListObjectsRequest.instance is deprecated.booleanList only objects whose name start with prefixprotected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(ListObjectsRequest other) setBucketName(String value) Bucket namesetBucketNameBytes(com.google.protobuf.ByteString value) Bucket namesetDelimiter(String value) Return only objects whose name do not contain the delimiter after the prefix.setDelimiterBytes(com.google.protobuf.ByteString value) Return only objects whose name do not contain the delimiter after the prefix.setInstance(String value) Deprecated.yamcs.protobuf.buckets.ListObjectsRequest.instance is deprecated.setInstanceBytes(com.google.protobuf.ByteString value) Deprecated.yamcs.protobuf.buckets.ListObjectsRequest.instance is deprecated.List only objects whose name start with prefixsetPrefixBytes(com.google.protobuf.ByteString value) List only objects whose name start with prefixMethods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, 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.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.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.GeneratedMessage.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.GeneratedMessage.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
-
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.GeneratedMessage.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
-
hasInstance
Deprecated.yamcs.protobuf.buckets.ListObjectsRequest.instance is deprecated. See yamcs/protobuf/buckets/buckets.proto;l=335Yamcs instance name. Or _global.
optional string instance = 1 [deprecated = true];- Specified by:
hasInstancein interfaceListObjectsRequestOrBuilder- Returns:
- Whether the instance field is set.
-
getInstance
Deprecated.yamcs.protobuf.buckets.ListObjectsRequest.instance is deprecated. See yamcs/protobuf/buckets/buckets.proto;l=335Yamcs instance name. Or _global.
optional string instance = 1 [deprecated = true];- Specified by:
getInstancein interfaceListObjectsRequestOrBuilder- Returns:
- The instance.
-
getInstanceBytes
Deprecated.yamcs.protobuf.buckets.ListObjectsRequest.instance is deprecated. See yamcs/protobuf/buckets/buckets.proto;l=335Yamcs instance name. Or _global.
optional string instance = 1 [deprecated = true];- Specified by:
getInstanceBytesin interfaceListObjectsRequestOrBuilder- Returns:
- The bytes for instance.
-
setInstance
Deprecated.yamcs.protobuf.buckets.ListObjectsRequest.instance is deprecated. See yamcs/protobuf/buckets/buckets.proto;l=335Yamcs instance name. Or _global.
optional string instance = 1 [deprecated = true];- Parameters:
value- The instance to set.- Returns:
- This builder for chaining.
-
clearInstance
Deprecated.yamcs.protobuf.buckets.ListObjectsRequest.instance is deprecated. See yamcs/protobuf/buckets/buckets.proto;l=335Yamcs instance name. Or _global.
optional string instance = 1 [deprecated = true];- Returns:
- This builder for chaining.
-
setInstanceBytes
@Deprecated public ListObjectsRequest.Builder setInstanceBytes(com.google.protobuf.ByteString value) Deprecated.yamcs.protobuf.buckets.ListObjectsRequest.instance is deprecated. See yamcs/protobuf/buckets/buckets.proto;l=335Yamcs instance name. Or _global.
optional string instance = 1 [deprecated = true];- Parameters:
value- The bytes for instance to set.- Returns:
- This builder for chaining.
-
hasBucketName
public boolean hasBucketName()Bucket name
optional string bucketName = 2;- Specified by:
hasBucketNamein interfaceListObjectsRequestOrBuilder- Returns:
- Whether the bucketName field is set.
-
getBucketName
Bucket name
optional string bucketName = 2;- Specified by:
getBucketNamein interfaceListObjectsRequestOrBuilder- Returns:
- The bucketName.
-
getBucketNameBytes
public com.google.protobuf.ByteString getBucketNameBytes()Bucket name
optional string bucketName = 2;- Specified by:
getBucketNameBytesin interfaceListObjectsRequestOrBuilder- Returns:
- The bytes for bucketName.
-
setBucketName
Bucket name
optional string bucketName = 2;- Parameters:
value- The bucketName to set.- Returns:
- This builder for chaining.
-
clearBucketName
Bucket name
optional string bucketName = 2;- Returns:
- This builder for chaining.
-
setBucketNameBytes
Bucket name
optional string bucketName = 2;- Parameters:
value- The bytes for bucketName to set.- Returns:
- This builder for chaining.
-
hasDelimiter
public boolean hasDelimiter()Return only objects whose name do not contain the delimiter after the prefix. For the other objects, the response contains (in the prefix response parameter) the name truncated after the delimiter. Duplicates are omitted. Together with `prefix` this parameter provides filtering capabilities. These work similar to Google Cloud Storage and Amazon S3. The `delimiter` allows the list to work in a directory mode despite the object namespace being flat. For example if the delimiter is set to "/", then listing the bucket containing objects "a/b", "a/c", "d", "e" and "e/f" returns objects "d" and "e" and prefixes "a/" and "e/".
optional string delimiter = 3;- Specified by:
hasDelimiterin interfaceListObjectsRequestOrBuilder- Returns:
- Whether the delimiter field is set.
-
getDelimiter
Return only objects whose name do not contain the delimiter after the prefix. For the other objects, the response contains (in the prefix response parameter) the name truncated after the delimiter. Duplicates are omitted. Together with `prefix` this parameter provides filtering capabilities. These work similar to Google Cloud Storage and Amazon S3. The `delimiter` allows the list to work in a directory mode despite the object namespace being flat. For example if the delimiter is set to "/", then listing the bucket containing objects "a/b", "a/c", "d", "e" and "e/f" returns objects "d" and "e" and prefixes "a/" and "e/".
optional string delimiter = 3;- Specified by:
getDelimiterin interfaceListObjectsRequestOrBuilder- Returns:
- The delimiter.
-
getDelimiterBytes
public com.google.protobuf.ByteString getDelimiterBytes()Return only objects whose name do not contain the delimiter after the prefix. For the other objects, the response contains (in the prefix response parameter) the name truncated after the delimiter. Duplicates are omitted. Together with `prefix` this parameter provides filtering capabilities. These work similar to Google Cloud Storage and Amazon S3. The `delimiter` allows the list to work in a directory mode despite the object namespace being flat. For example if the delimiter is set to "/", then listing the bucket containing objects "a/b", "a/c", "d", "e" and "e/f" returns objects "d" and "e" and prefixes "a/" and "e/".
optional string delimiter = 3;- Specified by:
getDelimiterBytesin interfaceListObjectsRequestOrBuilder- Returns:
- The bytes for delimiter.
-
setDelimiter
Return only objects whose name do not contain the delimiter after the prefix. For the other objects, the response contains (in the prefix response parameter) the name truncated after the delimiter. Duplicates are omitted. Together with `prefix` this parameter provides filtering capabilities. These work similar to Google Cloud Storage and Amazon S3. The `delimiter` allows the list to work in a directory mode despite the object namespace being flat. For example if the delimiter is set to "/", then listing the bucket containing objects "a/b", "a/c", "d", "e" and "e/f" returns objects "d" and "e" and prefixes "a/" and "e/".
optional string delimiter = 3;- Parameters:
value- The delimiter to set.- Returns:
- This builder for chaining.
-
clearDelimiter
Return only objects whose name do not contain the delimiter after the prefix. For the other objects, the response contains (in the prefix response parameter) the name truncated after the delimiter. Duplicates are omitted. Together with `prefix` this parameter provides filtering capabilities. These work similar to Google Cloud Storage and Amazon S3. The `delimiter` allows the list to work in a directory mode despite the object namespace being flat. For example if the delimiter is set to "/", then listing the bucket containing objects "a/b", "a/c", "d", "e" and "e/f" returns objects "d" and "e" and prefixes "a/" and "e/".
optional string delimiter = 3;- Returns:
- This builder for chaining.
-
setDelimiterBytes
Return only objects whose name do not contain the delimiter after the prefix. For the other objects, the response contains (in the prefix response parameter) the name truncated after the delimiter. Duplicates are omitted. Together with `prefix` this parameter provides filtering capabilities. These work similar to Google Cloud Storage and Amazon S3. The `delimiter` allows the list to work in a directory mode despite the object namespace being flat. For example if the delimiter is set to "/", then listing the bucket containing objects "a/b", "a/c", "d", "e" and "e/f" returns objects "d" and "e" and prefixes "a/" and "e/".
optional string delimiter = 3;- Parameters:
value- The bytes for delimiter to set.- Returns:
- This builder for chaining.
-
hasPrefix
public boolean hasPrefix()List only objects whose name start with prefix
optional string prefix = 4;- Specified by:
hasPrefixin interfaceListObjectsRequestOrBuilder- Returns:
- Whether the prefix field is set.
-
getPrefix
List only objects whose name start with prefix
optional string prefix = 4;- Specified by:
getPrefixin interfaceListObjectsRequestOrBuilder- Returns:
- The prefix.
-
getPrefixBytes
public com.google.protobuf.ByteString getPrefixBytes()List only objects whose name start with prefix
optional string prefix = 4;- Specified by:
getPrefixBytesin interfaceListObjectsRequestOrBuilder- Returns:
- The bytes for prefix.
-
setPrefix
List only objects whose name start with prefix
optional string prefix = 4;- Parameters:
value- The prefix to set.- Returns:
- This builder for chaining.
-
clearPrefix
List only objects whose name start with prefix
optional string prefix = 4;- Returns:
- This builder for chaining.
-
setPrefixBytes
List only objects whose name start with prefix
optional string prefix = 4;- Parameters:
value- The bytes for prefix to set.- Returns:
- This builder for chaining.
-