Struct aws_sdk_backupgateway::operation::create_gateway::builders::CreateGatewayFluentBuilder
source · pub struct CreateGatewayFluentBuilder { /* private fields */ }
Expand description
Fluent builder constructing a request to CreateGateway
.
Creates a backup gateway. After you create a gateway, you can associate it with a server using the AssociateGatewayToServer
operation.
Implementations§
source§impl CreateGatewayFluentBuilder
impl CreateGatewayFluentBuilder
sourcepub async fn customize(
self
) -> Result<CustomizableOperation<CreateGateway, AwsResponseRetryClassifier>, SdkError<CreateGatewayError>>
pub async fn customize( self ) -> Result<CustomizableOperation<CreateGateway, AwsResponseRetryClassifier>, SdkError<CreateGatewayError>>
Consume this builder, creating a customizable operation that can be modified before being sent. The operation’s inner http::Request can be modified as well.
sourcepub async fn send(
self
) -> Result<CreateGatewayOutput, SdkError<CreateGatewayError>>
pub async fn send( self ) -> Result<CreateGatewayOutput, SdkError<CreateGatewayError>>
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 activation_key(self, input: impl Into<String>) -> Self
pub fn activation_key(self, input: impl Into<String>) -> Self
The activation key of the created gateway.
sourcepub fn set_activation_key(self, input: Option<String>) -> Self
pub fn set_activation_key(self, input: Option<String>) -> Self
The activation key of the created gateway.
sourcepub fn gateway_display_name(self, input: impl Into<String>) -> Self
pub fn gateway_display_name(self, input: impl Into<String>) -> Self
The display name of the created gateway.
sourcepub fn set_gateway_display_name(self, input: Option<String>) -> Self
pub fn set_gateway_display_name(self, input: Option<String>) -> Self
The display name of the created gateway.
sourcepub fn gateway_type(self, input: GatewayType) -> Self
pub fn gateway_type(self, input: GatewayType) -> Self
The type of created gateway.
sourcepub fn set_gateway_type(self, input: Option<GatewayType>) -> Self
pub fn set_gateway_type(self, input: Option<GatewayType>) -> Self
The type of created gateway.
Appends an item to Tags
.
To override the contents of this collection use set_tags
.
A list of up to 50 tags to assign to the gateway. Each tag is a key-value pair.
A list of up to 50 tags to assign to the gateway. Each tag is a key-value pair.
Trait Implementations§
source§impl Clone for CreateGatewayFluentBuilder
impl Clone for CreateGatewayFluentBuilder
source§fn clone(&self) -> CreateGatewayFluentBuilder
fn clone(&self) -> CreateGatewayFluentBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more