Struct aws_sdk_directory::model::domain_controller::Builder
source · [−]#[non_exhaustive]pub struct Builder { /* private fields */ }
Expand description
A builder for DomainController
Implementations
sourceimpl Builder
impl Builder
sourcepub fn directory_id(self, input: impl Into<String>) -> Self
pub fn directory_id(self, input: impl Into<String>) -> Self
Identifier of the directory where the domain controller resides.
sourcepub fn set_directory_id(self, input: Option<String>) -> Self
pub fn set_directory_id(self, input: Option<String>) -> Self
Identifier of the directory where the domain controller resides.
sourcepub fn domain_controller_id(self, input: impl Into<String>) -> Self
pub fn domain_controller_id(self, input: impl Into<String>) -> Self
Identifies a specific domain controller in the directory.
sourcepub fn set_domain_controller_id(self, input: Option<String>) -> Self
pub fn set_domain_controller_id(self, input: Option<String>) -> Self
Identifies a specific domain controller in the directory.
sourcepub fn dns_ip_addr(self, input: impl Into<String>) -> Self
pub fn dns_ip_addr(self, input: impl Into<String>) -> Self
The IP address of the domain controller.
sourcepub fn set_dns_ip_addr(self, input: Option<String>) -> Self
pub fn set_dns_ip_addr(self, input: Option<String>) -> Self
The IP address of the domain controller.
sourcepub fn vpc_id(self, input: impl Into<String>) -> Self
pub fn vpc_id(self, input: impl Into<String>) -> Self
The identifier of the VPC that contains the domain controller.
sourcepub fn set_vpc_id(self, input: Option<String>) -> Self
pub fn set_vpc_id(self, input: Option<String>) -> Self
The identifier of the VPC that contains the domain controller.
sourcepub fn subnet_id(self, input: impl Into<String>) -> Self
pub fn subnet_id(self, input: impl Into<String>) -> Self
Identifier of the subnet in the VPC that contains the domain controller.
sourcepub fn set_subnet_id(self, input: Option<String>) -> Self
pub fn set_subnet_id(self, input: Option<String>) -> Self
Identifier of the subnet in the VPC that contains the domain controller.
sourcepub fn availability_zone(self, input: impl Into<String>) -> Self
pub fn availability_zone(self, input: impl Into<String>) -> Self
The Availability Zone where the domain controller is located.
sourcepub fn set_availability_zone(self, input: Option<String>) -> Self
pub fn set_availability_zone(self, input: Option<String>) -> Self
The Availability Zone where the domain controller is located.
sourcepub fn status(self, input: DomainControllerStatus) -> Self
pub fn status(self, input: DomainControllerStatus) -> Self
The status of the domain controller.
sourcepub fn set_status(self, input: Option<DomainControllerStatus>) -> Self
pub fn set_status(self, input: Option<DomainControllerStatus>) -> Self
The status of the domain controller.
sourcepub fn status_reason(self, input: impl Into<String>) -> Self
pub fn status_reason(self, input: impl Into<String>) -> Self
A description of the domain controller state.
sourcepub fn set_status_reason(self, input: Option<String>) -> Self
pub fn set_status_reason(self, input: Option<String>) -> Self
A description of the domain controller state.
sourcepub fn launch_time(self, input: DateTime) -> Self
pub fn launch_time(self, input: DateTime) -> Self
Specifies when the domain controller was created.
sourcepub fn set_launch_time(self, input: Option<DateTime>) -> Self
pub fn set_launch_time(self, input: Option<DateTime>) -> Self
Specifies when the domain controller was created.
sourcepub fn status_last_updated_date_time(self, input: DateTime) -> Self
pub fn status_last_updated_date_time(self, input: DateTime) -> Self
The date and time that the status was last updated.
sourcepub fn set_status_last_updated_date_time(self, input: Option<DateTime>) -> Self
pub fn set_status_last_updated_date_time(self, input: Option<DateTime>) -> Self
The date and time that the status was last updated.
sourcepub fn build(self) -> DomainController
pub fn build(self) -> DomainController
Consumes the builder and constructs a DomainController
Trait Implementations
impl StructuralPartialEq for Builder
Auto Trait Implementations
impl RefUnwindSafe for Builder
impl Send for Builder
impl Sync for Builder
impl Unpin for Builder
impl UnwindSafe for Builder
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more