Class CfnComponentProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.imagebuilder.CfnComponentProps.Jsii$Proxy
- All Implemented Interfaces:
CfnComponentProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CfnComponentProps
@Stability(Stable)
@Internal
public static final class CfnComponentProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnComponentProps
An implementation for
CfnComponentProps-
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.imagebuilder.CfnComponentProps
CfnComponentProps.Builder, CfnComponentProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnComponentProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnComponentProps.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 change description of the component.final StringgetData()Componentdatacontains inline YAML document content for the component.final StringDescribes the contents of the component.final StringThe ID of the KMS key that is used to encrypt this component.final StringgetName()The name of the component.final StringThe operating system platform of the component.The operating system (OS) version supported by the component.getTags()The tags that apply to the component.final StringgetUri()Theuriof a YAML component document file.final StringThe component version.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 theCfnComponentProps.Builder.
-
-
Method Details
-
getName
Description copied from interface:CfnComponentPropsThe name of the component.- Specified by:
getNamein interfaceCfnComponentProps
-
getPlatform
Description copied from interface:CfnComponentPropsThe operating system platform of the component.- Specified by:
getPlatformin interfaceCfnComponentProps
-
getVersion
Description copied from interface:CfnComponentPropsThe component version.For example,
1.0.0.- Specified by:
getVersionin interfaceCfnComponentProps
-
getChangeDescription
Description copied from interface:CfnComponentPropsThe change description of the component.Describes what change has been made in this version, or what makes this version different from other versions of this component.
- Specified by:
getChangeDescriptionin interfaceCfnComponentProps
-
getData
Description copied from interface:CfnComponentPropsComponentdatacontains inline YAML document content for the component.Alternatively, you can specify the
uriof a YAML document file stored in Amazon S3. However, you cannot specify both properties.- Specified by:
getDatain interfaceCfnComponentProps
-
getDescription
Description copied from interface:CfnComponentPropsDescribes the contents of the component.- Specified by:
getDescriptionin interfaceCfnComponentProps
-
getKmsKeyId
Description copied from interface:CfnComponentPropsThe ID of the KMS key that is used to encrypt this component.- Specified by:
getKmsKeyIdin interfaceCfnComponentProps
-
getSupportedOsVersions
Description copied from interface:CfnComponentPropsThe operating system (OS) version supported by the component.If the OS information is available, a prefix match is performed against the base image OS version during image recipe creation.
- Specified by:
getSupportedOsVersionsin interfaceCfnComponentProps
-
getTags
Description copied from interface:CfnComponentPropsThe tags that apply to the component.- Specified by:
getTagsin interfaceCfnComponentProps
-
getUri
Description copied from interface:CfnComponentPropsTheuriof a YAML component document file.This must be an S3 URL (
s3://bucket/key), and the requester must have permission to access the S3 bucket it points to. If you use Amazon S3, you can specify component content up to your service quota.Alternatively, you can specify the YAML document inline, using the component
dataproperty. You cannot specify both properties.- Specified by:
getUriin interfaceCfnComponentProps
-
$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()
-