pub struct GetRegionsFluentBuilder { /* private fields */ }
Expand description
Fluent builder constructing a request to GetRegions
.
Returns a list of all valid regions for Amazon Lightsail. Use the include availability zones
parameter to also return the Availability Zones in a region.
Implementations§
source§impl GetRegionsFluentBuilder
impl GetRegionsFluentBuilder
sourcepub fn as_input(&self) -> &GetRegionsInputBuilder
pub fn as_input(&self) -> &GetRegionsInputBuilder
Access the GetRegions as a reference.
sourcepub async fn send(
self
) -> Result<GetRegionsOutput, SdkError<GetRegionsError, HttpResponse>>
pub async fn send( self ) -> Result<GetRegionsOutput, SdkError<GetRegionsError, 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<GetRegionsOutput, GetRegionsError, Self>
pub fn customize( self ) -> CustomizableOperation<GetRegionsOutput, GetRegionsError, Self>
Consumes this builder, creating a customizable operation that can be modified before being sent.
sourcepub fn include_availability_zones(self, input: bool) -> Self
pub fn include_availability_zones(self, input: bool) -> Self
A Boolean value indicating whether to also include Availability Zones in your get regions request. Availability Zones are indicated with a letter: us-east-2a
.
sourcepub fn set_include_availability_zones(self, input: Option<bool>) -> Self
pub fn set_include_availability_zones(self, input: Option<bool>) -> Self
A Boolean value indicating whether to also include Availability Zones in your get regions request. Availability Zones are indicated with a letter: us-east-2a
.
sourcepub fn get_include_availability_zones(&self) -> &Option<bool>
pub fn get_include_availability_zones(&self) -> &Option<bool>
A Boolean value indicating whether to also include Availability Zones in your get regions request. Availability Zones are indicated with a letter: us-east-2a
.
sourcepub fn include_relational_database_availability_zones(self, input: bool) -> Self
pub fn include_relational_database_availability_zones(self, input: bool) -> Self
A Boolean value indicating whether to also include Availability Zones for databases in your get regions request. Availability Zones are indicated with a letter (us-east-2a
).
sourcepub fn set_include_relational_database_availability_zones(
self,
input: Option<bool>
) -> Self
pub fn set_include_relational_database_availability_zones( self, input: Option<bool> ) -> Self
A Boolean value indicating whether to also include Availability Zones for databases in your get regions request. Availability Zones are indicated with a letter (us-east-2a
).
sourcepub fn get_include_relational_database_availability_zones(
&self
) -> &Option<bool>
pub fn get_include_relational_database_availability_zones( &self ) -> &Option<bool>
A Boolean value indicating whether to also include Availability Zones for databases in your get regions request. Availability Zones are indicated with a letter (us-east-2a
).
Trait Implementations§
source§impl Clone for GetRegionsFluentBuilder
impl Clone for GetRegionsFluentBuilder
source§fn clone(&self) -> GetRegionsFluentBuilder
fn clone(&self) -> GetRegionsFluentBuilder
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 GetRegionsFluentBuilder
impl !RefUnwindSafe for GetRegionsFluentBuilder
impl Send for GetRegionsFluentBuilder
impl Sync for GetRegionsFluentBuilder
impl Unpin for GetRegionsFluentBuilder
impl !UnwindSafe for GetRegionsFluentBuilder
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