Package org.yamcs.protobuf
Class BucketInfo.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<BucketInfo.Builder>
-
- org.yamcs.protobuf.BucketInfo.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,BucketInfoOrBuilder
- Enclosing class:
- BucketInfo
public static final class BucketInfo.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<BucketInfo.Builder> implements BucketInfoOrBuilder
Protobuf typeyamcs.protobuf.buckets.BucketInfo
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description BucketInfo.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)BucketInfobuild()BucketInfobuildPartial()BucketInfo.Builderclear()BucketInfo.BuilderclearCreated()Creation time of this bucketBucketInfo.BuilderclearDirectory()Bucket root directory.BucketInfo.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)BucketInfo.BuilderclearMaxObjects()Maximum allowed number of objectsBucketInfo.BuilderclearMaxSize()Maximum allowed total size of all objectsBucketInfo.BuilderclearName()Bucket name.BucketInfo.BuilderclearNumObjects()Number of objects in the bucketBucketInfo.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)BucketInfo.BuilderclearSize()Total size in bytes of all objects in the bucket (metadata is not counted)BucketInfo.Builderclone()com.google.protobuf.TimestampgetCreated()Creation time of this bucketcom.google.protobuf.Timestamp.BuildergetCreatedBuilder()Creation time of this bucketcom.google.protobuf.TimestampOrBuildergetCreatedOrBuilder()Creation time of this bucketBucketInfogetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()StringgetDirectory()Bucket root directory.com.google.protobuf.ByteStringgetDirectoryBytes()Bucket root directory.intgetMaxObjects()Maximum allowed number of objectslonggetMaxSize()Maximum allowed total size of all objectsStringgetName()Bucket name.com.google.protobuf.ByteStringgetNameBytes()Bucket name.intgetNumObjects()Number of objects in the bucketlonggetSize()Total size in bytes of all objects in the bucket (metadata is not counted)booleanhasCreated()Creation time of this bucketbooleanhasDirectory()Bucket root directory.booleanhasMaxObjects()Maximum allowed number of objectsbooleanhasMaxSize()Maximum allowed total size of all objectsbooleanhasName()Bucket name.booleanhasNumObjects()Number of objects in the bucketbooleanhasSize()Total size in bytes of all objects in the bucket (metadata is not counted)protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()BucketInfo.BuildermergeCreated(com.google.protobuf.Timestamp value)Creation time of this bucketBucketInfo.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)BucketInfo.BuildermergeFrom(com.google.protobuf.Message other)BucketInfo.BuildermergeFrom(BucketInfo other)BucketInfo.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)BucketInfo.BuildersetCreated(com.google.protobuf.Timestamp value)Creation time of this bucketBucketInfo.BuildersetCreated(com.google.protobuf.Timestamp.Builder builderForValue)Creation time of this bucketBucketInfo.BuildersetDirectory(String value)Bucket root directory.BucketInfo.BuildersetDirectoryBytes(com.google.protobuf.ByteString value)Bucket root directory.BucketInfo.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)BucketInfo.BuildersetMaxObjects(int value)Maximum allowed number of objectsBucketInfo.BuildersetMaxSize(long value)Maximum allowed total size of all objectsBucketInfo.BuildersetName(String value)Bucket name.BucketInfo.BuildersetNameBytes(com.google.protobuf.ByteString value)Bucket name.BucketInfo.BuildersetNumObjects(int value)Number of objects in the bucketBucketInfo.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)BucketInfo.BuildersetSize(long value)Total size in bytes of all objects in the bucket (metadata is not counted)BucketInfo.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeFrom, newUninitializedMessageException
-
-
-
-
Method Detail
-
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<BucketInfo.Builder>
-
clear
public BucketInfo.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<BucketInfo.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<BucketInfo.Builder>
-
getDefaultInstanceForType
public BucketInfo getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public BucketInfo build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public BucketInfo buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public BucketInfo.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<BucketInfo.Builder>
-
setField
public BucketInfo.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<BucketInfo.Builder>
-
clearField
public BucketInfo.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<BucketInfo.Builder>
-
clearOneof
public BucketInfo.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<BucketInfo.Builder>
-
setRepeatedField
public BucketInfo.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<BucketInfo.Builder>
-
addRepeatedField
public BucketInfo.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<BucketInfo.Builder>
-
mergeFrom
public BucketInfo.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<BucketInfo.Builder>
-
mergeFrom
public BucketInfo.Builder mergeFrom(BucketInfo other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<BucketInfo.Builder>
-
mergeFrom
public BucketInfo.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<BucketInfo.Builder>- Throws:
IOException
-
hasName
public boolean hasName()
Bucket name.
optional string name = 1;- Specified by:
hasNamein interfaceBucketInfoOrBuilder- Returns:
- Whether the name field is set.
-
getName
public String getName()
Bucket name.
optional string name = 1;- Specified by:
getNamein interfaceBucketInfoOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()
Bucket name.
optional string name = 1;- Specified by:
getNameBytesin interfaceBucketInfoOrBuilder- Returns:
- The bytes for name.
-
setName
public BucketInfo.Builder setName(String value)
Bucket name.
optional string name = 1;- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
public BucketInfo.Builder clearName()
Bucket name.
optional string name = 1;- Returns:
- This builder for chaining.
-
setNameBytes
public BucketInfo.Builder setNameBytes(com.google.protobuf.ByteString value)
Bucket name.
optional string name = 1;- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
hasSize
public boolean hasSize()
Total size in bytes of all objects in the bucket (metadata is not counted)
optional uint64 size = 2;- Specified by:
hasSizein interfaceBucketInfoOrBuilder- Returns:
- Whether the size field is set.
-
getSize
public long getSize()
Total size in bytes of all objects in the bucket (metadata is not counted)
optional uint64 size = 2;- Specified by:
getSizein interfaceBucketInfoOrBuilder- Returns:
- The size.
-
setSize
public BucketInfo.Builder setSize(long value)
Total size in bytes of all objects in the bucket (metadata is not counted)
optional uint64 size = 2;- Parameters:
value- The size to set.- Returns:
- This builder for chaining.
-
clearSize
public BucketInfo.Builder clearSize()
Total size in bytes of all objects in the bucket (metadata is not counted)
optional uint64 size = 2;- Returns:
- This builder for chaining.
-
hasNumObjects
public boolean hasNumObjects()
Number of objects in the bucket
optional uint32 numObjects = 3;- Specified by:
hasNumObjectsin interfaceBucketInfoOrBuilder- Returns:
- Whether the numObjects field is set.
-
getNumObjects
public int getNumObjects()
Number of objects in the bucket
optional uint32 numObjects = 3;- Specified by:
getNumObjectsin interfaceBucketInfoOrBuilder- Returns:
- The numObjects.
-
setNumObjects
public BucketInfo.Builder setNumObjects(int value)
Number of objects in the bucket
optional uint32 numObjects = 3;- Parameters:
value- The numObjects to set.- Returns:
- This builder for chaining.
-
clearNumObjects
public BucketInfo.Builder clearNumObjects()
Number of objects in the bucket
optional uint32 numObjects = 3;- Returns:
- This builder for chaining.
-
hasMaxSize
public boolean hasMaxSize()
Maximum allowed total size of all objects
optional uint64 maxSize = 4;- Specified by:
hasMaxSizein interfaceBucketInfoOrBuilder- Returns:
- Whether the maxSize field is set.
-
getMaxSize
public long getMaxSize()
Maximum allowed total size of all objects
optional uint64 maxSize = 4;- Specified by:
getMaxSizein interfaceBucketInfoOrBuilder- Returns:
- The maxSize.
-
setMaxSize
public BucketInfo.Builder setMaxSize(long value)
Maximum allowed total size of all objects
optional uint64 maxSize = 4;- Parameters:
value- The maxSize to set.- Returns:
- This builder for chaining.
-
clearMaxSize
public BucketInfo.Builder clearMaxSize()
Maximum allowed total size of all objects
optional uint64 maxSize = 4;- Returns:
- This builder for chaining.
-
hasMaxObjects
public boolean hasMaxObjects()
Maximum allowed number of objects
optional uint32 maxObjects = 5;- Specified by:
hasMaxObjectsin interfaceBucketInfoOrBuilder- Returns:
- Whether the maxObjects field is set.
-
getMaxObjects
public int getMaxObjects()
Maximum allowed number of objects
optional uint32 maxObjects = 5;- Specified by:
getMaxObjectsin interfaceBucketInfoOrBuilder- Returns:
- The maxObjects.
-
setMaxObjects
public BucketInfo.Builder setMaxObjects(int value)
Maximum allowed number of objects
optional uint32 maxObjects = 5;- Parameters:
value- The maxObjects to set.- Returns:
- This builder for chaining.
-
clearMaxObjects
public BucketInfo.Builder clearMaxObjects()
Maximum allowed number of objects
optional uint32 maxObjects = 5;- Returns:
- This builder for chaining.
-
hasCreated
public boolean hasCreated()
Creation time of this bucket
optional .google.protobuf.Timestamp created = 6;- Specified by:
hasCreatedin interfaceBucketInfoOrBuilder- Returns:
- Whether the created field is set.
-
getCreated
public com.google.protobuf.Timestamp getCreated()
Creation time of this bucket
optional .google.protobuf.Timestamp created = 6;- Specified by:
getCreatedin interfaceBucketInfoOrBuilder- Returns:
- The created.
-
setCreated
public BucketInfo.Builder setCreated(com.google.protobuf.Timestamp value)
Creation time of this bucket
optional .google.protobuf.Timestamp created = 6;
-
setCreated
public BucketInfo.Builder setCreated(com.google.protobuf.Timestamp.Builder builderForValue)
Creation time of this bucket
optional .google.protobuf.Timestamp created = 6;
-
mergeCreated
public BucketInfo.Builder mergeCreated(com.google.protobuf.Timestamp value)
Creation time of this bucket
optional .google.protobuf.Timestamp created = 6;
-
clearCreated
public BucketInfo.Builder clearCreated()
Creation time of this bucket
optional .google.protobuf.Timestamp created = 6;
-
getCreatedBuilder
public com.google.protobuf.Timestamp.Builder getCreatedBuilder()
Creation time of this bucket
optional .google.protobuf.Timestamp created = 6;
-
getCreatedOrBuilder
public com.google.protobuf.TimestampOrBuilder getCreatedOrBuilder()
Creation time of this bucket
optional .google.protobuf.Timestamp created = 6;- Specified by:
getCreatedOrBuilderin interfaceBucketInfoOrBuilder
-
hasDirectory
public boolean hasDirectory()
Bucket root directory. This field is only set when the bucket is mapped to the file system. Therefore it is not set for buckets that store objects in RocksDB.
optional string directory = 7;- Specified by:
hasDirectoryin interfaceBucketInfoOrBuilder- Returns:
- Whether the directory field is set.
-
getDirectory
public String getDirectory()
Bucket root directory. This field is only set when the bucket is mapped to the file system. Therefore it is not set for buckets that store objects in RocksDB.
optional string directory = 7;- Specified by:
getDirectoryin interfaceBucketInfoOrBuilder- Returns:
- The directory.
-
getDirectoryBytes
public com.google.protobuf.ByteString getDirectoryBytes()
Bucket root directory. This field is only set when the bucket is mapped to the file system. Therefore it is not set for buckets that store objects in RocksDB.
optional string directory = 7;- Specified by:
getDirectoryBytesin interfaceBucketInfoOrBuilder- Returns:
- The bytes for directory.
-
setDirectory
public BucketInfo.Builder setDirectory(String value)
Bucket root directory. This field is only set when the bucket is mapped to the file system. Therefore it is not set for buckets that store objects in RocksDB.
optional string directory = 7;- Parameters:
value- The directory to set.- Returns:
- This builder for chaining.
-
clearDirectory
public BucketInfo.Builder clearDirectory()
Bucket root directory. This field is only set when the bucket is mapped to the file system. Therefore it is not set for buckets that store objects in RocksDB.
optional string directory = 7;- Returns:
- This builder for chaining.
-
setDirectoryBytes
public BucketInfo.Builder setDirectoryBytes(com.google.protobuf.ByteString value)
Bucket root directory. This field is only set when the bucket is mapped to the file system. Therefore it is not set for buckets that store objects in RocksDB.
optional string directory = 7;- Parameters:
value- The bytes for directory to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final BucketInfo.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<BucketInfo.Builder>
-
mergeUnknownFields
public final BucketInfo.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<BucketInfo.Builder>
-
-