Interface LinuxNodeConfig.SwapConfigOrBuilder (2.81.0)

public static interface LinuxNodeConfig.SwapConfigOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getBootDiskProfile()

public abstract LinuxNodeConfig.SwapConfig.BootDiskProfile getBootDiskProfile()

Swap on the node's boot disk.

.google.container.v1beta1.LinuxNodeConfig.SwapConfig.BootDiskProfile boot_disk_profile = 3;

Returns
Type Description
LinuxNodeConfig.SwapConfig.BootDiskProfile

The bootDiskProfile.

getBootDiskProfileOrBuilder()

public abstract LinuxNodeConfig.SwapConfig.BootDiskProfileOrBuilder getBootDiskProfileOrBuilder()

Swap on the node's boot disk.

.google.container.v1beta1.LinuxNodeConfig.SwapConfig.BootDiskProfile boot_disk_profile = 3;

Returns
Type Description
LinuxNodeConfig.SwapConfig.BootDiskProfileOrBuilder

getDedicatedLocalSsdProfile()

public abstract LinuxNodeConfig.SwapConfig.DedicatedLocalSsdProfile getDedicatedLocalSsdProfile()

Provisions a new, separate local NVMe SSD exclusively for swap.

.google.container.v1beta1.LinuxNodeConfig.SwapConfig.DedicatedLocalSsdProfile dedicated_local_ssd_profile = 5;

Returns
Type Description
LinuxNodeConfig.SwapConfig.DedicatedLocalSsdProfile

The dedicatedLocalSsdProfile.

getDedicatedLocalSsdProfileOrBuilder()

public abstract LinuxNodeConfig.SwapConfig.DedicatedLocalSsdProfileOrBuilder getDedicatedLocalSsdProfileOrBuilder()

Provisions a new, separate local NVMe SSD exclusively for swap.

.google.container.v1beta1.LinuxNodeConfig.SwapConfig.DedicatedLocalSsdProfile dedicated_local_ssd_profile = 5;

Returns
Type Description
LinuxNodeConfig.SwapConfig.DedicatedLocalSsdProfileOrBuilder

getEnabled()

public abstract boolean getEnabled()

Optional. Enables or disables swap for the node pool.

optional bool enabled = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

The enabled.

getEncryptionConfig()

public abstract LinuxNodeConfig.SwapConfig.EncryptionConfig getEncryptionConfig()

Optional. If omitted, swap space is encrypted by default.

optional .google.container.v1beta1.LinuxNodeConfig.SwapConfig.EncryptionConfig encryption_config = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
LinuxNodeConfig.SwapConfig.EncryptionConfig

The encryptionConfig.

getEncryptionConfigOrBuilder()

public abstract LinuxNodeConfig.SwapConfig.EncryptionConfigOrBuilder getEncryptionConfigOrBuilder()

Optional. If omitted, swap space is encrypted by default.

optional .google.container.v1beta1.LinuxNodeConfig.SwapConfig.EncryptionConfig encryption_config = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
LinuxNodeConfig.SwapConfig.EncryptionConfigOrBuilder

getEphemeralLocalSsdProfile()

public abstract LinuxNodeConfig.SwapConfig.EphemeralLocalSsdProfile getEphemeralLocalSsdProfile()

Swap on the local SSD shared with pod ephemeral storage.

.google.container.v1beta1.LinuxNodeConfig.SwapConfig.EphemeralLocalSsdProfile ephemeral_local_ssd_profile = 4;

Returns
Type Description
LinuxNodeConfig.SwapConfig.EphemeralLocalSsdProfile

The ephemeralLocalSsdProfile.

getEphemeralLocalSsdProfileOrBuilder()

public abstract LinuxNodeConfig.SwapConfig.EphemeralLocalSsdProfileOrBuilder getEphemeralLocalSsdProfileOrBuilder()

Swap on the local SSD shared with pod ephemeral storage.

.google.container.v1beta1.LinuxNodeConfig.SwapConfig.EphemeralLocalSsdProfile ephemeral_local_ssd_profile = 4;

Returns
Type Description
LinuxNodeConfig.SwapConfig.EphemeralLocalSsdProfileOrBuilder

getPerformanceProfileCase()

public abstract LinuxNodeConfig.SwapConfig.PerformanceProfileCase getPerformanceProfileCase()
Returns
Type Description
LinuxNodeConfig.SwapConfig.PerformanceProfileCase

hasBootDiskProfile()

public abstract boolean hasBootDiskProfile()

Swap on the node's boot disk.

.google.container.v1beta1.LinuxNodeConfig.SwapConfig.BootDiskProfile boot_disk_profile = 3;

Returns
Type Description
boolean

Whether the bootDiskProfile field is set.

hasDedicatedLocalSsdProfile()

public abstract boolean hasDedicatedLocalSsdProfile()

Provisions a new, separate local NVMe SSD exclusively for swap.

.google.container.v1beta1.LinuxNodeConfig.SwapConfig.DedicatedLocalSsdProfile dedicated_local_ssd_profile = 5;

Returns
Type Description
boolean

Whether the dedicatedLocalSsdProfile field is set.

hasEnabled()

public abstract boolean hasEnabled()

Optional. Enables or disables swap for the node pool.

optional bool enabled = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the enabled field is set.

hasEncryptionConfig()

public abstract boolean hasEncryptionConfig()

Optional. If omitted, swap space is encrypted by default.

optional .google.container.v1beta1.LinuxNodeConfig.SwapConfig.EncryptionConfig encryption_config = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the encryptionConfig field is set.

hasEphemeralLocalSsdProfile()

public abstract boolean hasEphemeralLocalSsdProfile()

Swap on the local SSD shared with pod ephemeral storage.

.google.container.v1beta1.LinuxNodeConfig.SwapConfig.EphemeralLocalSsdProfile ephemeral_local_ssd_profile = 4;

Returns
Type Description
boolean

Whether the ephemeralLocalSsdProfile field is set.