Class SkuConfig.Builder (0.42.0)

public static final class SkuConfig.Builder extends GeneratedMessage.Builder<SkuConfig.Builder> implements SkuConfigOrBuilder

Configuration for a SKU.

Protobuf type google.cloud.gdchardwaremanagement.v1alpha.SkuConfig

Implements

SkuConfigOrBuilder

Static Methods

getDescriptor()

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

Methods

build()

public SkuConfig build()
Returns
Type Description
SkuConfig

buildPartial()

public SkuConfig buildPartial()
Returns
Type Description
SkuConfig

clear()

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

clearCpu()

public SkuConfig.Builder clearCpu()

Information about CPU configuration.

string cpu = 1;

Returns
Type Description
SkuConfig.Builder

This builder for chaining.

clearGpu()

public SkuConfig.Builder clearGpu()

Information about GPU configuration.

string gpu = 2;

Returns
Type Description
SkuConfig.Builder

This builder for chaining.

clearRam()

public SkuConfig.Builder clearRam()

Information about RAM configuration.

string ram = 3;

Returns
Type Description
SkuConfig.Builder

This builder for chaining.

clearStorage()

public SkuConfig.Builder clearStorage()

Information about storage configuration.

string storage = 4;

Returns
Type Description
SkuConfig.Builder

This builder for chaining.

getCpu()

public String getCpu()

Information about CPU configuration.

string cpu = 1;

Returns
Type Description
String

The cpu.

getCpuBytes()

public ByteString getCpuBytes()

Information about CPU configuration.

string cpu = 1;

Returns
Type Description
ByteString

The bytes for cpu.

getDefaultInstanceForType()

public SkuConfig getDefaultInstanceForType()
Returns
Type Description
SkuConfig

getDescriptorForType()

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

getGpu()

public String getGpu()

Information about GPU configuration.

string gpu = 2;

Returns
Type Description
String

The gpu.

getGpuBytes()

public ByteString getGpuBytes()

Information about GPU configuration.

string gpu = 2;

Returns
Type Description
ByteString

The bytes for gpu.

getRam()

public String getRam()

Information about RAM configuration.

string ram = 3;

Returns
Type Description
String

The ram.

getRamBytes()

public ByteString getRamBytes()

Information about RAM configuration.

string ram = 3;

Returns
Type Description
ByteString

The bytes for ram.

getStorage()

public String getStorage()

Information about storage configuration.

string storage = 4;

Returns
Type Description
String

The storage.

getStorageBytes()

public ByteString getStorageBytes()

Information about storage configuration.

string storage = 4;

Returns
Type Description
ByteString

The bytes for storage.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(SkuConfig other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

setCpu(String value)

public SkuConfig.Builder setCpu(String value)

Information about CPU configuration.

string cpu = 1;

Parameter
Name Description
value String

The cpu to set.

Returns
Type Description
SkuConfig.Builder

This builder for chaining.

setCpuBytes(ByteString value)

public SkuConfig.Builder setCpuBytes(ByteString value)

Information about CPU configuration.

string cpu = 1;

Parameter
Name Description
value ByteString

The bytes for cpu to set.

Returns
Type Description
SkuConfig.Builder

This builder for chaining.

setGpu(String value)

public SkuConfig.Builder setGpu(String value)

Information about GPU configuration.

string gpu = 2;

Parameter
Name Description
value String

The gpu to set.

Returns
Type Description
SkuConfig.Builder

This builder for chaining.

setGpuBytes(ByteString value)

public SkuConfig.Builder setGpuBytes(ByteString value)

Information about GPU configuration.

string gpu = 2;

Parameter
Name Description
value ByteString

The bytes for gpu to set.

Returns
Type Description
SkuConfig.Builder

This builder for chaining.

setRam(String value)

public SkuConfig.Builder setRam(String value)

Information about RAM configuration.

string ram = 3;

Parameter
Name Description
value String

The ram to set.

Returns
Type Description
SkuConfig.Builder

This builder for chaining.

setRamBytes(ByteString value)

public SkuConfig.Builder setRamBytes(ByteString value)

Information about RAM configuration.

string ram = 3;

Parameter
Name Description
value ByteString

The bytes for ram to set.

Returns
Type Description
SkuConfig.Builder

This builder for chaining.

setStorage(String value)

public SkuConfig.Builder setStorage(String value)

Information about storage configuration.

string storage = 4;

Parameter
Name Description
value String

The storage to set.

Returns
Type Description
SkuConfig.Builder

This builder for chaining.

setStorageBytes(ByteString value)

public SkuConfig.Builder setStorageBytes(ByteString value)

Information about storage configuration.

string storage = 4;

Parameter
Name Description
value ByteString

The bytes for storage to set.

Returns
Type Description
SkuConfig.Builder

This builder for chaining.