Class EvictionGracePeriod.Builder (2.73.0)

public static final class EvictionGracePeriod.Builder extends GeneratedMessageV3.Builder<EvictionGracePeriod.Builder> implements EvictionGracePeriodOrBuilder

Eviction grace periods are grace periods for each eviction signal.

Protobuf type google.container.v1beta1.EvictionGracePeriod

Static Methods

getDescriptor()

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

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

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

build()

public EvictionGracePeriod build()
Returns
Type Description
EvictionGracePeriod

buildPartial()

public EvictionGracePeriod buildPartial()
Returns
Type Description
EvictionGracePeriod

clear()

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

clearField(Descriptors.FieldDescriptor field)

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

clearImagefsAvailable()

public EvictionGracePeriod.Builder clearImagefsAvailable()

Optional. Grace period for eviction due to imagefs available signal. Sample format: "10s". Must be >= 0. See https://kubernetes.io/docs/concepts/scheduling-eviction/node-pressure-eviction/#eviction-signals

string imagefs_available = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
EvictionGracePeriod.Builder

This builder for chaining.

clearImagefsInodesFree()

public EvictionGracePeriod.Builder clearImagefsInodesFree()

Optional. Grace period for eviction due to imagefs inodes free signal. Sample format: "10s". Must be >= 0. See https://kubernetes.io/docs/concepts/scheduling-eviction/node-pressure-eviction/#eviction-signals

string imagefs_inodes_free = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
EvictionGracePeriod.Builder

This builder for chaining.

clearMemoryAvailable()

public EvictionGracePeriod.Builder clearMemoryAvailable()

Optional. Grace period for eviction due to memory available signal. Sample format: "10s". Must be >= 0. See https://kubernetes.io/docs/concepts/scheduling-eviction/node-pressure-eviction/#eviction-signals

string memory_available = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
EvictionGracePeriod.Builder

This builder for chaining.

clearNodefsAvailable()

public EvictionGracePeriod.Builder clearNodefsAvailable()

Optional. Grace period for eviction due to nodefs available signal. Sample format: "10s". Must be >= 0. See https://kubernetes.io/docs/concepts/scheduling-eviction/node-pressure-eviction/#eviction-signals

string nodefs_available = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
EvictionGracePeriod.Builder

This builder for chaining.

clearNodefsInodesFree()

public EvictionGracePeriod.Builder clearNodefsInodesFree()

Optional. Grace period for eviction due to nodefs inodes free signal. Sample format: "10s". Must be >= 0. See https://kubernetes.io/docs/concepts/scheduling-eviction/node-pressure-eviction/#eviction-signals

string nodefs_inodes_free = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
EvictionGracePeriod.Builder

This builder for chaining.

clearOneof(Descriptors.OneofDescriptor oneof)

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

clearPidAvailable()

public EvictionGracePeriod.Builder clearPidAvailable()

Optional. Grace period for eviction due to pid available signal. Sample format: "10s". Must be >= 0. See https://kubernetes.io/docs/concepts/scheduling-eviction/node-pressure-eviction/#eviction-signals

string pid_available = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
EvictionGracePeriod.Builder

This builder for chaining.

clone()

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

getDefaultInstanceForType()

public EvictionGracePeriod getDefaultInstanceForType()
Returns
Type Description
EvictionGracePeriod

getDescriptorForType()

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

getImagefsAvailable()

public String getImagefsAvailable()

Optional. Grace period for eviction due to imagefs available signal. Sample format: "10s". Must be >= 0. See https://kubernetes.io/docs/concepts/scheduling-eviction/node-pressure-eviction/#eviction-signals

string imagefs_available = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The imagefsAvailable.

getImagefsAvailableBytes()

public ByteString getImagefsAvailableBytes()

Optional. Grace period for eviction due to imagefs available signal. Sample format: "10s". Must be >= 0. See https://kubernetes.io/docs/concepts/scheduling-eviction/node-pressure-eviction/#eviction-signals

string imagefs_available = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for imagefsAvailable.

getImagefsInodesFree()

public String getImagefsInodesFree()

Optional. Grace period for eviction due to imagefs inodes free signal. Sample format: "10s". Must be >= 0. See https://kubernetes.io/docs/concepts/scheduling-eviction/node-pressure-eviction/#eviction-signals

string imagefs_inodes_free = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The imagefsInodesFree.

getImagefsInodesFreeBytes()

public ByteString getImagefsInodesFreeBytes()

