Interface WorkloadDataSummary.Builder

  • Method Details

    • workloadName

      WorkloadDataSummary.Builder workloadName(String 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

      WorkloadDataSummary.Builder displayName(String 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

      WorkloadDataSummary.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

      WorkloadDataSummary.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

      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 the AccountConstraint.Builder avoiding the need to create one manually via AccountConstraint.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to accountConstraints(List<AccountConstraint>).

      Parameters:
      accountConstraints - a consumer that will call methods on AccountConstraint.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: