Package org.yamcs.protobuf
Class BucketInfo.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
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 type
yamcs.protobuf.buckets.BucketInfo-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()Creation time of this bucketBucket root directory.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) Bucket locationMaximum allowed number of objectsMaximum allowed total size of all objectsBucket nameNumber of objects in the bucketclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) Total size in bytes of all objects in the bucket (metadata is not counted)clone()com.google.protobuf.TimestampCreation time of this bucketcom.google.protobuf.Timestamp.BuilderCreation time of this bucketcom.google.protobuf.TimestampOrBuilderCreation time of this bucketstatic final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorBucket root directory.com.google.protobuf.ByteStringBucket root directory.Bucket locationBucket locationBucket locationintMaximum allowed number of objectslongMaximum allowed total size of all objectsgetName()Bucket namecom.google.protobuf.ByteStringBucket nameintNumber of objects in the bucketlonggetSize()Total size in bytes of all objects in the bucket (metadata is not counted)booleanCreation time of this bucketbooleanBucket root directory.booleanBucket locationbooleanMaximum allowed number of objectsbooleanMaximum allowed total size of all objectsbooleanhasName()Bucket namebooleanNumber of objects in the bucketbooleanhasSize()Total size in bytes of all objects in the bucket (metadata is not counted)protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeCreated(com.google.protobuf.Timestamp value) Creation time of this bucketmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(BucketInfo other) mergeLocation(BucketLocation value) Bucket locationfinal BucketInfo.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setCreated(com.google.protobuf.Timestamp value) Creation time of this bucketsetCreated(com.google.protobuf.Timestamp.Builder builderForValue) Creation time of this bucketsetDirectory(String value) Bucket root directory.setDirectoryBytes(com.google.protobuf.ByteString value) Bucket root directory.setLocation(BucketLocation value) Bucket locationsetLocation(BucketLocation.Builder builderForValue) Bucket locationsetMaxObjects(int value) Maximum allowed number of objectssetMaxSize(long value) Maximum allowed total size of all objectsBucket namesetNameBytes(com.google.protobuf.ByteString value) Bucket namesetNumObjects(int value) Number of objects in the bucketsetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setSize(long value) Total size in bytes of all objects in the bucket (metadata is not counted)final 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, 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<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
- 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<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
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<BucketInfo.Builder>
-
clearOneof
- 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
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<BucketInfo.Builder>
-
mergeFrom
-
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
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
Bucket name
optional string name = 1;- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
Bucket name
optional string name = 1;- Returns:
- This builder for chaining.
-
setNameBytes
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
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
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
Number of objects in the bucket
optional uint32 numObjects = 3;- Parameters:
value- The numObjects to set.- Returns:
- This builder for chaining.
-
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
Maximum allowed total size of all objects
optional uint64 maxSize = 4;- Parameters:
value- The maxSize to set.- Returns:
- This builder for chaining.
-
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
Maximum allowed number of objects
optional uint32 maxObjects = 5;- Parameters:
value- The maxObjects to set.- Returns:
- This builder for chaining.
-
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
Creation time of this bucket
optional .google.protobuf.Timestamp created = 6; -
setCreated
Creation time of this bucket
optional .google.protobuf.Timestamp created = 6; -
mergeCreated
Creation time of this bucket
optional .google.protobuf.Timestamp created = 6; -
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
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
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
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
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.
-
hasLocation
public boolean hasLocation()Bucket location
optional .yamcs.protobuf.buckets.BucketLocation location = 8;- Specified by:
hasLocationin interfaceBucketInfoOrBuilder- Returns:
- Whether the location field is set.
-
getLocation
Bucket location
optional .yamcs.protobuf.buckets.BucketLocation location = 8;- Specified by:
getLocationin interfaceBucketInfoOrBuilder- Returns:
- The location.
-
setLocation
Bucket location
optional .yamcs.protobuf.buckets.BucketLocation location = 8; -
setLocation
Bucket location
optional .yamcs.protobuf.buckets.BucketLocation location = 8; -
mergeLocation
Bucket location
optional .yamcs.protobuf.buckets.BucketLocation location = 8; -
clearLocation
Bucket location
optional .yamcs.protobuf.buckets.BucketLocation location = 8; -
getLocationBuilder
Bucket location
optional .yamcs.protobuf.buckets.BucketLocation location = 8; -
getLocationOrBuilder
Bucket location
optional .yamcs.protobuf.buckets.BucketLocation location = 8;- Specified by:
getLocationOrBuilderin interfaceBucketInfoOrBuilder
-
setUnknownFields
- 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>
-