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 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] (https://docs.aws.amazon.com/opensearch-service/latest/developerguide/supported-instance-types.html) 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
-
getWarmInstanceType
Description copied from interface:CapacityConfigThe instance type for your UltraWarm node, such asultrawarm1.medium.search. For valid values, see [UltraWarm Storage Limits] (https://docs.aws.amazon.com/opensearch-service/latest/developerguide/limits.html#limits-ultrawarm) 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()
-