Class MachineConfig.Builder (0.3.0)

public static final class MachineConfig.Builder extends GeneratedMessageV3.Builder<MachineConfig.Builder> implements MachineConfigOrBuilder

MachineConfig describes the configuration of a machine specific to a Database Resource. NextID: 5

Protobuf type google.cloud.databasecenter.v1beta.MachineConfig

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public MachineConfig.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
MachineConfig.Builder
Overrides

build()

public MachineConfig build()
Returns
Type Description
MachineConfig

buildPartial()

public MachineConfig buildPartial()
Returns
Type Description
MachineConfig

clear()

public MachineConfig.Builder clear()
Returns
Type Description
MachineConfig.Builder
Overrides

clearField(Descriptors.FieldDescriptor field)

public MachineConfig.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
MachineConfig.Builder
Overrides

clearMemorySizeBytes()

public MachineConfig.Builder clearMemorySizeBytes()

Memory size in bytes.

int64 memory_size_bytes = 2;

Returns
Type Description
MachineConfig.Builder

This builder for chaining.

clearOneof(Descriptors.OneofDescriptor oneof)

public MachineConfig.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
MachineConfig.Builder
Overrides

clearShardCount()

public MachineConfig.Builder clearShardCount()

Optional. The number of Shards (if applicable).

optional int32 shard_count = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
MachineConfig.Builder

This builder for chaining.

clearVcpuCount()

public MachineConfig.Builder clearVcpuCount()

Optional. The number of vCPUs (if applicable).

optional double vcpu_count = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
MachineConfig.Builder

This builder for chaining.

clone()

public MachineConfig.Builder clone()
Returns
Type Description
MachineConfig.Builder
Overrides

getDefaultInstanceForType()

public MachineConfig getDefaultInstanceForType()
Returns
Type Description
MachineConfig

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getMemorySizeBytes()

public long getMemorySizeBytes()

Memory size in bytes.

int64 memory_size_bytes = 2;

Returns
Type Description
long

The memorySizeBytes.

getShardCount()

public int getShardCount()

Optional. The number of Shards (if applicable).

optional int32 shard_count = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The shardCount.

getVcpuCount()

public double getVcpuCount()

Optional. The number of vCPUs (if applicable).

optional double vcpu_count = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
double

The vcpuCount.

hasShardCount()

public boolean hasShardCount()

Optional. The number of Shards (if applicable).

optional int32 shard_count = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the shardCount field is set.

hasVcpuCount()

public boolean hasVcpuCount()

Optional. The number of vCPUs (if applicable).

optional double vcpu_count = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the vcpuCount field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(MachineConfig other)

public MachineConfig.Builder mergeFrom(MachineConfig other)
Parameter
Name Description
other MachineConfig
Returns
Type Description
MachineConfig.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public MachineConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
MachineConfig.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public MachineConfig.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
MachineConfig.Builder
Overrides

mergeUnknownFields(UnknownFieldSet unknownFields)

public final MachineConfig.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
MachineConfig.Builder
Overrides

setField(Descriptors.FieldDescriptor field, Object value)

public MachineConfig.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
MachineConfig.Builder
Overrides

setMemorySizeBytes(long value)

public MachineConfig.Builder setMemorySizeBytes(long value)

Memory size in bytes.

int64 memory_size_bytes = 2;

Parameter
Name Description
value long

The memorySizeBytes to set.

Returns
Type Description
MachineConfig.Builder

This builder for chaining.

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public MachineConfig.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
MachineConfig.Builder
Overrides

setShardCount(int value)

public MachineConfig.Builder setShardCount(int value)

Optional. The number of Shards (if applicable).

optional int32 shard_count = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value int

The shardCount to set.

Returns
Type Description
MachineConfig.Builder

This builder for chaining.

setUnknownFields(UnknownFieldSet unknownFields)

public final MachineConfig.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
MachineConfig.Builder
Overrides

setVcpuCount(double value)

public MachineConfig.Builder setVcpuCount(double value)

Optional. The number of vCPUs (if applicable).

optional double vcpu_count = 4 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value double

The vcpuCount to set.

Returns
Type Description
MachineConfig.Builder

This builder for chaining.