Package com.google.container.v1
Class BootDisk.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<BootDisk.Builder>
com.google.container.v1.BootDisk.Builder
- All Implemented Interfaces:
BootDiskOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- BootDisk
public static final class BootDisk.Builder
extends com.google.protobuf.GeneratedMessage.Builder<BootDisk.Builder>
implements BootDiskOrBuilder
BootDisk specifies the boot disk configuration for node pools.Protobuf type
google.container.v1.BootDisk-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Disk type of the boot disk.For Hyperdisk-Balanced only, the provisioned IOPS config value.For Hyperdisk-Balanced only, the provisioned throughput config value.Disk size in GB.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorDisk type of the boot disk.com.google.protobuf.ByteStringDisk type of the boot disk.longFor Hyperdisk-Balanced only, the provisioned IOPS config value.longFor Hyperdisk-Balanced only, the provisioned throughput config value.longDisk size in GB.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setDiskType(String value) Disk type of the boot disk.setDiskTypeBytes(com.google.protobuf.ByteString value) Disk type of the boot disk.setProvisionedIops(long value) For Hyperdisk-Balanced only, the provisioned IOPS config value.setProvisionedThroughput(long value) For Hyperdisk-Balanced only, the provisioned throughput config value.setSizeGb(long value) Disk size in GB.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<BootDisk.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<BootDisk.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<BootDisk.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<BootDisk.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<BootDisk.Builder>
-
mergeFrom
public BootDisk.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<BootDisk.Builder>- Throws:
IOException
-
getDiskType
Disk type of the boot disk. (i.e. Hyperdisk-Balanced, PD-Balanced, etc.)
string disk_type = 1;- Specified by:
getDiskTypein interfaceBootDiskOrBuilder- Returns:
- The diskType.
-
getDiskTypeBytes
public com.google.protobuf.ByteString getDiskTypeBytes()Disk type of the boot disk. (i.e. Hyperdisk-Balanced, PD-Balanced, etc.)
string disk_type = 1;- Specified by:
getDiskTypeBytesin interfaceBootDiskOrBuilder- Returns:
- The bytes for diskType.
-
setDiskType
Disk type of the boot disk. (i.e. Hyperdisk-Balanced, PD-Balanced, etc.)
string disk_type = 1;- Parameters:
value- The diskType to set.- Returns:
- This builder for chaining.
-
clearDiskType
Disk type of the boot disk. (i.e. Hyperdisk-Balanced, PD-Balanced, etc.)
string disk_type = 1;- Returns:
- This builder for chaining.
-
setDiskTypeBytes
Disk type of the boot disk. (i.e. Hyperdisk-Balanced, PD-Balanced, etc.)
string disk_type = 1;- Parameters:
value- The bytes for diskType to set.- Returns:
- This builder for chaining.
-
getSizeGb
public long getSizeGb()Disk size in GB. Replaces NodeConfig.disk_size_gb
int64 size_gb = 2;- Specified by:
getSizeGbin interfaceBootDiskOrBuilder- Returns:
- The sizeGb.
-
setSizeGb
Disk size in GB. Replaces NodeConfig.disk_size_gb
int64 size_gb = 2;- Parameters:
value- The sizeGb to set.- Returns:
- This builder for chaining.
-
clearSizeGb
Disk size in GB. Replaces NodeConfig.disk_size_gb
int64 size_gb = 2;- Returns:
- This builder for chaining.
-
getProvisionedIops
public long getProvisionedIops()For Hyperdisk-Balanced only, the provisioned IOPS config value.
int64 provisioned_iops = 3;- Specified by:
getProvisionedIopsin interfaceBootDiskOrBuilder- Returns:
- The provisionedIops.
-
setProvisionedIops
For Hyperdisk-Balanced only, the provisioned IOPS config value.
int64 provisioned_iops = 3;- Parameters:
value- The provisionedIops to set.- Returns:
- This builder for chaining.
-
clearProvisionedIops
For Hyperdisk-Balanced only, the provisioned IOPS config value.
int64 provisioned_iops = 3;- Returns:
- This builder for chaining.
-
getProvisionedThroughput
public long getProvisionedThroughput()For Hyperdisk-Balanced only, the provisioned throughput config value.
int64 provisioned_throughput = 4;- Specified by:
getProvisionedThroughputin interfaceBootDiskOrBuilder- Returns:
- The provisionedThroughput.
-
setProvisionedThroughput
For Hyperdisk-Balanced only, the provisioned throughput config value.
int64 provisioned_throughput = 4;- Parameters:
value- The provisionedThroughput to set.- Returns:
- This builder for chaining.
-
clearProvisionedThroughput
For Hyperdisk-Balanced only, the provisioned throughput config value.
int64 provisioned_throughput = 4;- Returns:
- This builder for chaining.
-