Class WorkflowProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.imagebuilder.alpha.WorkflowProps.Jsii$Proxy
- All Implemented Interfaces:
WorkflowProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
WorkflowProps
@Stability(Experimental)
@Internal
public static final class WorkflowProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements WorkflowProps
An implementation for
WorkflowProps-
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.WorkflowProps
WorkflowProps.Builder, WorkflowProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(WorkflowProps.Builder builder) Constructor that initializes the object based on literal property values passed by theWorkflowProps.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 workflow.final WorkflowDatagetData()(experimental) The workflow document content that defines the image creation process.final String(experimental) The description of the workflow.final IKey(experimental) The KMS key used to encrypt this workflow.getTags()(experimental) The tags to apply to the workflow.final String(experimental) The name of the workflow.final WorkflowType(experimental) The phase in the image build process for which the workflow resource is responsible.final String(experimental) The version of the workflow.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 theWorkflowProps.Builder.
-
-
Method Details
-
getData
Description copied from interface:WorkflowProps(experimental) The workflow document content that defines the image creation process.- Specified by:
getDatain interfaceWorkflowProps
-
getWorkflowType
Description copied from interface:WorkflowProps(experimental) The phase in the image build process for which the workflow resource is responsible.- Specified by:
getWorkflowTypein interfaceWorkflowProps
-
getChangeDescription
Description copied from interface:WorkflowProps(experimental) The change description of the workflow.Describes what change has been made in this version of the workflow, or what makes this version different from other versions.
Default: None
- Specified by:
getChangeDescriptionin interfaceWorkflowProps
-
getDescription
Description copied from interface:WorkflowProps(experimental) The description of the workflow.Default: None
- Specified by:
getDescriptionin interfaceWorkflowProps
-
getKmsKey
Description copied from interface:WorkflowProps(experimental) The KMS key used to encrypt this workflow.Default: - an Image Builder owned key will be used to encrypt the workflow.
- Specified by:
getKmsKeyin interfaceWorkflowProps
-
getTags
Description copied from interface:WorkflowProps(experimental) The tags to apply to the workflow.Default: None
- Specified by:
getTagsin interfaceWorkflowProps
-
getWorkflowName
Description copied from interface:WorkflowProps(experimental) The name of the workflow.Default: - a name is generated
- Specified by:
getWorkflowNamein interfaceWorkflowProps
-
getWorkflowVersion
Description copied from interface:WorkflowProps(experimental) The version of the workflow.Default: 1.0.0
- Specified by:
getWorkflowVersionin interfaceWorkflowProps
-
$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()
-