Struct aws_sdk_iotwireless::operation::create_wireless_gateway_task_definition::builders::CreateWirelessGatewayTaskDefinitionFluentBuilder
source · pub struct CreateWirelessGatewayTaskDefinitionFluentBuilder { /* private fields */ }
Expand description
Fluent builder constructing a request to CreateWirelessGatewayTaskDefinition
.
Creates a gateway task definition.
Implementations§
source§impl CreateWirelessGatewayTaskDefinitionFluentBuilder
impl CreateWirelessGatewayTaskDefinitionFluentBuilder
sourcepub fn as_input(&self) -> &CreateWirelessGatewayTaskDefinitionInputBuilder
pub fn as_input(&self) -> &CreateWirelessGatewayTaskDefinitionInputBuilder
Access the CreateWirelessGatewayTaskDefinition as a reference.
sourcepub async fn send(
self
) -> Result<CreateWirelessGatewayTaskDefinitionOutput, SdkError<CreateWirelessGatewayTaskDefinitionError, HttpResponse>>
pub async fn send( self ) -> Result<CreateWirelessGatewayTaskDefinitionOutput, SdkError<CreateWirelessGatewayTaskDefinitionError, 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<CreateWirelessGatewayTaskDefinitionOutput, CreateWirelessGatewayTaskDefinitionError, Self>
pub fn customize( self ) -> CustomizableOperation<CreateWirelessGatewayTaskDefinitionOutput, CreateWirelessGatewayTaskDefinitionError, Self>
Consumes this builder, creating a customizable operation that can be modified before being sent.
sourcepub fn auto_create_tasks(self, input: bool) -> Self
pub fn auto_create_tasks(self, input: bool) -> Self
Whether to automatically create tasks using this task definition for all gateways with the specified current version. If false
, the task must me created by calling CreateWirelessGatewayTask
.
sourcepub fn set_auto_create_tasks(self, input: Option<bool>) -> Self
pub fn set_auto_create_tasks(self, input: Option<bool>) -> Self
Whether to automatically create tasks using this task definition for all gateways with the specified current version. If false
, the task must me created by calling CreateWirelessGatewayTask
.
sourcepub fn get_auto_create_tasks(&self) -> &Option<bool>
pub fn get_auto_create_tasks(&self) -> &Option<bool>
Whether to automatically create tasks using this task definition for all gateways with the specified current version. If false
, the task must me created by calling CreateWirelessGatewayTask
.
sourcepub fn update(self, input: UpdateWirelessGatewayTaskCreate) -> Self
pub fn update(self, input: UpdateWirelessGatewayTaskCreate) -> Self
Information about the gateways to update.
sourcepub fn set_update(self, input: Option<UpdateWirelessGatewayTaskCreate>) -> Self
pub fn set_update(self, input: Option<UpdateWirelessGatewayTaskCreate>) -> Self
Information about the gateways to update.
sourcepub fn get_update(&self) -> &Option<UpdateWirelessGatewayTaskCreate>
pub fn get_update(&self) -> &Option<UpdateWirelessGatewayTaskCreate>
Information about the gateways to update.
sourcepub fn client_request_token(self, input: impl Into<String>) -> Self
pub fn client_request_token(self, input: impl Into<String>) -> Self
Each resource must have a unique client request token. The client token is used to implement idempotency. It ensures that the request completes no more than one time. If you retry a request with the same token and the same parameters, the request will complete successfully. However, if you try to create a new resource using the same token but different parameters, an HTTP 409 conflict occurs. If you omit this value, AWS SDKs will automatically generate a unique client request. For more information about idempotency, see Ensuring idempotency in Amazon EC2 API requests.
sourcepub fn set_client_request_token(self, input: Option<String>) -> Self
pub fn set_client_request_token(self, input: Option<String>) -> Self
Each resource must have a unique client request token. The client token is used to implement idempotency. It ensures that the request completes no more than one time. If you retry a request with the same token and the same parameters, the request will complete successfully. However, if you try to create a new resource using the same token but different parameters, an HTTP 409 conflict occurs. If you omit this value, AWS SDKs will automatically generate a unique client request. For more information about idempotency, see Ensuring idempotency in Amazon EC2 API requests.
sourcepub fn get_client_request_token(&self) -> &Option<String>
pub fn get_client_request_token(&self) -> &Option<String>
Each resource must have a unique client request token. The client token is used to implement idempotency. It ensures that the request completes no more than one time. If you retry a request with the same token and the same parameters, the request will complete successfully. However, if you try to create a new resource using the same token but different parameters, an HTTP 409 conflict occurs. If you omit this value, AWS SDKs will automatically generate a unique client request. For more information about idempotency, see Ensuring idempotency in Amazon EC2 API requests.
Appends an item to Tags
.
To override the contents of this collection use set_tags
.
The tags to attach to the specified resource. Tags are metadata that you can use to manage a resource.
The tags to attach to the specified resource. Tags are metadata that you can use to manage a resource.
The tags to attach to the specified resource. Tags are metadata that you can use to manage a resource.
Trait Implementations§
source§impl Clone for CreateWirelessGatewayTaskDefinitionFluentBuilder
impl Clone for CreateWirelessGatewayTaskDefinitionFluentBuilder
source§fn clone(&self) -> CreateWirelessGatewayTaskDefinitionFluentBuilder
fn clone(&self) -> CreateWirelessGatewayTaskDefinitionFluentBuilder
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 CreateWirelessGatewayTaskDefinitionFluentBuilder
impl !RefUnwindSafe for CreateWirelessGatewayTaskDefinitionFluentBuilder
impl Send for CreateWirelessGatewayTaskDefinitionFluentBuilder
impl Sync for CreateWirelessGatewayTaskDefinitionFluentBuilder
impl Unpin for CreateWirelessGatewayTaskDefinitionFluentBuilder
impl !UnwindSafe for CreateWirelessGatewayTaskDefinitionFluentBuilder
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