Interface FlowTemplateDescription.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<FlowTemplateDescription.Builder,FlowTemplateDescription>,SdkBuilder<FlowTemplateDescription.Builder,FlowTemplateDescription>,SdkPojo
- Enclosing class:
- FlowTemplateDescription
public static interface FlowTemplateDescription.Builder extends SdkPojo, CopyableBuilder<FlowTemplateDescription.Builder,FlowTemplateDescription>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default FlowTemplateDescription.Builderdefinition(Consumer<DefinitionDocument.Builder> definition)A workflow's definition document.FlowTemplateDescription.Builderdefinition(DefinitionDocument definition)A workflow's definition document.default FlowTemplateDescription.Buildersummary(Consumer<FlowTemplateSummary.Builder> summary)An object that contains summary information about a workflow.FlowTemplateDescription.Buildersummary(FlowTemplateSummary summary)An object that contains summary information about a workflow.FlowTemplateDescription.BuildervalidatedNamespaceVersion(Long validatedNamespaceVersion)The version of the user's namespace against which the workflow was validated.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
summary
FlowTemplateDescription.Builder summary(FlowTemplateSummary summary)
An object that contains summary information about a workflow.
- Parameters:
summary- An object that contains summary information about a workflow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
summary
default FlowTemplateDescription.Builder summary(Consumer<FlowTemplateSummary.Builder> summary)
An object that contains summary information about a workflow.
This is a convenience method that creates an instance of theFlowTemplateSummary.Builderavoiding the need to create one manually viaFlowTemplateSummary.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosummary(FlowTemplateSummary).- Parameters:
summary- a consumer that will call methods onFlowTemplateSummary.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
summary(FlowTemplateSummary)
-
definition
FlowTemplateDescription.Builder definition(DefinitionDocument definition)
A workflow's definition document.
- Parameters:
definition- A workflow's definition document.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
definition
default FlowTemplateDescription.Builder definition(Consumer<DefinitionDocument.Builder> definition)
A workflow's definition document.
This is a convenience method that creates an instance of theDefinitionDocument.Builderavoiding the need to create one manually viaDefinitionDocument.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todefinition(DefinitionDocument).- Parameters:
definition- a consumer that will call methods onDefinitionDocument.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
definition(DefinitionDocument)
-
validatedNamespaceVersion
FlowTemplateDescription.Builder validatedNamespaceVersion(Long validatedNamespaceVersion)
The version of the user's namespace against which the workflow was validated. Use this value in your system instance.
- Parameters:
validatedNamespaceVersion- The version of the user's namespace against which the workflow was validated. Use this value in your system instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-