Struct aws_sdk_codedeploy::model::instance_info::Builder
source · [−]pub struct Builder { /* private fields */ }
Expand description
A builder for InstanceInfo
.
Implementations
sourceimpl Builder
impl Builder
sourcepub fn instance_name(self, input: impl Into<String>) -> Self
pub fn instance_name(self, input: impl Into<String>) -> Self
The name of the on-premises instance.
sourcepub fn set_instance_name(self, input: Option<String>) -> Self
pub fn set_instance_name(self, input: Option<String>) -> Self
The name of the on-premises instance.
sourcepub fn iam_session_arn(self, input: impl Into<String>) -> Self
pub fn iam_session_arn(self, input: impl Into<String>) -> Self
The ARN of the IAM session associated with the on-premises instance.
sourcepub fn set_iam_session_arn(self, input: Option<String>) -> Self
pub fn set_iam_session_arn(self, input: Option<String>) -> Self
The ARN of the IAM session associated with the on-premises instance.
sourcepub fn iam_user_arn(self, input: impl Into<String>) -> Self
pub fn iam_user_arn(self, input: impl Into<String>) -> Self
The IAM user ARN associated with the on-premises instance.
sourcepub fn set_iam_user_arn(self, input: Option<String>) -> Self
pub fn set_iam_user_arn(self, input: Option<String>) -> Self
The IAM user ARN associated with the on-premises instance.
sourcepub fn instance_arn(self, input: impl Into<String>) -> Self
pub fn instance_arn(self, input: impl Into<String>) -> Self
The ARN of the on-premises instance.
sourcepub fn set_instance_arn(self, input: Option<String>) -> Self
pub fn set_instance_arn(self, input: Option<String>) -> Self
The ARN of the on-premises instance.
sourcepub fn register_time(self, input: DateTime) -> Self
pub fn register_time(self, input: DateTime) -> Self
The time at which the on-premises instance was registered.
sourcepub fn set_register_time(self, input: Option<DateTime>) -> Self
pub fn set_register_time(self, input: Option<DateTime>) -> Self
The time at which the on-premises instance was registered.
sourcepub fn deregister_time(self, input: DateTime) -> Self
pub fn deregister_time(self, input: DateTime) -> Self
If the on-premises instance was deregistered, the time at which the on-premises instance was deregistered.
sourcepub fn set_deregister_time(self, input: Option<DateTime>) -> Self
pub fn set_deregister_time(self, input: Option<DateTime>) -> Self
If the on-premises instance was deregistered, the time at which the on-premises instance was deregistered.
Appends an item to tags
.
To override the contents of this collection use set_tags
.
The tags currently associated with the on-premises instance.
The tags currently associated with the on-premises instance.
sourcepub fn build(self) -> InstanceInfo
pub fn build(self) -> InstanceInfo
Consumes the builder and constructs a InstanceInfo
.
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