Struct aws_sdk_sesv2::types::builders::DedicatedIpBuilder
source · #[non_exhaustive]pub struct DedicatedIpBuilder { /* private fields */ }Expand description
A builder for DedicatedIp.
Implementations§
source§impl DedicatedIpBuilder
impl DedicatedIpBuilder
sourcepub fn warmup_status(self, input: WarmupStatus) -> Self
pub fn warmup_status(self, input: WarmupStatus) -> Self
The warm-up status of a dedicated IP address. The status can have one of the following values:
-
IN_PROGRESS– The IP address isn't ready to use because the dedicated IP warm-up process is ongoing. -
DONE– The dedicated IP warm-up process is complete, and the IP address is ready to use.
sourcepub fn set_warmup_status(self, input: Option<WarmupStatus>) -> Self
pub fn set_warmup_status(self, input: Option<WarmupStatus>) -> Self
The warm-up status of a dedicated IP address. The status can have one of the following values:
-
IN_PROGRESS– The IP address isn't ready to use because the dedicated IP warm-up process is ongoing. -
DONE– The dedicated IP warm-up process is complete, and the IP address is ready to use.
sourcepub fn warmup_percentage(self, input: i32) -> Self
pub fn warmup_percentage(self, input: i32) -> Self
Indicates how complete the dedicated IP warm-up process is. When this value equals 1, the address has completed the warm-up process and is ready for use.
sourcepub fn set_warmup_percentage(self, input: Option<i32>) -> Self
pub fn set_warmup_percentage(self, input: Option<i32>) -> Self
Indicates how complete the dedicated IP warm-up process is. When this value equals 1, the address has completed the warm-up process and is ready for use.
sourcepub fn pool_name(self, input: impl Into<String>) -> Self
pub fn pool_name(self, input: impl Into<String>) -> Self
The name of the dedicated IP pool that the IP address is associated with.
sourcepub fn set_pool_name(self, input: Option<String>) -> Self
pub fn set_pool_name(self, input: Option<String>) -> Self
The name of the dedicated IP pool that the IP address is associated with.
sourcepub fn build(self) -> DedicatedIp
pub fn build(self) -> DedicatedIp
Consumes the builder and constructs a DedicatedIp.
Trait Implementations§
source§impl Clone for DedicatedIpBuilder
impl Clone for DedicatedIpBuilder
source§fn clone(&self) -> DedicatedIpBuilder
fn clone(&self) -> DedicatedIpBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for DedicatedIpBuilder
impl Debug for DedicatedIpBuilder
source§impl Default for DedicatedIpBuilder
impl Default for DedicatedIpBuilder
source§fn default() -> DedicatedIpBuilder
fn default() -> DedicatedIpBuilder
source§impl PartialEq<DedicatedIpBuilder> for DedicatedIpBuilder
impl PartialEq<DedicatedIpBuilder> for DedicatedIpBuilder
source§fn eq(&self, other: &DedicatedIpBuilder) -> bool
fn eq(&self, other: &DedicatedIpBuilder) -> bool
self and other values to be equal, and is used
by ==.