Class CfnImagePipeline.ScheduleProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.imagebuilder.CfnImagePipeline.ScheduleProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnImagePipeline.ScheduleProperty
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnImagePipeline.ScheduleProperty
@Stability(Stable)
@Internal
public static final class CfnImagePipeline.ScheduleProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnImagePipeline.ScheduleProperty
An implementation for
CfnImagePipeline.ScheduleProperty
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.imagebuilder.CfnImagePipeline.ScheduleProperty
CfnImagePipeline.ScheduleProperty.Builder, CfnImagePipeline.ScheduleProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnImagePipeline.ScheduleProperty.Builder
.protected
Jsii$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.JsonNode
final boolean
final String
The condition configures when the pipeline should trigger a new image build.final String
The cron expression determines how often EC2 Image Builder evaluates yourpipelineExecutionStartCondition
.final int
hashCode()
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 theCfnImagePipeline.ScheduleProperty.Builder
.
-
-
Method Details
-
getPipelineExecutionStartCondition
Description copied from interface:CfnImagePipeline.ScheduleProperty
The condition configures when the pipeline should trigger a new image build.When the
pipelineExecutionStartCondition
is set toEXPRESSION_MATCH_AND_DEPENDENCY_UPDATES_AVAILABLE
, and you use semantic version filters on the base image or components in your image recipe, Image Builder will build a new image only when there are new versions of the image or components in your recipe that match the semantic version filter. When it is set toEXPRESSION_MATCH_ONLY
, it will build a new image every time the CRON expression matches the current time. For semantic version syntax, see CreateComponent in the Image Builder API Reference .- Specified by:
getPipelineExecutionStartCondition
in interfaceCfnImagePipeline.ScheduleProperty
- See Also:
-
getScheduleExpression
Description copied from interface:CfnImagePipeline.ScheduleProperty
The cron expression determines how often EC2 Image Builder evaluates yourpipelineExecutionStartCondition
.For information on how to format a cron expression in Image Builder, see Use cron expressions in EC2 Image Builder .
- Specified by:
getScheduleExpression
in interfaceCfnImagePipeline.ScheduleProperty
- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-