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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.opensearchservice.CapacityConfig
CapacityConfig.Builder, CapacityConfig.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CapacityConfig.Builder builder) Constructor that initializes the object based on literal property values passed by theCapacityConfig.Builder.protectedJsii$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.JsonNodefinal booleanfinal StringThe instance type for your data nodes, such asm3.medium.search.final NumberThe number of data nodes (instances) to use in the Amazon OpenSearch Service domain.final StringThe hardware configuration of the computer that hosts the dedicated master node, such asm3.medium.search.final NumberThe number of instances to use for the master node.final BooleanIndicates whether Multi-AZ with Standby deployment option is enabled.final List<NodeOptions> Additional node options for the domain.final StringThe instance type for your UltraWarm node, such asultrawarm1.medium.search.final NumberThe number of UltraWarm nodes (instances) to use in the Amazon OpenSearch Service domain.final inthashCode()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:CapacityConfigThe 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:
getDataNodeInstanceTypein interfaceCapacityConfig
-
getDataNodes
Description copied from interface:CapacityConfigThe number of data nodes (instances) to use in the Amazon OpenSearch Service domain.Default: - 1
- Specified by:
getDataNodesin interfaceCapacityConfig
-
getMasterNodeInstanceType
Description copied from interface:CapacityConfigThe 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:
getMasterNodeInstanceTypein interfaceCapacityConfig
-
getMasterNodes
Description copied from interface:CapacityConfigThe number of instances to use for the master node.Default: - no dedicated master nodes
- Specified by:
getMasterNodesin interfaceCapacityConfig
-
getMultiAzWithStandbyEnabled
Description copied from interface:CapacityConfigIndicates 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:
getMultiAzWithStandbyEnabledin interfaceCapacityConfig
-
getNodeOptions
Description copied from interface:CapacityConfigAdditional node options for the domain.Default: - no additional node options
- Specified by:
getNodeOptionsin interfaceCapacityConfig
-
getWarmInstanceType
Description copied from interface:CapacityConfigThe 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:
getWarmInstanceTypein interfaceCapacityConfig
-
getWarmNodes
Description copied from interface:CapacityConfigThe number of UltraWarm nodes (instances) to use in the Amazon OpenSearch Service domain.Default: - no UltraWarm nodes
- Specified by:
getWarmNodesin interfaceCapacityConfig
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-