Interface WorkloadDeploymentPatternData.Builder

  • Method Details

    • workloadName

      WorkloadDeploymentPatternData.Builder workloadName(String workloadName)

      The workload name of the deployment pattern.

      Parameters:
      workloadName - The workload name of the deployment pattern.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • deploymentPatternName

      WorkloadDeploymentPatternData.Builder deploymentPatternName(String deploymentPatternName)

      The name of the deployment pattern.

      Parameters:
      deploymentPatternName - The name of the deployment pattern.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • workloadVersionName

      WorkloadDeploymentPatternData.Builder workloadVersionName(String workloadVersionName)

      The workload version name of the deployment pattern.

      Parameters:
      workloadVersionName - The workload version name of the deployment pattern.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • deploymentPatternVersionName

      WorkloadDeploymentPatternData.Builder deploymentPatternVersionName(String deploymentPatternVersionName)

      The version name of the deployment pattern.

      Parameters:
      deploymentPatternVersionName - The version name of the deployment pattern.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • displayName

      The display name of the deployment pattern.

      Parameters:
      displayName - The display name of the deployment pattern.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • description

      The description of the deployment pattern.

      Parameters:
      description - The description of the deployment pattern.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      The status of the deployment pattern.

      Parameters:
      status - The status of the deployment pattern.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      The status of the deployment pattern.

      Parameters:
      status - The status of the deployment pattern.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • statusMessage

      WorkloadDeploymentPatternData.Builder statusMessage(String statusMessage)

      The status message of the deployment pattern.

      Parameters:
      statusMessage - The status message of the deployment pattern.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • accountConstraints

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

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

      WorkloadDeploymentPatternData.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:
    • specifications

      The settings specified for the deployment. These settings define how to deploy and configure your resources created by the deployment. For more information about the specifications required for creating a deployment for a SAP workload, see SAP deployment specifications. To retrieve the specifications required to create a deployment for other workloads, use the GetWorkloadDeploymentPattern operation.

      Parameters:
      specifications - The settings specified for the deployment. These settings define how to deploy and configure your resources created by the deployment. For more information about the specifications required for creating a deployment for a SAP workload, see SAP deployment specifications. To retrieve the specifications required to create a deployment for other workloads, use the GetWorkloadDeploymentPattern operation.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • specifications

      The settings specified for the deployment. These settings define how to deploy and configure your resources created by the deployment. For more information about the specifications required for creating a deployment for a SAP workload, see SAP deployment specifications. To retrieve the specifications required to create a deployment for other workloads, use the GetWorkloadDeploymentPattern operation.

      Parameters:
      specifications - The settings specified for the deployment. These settings define how to deploy and configure your resources created by the deployment. For more information about the specifications required for creating a deployment for a SAP workload, see SAP deployment specifications. To retrieve the specifications required to create a deployment for other workloads, use the GetWorkloadDeploymentPattern operation.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • specifications

      The settings specified for the deployment. These settings define how to deploy and configure your resources created by the deployment. For more information about the specifications required for creating a deployment for a SAP workload, see SAP deployment specifications. To retrieve the specifications required to create a deployment for other workloads, use the GetWorkloadDeploymentPattern operation.

      This is a convenience method that creates an instance of the DeploymentSpecificationsField.Builder avoiding the need to create one manually via DeploymentSpecificationsField.builder().

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

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