Struct aws_sdk_applicationdiscovery::operation::start_data_collection_by_agent_ids::builders::StartDataCollectionByAgentIdsInputBuilder
source · #[non_exhaustive]pub struct StartDataCollectionByAgentIdsInputBuilder { /* private fields */ }
Expand description
A builder for StartDataCollectionByAgentIdsInput
.
Implementations§
source§impl StartDataCollectionByAgentIdsInputBuilder
impl StartDataCollectionByAgentIdsInputBuilder
sourcepub fn agent_ids(self, input: impl Into<String>) -> Self
pub fn agent_ids(self, input: impl Into<String>) -> Self
Appends an item to agent_ids
.
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.
sourcepub fn build(self) -> Result<StartDataCollectionByAgentIdsInput, BuildError>
pub fn build(self) -> Result<StartDataCollectionByAgentIdsInput, BuildError>
Consumes the builder and constructs a StartDataCollectionByAgentIdsInput
.
source§impl StartDataCollectionByAgentIdsInputBuilder
impl StartDataCollectionByAgentIdsInputBuilder
sourcepub async fn send_with(
self,
client: &Client
) -> Result<StartDataCollectionByAgentIdsOutput, SdkError<StartDataCollectionByAgentIdsError, HttpResponse>>
pub async fn send_with( self, client: &Client ) -> Result<StartDataCollectionByAgentIdsOutput, SdkError<StartDataCollectionByAgentIdsError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for StartDataCollectionByAgentIdsInputBuilder
impl Clone for StartDataCollectionByAgentIdsInputBuilder
source§fn clone(&self) -> StartDataCollectionByAgentIdsInputBuilder
fn clone(&self) -> StartDataCollectionByAgentIdsInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for StartDataCollectionByAgentIdsInputBuilder
impl Default for StartDataCollectionByAgentIdsInputBuilder
source§fn default() -> StartDataCollectionByAgentIdsInputBuilder
fn default() -> StartDataCollectionByAgentIdsInputBuilder
source§impl PartialEq for StartDataCollectionByAgentIdsInputBuilder
impl PartialEq for StartDataCollectionByAgentIdsInputBuilder
source§fn eq(&self, other: &StartDataCollectionByAgentIdsInputBuilder) -> bool
fn eq(&self, other: &StartDataCollectionByAgentIdsInputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.