#[non_exhaustive]pub struct Builder { /* private fields */ }
Expand description
A builder for Script
Implementations
sourceimpl Builder
impl Builder
sourcepub fn script_id(self, input: impl Into<String>) -> Self
pub fn script_id(self, input: impl Into<String>) -> Self
A unique identifier for the Realtime script
sourcepub fn set_script_id(self, input: Option<String>) -> Self
pub fn set_script_id(self, input: Option<String>) -> Self
A unique identifier for the Realtime script
sourcepub fn script_arn(self, input: impl Into<String>) -> Self
pub fn script_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) that is assigned to a GameLift script resource and uniquely identifies it. ARNs are unique across all Regions. In a GameLift script ARN, the resource ID matches the ScriptId value.
sourcepub fn set_script_arn(self, input: Option<String>) -> Self
pub fn set_script_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) that is assigned to a GameLift script resource and uniquely identifies it. ARNs are unique across all Regions. In a GameLift script ARN, the resource ID matches the ScriptId value.
sourcepub fn name(self, input: impl Into<String>) -> Self
pub fn name(self, input: impl Into<String>) -> Self
A descriptive label that is associated with a script. Script names do not need to be unique.
sourcepub fn set_name(self, input: Option<String>) -> Self
pub fn set_name(self, input: Option<String>) -> Self
A descriptive label that is associated with a script. Script names do not need to be unique.
sourcepub fn version(self, input: impl Into<String>) -> Self
pub fn version(self, input: impl Into<String>) -> Self
Version information that is associated with a build or script. Version strings do not need to be unique.
sourcepub fn set_version(self, input: Option<String>) -> Self
pub fn set_version(self, input: Option<String>) -> Self
Version information that is associated with a build or script. Version strings do not need to be unique.
sourcepub fn size_on_disk(self, input: i64) -> Self
pub fn size_on_disk(self, input: i64) -> Self
The file size of the uploaded Realtime script, expressed in bytes. When files are uploaded from an S3 location, this value remains at "0".
sourcepub fn set_size_on_disk(self, input: Option<i64>) -> Self
pub fn set_size_on_disk(self, input: Option<i64>) -> Self
The file size of the uploaded Realtime script, expressed in bytes. When files are uploaded from an S3 location, this value remains at "0".
sourcepub fn creation_time(self, input: DateTime) -> Self
pub fn creation_time(self, input: DateTime) -> Self
A time stamp indicating when this data object was created. Format is a number expressed in Unix time as milliseconds (for example "1469498468.057"
).
sourcepub fn set_creation_time(self, input: Option<DateTime>) -> Self
pub fn set_creation_time(self, input: Option<DateTime>) -> Self
A time stamp indicating when this data object was created. Format is a number expressed in Unix time as milliseconds (for example "1469498468.057"
).
sourcepub fn storage_location(self, input: S3Location) -> Self
pub fn storage_location(self, input: S3Location) -> Self
The location in Amazon S3 where build or script files are stored for access by Amazon GameLift. This location is specified in CreateBuild
, CreateScript
, and UpdateScript
requests.
sourcepub fn set_storage_location(self, input: Option<S3Location>) -> Self
pub fn set_storage_location(self, input: Option<S3Location>) -> Self
The location in Amazon S3 where build or script files are stored for access by Amazon GameLift. This location is specified in CreateBuild
, CreateScript
, and UpdateScript
requests.
Trait Implementations
impl StructuralPartialEq for Builder
Auto Trait Implementations
impl RefUnwindSafe for Builder
impl Send for Builder
impl Sync for Builder
impl Unpin for Builder
impl UnwindSafe for Builder
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
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
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more