Package com.google.container.v1
Class LinuxNodeConfig.SwapConfig.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<LinuxNodeConfig.SwapConfig.Builder>
com.google.container.v1.LinuxNodeConfig.SwapConfig.Builder
- All Implemented Interfaces:
LinuxNodeConfig.SwapConfigOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- LinuxNodeConfig.SwapConfig
public static final class LinuxNodeConfig.SwapConfig.Builder
extends com.google.protobuf.GeneratedMessage.Builder<LinuxNodeConfig.SwapConfig.Builder>
implements LinuxNodeConfig.SwapConfigOrBuilder
Configuration for swap memory on a node pool.Protobuf type
google.container.v1.LinuxNodeConfig.SwapConfig-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Swap on the node's boot disk.Provisions a new, separate local NVMe SSD exclusively for swap.Optional.Optional.Swap on the local SSD shared with pod ephemeral storage.Swap on the node's boot disk.Swap on the node's boot disk.Swap on the node's boot disk.Provisions a new, separate local NVMe SSD exclusively for swap.Provisions a new, separate local NVMe SSD exclusively for swap.Provisions a new, separate local NVMe SSD exclusively for swap.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorbooleanOptional.Optional.Optional.Optional.Swap on the local SSD shared with pod ephemeral storage.Swap on the local SSD shared with pod ephemeral storage.Swap on the local SSD shared with pod ephemeral storage.booleanSwap on the node's boot disk.booleanProvisions a new, separate local NVMe SSD exclusively for swap.booleanOptional.booleanOptional.booleanSwap on the local SSD shared with pod ephemeral storage.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanSwap on the node's boot disk.Provisions a new, separate local NVMe SSD exclusively for swap.Optional.Swap on the local SSD shared with pod ephemeral storage.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Swap on the node's boot disk.setBootDiskProfile(LinuxNodeConfig.SwapConfig.BootDiskProfile.Builder builderForValue) Swap on the node's boot disk.Provisions a new, separate local NVMe SSD exclusively for swap.setDedicatedLocalSsdProfile(LinuxNodeConfig.SwapConfig.DedicatedLocalSsdProfile.Builder builderForValue) Provisions a new, separate local NVMe SSD exclusively for swap.setEnabled(boolean value) Optional.Optional.setEncryptionConfig(LinuxNodeConfig.SwapConfig.EncryptionConfig.Builder builderForValue) Optional.Swap on the local SSD shared with pod ephemeral storage.setEphemeralLocalSsdProfile(LinuxNodeConfig.SwapConfig.EphemeralLocalSsdProfile.Builder builderForValue) Swap on the local SSD shared with pod ephemeral storage.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<LinuxNodeConfig.SwapConfig.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<LinuxNodeConfig.SwapConfig.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<LinuxNodeConfig.SwapConfig.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<LinuxNodeConfig.SwapConfig.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<LinuxNodeConfig.SwapConfig.Builder>
-
mergeFrom
public LinuxNodeConfig.SwapConfig.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<LinuxNodeConfig.SwapConfig.Builder>- Throws:
IOException
-
getPerformanceProfileCase
- Specified by:
getPerformanceProfileCasein interfaceLinuxNodeConfig.SwapConfigOrBuilder
-
clearPerformanceProfile
-
hasEnabled
public boolean hasEnabled()Optional. Enables or disables swap for the node pool.
optional bool enabled = 1 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasEnabledin interfaceLinuxNodeConfig.SwapConfigOrBuilder- Returns:
- Whether the enabled field is set.
-
getEnabled
public boolean getEnabled()Optional. Enables or disables swap for the node pool.
optional bool enabled = 1 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getEnabledin interfaceLinuxNodeConfig.SwapConfigOrBuilder- Returns:
- The enabled.
-
setEnabled
Optional. Enables or disables swap for the node pool.
optional bool enabled = 1 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The enabled to set.- Returns:
- This builder for chaining.
-
clearEnabled
Optional. Enables or disables swap for the node pool.
optional bool enabled = 1 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
hasEncryptionConfig
public boolean hasEncryptionConfig()Optional. If omitted, swap space is encrypted by default.
optional .google.container.v1.LinuxNodeConfig.SwapConfig.EncryptionConfig encryption_config = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasEncryptionConfigin interfaceLinuxNodeConfig.SwapConfigOrBuilder- Returns:
- Whether the encryptionConfig field is set.
-
getEncryptionConfig
Optional. If omitted, swap space is encrypted by default.
optional .google.container.v1.LinuxNodeConfig.SwapConfig.EncryptionConfig encryption_config = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getEncryptionConfigin interfaceLinuxNodeConfig.SwapConfigOrBuilder- Returns:
- The encryptionConfig.
-
setEncryptionConfig
public LinuxNodeConfig.SwapConfig.Builder setEncryptionConfig(LinuxNodeConfig.SwapConfig.EncryptionConfig value) Optional. If omitted, swap space is encrypted by default.
optional .google.container.v1.LinuxNodeConfig.SwapConfig.EncryptionConfig encryption_config = 2 [(.google.api.field_behavior) = OPTIONAL]; -
setEncryptionConfig
public LinuxNodeConfig.SwapConfig.Builder setEncryptionConfig(LinuxNodeConfig.SwapConfig.EncryptionConfig.Builder builderForValue) Optional. If omitted, swap space is encrypted by default.
optional .google.container.v1.LinuxNodeConfig.SwapConfig.EncryptionConfig encryption_config = 2 [(.google.api.field_behavior) = OPTIONAL]; -
mergeEncryptionConfig
public LinuxNodeConfig.SwapConfig.Builder mergeEncryptionConfig(LinuxNodeConfig.SwapConfig.EncryptionConfig value) Optional. If omitted, swap space is encrypted by default.
optional .google.container.v1.LinuxNodeConfig.SwapConfig.EncryptionConfig encryption_config = 2 [(.google.api.field_behavior) = OPTIONAL]; -
clearEncryptionConfig
Optional. If omitted, swap space is encrypted by default.
optional .google.container.v1.LinuxNodeConfig.SwapConfig.EncryptionConfig encryption_config = 2 [(.google.api.field_behavior) = OPTIONAL]; -
getEncryptionConfigBuilder
Optional. If omitted, swap space is encrypted by default.
optional .google.container.v1.LinuxNodeConfig.SwapConfig.EncryptionConfig encryption_config = 2 [(.google.api.field_behavior) = OPTIONAL]; -
getEncryptionConfigOrBuilder
Optional. If omitted, swap space is encrypted by default.
optional .google.container.v1.LinuxNodeConfig.SwapConfig.EncryptionConfig encryption_config = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getEncryptionConfigOrBuilderin interfaceLinuxNodeConfig.SwapConfigOrBuilder
-
hasBootDiskProfile
public boolean hasBootDiskProfile()Swap on the node's boot disk.
.google.container.v1.LinuxNodeConfig.SwapConfig.BootDiskProfile boot_disk_profile = 3;- Specified by:
hasBootDiskProfilein interfaceLinuxNodeConfig.SwapConfigOrBuilder- Returns:
- Whether the bootDiskProfile field is set.
-
getBootDiskProfile
Swap on the node's boot disk.
.google.container.v1.LinuxNodeConfig.SwapConfig.BootDiskProfile boot_disk_profile = 3;- Specified by:
getBootDiskProfilein interfaceLinuxNodeConfig.SwapConfigOrBuilder- Returns:
- The bootDiskProfile.
-
setBootDiskProfile
public LinuxNodeConfig.SwapConfig.Builder setBootDiskProfile(LinuxNodeConfig.SwapConfig.BootDiskProfile value) Swap on the node's boot disk.
.google.container.v1.LinuxNodeConfig.SwapConfig.BootDiskProfile boot_disk_profile = 3; -
setBootDiskProfile
public LinuxNodeConfig.SwapConfig.Builder setBootDiskProfile(LinuxNodeConfig.SwapConfig.BootDiskProfile.Builder builderForValue) Swap on the node's boot disk.
.google.container.v1.LinuxNodeConfig.SwapConfig.BootDiskProfile boot_disk_profile = 3; -
mergeBootDiskProfile
public LinuxNodeConfig.SwapConfig.Builder mergeBootDiskProfile(LinuxNodeConfig.SwapConfig.BootDiskProfile value) Swap on the node's boot disk.
.google.container.v1.LinuxNodeConfig.SwapConfig.BootDiskProfile boot_disk_profile = 3; -
clearBootDiskProfile
Swap on the node's boot disk.
.google.container.v1.LinuxNodeConfig.SwapConfig.BootDiskProfile boot_disk_profile = 3; -
getBootDiskProfileBuilder
Swap on the node's boot disk.
.google.container.v1.LinuxNodeConfig.SwapConfig.BootDiskProfile boot_disk_profile = 3; -
getBootDiskProfileOrBuilder
Swap on the node's boot disk.
.google.container.v1.LinuxNodeConfig.SwapConfig.BootDiskProfile boot_disk_profile = 3;- Specified by:
getBootDiskProfileOrBuilderin interfaceLinuxNodeConfig.SwapConfigOrBuilder
-
hasEphemeralLocalSsdProfile
public boolean hasEphemeralLocalSsdProfile()Swap on the local SSD shared with pod ephemeral storage.
.google.container.v1.LinuxNodeConfig.SwapConfig.EphemeralLocalSsdProfile ephemeral_local_ssd_profile = 4;- Specified by:
hasEphemeralLocalSsdProfilein interfaceLinuxNodeConfig.SwapConfigOrBuilder- Returns:
- Whether the ephemeralLocalSsdProfile field is set.
-
getEphemeralLocalSsdProfile
Swap on the local SSD shared with pod ephemeral storage.
.google.container.v1.LinuxNodeConfig.SwapConfig.EphemeralLocalSsdProfile ephemeral_local_ssd_profile = 4;- Specified by:
getEphemeralLocalSsdProfilein interfaceLinuxNodeConfig.SwapConfigOrBuilder- Returns:
- The ephemeralLocalSsdProfile.
-
setEphemeralLocalSsdProfile
public LinuxNodeConfig.SwapConfig.Builder setEphemeralLocalSsdProfile(LinuxNodeConfig.SwapConfig.EphemeralLocalSsdProfile value) Swap on the local SSD shared with pod ephemeral storage.
.google.container.v1.LinuxNodeConfig.SwapConfig.EphemeralLocalSsdProfile ephemeral_local_ssd_profile = 4; -
setEphemeralLocalSsdProfile
public LinuxNodeConfig.SwapConfig.Builder setEphemeralLocalSsdProfile(LinuxNodeConfig.SwapConfig.EphemeralLocalSsdProfile.Builder builderForValue) Swap on the local SSD shared with pod ephemeral storage.
.google.container.v1.LinuxNodeConfig.SwapConfig.EphemeralLocalSsdProfile ephemeral_local_ssd_profile = 4; -
mergeEphemeralLocalSsdProfile
public LinuxNodeConfig.SwapConfig.Builder mergeEphemeralLocalSsdProfile(LinuxNodeConfig.SwapConfig.EphemeralLocalSsdProfile value) Swap on the local SSD shared with pod ephemeral storage.
.google.container.v1.LinuxNodeConfig.SwapConfig.EphemeralLocalSsdProfile ephemeral_local_ssd_profile = 4; -
clearEphemeralLocalSsdProfile
Swap on the local SSD shared with pod ephemeral storage.
.google.container.v1.LinuxNodeConfig.SwapConfig.EphemeralLocalSsdProfile ephemeral_local_ssd_profile = 4; -
getEphemeralLocalSsdProfileBuilder
public LinuxNodeConfig.SwapConfig.EphemeralLocalSsdProfile.Builder getEphemeralLocalSsdProfileBuilder()Swap on the local SSD shared with pod ephemeral storage.
.google.container.v1.LinuxNodeConfig.SwapConfig.EphemeralLocalSsdProfile ephemeral_local_ssd_profile = 4; -
getEphemeralLocalSsdProfileOrBuilder
public LinuxNodeConfig.SwapConfig.EphemeralLocalSsdProfileOrBuilder getEphemeralLocalSsdProfileOrBuilder()Swap on the local SSD shared with pod ephemeral storage.
.google.container.v1.LinuxNodeConfig.SwapConfig.EphemeralLocalSsdProfile ephemeral_local_ssd_profile = 4;- Specified by:
getEphemeralLocalSsdProfileOrBuilderin interfaceLinuxNodeConfig.SwapConfigOrBuilder
-
hasDedicatedLocalSsdProfile
public boolean hasDedicatedLocalSsdProfile()Provisions a new, separate local NVMe SSD exclusively for swap.
.google.container.v1.LinuxNodeConfig.SwapConfig.DedicatedLocalSsdProfile dedicated_local_ssd_profile = 5;- Specified by:
hasDedicatedLocalSsdProfilein interfaceLinuxNodeConfig.SwapConfigOrBuilder- Returns:
- Whether the dedicatedLocalSsdProfile field is set.
-
getDedicatedLocalSsdProfile
Provisions a new, separate local NVMe SSD exclusively for swap.
.google.container.v1.LinuxNodeConfig.SwapConfig.DedicatedLocalSsdProfile dedicated_local_ssd_profile = 5;- Specified by:
getDedicatedLocalSsdProfilein interfaceLinuxNodeConfig.SwapConfigOrBuilder- Returns:
- The dedicatedLocalSsdProfile.
-
setDedicatedLocalSsdProfile
public LinuxNodeConfig.SwapConfig.Builder setDedicatedLocalSsdProfile(LinuxNodeConfig.SwapConfig.DedicatedLocalSsdProfile value) Provisions a new, separate local NVMe SSD exclusively for swap.
.google.container.v1.LinuxNodeConfig.SwapConfig.DedicatedLocalSsdProfile dedicated_local_ssd_profile = 5; -
setDedicatedLocalSsdProfile
public LinuxNodeConfig.SwapConfig.Builder setDedicatedLocalSsdProfile(LinuxNodeConfig.SwapConfig.DedicatedLocalSsdProfile.Builder builderForValue) Provisions a new, separate local NVMe SSD exclusively for swap.
.google.container.v1.LinuxNodeConfig.SwapConfig.DedicatedLocalSsdProfile dedicated_local_ssd_profile = 5; -
mergeDedicatedLocalSsdProfile
public LinuxNodeConfig.SwapConfig.Builder mergeDedicatedLocalSsdProfile(LinuxNodeConfig.SwapConfig.DedicatedLocalSsdProfile value) Provisions a new, separate local NVMe SSD exclusively for swap.
.google.container.v1.LinuxNodeConfig.SwapConfig.DedicatedLocalSsdProfile dedicated_local_ssd_profile = 5; -
clearDedicatedLocalSsdProfile
Provisions a new, separate local NVMe SSD exclusively for swap.
.google.container.v1.LinuxNodeConfig.SwapConfig.DedicatedLocalSsdProfile dedicated_local_ssd_profile = 5; -
getDedicatedLocalSsdProfileBuilder
public LinuxNodeConfig.SwapConfig.DedicatedLocalSsdProfile.Builder getDedicatedLocalSsdProfileBuilder()Provisions a new, separate local NVMe SSD exclusively for swap.
.google.container.v1.LinuxNodeConfig.SwapConfig.DedicatedLocalSsdProfile dedicated_local_ssd_profile = 5; -
getDedicatedLocalSsdProfileOrBuilder
public LinuxNodeConfig.SwapConfig.DedicatedLocalSsdProfileOrBuilder getDedicatedLocalSsdProfileOrBuilder()Provisions a new, separate local NVMe SSD exclusively for swap.
.google.container.v1.LinuxNodeConfig.SwapConfig.DedicatedLocalSsdProfile dedicated_local_ssd_profile = 5;- Specified by:
getDedicatedLocalSsdProfileOrBuilderin interfaceLinuxNodeConfig.SwapConfigOrBuilder
-