Interface WorkloadDeploymentPatternDataSummary.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<WorkloadDeploymentPatternDataSummary.Builder,,WorkloadDeploymentPatternDataSummary> SdkBuilder<WorkloadDeploymentPatternDataSummary.Builder,,WorkloadDeploymentPatternDataSummary> SdkPojo
- Enclosing class:
WorkloadDeploymentPatternDataSummary
-
Method Summary
Modifier and TypeMethodDescriptionaccountConstraints(Collection<AccountConstraint> accountConstraints) Optional list of constraints describing what kind of AWS account is allowed to deploy this workload or deployment pattern.accountConstraints(Consumer<AccountConstraint.Builder>... accountConstraints) Optional list of constraints describing what kind of AWS account is allowed to deploy this workload or deployment pattern.accountConstraints(AccountConstraint... accountConstraints) Optional list of constraints describing what kind of AWS account is allowed to deploy this workload or deployment pattern.deploymentPatternName(String deploymentPatternName) The name of a workload deployment pattern.deploymentPatternVersionName(String deploymentPatternVersionName) The version name of a workload deployment pattern.description(String description) The description of a workload deployment pattern.displayName(String displayName) The display name of a workload deployment pattern.The status of a workload deployment pattern.The status of a workload deployment pattern.statusMessage(String statusMessage) A message about a workload deployment pattern's status.workloadName(String workloadName) The name of the workload.workloadVersionName(String workloadVersionName) The name of the workload deployment pattern 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
-
workloadName
The name of the workload.
- Parameters:
workloadName- The name of the workload.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deploymentPatternName
The name of a workload deployment pattern.
- Parameters:
deploymentPatternName- The name of a workload deployment pattern.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
workloadVersionName
The name of the workload deployment pattern version.
- Parameters:
workloadVersionName- The name of the workload deployment pattern version.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deploymentPatternVersionName
WorkloadDeploymentPatternDataSummary.Builder deploymentPatternVersionName(String deploymentPatternVersionName) The version name of a workload deployment pattern.
- Parameters:
deploymentPatternVersionName- The version name of a workload deployment pattern.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
displayName
The display name of a workload deployment pattern.
- Parameters:
displayName- The display name of a workload deployment pattern.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
The description of a workload deployment pattern.
- Parameters:
description- The description of a workload deployment pattern.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
The status of a workload deployment pattern.
- Parameters:
status- The status of a workload deployment pattern.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The status of a workload deployment pattern.
- Parameters:
status- The status of a workload deployment pattern.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
statusMessage
A message about a workload deployment pattern's status.
- Parameters:
statusMessage- A message about a workload deployment pattern's status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
accountConstraints
WorkloadDeploymentPatternDataSummary.Builder accountConstraints(Collection<AccountConstraint> accountConstraints) Optional list of constraints describing what kind of AWS account is allowed to deploy this workload or deployment pattern. Within a single list the semantics are OR: an account satisfies the list if it satisfies any entry. Workload-level and pattern-level lists combine with AND at deployment time. An absent or empty list at this level means no constraint at this level.
- Parameters:
accountConstraints- Optional list of constraints describing what kind of AWS account is allowed to deploy this workload or deployment pattern. Within a single list the semantics are OR: an account satisfies the list if it satisfies any entry. Workload-level and pattern-level lists combine with AND at deployment time. An absent or empty list at this level means no constraint at this level.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
accountConstraints
WorkloadDeploymentPatternDataSummary.Builder accountConstraints(AccountConstraint... accountConstraints) Optional list of constraints describing what kind of AWS account is allowed to deploy this workload or deployment pattern. Within a single list the semantics are OR: an account satisfies the list if it satisfies any entry. Workload-level and pattern-level lists combine with AND at deployment time. An absent or empty list at this level means no constraint at this level.
- Parameters:
accountConstraints- Optional list of constraints describing what kind of AWS account is allowed to deploy this workload or deployment pattern. Within a single list the semantics are OR: an account satisfies the list if it satisfies any entry. Workload-level and pattern-level lists combine with AND at deployment time. An absent or empty list at this level means no constraint at this level.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
accountConstraints
WorkloadDeploymentPatternDataSummary.Builder accountConstraints(Consumer<AccountConstraint.Builder>... accountConstraints) Optional list of constraints describing what kind of AWS account is allowed to deploy this workload or deployment pattern. Within a single list the semantics are OR: an account satisfies the list if it satisfies any entry. Workload-level and pattern-level lists combine with AND at deployment time. An absent or empty list at this level means no constraint at this level.
This is a convenience method that creates an instance of theAccountConstraint.Builderavoiding the need to create one manually viaAccountConstraint.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toaccountConstraints(List<AccountConstraint>).- Parameters:
accountConstraints- a consumer that will call methods onAccountConstraint.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-