Interface InstanceTypeDetails.Builder

    • Method Detail

      • 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.