Struct aws_sdk_codedeploy::types::builders::DeploymentTargetBuilder
source · #[non_exhaustive]pub struct DeploymentTargetBuilder { /* private fields */ }
Expand description
A builder for DeploymentTarget
.
Implementations§
source§impl DeploymentTargetBuilder
impl DeploymentTargetBuilder
sourcepub fn deployment_target_type(self, input: DeploymentTargetType) -> Self
pub fn deployment_target_type(self, input: DeploymentTargetType) -> Self
The deployment type that is specific to the deployment's compute platform or deployments initiated by a CloudFormation stack update.
sourcepub fn set_deployment_target_type(
self,
input: Option<DeploymentTargetType>
) -> Self
pub fn set_deployment_target_type( self, input: Option<DeploymentTargetType> ) -> Self
The deployment type that is specific to the deployment's compute platform or deployments initiated by a CloudFormation stack update.
sourcepub fn get_deployment_target_type(&self) -> &Option<DeploymentTargetType>
pub fn get_deployment_target_type(&self) -> &Option<DeploymentTargetType>
The deployment type that is specific to the deployment's compute platform or deployments initiated by a CloudFormation stack update.
sourcepub fn instance_target(self, input: InstanceTarget) -> Self
pub fn instance_target(self, input: InstanceTarget) -> Self
Information about the target for a deployment that uses the EC2/On-premises compute platform.
sourcepub fn set_instance_target(self, input: Option<InstanceTarget>) -> Self
pub fn set_instance_target(self, input: Option<InstanceTarget>) -> Self
Information about the target for a deployment that uses the EC2/On-premises compute platform.
sourcepub fn get_instance_target(&self) -> &Option<InstanceTarget>
pub fn get_instance_target(&self) -> &Option<InstanceTarget>
Information about the target for a deployment that uses the EC2/On-premises compute platform.
sourcepub fn lambda_target(self, input: LambdaTarget) -> Self
pub fn lambda_target(self, input: LambdaTarget) -> Self
Information about the target for a deployment that uses the Lambda compute platform.
sourcepub fn set_lambda_target(self, input: Option<LambdaTarget>) -> Self
pub fn set_lambda_target(self, input: Option<LambdaTarget>) -> Self
Information about the target for a deployment that uses the Lambda compute platform.
sourcepub fn get_lambda_target(&self) -> &Option<LambdaTarget>
pub fn get_lambda_target(&self) -> &Option<LambdaTarget>
Information about the target for a deployment that uses the Lambda compute platform.
sourcepub fn ecs_target(self, input: EcsTarget) -> Self
pub fn ecs_target(self, input: EcsTarget) -> Self
Information about the target for a deployment that uses the Amazon ECS compute platform.
sourcepub fn set_ecs_target(self, input: Option<EcsTarget>) -> Self
pub fn set_ecs_target(self, input: Option<EcsTarget>) -> Self
Information about the target for a deployment that uses the Amazon ECS compute platform.
sourcepub fn get_ecs_target(&self) -> &Option<EcsTarget>
pub fn get_ecs_target(&self) -> &Option<EcsTarget>
Information about the target for a deployment that uses the Amazon ECS compute platform.
sourcepub fn cloud_formation_target(self, input: CloudFormationTarget) -> Self
pub fn cloud_formation_target(self, input: CloudFormationTarget) -> Self
Information about the target to be updated by an CloudFormation blue/green deployment. This target type is used for all deployments initiated by a CloudFormation stack update.
sourcepub fn set_cloud_formation_target(
self,
input: Option<CloudFormationTarget>
) -> Self
pub fn set_cloud_formation_target( self, input: Option<CloudFormationTarget> ) -> Self
Information about the target to be updated by an CloudFormation blue/green deployment. This target type is used for all deployments initiated by a CloudFormation stack update.
sourcepub fn get_cloud_formation_target(&self) -> &Option<CloudFormationTarget>
pub fn get_cloud_formation_target(&self) -> &Option<CloudFormationTarget>
Information about the target to be updated by an CloudFormation blue/green deployment. This target type is used for all deployments initiated by a CloudFormation stack update.
sourcepub fn build(self) -> DeploymentTarget
pub fn build(self) -> DeploymentTarget
Consumes the builder and constructs a DeploymentTarget
.
Trait Implementations§
source§impl Clone for DeploymentTargetBuilder
impl Clone for DeploymentTargetBuilder
source§fn clone(&self) -> DeploymentTargetBuilder
fn clone(&self) -> DeploymentTargetBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for DeploymentTargetBuilder
impl Debug for DeploymentTargetBuilder
source§impl Default for DeploymentTargetBuilder
impl Default for DeploymentTargetBuilder
source§fn default() -> DeploymentTargetBuilder
fn default() -> DeploymentTargetBuilder
source§impl PartialEq for DeploymentTargetBuilder
impl PartialEq for DeploymentTargetBuilder
source§fn eq(&self, other: &DeploymentTargetBuilder) -> bool
fn eq(&self, other: &DeploymentTargetBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.