Interface WorkloadDataSummary.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<WorkloadDataSummary.Builder,,WorkloadDataSummary> SdkBuilder<WorkloadDataSummary.Builder,,WorkloadDataSummary> SdkPojo
- Enclosing class:
WorkloadDataSummary
-
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.displayName(String displayName) The display name of the workload data.The status of the workload.status(WorkloadStatus status) The status of the workload.workloadName(String workloadName) The name of the workload.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.
-
displayName
The display name of the workload data.
- Parameters:
displayName- The display name of the workload data.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
The status of the workload.
- Parameters:
status- The status of the workload.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The status of the workload.
- Parameters:
status- The status of the workload.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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
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
WorkloadDataSummary.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:
-