Struct aws_sdk_iotwireless::operation::create_wireless_gateway_task_definition::builders::CreateWirelessGatewayTaskDefinitionInputBuilder
source · #[non_exhaustive]pub struct CreateWirelessGatewayTaskDefinitionInputBuilder { /* private fields */ }Expand description
A builder for CreateWirelessGatewayTaskDefinitionInput.
Implementations§
source§impl CreateWirelessGatewayTaskDefinitionInputBuilder
impl CreateWirelessGatewayTaskDefinitionInputBuilder
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. If you try to create a new resource with the same token as a resource that already exists, an exception occurs. If you omit this value, AWS SDKs will automatically generate a unique client request.
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. If you try to create a new resource with the same token as a resource that already exists, an exception occurs. If you omit this value, AWS SDKs will automatically generate a unique client request.
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. If you try to create a new resource with the same token as a resource that already exists, an exception occurs. If you omit this value, AWS SDKs will automatically generate a unique client request.
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.
sourcepub fn build(
self
) -> Result<CreateWirelessGatewayTaskDefinitionInput, BuildError>
pub fn build( self ) -> Result<CreateWirelessGatewayTaskDefinitionInput, BuildError>
Consumes the builder and constructs a CreateWirelessGatewayTaskDefinitionInput.
source§impl CreateWirelessGatewayTaskDefinitionInputBuilder
impl CreateWirelessGatewayTaskDefinitionInputBuilder
sourcepub async fn send_with(
self,
client: &Client
) -> Result<CreateWirelessGatewayTaskDefinitionOutput, SdkError<CreateWirelessGatewayTaskDefinitionError, HttpResponse>>
pub async fn send_with( self, client: &Client ) -> Result<CreateWirelessGatewayTaskDefinitionOutput, SdkError<CreateWirelessGatewayTaskDefinitionError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for CreateWirelessGatewayTaskDefinitionInputBuilder
impl Clone for CreateWirelessGatewayTaskDefinitionInputBuilder
source§fn clone(&self) -> CreateWirelessGatewayTaskDefinitionInputBuilder
fn clone(&self) -> CreateWirelessGatewayTaskDefinitionInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Default for CreateWirelessGatewayTaskDefinitionInputBuilder
impl Default for CreateWirelessGatewayTaskDefinitionInputBuilder
source§fn default() -> CreateWirelessGatewayTaskDefinitionInputBuilder
fn default() -> CreateWirelessGatewayTaskDefinitionInputBuilder
source§impl PartialEq for CreateWirelessGatewayTaskDefinitionInputBuilder
impl PartialEq for CreateWirelessGatewayTaskDefinitionInputBuilder
source§fn eq(&self, other: &CreateWirelessGatewayTaskDefinitionInputBuilder) -> bool
fn eq(&self, other: &CreateWirelessGatewayTaskDefinitionInputBuilder) -> bool
self and other values to be equal, and is used
by ==.