Class CapacityConfig.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.opensearchservice.CapacityConfig.Jsii$Proxy
- All Implemented Interfaces:
CapacityConfig
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CapacityConfig
@Stability(Stable)
@Internal
public static final class CapacityConfig.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CapacityConfig
An implementation for
CapacityConfig
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.opensearchservice.CapacityConfig
CapacityConfig.Builder, CapacityConfig.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(CapacityConfig.Builder builder) Constructor that initializes the object based on literal property values passed by theCapacityConfig.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNode
final boolean
final String
The instance type for your data nodes, such asm3.medium.search
.final Number
The number of data nodes (instances) to use in the Amazon OpenSearch Service domain.final String
The hardware configuration of the computer that hosts the dedicated master node, such asm3.medium.search
.final Number
The number of instances to use for the master node.final Boolean
Indicates whether Multi-AZ with Standby deployment option is enabled.final String
The instance type for your UltraWarm node, such asultrawarm1.medium.search
.final Number
The number of UltraWarm nodes (instances) to use in the Amazon OpenSearch Service domain.final int
hashCode()
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCapacityConfig.Builder
.
-
-
Method Details
-
getDataNodeInstanceType
Description copied from interface:CapacityConfig
The instance type for your data nodes, such asm3.medium.search
. For valid values, see Supported Instance Types in the Amazon OpenSearch Service Developer Guide.Default: - r5.large.search
- Specified by:
getDataNodeInstanceType
in interfaceCapacityConfig
-
getDataNodes
Description copied from interface:CapacityConfig
The number of data nodes (instances) to use in the Amazon OpenSearch Service domain.Default: - 1
- Specified by:
getDataNodes
in interfaceCapacityConfig
-
getMasterNodeInstanceType
Description copied from interface:CapacityConfig
The hardware configuration of the computer that hosts the dedicated master node, such asm3.medium.search
. For valid values, see Supported Instance Types in the Amazon OpenSearch Service Developer Guide.Default: - r5.large.search
- Specified by:
getMasterNodeInstanceType
in interfaceCapacityConfig
-
getMasterNodes
Description copied from interface:CapacityConfig
The number of instances to use for the master node.Default: - no dedicated master nodes
- Specified by:
getMasterNodes
in interfaceCapacityConfig
-
getMultiAzWithStandbyEnabled
Description copied from interface:CapacityConfig
Indicates whether Multi-AZ with Standby deployment option is enabled.For more information, see Multi-AZ with Standby
Default: - multi-az with standby if the feature flag `ENABLE_OPENSEARCH_MULTIAZ_WITH_STANDBY` is true, no multi-az with standby otherwise
- Specified by:
getMultiAzWithStandbyEnabled
in interfaceCapacityConfig
-
getWarmInstanceType
Description copied from interface:CapacityConfig
The instance type for your UltraWarm node, such asultrawarm1.medium.search
. For valid values, see UltraWarm Storage Limits in the Amazon OpenSearch Service Developer Guide.Default: - ultrawarm1.medium.search
- Specified by:
getWarmInstanceType
in interfaceCapacityConfig
-
getWarmNodes
Description copied from interface:CapacityConfig
The number of UltraWarm nodes (instances) to use in the Amazon OpenSearch Service domain.Default: - no UltraWarm nodes
- Specified by:
getWarmNodes
in interfaceCapacityConfig
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-