Interface WorkloadDeploymentPatternData.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<WorkloadDeploymentPatternData.Builder,
,WorkloadDeploymentPatternData> SdkBuilder<WorkloadDeploymentPatternData.Builder,
,WorkloadDeploymentPatternData> SdkPojo
- Enclosing class:
WorkloadDeploymentPatternData
-
Method Summary
Modifier and TypeMethodDescriptiondeploymentPatternName
(String deploymentPatternName) The name of the deployment pattern.description
(String description) The description of the deployment pattern.displayName
(String displayName) The display name of the deployment pattern.specifications
(Collection<DeploymentSpecificationsField> specifications) The settings specified for the deployment.specifications
(Consumer<DeploymentSpecificationsField.Builder>... specifications) The settings specified for the deployment.specifications
(DeploymentSpecificationsField... specifications) The settings specified for the deployment.The status of the deployment pattern.The status of the deployment pattern.statusMessage
(String statusMessage) The status message of the deployment pattern.workloadName
(String workloadName) The workload name of the deployment pattern.workloadVersionName
(String workloadVersionName) The workload version name of the deployment pattern.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
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.
-
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.
-
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.
-
specifications
WorkloadDeploymentPatternData.Builder specifications(Collection<DeploymentSpecificationsField> 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 theGetWorkloadDeploymentPattern
operation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
specifications
WorkloadDeploymentPatternData.Builder specifications(DeploymentSpecificationsField... 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 theGetWorkloadDeploymentPattern
operation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
specifications
WorkloadDeploymentPatternData.Builder specifications(Consumer<DeploymentSpecificationsField.Builder>... 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
This is a convenience method that creates an instance of theGetWorkloadDeploymentPattern
operation.DeploymentSpecificationsField.Builder
avoiding the need to create one manually viaDeploymentSpecificationsField.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tospecifications(List<DeploymentSpecificationsField>)
.- Parameters:
specifications
- a consumer that will call methods onDeploymentSpecificationsField.Builder
- 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:
-
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
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.
-
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.
-
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.
-