Package software.amazon.awscdk.core
Class TagProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.core.TagProps.Jsii$Proxy
- All Implemented Interfaces:
TagProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
TagProps
@Stability(Stable)
@Internal
public static final class TagProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements TagProps
An implementation for
TagProps
-
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.core.TagProps
TagProps.Builder, TagProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(TagProps.Builder builder) Constructor that initializes the object based on literal property values passed by theTagProps.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 Boolean
Whether the tag should be applied to instances in an AutoScalingGroup.An array of Resource Types that will not receive this tag.An array of Resource Types that will receive this tag.final Number
Priority of the tag operation.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 theTagProps.Builder
.
-
-
Method Details
-
getApplyToLaunchedInstances
Description copied from interface:TagProps
Whether the tag should be applied to instances in an AutoScalingGroup.Default: true
- Specified by:
getApplyToLaunchedInstances
in interfaceTagProps
-
getExcludeResourceTypes
Description copied from interface:TagProps
An array of Resource Types that will not receive this tag.An empty array will allow this tag to be applied to all resources. A non-empty array will apply this tag only if the Resource type is not in this array.
Default: []
- Specified by:
getExcludeResourceTypes
in interfaceTagProps
-
getIncludeResourceTypes
Description copied from interface:TagProps
An array of Resource Types that will receive this tag.An empty array will match any Resource. A non-empty array will apply this tag only to Resource types that are included in this array.
Default: []
- Specified by:
getIncludeResourceTypes
in interfaceTagProps
-
getPriority
Description copied from interface:TagProps
Priority of the tag operation.Higher or equal priority tags will take precedence.
Setting priority will enable the user to control tags when they need to not follow the default precedence pattern of last applied and closest to the construct in the tree.
Default: Default priorities: - 100 for
invalid @link
SetTag
RemoveTag
- 50 for tags added directly to CloudFormation resources- Specified by:
getPriority
in interfaceTagProps
-
$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()
-