Struct google_gameservices1::api::GameServerCluster[][src]

pub struct GameServerCluster {
    pub connection_info: Option<GameServerClusterConnectionInfo>,
    pub create_time: Option<String>,
    pub description: Option<String>,
    pub etag: Option<String>,
    pub labels: Option<HashMap<String, String>>,
    pub name: Option<String>,
    pub update_time: Option<String>,
}

A game server cluster resource.

Activities

This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).

Fields

connection_info: Option<GameServerClusterConnectionInfo>

The game server cluster connection information. This information is used to manage game server clusters.

create_time: Option<String>

Output only. The creation time.

description: Option<String>

Human readable description of the cluster.

etag: Option<String>

ETag of the resource.

labels: Option<HashMap<String, String>>

The labels associated with this game server cluster. Each label is a key-value pair.

name: Option<String>

Required. The resource name of the game server cluster, in the following form: projects/{project}/locations/{location}/realms/{realm}/gameServerClusters/{cluster}. For example, projects/my-project/locations/{location}/realms/zanzibar/gameServerClusters/my-onprem-cluster.

update_time: Option<String>

Output only. The last-modified time.

Trait Implementations

impl Clone for GameServerCluster[src]

impl Debug for GameServerCluster[src]

impl Default for GameServerCluster[src]

impl<'de> Deserialize<'de> for GameServerCluster[src]

impl RequestValue for GameServerCluster[src]

impl ResponseResult for GameServerCluster[src]

impl Serialize for GameServerCluster[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.