Schedule class

A schedule configures how often and when a pipeline will automatically create a new image.

Constructors

Schedule({PipelineExecutionStartCondition? pipelineExecutionStartCondition, String? scheduleExpression})
Schedule.fromJson(Map<String, dynamic> json)
factory

Properties

hashCode int
The hash code for this object.
no setterinherited
pipelineExecutionStartCondition PipelineExecutionStartCondition?
The condition configures when the pipeline should trigger a new image build. When the pipelineExecutionStartCondition is set to EXPRESSION_MATCH_AND_DEPENDENCY_UPDATES_AVAILABLE, and you use semantic version filters on the source image or components in your image recipe, EC2 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 to EXPRESSION_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 EC2 Image Builder API Reference.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
scheduleExpression String?
The cron expression determines how often EC2 Image Builder evaluates your pipelineExecutionStartCondition.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited