Class MachineConfig.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<MachineConfig.Builder>
com.google.cloud.databasecenter.v1beta.MachineConfig.Builder
- All Implemented Interfaces:
MachineConfigOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- MachineConfig
public static final class MachineConfig.Builder
extends com.google.protobuf.GeneratedMessage.Builder<MachineConfig.Builder>
implements MachineConfigOrBuilder
MachineConfig describes the configuration of a machine specific to a Database Resource.Protobuf type
google.cloud.databasecenter.v1beta.MachineConfig-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Optional.Optional.Memory size in bytes.Optional.Optional.longOptional.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorlongOptional.longMemory size in bytes.intOptional.doubleOptional.booleanOptional.booleanOptional.booleanOptional.booleanOptional.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(MachineConfig other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setBaselineSlotCount(long value) Optional.setMaxReservationSlotCount(long value) Optional.setMemorySizeBytes(long value) Memory size in bytes.setShardCount(int value) Optional.setVcpuCount(double value) Optional.Methods 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<MachineConfig.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<MachineConfig.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<MachineConfig.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<MachineConfig.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<MachineConfig.Builder>
-
mergeFrom
public MachineConfig.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<MachineConfig.Builder>- Throws:
IOException
-
getMemorySizeBytes
public long getMemorySizeBytes()Memory size in bytes.
int64 memory_size_bytes = 2;- Specified by:
getMemorySizeBytesin interfaceMachineConfigOrBuilder- Returns:
- The memorySizeBytes.
-
setMemorySizeBytes
Memory size in bytes.
int64 memory_size_bytes = 2;- Parameters:
value- The memorySizeBytes to set.- Returns:
- This builder for chaining.
-
clearMemorySizeBytes
Memory size in bytes.
int64 memory_size_bytes = 2;- Returns:
- This builder for chaining.
-
hasShardCount
public boolean hasShardCount()Optional. The number of Shards (if applicable).
optional int32 shard_count = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasShardCountin interfaceMachineConfigOrBuilder- Returns:
- Whether the shardCount field is set.
-
getShardCount
public int getShardCount()Optional. The number of Shards (if applicable).
optional int32 shard_count = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getShardCountin interfaceMachineConfigOrBuilder- Returns:
- The shardCount.
-
setShardCount
Optional. The number of Shards (if applicable).
optional int32 shard_count = 3 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The shardCount to set.- Returns:
- This builder for chaining.
-
clearShardCount
Optional. The number of Shards (if applicable).
optional int32 shard_count = 3 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
hasVcpuCount
public boolean hasVcpuCount()Optional. The number of vCPUs (if applicable).
optional double vcpu_count = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasVcpuCountin interfaceMachineConfigOrBuilder- Returns:
- Whether the vcpuCount field is set.
-
getVcpuCount
public double getVcpuCount()Optional. The number of vCPUs (if applicable).
optional double vcpu_count = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getVcpuCountin interfaceMachineConfigOrBuilder- Returns:
- The vcpuCount.
-
setVcpuCount
Optional. The number of vCPUs (if applicable).
optional double vcpu_count = 4 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The vcpuCount to set.- Returns:
- This builder for chaining.
-
clearVcpuCount
Optional. The number of vCPUs (if applicable).
optional double vcpu_count = 4 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
hasBaselineSlotCount
public boolean hasBaselineSlotCount()Optional. Baseline slots for BigQuery Reservations. Baseline slots are in increments of 50.
optional int64 baseline_slot_count = 5 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasBaselineSlotCountin interfaceMachineConfigOrBuilder- Returns:
- Whether the baselineSlotCount field is set.
-
getBaselineSlotCount
public long getBaselineSlotCount()Optional. Baseline slots for BigQuery Reservations. Baseline slots are in increments of 50.
optional int64 baseline_slot_count = 5 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getBaselineSlotCountin interfaceMachineConfigOrBuilder- Returns:
- The baselineSlotCount.
-
setBaselineSlotCount
Optional. Baseline slots for BigQuery Reservations. Baseline slots are in increments of 50.
optional int64 baseline_slot_count = 5 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The baselineSlotCount to set.- Returns:
- This builder for chaining.
-
clearBaselineSlotCount
Optional. Baseline slots for BigQuery Reservations. Baseline slots are in increments of 50.
optional int64 baseline_slot_count = 5 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
hasMaxReservationSlotCount
public boolean hasMaxReservationSlotCount()Optional. Max slots for BigQuery Reservations. Max slots are in increments of 50.
optional int64 max_reservation_slot_count = 6 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasMaxReservationSlotCountin interfaceMachineConfigOrBuilder- Returns:
- Whether the maxReservationSlotCount field is set.
-
getMaxReservationSlotCount
public long getMaxReservationSlotCount()Optional. Max slots for BigQuery Reservations. Max slots are in increments of 50.
optional int64 max_reservation_slot_count = 6 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getMaxReservationSlotCountin interfaceMachineConfigOrBuilder- Returns:
- The maxReservationSlotCount.
-
setMaxReservationSlotCount
Optional. Max slots for BigQuery Reservations. Max slots are in increments of 50.
optional int64 max_reservation_slot_count = 6 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The maxReservationSlotCount to set.- Returns:
- This builder for chaining.
-
clearMaxReservationSlotCount
Optional. Max slots for BigQuery Reservations. Max slots are in increments of 50.
optional int64 max_reservation_slot_count = 6 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-