Interface InstanceTypeDetails.Builder

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

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

    • instanceType

      InstanceTypeDetails.Builder instanceType(String instanceType)

      The instance type.

      Parameters:
      instanceType - The instance type.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • instanceType

      The instance type.

      Parameters:
      instanceType - The instance type.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • encryptionEnabled

      InstanceTypeDetails.Builder encryptionEnabled(Boolean encryptionEnabled)

      Whether encryption at rest and node-to-node encryption are supported for the instance type.

      Parameters:
      encryptionEnabled - Whether encryption at rest and node-to-node encryption are supported for the instance type.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • cognitoEnabled

      InstanceTypeDetails.Builder cognitoEnabled(Boolean cognitoEnabled)

      Whether Amazon Cognito access is supported for the instance type.

      Parameters:
      cognitoEnabled - Whether Amazon Cognito access is supported for the instance type.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • appLogsEnabled

      InstanceTypeDetails.Builder appLogsEnabled(Boolean appLogsEnabled)

      Whether logging is supported for the instance type.

      Parameters:
      appLogsEnabled - Whether logging is supported for the instance type.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • advancedSecurityEnabled

      InstanceTypeDetails.Builder advancedSecurityEnabled(Boolean advancedSecurityEnabled)

      Whether fine-grained access control is supported for the instance type.

      Parameters:
      advancedSecurityEnabled - Whether fine-grained access control is supported for the instance type.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • warmEnabled

      InstanceTypeDetails.Builder warmEnabled(Boolean warmEnabled)

      Whether UltraWarm is supported for the instance type.

      Parameters:
      warmEnabled - Whether UltraWarm is supported for the instance type.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • instanceRole

      InstanceTypeDetails.Builder instanceRole(Collection<String> instanceRole)

      Whether the instance acts as a data node, a dedicated master node, or an UltraWarm node.

      Parameters:
      instanceRole - Whether the instance acts as a data node, a dedicated master node, or an UltraWarm node.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • instanceRole

      InstanceTypeDetails.Builder instanceRole(String... instanceRole)

      Whether the instance acts as a data node, a dedicated master node, or an UltraWarm node.

      Parameters:
      instanceRole - Whether the instance acts as a data node, a dedicated master node, or an UltraWarm node.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • availabilityZones

      InstanceTypeDetails.Builder availabilityZones(Collection<String> availabilityZones)

      The supported Availability Zones for the instance type.

      Parameters:
      availabilityZones - The supported Availability Zones for the instance type.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • availabilityZones

      InstanceTypeDetails.Builder availabilityZones(String... availabilityZones)

      The supported Availability Zones for the instance type.

      Parameters:
      availabilityZones - The supported Availability Zones for the instance type.
      Returns:
      Returns a reference to this object so that method calls can be chained together.