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 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
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, 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.
-