Interface RedshiftInstanceDetails.Builder

All Superinterfaces:
Buildable, CopyableBuilder<RedshiftInstanceDetails.Builder,RedshiftInstanceDetails>, SdkBuilder<RedshiftInstanceDetails.Builder,RedshiftInstanceDetails>, SdkPojo
Enclosing class:
RedshiftInstanceDetails

public static interface RedshiftInstanceDetails.Builder extends SdkPojo, CopyableBuilder<RedshiftInstanceDetails.Builder,RedshiftInstanceDetails>
  • Method Details

    • family

      The instance family of the recommended reservation.

      Parameters:
      family - The instance family of the recommended reservation.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • nodeType

      The type of node that Amazon Web Services recommends.

      Parameters:
      nodeType - The type of node that Amazon Web Services recommends.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • region

      The Amazon Web Services Region of the recommended reservation.

      Parameters:
      region - The Amazon Web Services Region of the recommended reservation.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • currentGeneration

      RedshiftInstanceDetails.Builder currentGeneration(Boolean currentGeneration)

      Determines whether the recommendation is for a current-generation instance.

      Parameters:
      currentGeneration - Determines whether the recommendation is for a current-generation instance.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • sizeFlexEligible

      RedshiftInstanceDetails.Builder sizeFlexEligible(Boolean sizeFlexEligible)

      Determines whether the recommended reservation is size flexible.

      Parameters:
      sizeFlexEligible - Determines whether the recommended reservation is size flexible.
      Returns:
      Returns a reference to this object so that method calls can be chained together.