pub struct UpdateStageFluentBuilder { /* private fields */ }
Expand description

Fluent builder constructing a request to UpdateStage.

Updates a Stage.

Implementations§

source§

impl UpdateStageFluentBuilder

source

pub fn as_input(&self) -> &UpdateStageInputBuilder

Access the UpdateStage as a reference.

source

pub async fn send( self ) -> Result<UpdateStageOutput, SdkError<UpdateStageError, 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.

source

pub fn customize( self ) -> CustomizableOperation<UpdateStageOutput, UpdateStageError, Self>

Consumes this builder, creating a customizable operation that can be modified before being sent.

source

pub fn access_log_settings(self, input: AccessLogSettings) -> Self

Settings for logging access in this stage.

source

pub fn set_access_log_settings(self, input: Option<AccessLogSettings>) -> Self

Settings for logging access in this stage.

source

pub fn get_access_log_settings(&self) -> &Option<AccessLogSettings>

Settings for logging access in this stage.

source

pub fn api_id(self, input: impl Into<String>) -> Self

The API identifier.

source

pub fn set_api_id(self, input: Option<String>) -> Self

The API identifier.

source

pub fn get_api_id(&self) -> &Option<String>

The API identifier.

source

pub fn auto_deploy(self, input: bool) -> Self

Specifies whether updates to an API automatically trigger a new deployment. The default value is false.

source

pub fn set_auto_deploy(self, input: Option<bool>) -> Self

Specifies whether updates to an API automatically trigger a new deployment. The default value is false.

source

pub fn get_auto_deploy(&self) -> &Option<bool>

Specifies whether updates to an API automatically trigger a new deployment. The default value is false.

source

pub fn client_certificate_id(self, input: impl Into<String>) -> Self

The identifier of a client certificate for a Stage.

source

pub fn set_client_certificate_id(self, input: Option<String>) -> Self

The identifier of a client certificate for a Stage.

source

pub fn get_client_certificate_id(&self) -> &Option<String>

The identifier of a client certificate for a Stage.

source

pub fn default_route_settings(self, input: RouteSettings) -> Self

The default route settings for the stage.

source

pub fn set_default_route_settings(self, input: Option<RouteSettings>) -> Self

The default route settings for the stage.

source

pub fn get_default_route_settings(&self) -> &Option<RouteSettings>

The default route settings for the stage.

source

pub fn deployment_id(self, input: impl Into<String>) -> Self

The deployment identifier for the API stage. Can't be updated if autoDeploy is enabled.

source

pub fn set_deployment_id(self, input: Option<String>) -> Self

The deployment identifier for the API stage. Can't be updated if autoDeploy is enabled.

source

pub fn get_deployment_id(&self) -> &Option<String>

The deployment identifier for the API stage. Can't be updated if autoDeploy is enabled.

source

pub fn description(self, input: impl Into<String>) -> Self

The description for the API stage.

source

pub fn set_description(self, input: Option<String>) -> Self

The description for the API stage.

source

pub fn get_description(&self) -> &Option<String>

The description for the API stage.

source

pub fn route_settings(self, k: impl Into<String>, v: RouteSettings) -> Self

Adds a key-value pair to RouteSettings.

To override the contents of this collection use set_route_settings.

Route settings for the stage.

source

pub fn set_route_settings( self, input: Option<HashMap<String, RouteSettings>> ) -> Self

Route settings for the stage.

source

pub fn get_route_settings(&self) -> &Option<HashMap<String, RouteSettings>>

Route settings for the stage.

source

pub fn stage_name(self, input: impl Into<String>) -> Self

The stage name. Stage names can contain only alphanumeric characters, hyphens, and underscores, or be $default. Maximum length is 128 characters.

source

pub fn set_stage_name(self, input: Option<String>) -> Self

The stage name. Stage names can contain only alphanumeric characters, hyphens, and underscores, or be $default. Maximum length is 128 characters.

source

pub fn get_stage_name(&self) -> &Option<String>

The stage name. Stage names can contain only alphanumeric characters, hyphens, and underscores, or be $default. Maximum length is 128 characters.

source

pub fn stage_variables(self, k: impl Into<String>, v: impl Into<String>) -> Self

Adds a key-value pair to StageVariables.

To override the contents of this collection use set_stage_variables.

A map that defines the stage variables for a Stage. Variable names can have alphanumeric and underscore characters, and the values must match [A-Za-z0-9-._~:/?#&=,]+.

source

pub fn set_stage_variables(self, input: Option<HashMap<String, String>>) -> Self

A map that defines the stage variables for a Stage. Variable names can have alphanumeric and underscore characters, and the values must match [A-Za-z0-9-._~:/?#&=,]+.

source

pub fn get_stage_variables(&self) -> &Option<HashMap<String, String>>

A map that defines the stage variables for a Stage. Variable names can have alphanumeric and underscore characters, and the values must match [A-Za-z0-9-._~:/?#&=,]+.

Trait Implementations§

source§

impl Clone for UpdateStageFluentBuilder

source§

fn clone(&self) -> UpdateStageFluentBuilder

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for UpdateStageFluentBuilder

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts 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 more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where F: FnOnce(&Self) -> bool,

Converts 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
source§

impl<Unshared, Shared> IntoShared<Shared> for Unshared
where Shared: FromUnshared<Unshared>,

source§

fn into_shared(self) -> Shared

Creates a shared type from an unshared type.
source§

impl<T> Same for T

§

type Output = T

Should always be Self
source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more