Optional. Grace period for eviction due to imagefs inodes free signal. Sample format: "10s". Must be >= 0. See https://kubernetes.io/docs/concepts/scheduling-eviction/node-pressure-eviction/#eviction-signals

string imagefs_inodes_free = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for imagefsInodesFree.

getMemoryAvailable()

public String getMemoryAvailable()

Optional. Grace period for eviction due to memory available signal. Sample format: "10s". Must be >= 0. See https://kubernetes.io/docs/concepts/scheduling-eviction/node-pressure-eviction/#eviction-signals

string memory_available = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The memoryAvailable.

getMemoryAvailableBytes()

public ByteString getMemoryAvailableBytes()

Optional. Grace period for eviction due to memory available signal. Sample format: "10s". Must be >= 0. See https://kubernetes.io/docs/concepts/scheduling-eviction/node-pressure-eviction/#eviction-signals

string memory_available = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for memoryAvailable.

getNodefsAvailable()

public String getNodefsAvailable()

Optional. Grace period for eviction due to nodefs available signal. Sample format: "10s". Must be >= 0. See https://kubernetes.io/docs/concepts/scheduling-eviction/node-pressure-eviction/#eviction-signals

string nodefs_available = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The nodefsAvailable.

getNodefsAvailableBytes()

public ByteString getNodefsAvailableBytes()

Optional. Grace period for eviction due to nodefs available signal. Sample format: "10s". Must be >= 0. See https://kubernetes.io/docs/concepts/scheduling-eviction/node-pressure-eviction/#eviction-signals

string nodefs_available = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for nodefsAvailable.

getNodefsInodesFree()

public String getNodefsInodesFree()

Optional. Grace period for eviction due to nodefs inodes free signal. Sample format: "10s". Must be >= 0. See https://kubernetes.io/docs/concepts/scheduling-eviction/node-pressure-eviction/#eviction-signals

string nodefs_inodes_free = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The nodefsInodesFree.

getNodefsInodesFreeBytes()

public ByteString getNodefsInodesFreeBytes()

Optional. Grace period for eviction due to nodefs inodes free signal. Sample format: "10s". Must be >= 0. See https://kubernetes.io/docs/concepts/scheduling-eviction/node-pressure-eviction/#eviction-signals

string nodefs_inodes_free = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for nodefsInodesFree.

getPidAvailable()

public String getPidAvailable()

Optional. Grace period for eviction due to pid available signal. Sample format: "10s". Must be >= 0. See https://kubernetes.io/docs/concepts/scheduling-eviction/node-pressure-eviction/#eviction-signals

string pid_available = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The pidAvailable.

getPidAvailableBytes()

public ByteString getPidAvailableBytes()

Optional. Grace period for eviction due to pid available signal. Sample format: "10s". Must be >= 0. See https://kubernetes.io/docs/concepts/scheduling-eviction/node-pressure-eviction/#eviction-signals

