Interface WorkloadDeploymentPatternDataSummary.Builder

  • 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

      WorkloadDeploymentPatternDataSummary.Builder deploymentPatternName(String 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

      WorkloadDeploymentPatternDataSummary.Builder workloadVersionName(String 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

      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

      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: