Struct aws_sdk_ecs::types::builders::ManagedAgentBuilder
source · #[non_exhaustive]pub struct ManagedAgentBuilder { /* private fields */ }
Expand description
A builder for ManagedAgent
.
Implementations§
source§impl ManagedAgentBuilder
impl ManagedAgentBuilder
sourcepub fn last_started_at(self, input: DateTime) -> Self
pub fn last_started_at(self, input: DateTime) -> Self
The Unix timestamp for the time when the managed agent was last started.
sourcepub fn set_last_started_at(self, input: Option<DateTime>) -> Self
pub fn set_last_started_at(self, input: Option<DateTime>) -> Self
The Unix timestamp for the time when the managed agent was last started.
sourcepub fn get_last_started_at(&self) -> &Option<DateTime>
pub fn get_last_started_at(&self) -> &Option<DateTime>
The Unix timestamp for the time when the managed agent was last started.
sourcepub fn name(self, input: ManagedAgentName) -> Self
pub fn name(self, input: ManagedAgentName) -> Self
The name of the managed agent. When the execute command feature is turned on, the managed agent name is ExecuteCommandAgent
.
sourcepub fn set_name(self, input: Option<ManagedAgentName>) -> Self
pub fn set_name(self, input: Option<ManagedAgentName>) -> Self
The name of the managed agent. When the execute command feature is turned on, the managed agent name is ExecuteCommandAgent
.
sourcepub fn get_name(&self) -> &Option<ManagedAgentName>
pub fn get_name(&self) -> &Option<ManagedAgentName>
The name of the managed agent. When the execute command feature is turned on, the managed agent name is ExecuteCommandAgent
.
sourcepub fn reason(self, input: impl Into<String>) -> Self
pub fn reason(self, input: impl Into<String>) -> Self
The reason for why the managed agent is in the state it is in.
sourcepub fn set_reason(self, input: Option<String>) -> Self
pub fn set_reason(self, input: Option<String>) -> Self
The reason for why the managed agent is in the state it is in.
sourcepub fn get_reason(&self) -> &Option<String>
pub fn get_reason(&self) -> &Option<String>
The reason for why the managed agent is in the state it is in.
sourcepub fn last_status(self, input: impl Into<String>) -> Self
pub fn last_status(self, input: impl Into<String>) -> Self
The last known status of the managed agent.
sourcepub fn set_last_status(self, input: Option<String>) -> Self
pub fn set_last_status(self, input: Option<String>) -> Self
The last known status of the managed agent.
sourcepub fn get_last_status(&self) -> &Option<String>
pub fn get_last_status(&self) -> &Option<String>
The last known status of the managed agent.
sourcepub fn build(self) -> ManagedAgent
pub fn build(self) -> ManagedAgent
Consumes the builder and constructs a ManagedAgent
.
Trait Implementations§
source§impl Clone for ManagedAgentBuilder
impl Clone for ManagedAgentBuilder
source§fn clone(&self) -> ManagedAgentBuilder
fn clone(&self) -> ManagedAgentBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ManagedAgentBuilder
impl Debug for ManagedAgentBuilder
source§impl Default for ManagedAgentBuilder
impl Default for ManagedAgentBuilder
source§fn default() -> ManagedAgentBuilder
fn default() -> ManagedAgentBuilder
source§impl PartialEq for ManagedAgentBuilder
impl PartialEq for ManagedAgentBuilder
source§fn eq(&self, other: &ManagedAgentBuilder) -> bool
fn eq(&self, other: &ManagedAgentBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ManagedAgentBuilder
Auto Trait Implementations§
impl Freeze for ManagedAgentBuilder
impl RefUnwindSafe for ManagedAgentBuilder
impl Send for ManagedAgentBuilder
impl Sync for ManagedAgentBuilder
impl Unpin for ManagedAgentBuilder
impl UnwindSafe for ManagedAgentBuilder
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more