Class CfnComponentProps.Jsii$Proxy
- All Implemented Interfaces:
CfnComponentProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnComponentProps
CfnComponentProps
-
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.imagebuilder.CfnComponentProps
CfnComponentProps.Builder, CfnComponentProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(CfnComponentProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnComponentProps.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
The change description of the component.final String
getData()
Componentdata
contains inline YAML document content for the component.final String
Describes the contents of the component.final String
The ID of the KMS key that is used to encrypt this component.final String
getName()
The name of the component.final String
The operating system platform of the component.The operating system (OS) version supported by the component.getTags()
The tags that apply to the component.final String
getUri()
Theuri
of a YAML component document file.final String
The component version.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 theCfnComponentProps.Builder
.
-
-
Method Details
-
getName
Description copied from interface:CfnComponentProps
The name of the component.- Specified by:
getName
in interfaceCfnComponentProps
- See Also:
-
getPlatform
Description copied from interface:CfnComponentProps
The operating system platform of the component.- Specified by:
getPlatform
in interfaceCfnComponentProps
- See Also:
-
getVersion
Description copied from interface:CfnComponentProps
The component version.For example,
1.0.0
.- Specified by:
getVersion
in interfaceCfnComponentProps
- See Also:
-
getChangeDescription
Description copied from interface:CfnComponentProps
The change description of the component.Describes what change has been made in this version, or what makes this version different from other versions of the component.
- Specified by:
getChangeDescription
in interfaceCfnComponentProps
- See Also:
-
getData
Description copied from interface:CfnComponentProps
Componentdata
contains inline YAML document content for the component.Alternatively, you can specify the
uri
of a YAML document file stored in Amazon S3. However, you cannot specify both properties.- Specified by:
getData
in interfaceCfnComponentProps
- See Also:
-
getDescription
Description copied from interface:CfnComponentProps
Describes the contents of the component.- Specified by:
getDescription
in interfaceCfnComponentProps
- See Also:
-
getKmsKeyId
Description copied from interface:CfnComponentProps
The ID of the KMS key that is used to encrypt this component.- Specified by:
getKmsKeyId
in interfaceCfnComponentProps
- See Also:
-
getSupportedOsVersions
Description copied from interface:CfnComponentProps
The 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:
getSupportedOsVersions
in interfaceCfnComponentProps
- See Also:
-
getTags
Description copied from interface:CfnComponentProps
The tags that apply to the component.- Specified by:
getTags
in interfaceCfnComponentProps
- See Also:
-
getUri
Description copied from interface:CfnComponentProps
Theuri
of 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
data
property. You cannot specify both properties.- Specified by:
getUri
in interfaceCfnComponentProps
- See Also:
-
$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()
-