@Stability(value=Stable) @Internal public static final class CfnComponentProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnComponentProps
CfnComponentPropssoftware.amazon.jsii.JsiiObject.InitializationModeCfnComponentProps.Builder, CfnComponentProps.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(CfnComponentProps.Builder builder)
Constructor that initializes the object based on literal property values passed by the
CfnComponentProps.Builder. |
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
String |
getChangeDescription()
The change description of the component.
|
String |
getData()
Component `data` contains inline YAML document content for the component.
|
String |
getDescription()
The description of the component.
|
String |
getKmsKeyId()
The ID of the KMS key that should be used to encrypt this component.
|
String |
getName()
The name of the component.
|
String |
getPlatform()
The platform of the component.
|
List<String> |
getSupportedOsVersions()
The operating system (OS) version supported by the component.
|
Map<String,String> |
getTags()
The tags of the component.
|
String |
getUri()
The `uri` of a YAML component document file.
|
String |
getVersion()
The component version.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(CfnComponentProps.Builder builder)
CfnComponentProps.Builder.public final String getName()
CfnComponentPropsgetName in interface CfnComponentPropspublic final String getPlatform()
CfnComponentPropsgetPlatform in interface CfnComponentPropspublic final String getVersion()
CfnComponentProps
For example, 1.0.0 .
getVersion in interface CfnComponentPropspublic final String getChangeDescription()
CfnComponentPropsDescribes what change has been made in this version, or what makes this version different from other versions of this component.
getChangeDescription in interface CfnComponentPropspublic final String getData()
CfnComponentProps
Alternatively, you can specify the uri of a YAML document file stored in Amazon S3. However, you cannot specify both properties.
getData in interface CfnComponentPropspublic final String getDescription()
CfnComponentPropsDescribes the contents of the component.
getDescription in interface CfnComponentPropspublic final String getKmsKeyId()
CfnComponentPropsgetKmsKeyId in interface CfnComponentPropspublic final List<String> getSupportedOsVersions()
CfnComponentPropsIf the OS information is available, a prefix match is performed against the base image OS version during image recipe creation.
getSupportedOsVersions in interface CfnComponentPropspublic final Map<String,String> getTags()
CfnComponentPropsgetTags in interface CfnComponentPropspublic final String getUri()
CfnComponentProps
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.
getUri in interface CfnComponentProps@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.