Class CfnAutoScalingGroup.TagPropertyProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.autoscaling.CfnAutoScalingGroup.TagPropertyProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnAutoScalingGroup.TagPropertyProperty
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CfnAutoScalingGroup.TagPropertyProperty
@Stability(Stable)
@Internal
public static final class CfnAutoScalingGroup.TagPropertyProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnAutoScalingGroup.TagPropertyProperty
An implementation for
CfnAutoScalingGroup.TagPropertyProperty
-
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.autoscaling.CfnAutoScalingGroup.TagPropertyProperty
CfnAutoScalingGroup.TagPropertyProperty.Builder, CfnAutoScalingGroup.TagPropertyProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnAutoScalingGroup.TagPropertyProperty.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
getKey()
The tag key.final Object
Set totrue
if you want CloudFormation to copy the tag to EC2 instances that are launched as part of the Auto Scaling group.final String
getValue()
The tag value.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 theCfnAutoScalingGroup.TagPropertyProperty.Builder
.
-
-
Method Details
-
getKey
Description copied from interface:CfnAutoScalingGroup.TagPropertyProperty
The tag key.- Specified by:
getKey
in interfaceCfnAutoScalingGroup.TagPropertyProperty
-
getPropagateAtLaunch
Description copied from interface:CfnAutoScalingGroup.TagPropertyProperty
Set totrue
if you want CloudFormation to copy the tag to EC2 instances that are launched as part of the Auto Scaling group.Set to
false
if you want the tag attached only to the Auto Scaling group and not copied to any instances launched as part of the Auto Scaling group.- Specified by:
getPropagateAtLaunch
in interfaceCfnAutoScalingGroup.TagPropertyProperty
-
getValue
Description copied from interface:CfnAutoScalingGroup.TagPropertyProperty
The tag value.- Specified by:
getValue
in interfaceCfnAutoScalingGroup.TagPropertyProperty
-
$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()
-