Interface CreateWorkflowResponse.Builder
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<CreateWorkflowResponse.Builder,,CreateWorkflowResponse> MwaaServerlessResponse.Builder,SdkBuilder<CreateWorkflowResponse.Builder,,CreateWorkflowResponse> SdkPojo,SdkResponse.Builder
- Enclosing class:
CreateWorkflowResponse
-
Method Summary
Modifier and TypeMethodDescriptionThe timestamp when the workflow was created, in ISO 8601 date-time format.isLatestVersion(Boolean isLatestVersion) A Boolean flag that indicates whether this workflow version is the latest version of the workflow.revisionId(String revisionId) A unique identifier for this revision of the workflow configuration.Warning messages generated during workflow creation.warnings(Collection<String> warnings) Warning messages generated during workflow creation.workflowArn(String workflowArn) The Amazon Resource Name (ARN) of the newly created workflow.workflowStatus(String workflowStatus) The current status of the workflow.workflowStatus(WorkflowStatus workflowStatus) The current status of the workflow.workflowVersion(String workflowVersion) The version identifier of the workflow.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.mwaaserverless.model.MwaaServerlessResponse.Builder
build, responseMetadata, responseMetadataMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFieldsMethods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
workflowArn
The Amazon Resource Name (ARN) of the newly created workflow. This ARN uniquely identifies the workflow resource.
- Parameters:
workflowArn- The Amazon Resource Name (ARN) of the newly created workflow. This ARN uniquely identifies the workflow resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdAt
The timestamp when the workflow was created, in ISO 8601 date-time format.
- Parameters:
createdAt- The timestamp when the workflow was created, in ISO 8601 date-time format.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
revisionId
A unique identifier for this revision of the workflow configuration. This ID changes when the workflow is updated and you can use it for optimistic concurrency control in update operations. The revision ID helps prevent conflicting updates and ensures that updates are applied to the expected version of the workflow configuration.
- Parameters:
revisionId- A unique identifier for this revision of the workflow configuration. This ID changes when the workflow is updated and you can use it for optimistic concurrency control in update operations. The revision ID helps prevent conflicting updates and ensures that updates are applied to the expected version of the workflow configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
workflowStatus
The current status of the workflow. Possible values are
READY(workflow is ready to run) andDELETING(workflow is being deleted).- Parameters:
workflowStatus- The current status of the workflow. Possible values areREADY(workflow is ready to run) andDELETING(workflow is being deleted).- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
workflowStatus
The current status of the workflow. Possible values are
READY(workflow is ready to run) andDELETING(workflow is being deleted).- Parameters:
workflowStatus- The current status of the workflow. Possible values areREADY(workflow is ready to run) andDELETING(workflow is being deleted).- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
workflowVersion
The version identifier of the workflow. This is a service-generated alphanumeric string that uniquely identifies this version of the workflow. Amazon Managed Workflows for Apache Airflow Serverless uses a version-first approach where each workflow can have multiple immutable versions, which allows you to maintain different configurations and roll back to previous versions as needed. The version identifier is used in ARNs and API operations to reference specific workflow versions.
- Parameters:
workflowVersion- The version identifier of the workflow. This is a service-generated alphanumeric string that uniquely identifies this version of the workflow. Amazon Managed Workflows for Apache Airflow Serverless uses a version-first approach where each workflow can have multiple immutable versions, which allows you to maintain different configurations and roll back to previous versions as needed. The version identifier is used in ARNs and API operations to reference specific workflow versions.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
isLatestVersion
A Boolean flag that indicates whether this workflow version is the latest version of the workflow.
- Parameters:
isLatestVersion- A Boolean flag that indicates whether this workflow version is the latest version of the workflow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
warnings
Warning messages generated during workflow creation.
- Parameters:
warnings- Warning messages generated during workflow creation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
warnings
Warning messages generated during workflow creation.
- Parameters:
warnings- Warning messages generated during workflow creation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-