Interface DeploymentStage.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<DeploymentStage.Builder,DeploymentStage>,SdkBuilder<DeploymentStage.Builder,DeploymentStage>,SdkPojo
- Enclosing class:
- DeploymentStage
public static interface DeploymentStage.Builder extends SdkPojo, CopyableBuilder<DeploymentStage.Builder,DeploymentStage>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default DeploymentStage.BuilderdeploymentConfig(Consumer<EdgeDeploymentConfig.Builder> deploymentConfig)Configuration of the deployment details.DeploymentStage.BuilderdeploymentConfig(EdgeDeploymentConfig deploymentConfig)Configuration of the deployment details.default DeploymentStage.BuilderdeviceSelectionConfig(Consumer<DeviceSelectionConfig.Builder> deviceSelectionConfig)Configuration of the devices in the stage.DeploymentStage.BuilderdeviceSelectionConfig(DeviceSelectionConfig deviceSelectionConfig)Configuration of the devices in the stage.DeploymentStage.BuilderstageName(String stageName)The name of the stage.-
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, sdkFields
-
-
-
-
Method Detail
-
stageName
DeploymentStage.Builder stageName(String stageName)
The name of the stage.
- Parameters:
stageName- The name of the stage.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deviceSelectionConfig
DeploymentStage.Builder deviceSelectionConfig(DeviceSelectionConfig deviceSelectionConfig)
Configuration of the devices in the stage.
- Parameters:
deviceSelectionConfig- Configuration of the devices in the stage.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deviceSelectionConfig
default DeploymentStage.Builder deviceSelectionConfig(Consumer<DeviceSelectionConfig.Builder> deviceSelectionConfig)
Configuration of the devices in the stage.
This is a convenience method that creates an instance of theDeviceSelectionConfig.Builderavoiding the need to create one manually viaDeviceSelectionConfig.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todeviceSelectionConfig(DeviceSelectionConfig).- Parameters:
deviceSelectionConfig- a consumer that will call methods onDeviceSelectionConfig.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
deviceSelectionConfig(DeviceSelectionConfig)
-
deploymentConfig
DeploymentStage.Builder deploymentConfig(EdgeDeploymentConfig deploymentConfig)
Configuration of the deployment details.
- Parameters:
deploymentConfig- Configuration of the deployment details.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deploymentConfig
default DeploymentStage.Builder deploymentConfig(Consumer<EdgeDeploymentConfig.Builder> deploymentConfig)
Configuration of the deployment details.
This is a convenience method that creates an instance of theEdgeDeploymentConfig.Builderavoiding the need to create one manually viaEdgeDeploymentConfig.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todeploymentConfig(EdgeDeploymentConfig).- Parameters:
deploymentConfig- a consumer that will call methods onEdgeDeploymentConfig.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
deploymentConfig(EdgeDeploymentConfig)
-
-