string pid_available = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for pidAvailable.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(EvictionGracePeriod other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeUnknownFields(UnknownFieldSet unknownFields)

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

setField(Descriptors.FieldDescriptor field, Object value)

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

setImagefsAvailable(String value)

public EvictionGracePeriod.Builder setImagefsAvailable(String value)

Optional. Grace period for eviction due to imagefs available signal. Sample format: "10s". Must be >= 0. See https://kubernetes.io/docs/concepts/scheduling-eviction/node-pressure-eviction/#eviction-signals

string imagefs_available = 4 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value String

The imagefsAvailable to set.

Returns
Type Description
EvictionGracePeriod.Builder

This builder for chaining.

setImagefsAvailableBytes(ByteString value)

public EvictionGracePeriod.Builder setImagefsAvailableBytes(ByteString value)

Optional. Grace period for eviction due to imagefs available signal. Sample format: "10s". Must be >= 0. See https://kubernetes.io/docs/concepts/scheduling-eviction/node-pressure-eviction/#eviction-signals

string imagefs_available = 4 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value ByteString

The bytes for imagefsAvailable to set.

Returns
Type Description
EvictionGracePeriod.Builder

This builder for chaining.

setImagefsInodesFree(String value)

public EvictionGracePeriod.Builder setImagefsInodesFree(String value)

Optional. Grace period for eviction due to imagefs inodes free signal. Sample format: "10s". Must be >= 0. See https://kubernetes.io/docs/concepts/scheduling-eviction/node-pressure-eviction/#eviction-signals

string imagefs_inodes_free = 5 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value String

The imagefsInodesFree to set.

Returns
Type Description
EvictionGracePeriod.Builder

This builder for chaining.

setImagefsInodesFreeBytes(ByteString value)

public EvictionGracePeriod.Builder setImagefsInodesFreeBytes(ByteString value)

Optional. Grace period for eviction due to imagefs inodes free signal. Sample format: "10s". Must be >= 0. See https://kubernetes.io/docs/concepts/scheduling-eviction/node-pressure-eviction/#eviction-signals

string imagefs_inodes_free = 5 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value ByteString

The bytes for imagefsInodesFree to set.

Returns
Type Description
EvictionGracePeriod.Builder

This builder for chaining.

setMemoryAvailable(String value)

public EvictionGracePeriod.Builder setMemoryAvailable(String value)

Optional. Grace period for eviction due to memory available signal. Sample format: "10s". Must be >= 0. See https://kubernetes.io/docs/concepts/scheduling-eviction/node-pressure-eviction/#eviction-signals

string memory_available = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value String

The memoryAvailable to set.

Returns
Type Description
EvictionGracePeriod.Builder

This builder for chaining.

setMemoryAvailableBytes(ByteString value)

public EvictionGracePeriod.Builder setMemoryAvailableBytes(ByteString value)

Optional. Grace period for eviction due to memory available signal. Sample format: "10s". Must be >= 0. See https://kubernetes.io/docs/concepts/scheduling-eviction/node-pressure-eviction/#eviction-signals

string memory_available = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value ByteString

The bytes for memoryAvailable to set.

Returns
Type Description
EvictionGracePeriod.Builder

This builder for chaining.

setNodefsAvailable(String value)

public EvictionGracePeriod.Builder setNodefsAvailable(String value)

Optional. Grace period for eviction due to nodefs available signal. Sample format: "10s". Must be >= 0. See https://kubernetes.io/docs/concepts/scheduling-eviction/node-pressure-eviction/#eviction-signals

string nodefs_available = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value String

The nodefsAvailable to set.

Returns
Type Description
EvictionGracePeriod.Builder

This builder for chaining.

setNodefsAvailableBytes(ByteString value)

public EvictionGracePeriod.Builder setNodefsAvailableBytes(ByteString value)

Optional. Grace period for eviction due to nodefs available signal. Sample format: "10s". Must be >= 0. See https://kubernetes.io/docs/concepts/scheduling-eviction/node-pressure-eviction/#eviction-signals

string nodefs_available = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value ByteString

The bytes for nodefsAvailable to set.

Returns
Type Description
EvictionGracePeriod.Builder

This builder for chaining.

setNodefsInodesFree(String value)

public EvictionGracePeriod.Builder setNodefsInodesFree(String value)

Optional. Grace period for eviction due to nodefs inodes free signal. Sample format: "10s". Must be >= 0. See https://kubernetes.io/docs/concepts/scheduling-eviction/node-pressure-eviction/#eviction-signals

string nodefs_inodes_free = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value String

The nodefsInodesFree to set.

Returns
Type Description
EvictionGracePeriod.Builder

This builder for chaining.

setNodefsInodesFreeBytes(ByteString value)

public EvictionGracePeriod.Builder setNodefsInodesFreeBytes(ByteString value)

Optional. Grace period for eviction due to nodefs inodes free signal. Sample format: "10s". Must be >= 0. See https://kubernetes.io/docs/concepts/scheduling-eviction/node-pressure-eviction/#eviction-signals

string nodefs_inodes_free = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value ByteString

The bytes for nodefsInodesFree to set.

Returns
Type Description
EvictionGracePeriod.Builder

This builder for chaining.

setPidAvailable(String value)

public EvictionGracePeriod.Builder setPidAvailable(String value)

Optional. Grace period for eviction due to pid available signal. Sample format: "10s". Must be >= 0. See https://kubernetes.io/docs/concepts/scheduling-eviction/node-pressure-eviction/#eviction-signals

string pid_available = 6 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value String

The pidAvailable to set.

Returns
Type Description
EvictionGracePeriod.Builder

This builder for chaining.

setPidAvailableBytes(ByteString value)

public EvictionGracePeriod.Builder setPidAvailableBytes(ByteString value)

Optional. Grace period for eviction due to pid available signal. Sample format: "10s". Must be >= 0. See https://kubernetes.io/docs/concepts/scheduling-eviction/node-pressure-eviction/#eviction-signals

string pid_available = 6 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value ByteString

The bytes for pidAvailable to set.

Returns
Type Description
EvictionGracePeriod.Builder

This builder for chaining.

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

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

setUnknownFields(UnknownFieldSet unknownFields)

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