@Stability(value=Stable) @Internal public static final class CfnNodegroupProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnNodegroupProps
CfnNodegroupPropssoftware.amazon.jsii.JsiiObject.InitializationModeCfnNodegroupProps.Builder, CfnNodegroupProps.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
protected |
Jsii$Proxy(String clusterName,
String nodeRole,
List<String> subnets,
String amiType,
String capacityType,
Number diskSize,
Object forceUpdateEnabled,
List<String> instanceTypes,
Object labels,
Object launchTemplate,
String nodegroupName,
String releaseVersion,
Object remoteAccess,
Object scalingConfig,
Object tags,
Object taints,
String version)
Constructor that initializes the object based on literal property values passed by the
CfnNodegroupProps.Builder. |
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
String |
getAmiType()
`AWS::EKS::Nodegroup.AmiType`.
|
String |
getCapacityType()
`AWS::EKS::Nodegroup.CapacityType`.
|
String |
getClusterName()
`AWS::EKS::Nodegroup.ClusterName`.
|
Number |
getDiskSize()
`AWS::EKS::Nodegroup.DiskSize`.
|
Object |
getForceUpdateEnabled()
`AWS::EKS::Nodegroup.ForceUpdateEnabled`.
|
List<String> |
getInstanceTypes()
`AWS::EKS::Nodegroup.InstanceTypes`.
|
Object |
getLabels()
`AWS::EKS::Nodegroup.Labels`.
|
Object |
getLaunchTemplate()
`AWS::EKS::Nodegroup.LaunchTemplate`.
|
String |
getNodegroupName()
`AWS::EKS::Nodegroup.NodegroupName`.
|
String |
getNodeRole()
`AWS::EKS::Nodegroup.NodeRole`.
|
String |
getReleaseVersion()
`AWS::EKS::Nodegroup.ReleaseVersion`.
|
Object |
getRemoteAccess()
`AWS::EKS::Nodegroup.RemoteAccess`.
|
Object |
getScalingConfig()
`AWS::EKS::Nodegroup.ScalingConfig`.
|
List<String> |
getSubnets()
`AWS::EKS::Nodegroup.Subnets`.
|
Object |
getTags()
`AWS::EKS::Nodegroup.Tags`.
|
Object |
getTaints()
`AWS::EKS::Nodegroup.Taints`.
|
String |
getVersion()
`AWS::EKS::Nodegroup.Version`.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(String clusterName, String nodeRole, List<String> subnets, String amiType, String capacityType, Number diskSize, Object forceUpdateEnabled, List<String> instanceTypes, Object labels, Object launchTemplate, String nodegroupName, String releaseVersion, Object remoteAccess, Object scalingConfig, Object tags, Object taints, String version)
CfnNodegroupProps.Builder.public final String getClusterName()
CfnNodegroupPropsgetClusterName in interface CfnNodegroupPropspublic final String getNodeRole()
CfnNodegroupPropsgetNodeRole in interface CfnNodegroupPropspublic final List<String> getSubnets()
CfnNodegroupPropsgetSubnets in interface CfnNodegroupPropspublic final String getAmiType()
CfnNodegroupPropsgetAmiType in interface CfnNodegroupPropspublic final String getCapacityType()
CfnNodegroupPropsgetCapacityType in interface CfnNodegroupPropspublic final Number getDiskSize()
CfnNodegroupPropsgetDiskSize in interface CfnNodegroupPropspublic final Object getForceUpdateEnabled()
CfnNodegroupPropsgetForceUpdateEnabled in interface CfnNodegroupPropspublic final List<String> getInstanceTypes()
CfnNodegroupPropsgetInstanceTypes in interface CfnNodegroupPropspublic final Object getLabels()
CfnNodegroupPropsgetLabels in interface CfnNodegroupPropspublic final Object getLaunchTemplate()
CfnNodegroupPropsgetLaunchTemplate in interface CfnNodegroupPropspublic final String getNodegroupName()
CfnNodegroupPropsgetNodegroupName in interface CfnNodegroupPropspublic final String getReleaseVersion()
CfnNodegroupPropsgetReleaseVersion in interface CfnNodegroupPropspublic final Object getRemoteAccess()
CfnNodegroupPropsgetRemoteAccess in interface CfnNodegroupPropspublic final Object getScalingConfig()
CfnNodegroupPropsgetScalingConfig in interface CfnNodegroupPropspublic final Object getTags()
CfnNodegroupPropsgetTags in interface CfnNodegroupPropspublic final Object getTaints()
CfnNodegroupPropsgetTaints in interface CfnNodegroupPropspublic final String getVersion()
CfnNodegroupPropsgetVersion in interface CfnNodegroupProps@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2021. All rights reserved.