Struct aws_sdk_gamelift::operation::request_upload_credentials::builders::RequestUploadCredentialsFluentBuilder
source · pub struct RequestUploadCredentialsFluentBuilder { /* private fields */ }
Expand description
Fluent builder constructing a request to RequestUploadCredentials
.
Retrieves a fresh set of credentials for use when uploading a new set of game build files to Amazon GameLift's Amazon S3. This is done as part of the build creation process; see CreateBuild.
To request new credentials, specify the build ID as returned with an initial CreateBuild
request. If successful, a new set of credentials are returned, along with the S3 storage location associated with the build ID.
Learn more
Implementations§
source§impl RequestUploadCredentialsFluentBuilder
impl RequestUploadCredentialsFluentBuilder
sourcepub fn as_input(&self) -> &RequestUploadCredentialsInputBuilder
pub fn as_input(&self) -> &RequestUploadCredentialsInputBuilder
Access the RequestUploadCredentials as a reference.
sourcepub async fn send(
self
) -> Result<RequestUploadCredentialsOutput, SdkError<RequestUploadCredentialsError, HttpResponse>>
pub async fn send( self ) -> Result<RequestUploadCredentialsOutput, SdkError<RequestUploadCredentialsError, 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<RequestUploadCredentialsOutput, RequestUploadCredentialsError, Self>
pub fn customize( self ) -> CustomizableOperation<RequestUploadCredentialsOutput, RequestUploadCredentialsError, Self>
Consumes this builder, creating a customizable operation that can be modified before being sent.
sourcepub fn build_id(self, input: impl Into<String>) -> Self
pub fn build_id(self, input: impl Into<String>) -> Self
A unique identifier for the build to get credentials for. You can use either the build ID or ARN value.
sourcepub fn set_build_id(self, input: Option<String>) -> Self
pub fn set_build_id(self, input: Option<String>) -> Self
A unique identifier for the build to get credentials for. You can use either the build ID or ARN value.
sourcepub fn get_build_id(&self) -> &Option<String>
pub fn get_build_id(&self) -> &Option<String>
A unique identifier for the build to get credentials for. You can use either the build ID or ARN value.
Trait Implementations§
source§impl Clone for RequestUploadCredentialsFluentBuilder
impl Clone for RequestUploadCredentialsFluentBuilder
source§fn clone(&self) -> RequestUploadCredentialsFluentBuilder
fn clone(&self) -> RequestUploadCredentialsFluentBuilder
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 RequestUploadCredentialsFluentBuilder
impl !RefUnwindSafe for RequestUploadCredentialsFluentBuilder
impl Send for RequestUploadCredentialsFluentBuilder
impl Sync for RequestUploadCredentialsFluentBuilder
impl Unpin for RequestUploadCredentialsFluentBuilder
impl !UnwindSafe for RequestUploadCredentialsFluentBuilder
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