Struct aws_sdk_gamelift::operation::create_build::CreateBuildOutput
source · #[non_exhaustive]pub struct CreateBuildOutput {
pub build_value: Option<Build>,
pub upload_credentials: Option<AwsCredentials>,
pub storage_location: Option<S3Location>,
/* private fields */
}
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.build_value: Option<Build>
The newly created build resource, including a unique build IDs and status.
Note: This member has been renamed from build
.
upload_credentials: 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.
storage_location: Option<S3Location>
Amazon S3 location for your game build file, including bucket name and key.
Implementations§
source§impl CreateBuildOutput
impl CreateBuildOutput
sourcepub fn build_value(&self) -> Option<&Build>
pub fn build_value(&self) -> Option<&Build>
The newly created build resource, including a unique build IDs and status.
Note: This member has been renamed from build
.
sourcepub fn upload_credentials(&self) -> Option<&AwsCredentials>
pub fn 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) -> Option<&S3Location>
pub fn storage_location(&self) -> Option<&S3Location>
Amazon S3 location for your game build file, including bucket name and key.
source§impl CreateBuildOutput
impl CreateBuildOutput
sourcepub fn builder() -> CreateBuildOutputBuilder
pub fn builder() -> CreateBuildOutputBuilder
Creates a new builder-style object to manufacture CreateBuildOutput
.
Trait Implementations§
source§impl Clone for CreateBuildOutput
impl Clone for CreateBuildOutput
source§fn clone(&self) -> CreateBuildOutput
fn clone(&self) -> CreateBuildOutput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for CreateBuildOutput
impl Debug for CreateBuildOutput
source§impl PartialEq for CreateBuildOutput
impl PartialEq for CreateBuildOutput
source§fn eq(&self, other: &CreateBuildOutput) -> bool
fn eq(&self, other: &CreateBuildOutput) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl RequestId for CreateBuildOutput
impl RequestId for CreateBuildOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None
if the service could not be reached.