Struct aws_sdk_appfabric::operation::create_ingestion_destination::builders::CreateIngestionDestinationInputBuilder
source · #[non_exhaustive]pub struct CreateIngestionDestinationInputBuilder { /* private fields */ }Expand description
A builder for CreateIngestionDestinationInput.
Implementations§
source§impl CreateIngestionDestinationInputBuilder
impl CreateIngestionDestinationInputBuilder
sourcepub fn app_bundle_identifier(self, input: impl Into<String>) -> Self
pub fn app_bundle_identifier(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) or Universal Unique Identifier (UUID) of the app bundle to use for the request.
This field is required.sourcepub fn set_app_bundle_identifier(self, input: Option<String>) -> Self
pub fn set_app_bundle_identifier(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) or Universal Unique Identifier (UUID) of the app bundle to use for the request.
sourcepub fn get_app_bundle_identifier(&self) -> &Option<String>
pub fn get_app_bundle_identifier(&self) -> &Option<String>
The Amazon Resource Name (ARN) or Universal Unique Identifier (UUID) of the app bundle to use for the request.
sourcepub fn ingestion_identifier(self, input: impl Into<String>) -> Self
pub fn ingestion_identifier(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) or Universal Unique Identifier (UUID) of the ingestion to use for the request.
This field is required.sourcepub fn set_ingestion_identifier(self, input: Option<String>) -> Self
pub fn set_ingestion_identifier(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) or Universal Unique Identifier (UUID) of the ingestion to use for the request.
sourcepub fn get_ingestion_identifier(&self) -> &Option<String>
pub fn get_ingestion_identifier(&self) -> &Option<String>
The Amazon Resource Name (ARN) or Universal Unique Identifier (UUID) of the ingestion to use for the request.
sourcepub fn processing_configuration(self, input: ProcessingConfiguration) -> Self
pub fn processing_configuration(self, input: ProcessingConfiguration) -> Self
Contains information about how ingested data is processed.
This field is required.sourcepub fn set_processing_configuration(
self,
input: Option<ProcessingConfiguration>
) -> Self
pub fn set_processing_configuration( self, input: Option<ProcessingConfiguration> ) -> Self
Contains information about how ingested data is processed.
sourcepub fn get_processing_configuration(&self) -> &Option<ProcessingConfiguration>
pub fn get_processing_configuration(&self) -> &Option<ProcessingConfiguration>
Contains information about how ingested data is processed.
sourcepub fn destination_configuration(self, input: DestinationConfiguration) -> Self
pub fn destination_configuration(self, input: DestinationConfiguration) -> Self
Contains information about the destination of ingested data.
This field is required.sourcepub fn set_destination_configuration(
self,
input: Option<DestinationConfiguration>
) -> Self
pub fn set_destination_configuration( self, input: Option<DestinationConfiguration> ) -> Self
Contains information about the destination of ingested data.
sourcepub fn get_destination_configuration(&self) -> &Option<DestinationConfiguration>
pub fn get_destination_configuration(&self) -> &Option<DestinationConfiguration>
Contains information about the destination of ingested data.
sourcepub fn client_token(self, input: impl Into<String>) -> Self
pub fn client_token(self, input: impl Into<String>) -> Self
Specifies a unique, case-sensitive identifier that you provide to ensure the idempotency of the request. This lets you safely retry the request without accidentally performing the same operation a second time. Passing the same value to a later call to an operation requires that you also pass the same value for all other parameters. We recommend that you use a UUID type of value.
If you don't provide this value, then Amazon Web Services generates a random one for you.
If you retry the operation with the same ClientToken, but with different parameters, the retry fails with an IdempotentParameterMismatch error.
sourcepub fn set_client_token(self, input: Option<String>) -> Self
pub fn set_client_token(self, input: Option<String>) -> Self
Specifies a unique, case-sensitive identifier that you provide to ensure the idempotency of the request. This lets you safely retry the request without accidentally performing the same operation a second time. Passing the same value to a later call to an operation requires that you also pass the same value for all other parameters. We recommend that you use a UUID type of value.
If you don't provide this value, then Amazon Web Services generates a random one for you.
If you retry the operation with the same ClientToken, but with different parameters, the retry fails with an IdempotentParameterMismatch error.
sourcepub fn get_client_token(&self) -> &Option<String>
pub fn get_client_token(&self) -> &Option<String>
Specifies a unique, case-sensitive identifier that you provide to ensure the idempotency of the request. This lets you safely retry the request without accidentally performing the same operation a second time. Passing the same value to a later call to an operation requires that you also pass the same value for all other parameters. We recommend that you use a UUID type of value.
If you don't provide this value, then Amazon Web Services generates a random one for you.
If you retry the operation with the same ClientToken, but with different parameters, the retry fails with an IdempotentParameterMismatch error.
Appends an item to tags.
To override the contents of this collection use set_tags.
A map of the key-value pairs of the tag or tags to assign to the resource.
A map of the key-value pairs of the tag or tags to assign to the resource.
A map of the key-value pairs of the tag or tags to assign to the resource.
sourcepub fn build(self) -> Result<CreateIngestionDestinationInput, BuildError>
pub fn build(self) -> Result<CreateIngestionDestinationInput, BuildError>
Consumes the builder and constructs a CreateIngestionDestinationInput.
source§impl CreateIngestionDestinationInputBuilder
impl CreateIngestionDestinationInputBuilder
sourcepub async fn send_with(
self,
client: &Client
) -> Result<CreateIngestionDestinationOutput, SdkError<CreateIngestionDestinationError, HttpResponse>>
pub async fn send_with( self, client: &Client ) -> Result<CreateIngestionDestinationOutput, SdkError<CreateIngestionDestinationError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for CreateIngestionDestinationInputBuilder
impl Clone for CreateIngestionDestinationInputBuilder
source§fn clone(&self) -> CreateIngestionDestinationInputBuilder
fn clone(&self) -> CreateIngestionDestinationInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Default for CreateIngestionDestinationInputBuilder
impl Default for CreateIngestionDestinationInputBuilder
source§fn default() -> CreateIngestionDestinationInputBuilder
fn default() -> CreateIngestionDestinationInputBuilder
source§impl PartialEq for CreateIngestionDestinationInputBuilder
impl PartialEq for CreateIngestionDestinationInputBuilder
source§fn eq(&self, other: &CreateIngestionDestinationInputBuilder) -> bool
fn eq(&self, other: &CreateIngestionDestinationInputBuilder) -> bool
self and other values to be equal, and is used
by ==.