Interface InstanceTypeDetails.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<InstanceTypeDetails.Builder,,InstanceTypeDetails> SdkBuilder<InstanceTypeDetails.Builder,,InstanceTypeDetails> SdkPojo
- Enclosing class:
- InstanceTypeDetails
@Mutable
@NotThreadSafe
public static interface InstanceTypeDetails.Builder
extends SdkPojo, CopyableBuilder<InstanceTypeDetails.Builder,InstanceTypeDetails>
-
Method Summary
Modifier and TypeMethodDescriptionadvancedSecurityEnabled(Boolean advancedSecurityEnabled) Whether fine-grained access control is supported for the instance type.appLogsEnabled(Boolean appLogsEnabled) Whether logging is supported for the instance type.availabilityZones(String... availabilityZones) The supported Availability Zones for the instance type.availabilityZones(Collection<String> availabilityZones) The supported Availability Zones for the instance type.cognitoEnabled(Boolean cognitoEnabled) Whether Amazon Cognito access is supported for the instance type.encryptionEnabled(Boolean encryptionEnabled) Whether encryption at rest and node-to-node encryption are supported for the instance type.instanceRole(String... instanceRole) Whether the instance acts as a data node, a dedicated master node, or an UltraWarm node.instanceRole(Collection<String> instanceRole) Whether the instance acts as a data node, a dedicated master node, or an UltraWarm node.instanceType(String instanceType) The instance type.instanceType(OpenSearchPartitionInstanceType instanceType) The instance type.warmEnabled(Boolean warmEnabled) Whether UltraWarm is supported for the instance type.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
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
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
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
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
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
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
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
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
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
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.
-