Class ComponentProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.imagebuilder.alpha.ComponentProps.Jsii$Proxy
- All Implemented Interfaces:
ComponentProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
ComponentProps
@Stability(Experimental)
@Internal
public static final class ComponentProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements ComponentProps
An implementation for
ComponentProps-
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.alpha.ComponentProps
ComponentProps.Builder, ComponentProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(ComponentProps.Builder builder) Constructor that initializes the object based on literal property values passed by theComponentProps.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 String(experimental) The change description of the component.final String(experimental) The name of the component.final String(experimental) The version of the component.final ComponentDatagetData()(experimental) The component document content that defines the build, validation, or test steps to be executed during the image building process.final String(experimental) The description of the component.final IKey(experimental) The KMS key used to encrypt this component.final Platform(experimental) The operating system platform of the component.(experimental) The operating system versions supported by the component.getTags()(experimental) The tags to apply to the component.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 theComponentProps.Builder.
-
-
Method Details
-
getData
Description copied from interface:ComponentProps(experimental) The component document content that defines the build, validation, or test steps to be executed during the image building process.- Specified by:
getDatain interfaceComponentProps
-
getPlatform
Description copied from interface:ComponentProps(experimental) The operating system platform of the component.- Specified by:
getPlatformin interfaceComponentProps
-
getChangeDescription
Description copied from interface:ComponentProps(experimental) The change description of the component.Describes what change has been made in this version of the component, or what makes this version different from other versions.
Default: None
- Specified by:
getChangeDescriptionin interfaceComponentProps
-
getComponentName
Description copied from interface:ComponentProps(experimental) The name of the component.Default: - a name is generated
- Specified by:
getComponentNamein interfaceComponentProps
-
getComponentVersion
Description copied from interface:ComponentProps(experimental) The version of the component.Default: 1.0.0
- Specified by:
getComponentVersionin interfaceComponentProps
-
getDescription
Description copied from interface:ComponentProps(experimental) The description of the component.Default: None
- Specified by:
getDescriptionin interfaceComponentProps
-
getKmsKey
Description copied from interface:ComponentProps(experimental) The KMS key used to encrypt this component.Default: - an Image Builder owned key will be used to encrypt the component.
- Specified by:
getKmsKeyin interfaceComponentProps
-
getSupportedOsVersions
Description copied from interface:ComponentProps(experimental) The operating system versions supported by the component.Default: None
- Specified by:
getSupportedOsVersionsin interfaceComponentProps
-
getTags
Description copied from interface:ComponentProps(experimental) The tags to apply to the component.Default: None
- Specified by:
getTagsin interfaceComponentProps
-
$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()
-