public static final class CfnComponentProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnComponentProps
CfnComponentProps
CfnComponentProps.Builder, CfnComponentProps.Jsii$Proxy
Modifier | Constructor and Description |
---|---|
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(java.lang.Object o) |
java.lang.String |
getChangeDescription()
The change description of the component.
|
java.lang.String |
getData()
Component `data` contains inline YAML document content for the component.
|
java.lang.String |
getDescription()
Describes the contents of the component.
|
java.lang.String |
getKmsKeyId()
The ID of the KMS key that is used to encrypt this component.
|
java.lang.String |
getName()
The name of the component.
|
java.lang.String |
getPlatform()
The operating system platform of the component.
|
java.util.List<java.lang.String> |
getSupportedOsVersions()
The operating system (OS) version supported by the component.
|
java.util.Map<java.lang.String,java.lang.String> |
getTags()
The tags that apply to the component.
|
java.lang.String |
getUri()
The `uri` of a YAML component document file.
|
java.lang.String |
getVersion()
The component version.
|
int |
hashCode() |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
builder
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef
- Reference to the JSII managed object.public final java.lang.String getName()
CfnComponentProps
getName
in interface CfnComponentProps
public final java.lang.String getPlatform()
CfnComponentProps
getPlatform
in interface CfnComponentProps
public final java.lang.String getVersion()
CfnComponentProps
For example, 1.0.0
.
getVersion
in interface CfnComponentProps
public final java.lang.String getChangeDescription()
CfnComponentProps
Describes what change has been made in this version, or what makes this version different from other versions of this component.
getChangeDescription
in interface CfnComponentProps
public final java.lang.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 CfnComponentProps
public final java.lang.String getDescription()
CfnComponentProps
getDescription
in interface CfnComponentProps
public final java.lang.String getKmsKeyId()
CfnComponentProps
getKmsKeyId
in interface CfnComponentProps
public final java.util.List<java.lang.String> getSupportedOsVersions()
CfnComponentProps
If the OS information is available, a prefix match is performed against the base image OS version during image recipe creation.
getSupportedOsVersions
in interface CfnComponentProps
public final java.util.Map<java.lang.String,java.lang.String> getTags()
CfnComponentProps
getTags
in interface CfnComponentProps
public final java.lang.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
public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
public final boolean equals(java.lang.Object o)
public final int hashCode()