Interface WorkflowVersionSummary.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<WorkflowVersionSummary.Builder,,WorkflowVersionSummary> SdkBuilder<WorkflowVersionSummary.Builder,,WorkflowVersionSummary> SdkPojo
- Enclosing class:
WorkflowVersionSummary
-
Method Summary
Modifier and TypeMethodDescriptionThe timestamp when the workflow version was created, in ISO 8601 date-time format.default WorkflowVersionSummary.BuilderdefinitionS3Location(Consumer<DefinitionS3Location.Builder> definitionS3Location) The Amazon S3 location of the workflow definition file for this version.definitionS3Location(DefinitionS3Location definitionS3Location) The Amazon S3 location of the workflow definition file for this version.isLatestVersion(Boolean isLatestVersion) Boolean flag that indicates whether this is the latest version of the workflow.modifiedAt(Instant modifiedAt) The timestamp when the workflow version was last modified, in ISO 8601 date-time format.default WorkflowVersionSummary.BuilderscheduleConfiguration(Consumer<ScheduleConfiguration.Builder> scheduleConfiguration) The schedule configuration for this workflow version.scheduleConfiguration(ScheduleConfiguration scheduleConfiguration) The schedule configuration for this workflow version.triggerMode(String triggerMode) The trigger mode for the workflow execution.workflowArn(String workflowArn) The Amazon Resource Name (ARN) of the workflow that contains this version.workflowVersion(String workflowVersion) The version identifier of the workflow version.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
workflowVersion
The version identifier of the workflow version.
- Parameters:
workflowVersion- The version identifier of the workflow version.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
workflowArn
The Amazon Resource Name (ARN) of the workflow that contains this version.
- Parameters:
workflowArn- The Amazon Resource Name (ARN) of the workflow that contains this version.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
isLatestVersion
Boolean flag that indicates whether this is the latest version of the workflow.
- Parameters:
isLatestVersion- Boolean flag that indicates whether this is the latest version of the workflow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdAt
The timestamp when the workflow version was created, in ISO 8601 date-time format.
- Parameters:
createdAt- The timestamp when the workflow version was created, in ISO 8601 date-time format.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
modifiedAt
The timestamp when the workflow version was last modified, in ISO 8601 date-time format.
- Parameters:
modifiedAt- The timestamp when the workflow version was last modified, in ISO 8601 date-time format.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
definitionS3Location
The Amazon S3 location of the workflow definition file for this version.
- Parameters:
definitionS3Location- The Amazon S3 location of the workflow definition file for this version.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
definitionS3Location
default WorkflowVersionSummary.Builder definitionS3Location(Consumer<DefinitionS3Location.Builder> definitionS3Location) The Amazon S3 location of the workflow definition file for this version.
This is a convenience method that creates an instance of theDefinitionS3Location.Builderavoiding the need to create one manually viaDefinitionS3Location.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todefinitionS3Location(DefinitionS3Location).- Parameters:
definitionS3Location- a consumer that will call methods onDefinitionS3Location.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
scheduleConfiguration
The schedule configuration for this workflow version.
- Parameters:
scheduleConfiguration- The schedule configuration for this workflow version.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
scheduleConfiguration
default WorkflowVersionSummary.Builder scheduleConfiguration(Consumer<ScheduleConfiguration.Builder> scheduleConfiguration) The schedule configuration for this workflow version.
This is a convenience method that creates an instance of theScheduleConfiguration.Builderavoiding the need to create one manually viaScheduleConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toscheduleConfiguration(ScheduleConfiguration).- Parameters:
scheduleConfiguration- a consumer that will call methods onScheduleConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
triggerMode
The trigger mode for the workflow execution.
- Parameters:
triggerMode- The trigger mode for the workflow execution.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-