Class KubectlProviderProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.eks.KubectlProviderProps.Jsii$Proxy
- All Implemented Interfaces:
KubectlProviderProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
KubectlProviderProps
@Stability(Stable)
@Internal
public static final class KubectlProviderProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements KubectlProviderProps
An implementation for
KubectlProviderProps-
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.eks.KubectlProviderProps
KubectlProviderProps.Builder, KubectlProviderProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(KubectlProviderProps.Builder builder) Constructor that initializes the object based on literal property values passed by theKubectlProviderProps.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 IClusterThe cluster to control.final RemovalPolicyThe removal policy applied to the custom resource that provides kubectl.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 theKubectlProviderProps.Builder.
-
-
Method Details
-
getCluster
Description copied from interface:KubectlProviderPropsThe cluster to control.- Specified by:
getClusterin interfaceKubectlProviderProps
-
getRemovalPolicy
Description copied from interface:KubectlProviderPropsThe removal policy applied to the custom resource that provides kubectl.The removal policy controls what happens to the resource if it stops being managed by CloudFormation. This can happen in one of three situations:
- The resource is removed from the template, so CloudFormation stops managing it
- A change to the resource is made that requires it to be replaced, so CloudFormation stops managing it
- The stack is deleted, so CloudFormation stops managing all resources in it
Default: RemovalPolicy.DESTROY
- Specified by:
getRemovalPolicyin interfaceKubectlProviderProps
-
$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()
-