Struct aws_sdk_applicationdiscovery::operation::start_data_collection_by_agent_ids::builders::StartDataCollectionByAgentIdsFluentBuilder
source · pub struct StartDataCollectionByAgentIdsFluentBuilder { /* private fields */ }Expand description
Fluent builder constructing a request to StartDataCollectionByAgentIds.
Instructs the specified agents to start collecting data.
Implementations§
source§impl StartDataCollectionByAgentIdsFluentBuilder
impl StartDataCollectionByAgentIdsFluentBuilder
sourcepub fn as_input(&self) -> &StartDataCollectionByAgentIdsInputBuilder
pub fn as_input(&self) -> &StartDataCollectionByAgentIdsInputBuilder
Access the StartDataCollectionByAgentIds as a reference.
sourcepub async fn send(
self,
) -> Result<StartDataCollectionByAgentIdsOutput, SdkError<StartDataCollectionByAgentIdsError, HttpResponse>>
pub async fn send( self, ) -> Result<StartDataCollectionByAgentIdsOutput, SdkError<StartDataCollectionByAgentIdsError, HttpResponse>>
Sends the request and returns the response.
If an error occurs, an SdkError will be returned with additional details that
can be matched against.
By default, any retryable failures will be retried twice. Retry behavior is configurable with the RetryConfig, which can be set when configuring the client.
sourcepub fn customize(
self,
) -> CustomizableOperation<StartDataCollectionByAgentIdsOutput, StartDataCollectionByAgentIdsError, Self>
pub fn customize( self, ) -> CustomizableOperation<StartDataCollectionByAgentIdsOutput, StartDataCollectionByAgentIdsError, Self>
Consumes this builder, creating a customizable operation that can be modified before being sent.
sourcepub fn agent_ids(self, input: impl Into<String>) -> Self
pub fn agent_ids(self, input: impl Into<String>) -> Self
Appends an item to agentIds.
To override the contents of this collection use set_agent_ids.
The IDs of the agents from which to start collecting data. If you send a request to an agent ID that you do not have permission to contact, according to your Amazon Web Services account, the service does not throw an exception. Instead, it returns the error in the Description field. If you send a request to multiple agents and you do not have permission to contact some of those agents, the system does not throw an exception. Instead, the system shows Failed in the Description field.
sourcepub fn set_agent_ids(self, input: Option<Vec<String>>) -> Self
pub fn set_agent_ids(self, input: Option<Vec<String>>) -> Self
The IDs of the agents from which to start collecting data. If you send a request to an agent ID that you do not have permission to contact, according to your Amazon Web Services account, the service does not throw an exception. Instead, it returns the error in the Description field. If you send a request to multiple agents and you do not have permission to contact some of those agents, the system does not throw an exception. Instead, the system shows Failed in the Description field.
sourcepub fn get_agent_ids(&self) -> &Option<Vec<String>>
pub fn get_agent_ids(&self) -> &Option<Vec<String>>
The IDs of the agents from which to start collecting data. If you send a request to an agent ID that you do not have permission to contact, according to your Amazon Web Services account, the service does not throw an exception. Instead, it returns the error in the Description field. If you send a request to multiple agents and you do not have permission to contact some of those agents, the system does not throw an exception. Instead, the system shows Failed in the Description field.
Trait Implementations§
source§impl Clone for StartDataCollectionByAgentIdsFluentBuilder
impl Clone for StartDataCollectionByAgentIdsFluentBuilder
source§fn clone(&self) -> StartDataCollectionByAgentIdsFluentBuilder
fn clone(&self) -> StartDataCollectionByAgentIdsFluentBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreAuto Trait Implementations§
impl Freeze for StartDataCollectionByAgentIdsFluentBuilder
impl !RefUnwindSafe for StartDataCollectionByAgentIdsFluentBuilder
impl Send for StartDataCollectionByAgentIdsFluentBuilder
impl Sync for StartDataCollectionByAgentIdsFluentBuilder
impl Unpin for StartDataCollectionByAgentIdsFluentBuilder
impl !UnwindSafe for StartDataCollectionByAgentIdsFluentBuilder
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit)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