pub struct GetBundlesFluentBuilder { /* private fields */ }
Expand description
Fluent builder constructing a request to GetBundles
.
Returns the bundles that you can apply to an Amazon Lightsail instance when you create it.
A bundle describes the specifications of an instance, such as the monthly cost, amount of memory, the number of vCPUs, amount of storage space, and monthly network data transfer quota.
Bundles are referred to as instance plans in the Lightsail console.
Implementations§
source§impl GetBundlesFluentBuilder
impl GetBundlesFluentBuilder
sourcepub fn as_input(&self) -> &GetBundlesInputBuilder
pub fn as_input(&self) -> &GetBundlesInputBuilder
Access the GetBundles as a reference.
sourcepub async fn send(
self
) -> Result<GetBundlesOutput, SdkError<GetBundlesError, HttpResponse>>
pub async fn send( self ) -> Result<GetBundlesOutput, SdkError<GetBundlesError, 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<GetBundlesOutput, GetBundlesError, Self>
pub fn customize( self ) -> CustomizableOperation<GetBundlesOutput, GetBundlesError, Self>
Consumes this builder, creating a customizable operation that can be modified before being sent.
sourcepub fn include_inactive(self, input: bool) -> Self
pub fn include_inactive(self, input: bool) -> Self
A Boolean value that indicates whether to include inactive (unavailable) bundles in the response of your request.
sourcepub fn set_include_inactive(self, input: Option<bool>) -> Self
pub fn set_include_inactive(self, input: Option<bool>) -> Self
A Boolean value that indicates whether to include inactive (unavailable) bundles in the response of your request.
sourcepub fn get_include_inactive(&self) -> &Option<bool>
pub fn get_include_inactive(&self) -> &Option<bool>
A Boolean value that indicates whether to include inactive (unavailable) bundles in the response of your request.
sourcepub fn page_token(self, input: impl Into<String>) -> Self
pub fn page_token(self, input: impl Into<String>) -> Self
The token to advance to the next page of results from your request.
To get a page token, perform an initial GetBundles
request. If your results are paginated, the response will return a next page token that you can specify as the page token in a subsequent request.
sourcepub fn set_page_token(self, input: Option<String>) -> Self
pub fn set_page_token(self, input: Option<String>) -> Self
The token to advance to the next page of results from your request.
To get a page token, perform an initial GetBundles
request. If your results are paginated, the response will return a next page token that you can specify as the page token in a subsequent request.
sourcepub fn get_page_token(&self) -> &Option<String>
pub fn get_page_token(&self) -> &Option<String>
The token to advance to the next page of results from your request.
To get a page token, perform an initial GetBundles
request. If your results are paginated, the response will return a next page token that you can specify as the page token in a subsequent request.
sourcepub fn app_category(self, input: AppCategory) -> Self
pub fn app_category(self, input: AppCategory) -> Self
Returns a list of bundles that are specific to Lightsail for Research.
You must use this parameter to view Lightsail for Research bundles.
sourcepub fn set_app_category(self, input: Option<AppCategory>) -> Self
pub fn set_app_category(self, input: Option<AppCategory>) -> Self
Returns a list of bundles that are specific to Lightsail for Research.
You must use this parameter to view Lightsail for Research bundles.
sourcepub fn get_app_category(&self) -> &Option<AppCategory>
pub fn get_app_category(&self) -> &Option<AppCategory>
Returns a list of bundles that are specific to Lightsail for Research.
You must use this parameter to view Lightsail for Research bundles.
Trait Implementations§
source§impl Clone for GetBundlesFluentBuilder
impl Clone for GetBundlesFluentBuilder
source§fn clone(&self) -> GetBundlesFluentBuilder
fn clone(&self) -> GetBundlesFluentBuilder
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 GetBundlesFluentBuilder
impl !RefUnwindSafe for GetBundlesFluentBuilder
impl Send for GetBundlesFluentBuilder
impl Sync for GetBundlesFluentBuilder
impl Unpin for GetBundlesFluentBuilder
impl !UnwindSafe for GetBundlesFluentBuilder
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