pub struct CreateOutpostFluentBuilder { /* private fields */ }
Expand description
Fluent builder constructing a request to CreateOutpost
.
Creates an Outpost.
You can specify either an Availability one or an AZ ID.
Implementations§
source§impl CreateOutpostFluentBuilder
impl CreateOutpostFluentBuilder
sourcepub fn as_input(&self) -> &CreateOutpostInputBuilder
pub fn as_input(&self) -> &CreateOutpostInputBuilder
Access the CreateOutpost as a reference.
sourcepub async fn send(
self
) -> Result<CreateOutpostOutput, SdkError<CreateOutpostError, HttpResponse>>
pub async fn send( self ) -> Result<CreateOutpostOutput, SdkError<CreateOutpostError, 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<CreateOutpostOutput, CreateOutpostError, Self>
pub fn customize( self ) -> CustomizableOperation<CreateOutpostOutput, CreateOutpostError, Self>
Consumes this builder, creating a customizable operation that can be modified before being sent.
sourcepub fn description(self, input: impl Into<String>) -> Self
pub fn description(self, input: impl Into<String>) -> Self
The description of the Outpost.
sourcepub fn set_description(self, input: Option<String>) -> Self
pub fn set_description(self, input: Option<String>) -> Self
The description of the Outpost.
sourcepub fn get_description(&self) -> &Option<String>
pub fn get_description(&self) -> &Option<String>
The description of the Outpost.
sourcepub fn site_id(self, input: impl Into<String>) -> Self
pub fn site_id(self, input: impl Into<String>) -> Self
The ID or the Amazon Resource Name (ARN) of the site.
sourcepub fn set_site_id(self, input: Option<String>) -> Self
pub fn set_site_id(self, input: Option<String>) -> Self
The ID or the Amazon Resource Name (ARN) of the site.
sourcepub fn get_site_id(&self) -> &Option<String>
pub fn get_site_id(&self) -> &Option<String>
The ID or the Amazon Resource Name (ARN) of the site.
sourcepub fn availability_zone(self, input: impl Into<String>) -> Self
pub fn availability_zone(self, input: impl Into<String>) -> Self
The Availability Zone.
sourcepub fn set_availability_zone(self, input: Option<String>) -> Self
pub fn set_availability_zone(self, input: Option<String>) -> Self
The Availability Zone.
sourcepub fn get_availability_zone(&self) -> &Option<String>
pub fn get_availability_zone(&self) -> &Option<String>
The Availability Zone.
sourcepub fn availability_zone_id(self, input: impl Into<String>) -> Self
pub fn availability_zone_id(self, input: impl Into<String>) -> Self
The ID of the Availability Zone.
sourcepub fn set_availability_zone_id(self, input: Option<String>) -> Self
pub fn set_availability_zone_id(self, input: Option<String>) -> Self
The ID of the Availability Zone.
sourcepub fn get_availability_zone_id(&self) -> &Option<String>
pub fn get_availability_zone_id(&self) -> &Option<String>
The ID of the Availability Zone.
Adds a key-value pair to Tags
.
To override the contents of this collection use set_tags
.
The tags to apply to the Outpost.
The tags to apply to the Outpost.
The tags to apply to the Outpost.
sourcepub fn supported_hardware_type(self, input: SupportedHardwareType) -> Self
pub fn supported_hardware_type(self, input: SupportedHardwareType) -> Self
The type of hardware for this Outpost.
sourcepub fn set_supported_hardware_type(
self,
input: Option<SupportedHardwareType>
) -> Self
pub fn set_supported_hardware_type( self, input: Option<SupportedHardwareType> ) -> Self
The type of hardware for this Outpost.
sourcepub fn get_supported_hardware_type(&self) -> &Option<SupportedHardwareType>
pub fn get_supported_hardware_type(&self) -> &Option<SupportedHardwareType>
The type of hardware for this Outpost.
Trait Implementations§
source§impl Clone for CreateOutpostFluentBuilder
impl Clone for CreateOutpostFluentBuilder
source§fn clone(&self) -> CreateOutpostFluentBuilder
fn clone(&self) -> CreateOutpostFluentBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more