@Generated(value="software.amazon.awssdk:codegen") public final class Schedule extends Object implements SdkPojo, Serializable, ToCopyableBuilder<Schedule.Builder,Schedule>
A schedule configures how often and when a pipeline will automatically create a new image.
| Modifier and Type | Class and Description |
|---|---|
static interface |
Schedule.Builder |
| Modifier and Type | Method and Description |
|---|---|
static Schedule.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
PipelineExecutionStartCondition |
pipelineExecutionStartCondition()
The condition configures when the pipeline should trigger a new image build.
|
String |
pipelineExecutionStartConditionAsString()
The condition configures when the pipeline should trigger a new image build.
|
String |
scheduleExpression()
The expression determines how often EC2 Image Builder evaluates your
pipelineExecutionStartCondition
. |
List<SdkField<?>> |
sdkFields() |
static Class<? extends Schedule.Builder> |
serializableBuilderClass() |
Schedule.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic String scheduleExpression()
The expression determines how often EC2 Image Builder evaluates your pipelineExecutionStartCondition
.
pipelineExecutionStartCondition.public 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, EC2 Image Builder will build a new image only
when there are known changes pending. When it is set to EXPRESSION_MATCH_ONLY, it will build a new
image every time the CRON expression matches the current time.
If the service returns an enum value that is not available in the current SDK version,
pipelineExecutionStartCondition will return
PipelineExecutionStartCondition.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from pipelineExecutionStartConditionAsString().
pipelineExecutionStartCondition is set to
EXPRESSION_MATCH_AND_DEPENDENCY_UPDATES_AVAILABLE, EC2 Image Builder will build a new image
only when there are known changes pending. When it is set to EXPRESSION_MATCH_ONLY, it will
build a new image every time the CRON expression matches the current time.PipelineExecutionStartConditionpublic String pipelineExecutionStartConditionAsString()
The condition configures when the pipeline should trigger a new image build. When the
pipelineExecutionStartCondition is set to
EXPRESSION_MATCH_AND_DEPENDENCY_UPDATES_AVAILABLE, EC2 Image Builder will build a new image only
when there are known changes pending. When it is set to EXPRESSION_MATCH_ONLY, it will build a new
image every time the CRON expression matches the current time.
If the service returns an enum value that is not available in the current SDK version,
pipelineExecutionStartCondition will return
PipelineExecutionStartCondition.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from pipelineExecutionStartConditionAsString().
pipelineExecutionStartCondition is set to
EXPRESSION_MATCH_AND_DEPENDENCY_UPDATES_AVAILABLE, EC2 Image Builder will build a new image
only when there are known changes pending. When it is set to EXPRESSION_MATCH_ONLY, it will
build a new image every time the CRON expression matches the current time.PipelineExecutionStartConditionpublic Schedule.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<Schedule.Builder,Schedule>public static Schedule.Builder builder()
public static Class<? extends Schedule.Builder> serializableBuilderClass()
public boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic String toString()
Copyright © 2020. All rights reserved.