Interface NodePool.NodeDrainConfigOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
NodePool.NodeDrainConfig, NodePool.NodeDrainConfig.Builder
Enclosing class:
NodePool

public static interface NodePool.NodeDrainConfigOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    com.google.protobuf.Duration
    The duration of the grace termination period for node drain.
    com.google.protobuf.DurationOrBuilder
    The duration of the grace termination period for node drain.
    com.google.protobuf.Duration
    The duration of the PDB timeout period for node drain.
    com.google.protobuf.DurationOrBuilder
    The duration of the PDB timeout period for node drain.
    boolean
    Whether to respect PDB during node pool deletion.
    boolean
    The duration of the grace termination period for node drain.
    boolean
    The duration of the PDB timeout period for node drain.
    boolean
    Whether to respect PDB during node pool deletion.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • hasPdbTimeoutDuration

      boolean hasPdbTimeoutDuration()
       The duration of the PDB timeout period for node drain.
       
      optional .google.protobuf.Duration pdb_timeout_duration = 1;
      Returns:
      Whether the pdbTimeoutDuration field is set.
    • getPdbTimeoutDuration

      com.google.protobuf.Duration getPdbTimeoutDuration()
       The duration of the PDB timeout period for node drain.
       
      optional .google.protobuf.Duration pdb_timeout_duration = 1;
      Returns:
      The pdbTimeoutDuration.
    • getPdbTimeoutDurationOrBuilder

      com.google.protobuf.DurationOrBuilder getPdbTimeoutDurationOrBuilder()
       The duration of the PDB timeout period for node drain.
       
      optional .google.protobuf.Duration pdb_timeout_duration = 1;
    • hasGraceTerminationDuration

      boolean hasGraceTerminationDuration()
       The duration of the grace termination period for node drain.
       
      optional .google.protobuf.Duration grace_termination_duration = 2;
      Returns:
      Whether the graceTerminationDuration field is set.
    • getGraceTerminationDuration

      com.google.protobuf.Duration getGraceTerminationDuration()
       The duration of the grace termination period for node drain.
       
      optional .google.protobuf.Duration grace_termination_duration = 2;
      Returns:
      The graceTerminationDuration.
    • getGraceTerminationDurationOrBuilder

      com.google.protobuf.DurationOrBuilder getGraceTerminationDurationOrBuilder()
       The duration of the grace termination period for node drain.
       
      optional .google.protobuf.Duration grace_termination_duration = 2;
    • hasRespectPdbDuringNodePoolDeletion

      boolean hasRespectPdbDuringNodePoolDeletion()
       Whether to respect PDB during node pool deletion.
       
      optional bool respect_pdb_during_node_pool_deletion = 3;
      Returns:
      Whether the respectPdbDuringNodePoolDeletion field is set.
    • getRespectPdbDuringNodePoolDeletion

      boolean getRespectPdbDuringNodePoolDeletion()
       Whether to respect PDB during node pool deletion.
       
      optional bool respect_pdb_during_node_pool_deletion = 3;
      Returns:
      The respectPdbDuringNodePoolDeletion.