#[non_exhaustive]pub struct CreateBuildOutputBuilder { /* private fields */ }Expand description
A builder for CreateBuildOutput.
Implementations§
source§impl CreateBuildOutputBuilder
impl CreateBuildOutputBuilder
sourcepub fn build_value(self, input: Build) -> Self
pub fn build_value(self, input: Build) -> Self
The newly created build resource, including a unique build IDs and status.
sourcepub fn set_build(self, input: Option<Build>) -> Self
pub fn set_build(self, input: Option<Build>) -> Self
The newly created build resource, including a unique build IDs and status.
sourcepub fn get_build(&self) -> &Option<Build>
pub fn get_build(&self) -> &Option<Build>
The newly created build resource, including a unique build IDs and status.
sourcepub fn upload_credentials(self, input: AwsCredentials) -> Self
pub fn upload_credentials(self, input: AwsCredentials) -> Self
This element is returned only when the operation is called without a storage location. It contains credentials to use when you are uploading a build file to an Amazon S3 bucket that is owned by Amazon GameLift. Credentials have a limited life span. To refresh these credentials, call RequestUploadCredentials.
sourcepub fn set_upload_credentials(self, input: Option<AwsCredentials>) -> Self
pub fn set_upload_credentials(self, input: Option<AwsCredentials>) -> Self
This element is returned only when the operation is called without a storage location. It contains credentials to use when you are uploading a build file to an Amazon S3 bucket that is owned by Amazon GameLift. Credentials have a limited life span. To refresh these credentials, call RequestUploadCredentials.
sourcepub fn get_upload_credentials(&self) -> &Option<AwsCredentials>
pub fn get_upload_credentials(&self) -> &Option<AwsCredentials>
This element is returned only when the operation is called without a storage location. It contains credentials to use when you are uploading a build file to an Amazon S3 bucket that is owned by Amazon GameLift. Credentials have a limited life span. To refresh these credentials, call RequestUploadCredentials.
sourcepub fn storage_location(self, input: S3Location) -> Self
pub fn storage_location(self, input: S3Location) -> Self
Amazon S3 location for your game build file, including bucket name and key.
sourcepub fn set_storage_location(self, input: Option<S3Location>) -> Self
pub fn set_storage_location(self, input: Option<S3Location>) -> Self
Amazon S3 location for your game build file, including bucket name and key.
sourcepub fn get_storage_location(&self) -> &Option<S3Location>
pub fn get_storage_location(&self) -> &Option<S3Location>
Amazon S3 location for your game build file, including bucket name and key.
sourcepub fn build(self) -> CreateBuildOutput
pub fn build(self) -> CreateBuildOutput
Consumes the builder and constructs a CreateBuildOutput.
Trait Implementations§
source§impl Clone for CreateBuildOutputBuilder
impl Clone for CreateBuildOutputBuilder
source§fn clone(&self) -> CreateBuildOutputBuilder
fn clone(&self) -> CreateBuildOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for CreateBuildOutputBuilder
impl Debug for CreateBuildOutputBuilder
source§impl Default for CreateBuildOutputBuilder
impl Default for CreateBuildOutputBuilder
source§fn default() -> CreateBuildOutputBuilder
fn default() -> CreateBuildOutputBuilder
source§impl PartialEq for CreateBuildOutputBuilder
impl PartialEq for CreateBuildOutputBuilder
source§fn eq(&self, other: &CreateBuildOutputBuilder) -> bool
fn eq(&self, other: &CreateBuildOutputBuilder) -> bool
self and other values to be equal, and is used
by ==.