@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()
A change description of the component.
|
String |
getData()
The data of the component.
|
String |
getDescription()
The description of the component.
|
String |
getKmsKeyId()
The KMS key identifier used to encrypt the 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 associated with 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()
CfnComponentProps
For example, Windows .
getPlatform in interface CfnComponentPropspublic final String getVersion()
CfnComponentProps
For example, 1.0.0 .
getVersion in interface CfnComponentPropspublic final String getChangeDescription()
CfnComponentProps
For example initial version .
getChangeDescription in interface CfnComponentPropspublic final String getData()
CfnComponentProps
For example, name: HelloWorldTestingDocument\ndescription: This is hello world testing document.\nschemaVersion: 1.0\n\nphases:\n - name: test\n steps:\n - name: HelloWorldStep\n action: ExecuteBash\n inputs:\n commands:\n - echo \"Hello World! Test.\"\n . See Examples below for the schema for creating a component using Data.
getData in interface CfnComponentPropspublic final String getDescription()
CfnComponentPropsgetDescription 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.