#[non_exhaustive]pub struct DeploymentConfigInfoBuilder { /* private fields */ }
Expand description
A builder for DeploymentConfigInfo
.
Implementations§
source§impl DeploymentConfigInfoBuilder
impl DeploymentConfigInfoBuilder
sourcepub fn deployment_config_id(self, input: impl Into<String>) -> Self
pub fn deployment_config_id(self, input: impl Into<String>) -> Self
The deployment configuration ID.
sourcepub fn set_deployment_config_id(self, input: Option<String>) -> Self
pub fn set_deployment_config_id(self, input: Option<String>) -> Self
The deployment configuration ID.
sourcepub fn get_deployment_config_id(&self) -> &Option<String>
pub fn get_deployment_config_id(&self) -> &Option<String>
The deployment configuration ID.
sourcepub fn deployment_config_name(self, input: impl Into<String>) -> Self
pub fn deployment_config_name(self, input: impl Into<String>) -> Self
The deployment configuration name.
sourcepub fn set_deployment_config_name(self, input: Option<String>) -> Self
pub fn set_deployment_config_name(self, input: Option<String>) -> Self
The deployment configuration name.
sourcepub fn get_deployment_config_name(&self) -> &Option<String>
pub fn get_deployment_config_name(&self) -> &Option<String>
The deployment configuration name.
sourcepub fn minimum_healthy_hosts(self, input: MinimumHealthyHosts) -> Self
pub fn minimum_healthy_hosts(self, input: MinimumHealthyHosts) -> Self
Information about the number or percentage of minimum healthy instances.
sourcepub fn set_minimum_healthy_hosts(
self,
input: Option<MinimumHealthyHosts>
) -> Self
pub fn set_minimum_healthy_hosts( self, input: Option<MinimumHealthyHosts> ) -> Self
Information about the number or percentage of minimum healthy instances.
sourcepub fn get_minimum_healthy_hosts(&self) -> &Option<MinimumHealthyHosts>
pub fn get_minimum_healthy_hosts(&self) -> &Option<MinimumHealthyHosts>
Information about the number or percentage of minimum healthy instances.
sourcepub fn create_time(self, input: DateTime) -> Self
pub fn create_time(self, input: DateTime) -> Self
The time at which the deployment configuration was created.
sourcepub fn set_create_time(self, input: Option<DateTime>) -> Self
pub fn set_create_time(self, input: Option<DateTime>) -> Self
The time at which the deployment configuration was created.
sourcepub fn get_create_time(&self) -> &Option<DateTime>
pub fn get_create_time(&self) -> &Option<DateTime>
The time at which the deployment configuration was created.
sourcepub fn compute_platform(self, input: ComputePlatform) -> Self
pub fn compute_platform(self, input: ComputePlatform) -> Self
The destination platform type for the deployment (Lambda
, Server
, or ECS
).
sourcepub fn set_compute_platform(self, input: Option<ComputePlatform>) -> Self
pub fn set_compute_platform(self, input: Option<ComputePlatform>) -> Self
The destination platform type for the deployment (Lambda
, Server
, or ECS
).
sourcepub fn get_compute_platform(&self) -> &Option<ComputePlatform>
pub fn get_compute_platform(&self) -> &Option<ComputePlatform>
The destination platform type for the deployment (Lambda
, Server
, or ECS
).
sourcepub fn traffic_routing_config(self, input: TrafficRoutingConfig) -> Self
pub fn traffic_routing_config(self, input: TrafficRoutingConfig) -> Self
The configuration that specifies how the deployment traffic is routed. Used for deployments with a Lambda or Amazon ECS compute platform only.
sourcepub fn set_traffic_routing_config(
self,
input: Option<TrafficRoutingConfig>
) -> Self
pub fn set_traffic_routing_config( self, input: Option<TrafficRoutingConfig> ) -> Self
The configuration that specifies how the deployment traffic is routed. Used for deployments with a Lambda or Amazon ECS compute platform only.
sourcepub fn get_traffic_routing_config(&self) -> &Option<TrafficRoutingConfig>
pub fn get_traffic_routing_config(&self) -> &Option<TrafficRoutingConfig>
The configuration that specifies how the deployment traffic is routed. Used for deployments with a Lambda or Amazon ECS compute platform only.
sourcepub fn zonal_config(self, input: ZonalConfig) -> Self
pub fn zonal_config(self, input: ZonalConfig) -> Self
Information about a zonal configuration.
sourcepub fn set_zonal_config(self, input: Option<ZonalConfig>) -> Self
pub fn set_zonal_config(self, input: Option<ZonalConfig>) -> Self
Information about a zonal configuration.
sourcepub fn get_zonal_config(&self) -> &Option<ZonalConfig>
pub fn get_zonal_config(&self) -> &Option<ZonalConfig>
Information about a zonal configuration.
sourcepub fn build(self) -> DeploymentConfigInfo
pub fn build(self) -> DeploymentConfigInfo
Consumes the builder and constructs a DeploymentConfigInfo
.
Trait Implementations§
source§impl Clone for DeploymentConfigInfoBuilder
impl Clone for DeploymentConfigInfoBuilder
source§fn clone(&self) -> DeploymentConfigInfoBuilder
fn clone(&self) -> DeploymentConfigInfoBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for DeploymentConfigInfoBuilder
impl Debug for DeploymentConfigInfoBuilder
source§impl Default for DeploymentConfigInfoBuilder
impl Default for DeploymentConfigInfoBuilder
source§fn default() -> DeploymentConfigInfoBuilder
fn default() -> DeploymentConfigInfoBuilder
source§impl PartialEq for DeploymentConfigInfoBuilder
impl PartialEq for DeploymentConfigInfoBuilder
source§fn eq(&self, other: &DeploymentConfigInfoBuilder) -> bool
fn eq(&self, other: &DeploymentConfigInfoBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.