[−][src]Struct rusoto_gamelift::CreateGameSessionQueueInput
Represents the input for a request action.
Fields
destinations: Option<Vec<GameSessionQueueDestination>>
List of fleets that can be used to fulfill game session placement requests in the queue. Fleets are identified by either a fleet ARN or a fleet alias ARN. Destinations are listed in default preference order.
name: String
Descriptive label that is associated with game session queue. Queue names must be unique within each region.
player_latency_policies: Option<Vec<PlayerLatencyPolicy>>
Collection of latency policies to apply when processing game sessions placement requests with player latency information. Multiple policies are evaluated in order of the maximum latency value, starting with the lowest latency values. With just one policy, it is enforced at the start of the game session placement for the duration period. With multiple policies, each policy is enforced consecutively for its duration period. For example, a queue might enforce a 60-second policy followed by a 120-second policy, and then no policy for the remainder of the placement. A player latency policy must set a value for MaximumIndividualPlayerLatencyMilliseconds; if none is set, this API requests will fail.
timeout_in_seconds: Option<i64>
Maximum time, in seconds, that a new game session placement request remains in the queue. When a request exceeds this time, the game session placement changes to a TIMED_OUT
status.
Trait Implementations
impl PartialEq<CreateGameSessionQueueInput> for CreateGameSessionQueueInput
[src]
impl PartialEq<CreateGameSessionQueueInput> for CreateGameSessionQueueInput
fn eq(&self, other: &CreateGameSessionQueueInput) -> bool
[src]
fn eq(&self, other: &CreateGameSessionQueueInput) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, other: &CreateGameSessionQueueInput) -> bool
[src]
fn ne(&self, other: &CreateGameSessionQueueInput) -> bool
This method tests for !=
.
impl Default for CreateGameSessionQueueInput
[src]
impl Default for CreateGameSessionQueueInput
fn default() -> CreateGameSessionQueueInput
[src]
fn default() -> CreateGameSessionQueueInput
Returns the "default value" for a type. Read more
impl Clone for CreateGameSessionQueueInput
[src]
impl Clone for CreateGameSessionQueueInput
fn clone(&self) -> CreateGameSessionQueueInput
[src]
fn clone(&self) -> CreateGameSessionQueueInput
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
impl Debug for CreateGameSessionQueueInput
[src]
impl Debug for CreateGameSessionQueueInput
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Serialize for CreateGameSessionQueueInput
[src]
impl Serialize for CreateGameSessionQueueInput
Auto Trait Implementations
impl Send for CreateGameSessionQueueInput
impl Send for CreateGameSessionQueueInput
impl Sync for CreateGameSessionQueueInput
impl Sync for CreateGameSessionQueueInput
Blanket Implementations
impl<T> ToOwned for T where
T: Clone,
[src]
impl<T> ToOwned for T where
T: Clone,
type Owned = T
fn to_owned(&self) -> T
[src]
fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
fn clone_into(&self, target: &mut T)
[src]
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (toowned_clone_into
)
recently added
Uses borrowed data to replace owned data, usually by cloning. Read more
impl<T, U> Into for T where
U: From<T>,
[src]
impl<T, U> Into for T where
U: From<T>,
impl<T> From for T
[src]
impl<T> From for T
impl<T, U> TryFrom for T where
T: From<U>,
[src]
impl<T, U> TryFrom for T where
T: From<U>,
type Error = !
try_from
)The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
try_from
)Performs the conversion.
impl<T> Borrow for T where
T: ?Sized,
[src]
impl<T> Borrow for T where
T: ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
impl<T> BorrowMut for T where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
try_from
)The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
try_from
)Performs the conversion.
impl<T> Any for T where
T: 'static + ?Sized,
[src]
impl<T> Any for T where
T: 'static + ?Sized,
fn get_type_id(&self) -> TypeId
[src]
fn get_type_id(&self) -> TypeId
🔬 This is a nightly-only experimental API. (get_type_id
)
this method will likely be replaced by an associated static
Gets the TypeId
of self
. Read more
impl<T> Same for T
impl<T> Same for T
type Output = T
Should always be Self
impl<T> Erased for T
impl<T> Erased for T