genproto: google.golang.org/genproto/googleapis/cloud/gaming/v1beta Index | Files

package gaming

import "google.golang.org/genproto/googleapis/cloud/gaming/v1beta"

Index

Package Files

common.pb.go game_server_clusters.pb.go game_server_clusters_service.pb.go game_server_configs.pb.go game_server_configs_service.pb.go game_server_deployments.pb.go game_server_deployments_service.pb.go realms.pb.go realms_service.pb.go

Variables

var (
    OperationStatus_ErrorCode_name = map[int32]string{
        0:  "ERROR_CODE_UNSPECIFIED",
        1:  "INTERNAL_ERROR",
        2:  "PERMISSION_DENIED",
        3:  "CLUSTER_CONNECTION",
    }
    OperationStatus_ErrorCode_value = map[string]int32{
        "ERROR_CODE_UNSPECIFIED": 0,
        "INTERNAL_ERROR":         1,
        "PERMISSION_DENIED":      2,
        "CLUSTER_CONNECTION":     3,
    }
)

Enum value maps for OperationStatus_ErrorCode.

var File_google_cloud_gaming_v1beta_common_proto protoreflect.FileDescriptor
var File_google_cloud_gaming_v1beta_game_server_clusters_proto protoreflect.FileDescriptor
var File_google_cloud_gaming_v1beta_game_server_clusters_service_proto protoreflect.FileDescriptor
var File_google_cloud_gaming_v1beta_game_server_configs_proto protoreflect.FileDescriptor
var File_google_cloud_gaming_v1beta_game_server_configs_service_proto protoreflect.FileDescriptor
var File_google_cloud_gaming_v1beta_game_server_deployments_proto protoreflect.FileDescriptor
var File_google_cloud_gaming_v1beta_game_server_deployments_service_proto protoreflect.FileDescriptor
var File_google_cloud_gaming_v1beta_realms_proto protoreflect.FileDescriptor
var File_google_cloud_gaming_v1beta_realms_service_proto protoreflect.FileDescriptor

func RegisterGameServerClustersServiceServer Uses

func RegisterGameServerClustersServiceServer(s *grpc.Server, srv GameServerClustersServiceServer)

func RegisterGameServerConfigsServiceServer Uses

func RegisterGameServerConfigsServiceServer(s *grpc.Server, srv GameServerConfigsServiceServer)

func RegisterGameServerDeploymentsServiceServer Uses

func RegisterGameServerDeploymentsServiceServer(s *grpc.Server, srv GameServerDeploymentsServiceServer)

func RegisterRealmsServiceServer Uses

func RegisterRealmsServiceServer(s *grpc.Server, srv RealmsServiceServer)

type CreateGameServerClusterRequest Uses

type CreateGameServerClusterRequest struct {

    // Required. The parent resource name. Uses the form:
    // `projects/{project}/locations/{location}/realms/{realm-id}`.
    Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
    // Required. The ID of the game server cluster resource to be created.
    GameServerClusterId string `protobuf:"bytes,2,opt,name=game_server_cluster_id,json=gameServerClusterId,proto3" json:"game_server_cluster_id,omitempty"`
    // Required. The game server cluster resource to be created.
    GameServerCluster *GameServerCluster `protobuf:"bytes,3,opt,name=game_server_cluster,json=gameServerCluster,proto3" json:"game_server_cluster,omitempty"`
    // contains filtered or unexported fields
}

Request message for GameServerClustersService.CreateGameServerCluster.

func (*CreateGameServerClusterRequest) Descriptor Uses

func (*CreateGameServerClusterRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateGameServerClusterRequest.ProtoReflect.Descriptor instead.

func (*CreateGameServerClusterRequest) GetGameServerCluster Uses

func (x *CreateGameServerClusterRequest) GetGameServerCluster() *GameServerCluster

func (*CreateGameServerClusterRequest) GetGameServerClusterId Uses

func (x *CreateGameServerClusterRequest) GetGameServerClusterId() string

func (*CreateGameServerClusterRequest) GetParent Uses

func (x *CreateGameServerClusterRequest) GetParent() string

func (*CreateGameServerClusterRequest) ProtoMessage Uses

func (*CreateGameServerClusterRequest) ProtoMessage()

func (*CreateGameServerClusterRequest) ProtoReflect Uses

func (x *CreateGameServerClusterRequest) ProtoReflect() protoreflect.Message

func (*CreateGameServerClusterRequest) Reset Uses

func (x *CreateGameServerClusterRequest) Reset()

func (*CreateGameServerClusterRequest) String Uses

func (x *CreateGameServerClusterRequest) String() string

type CreateGameServerConfigRequest Uses

type CreateGameServerConfigRequest struct {

    // Required. The parent resource name. Uses the form:
    //
    // `projects/{project}/locations/{location}/gameServerDeployments/{deployment}/`.
    Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
    // Required. The ID of the game server config resource to be created.
    ConfigId string `protobuf:"bytes,2,opt,name=config_id,json=configId,proto3" json:"config_id,omitempty"`
    // Required. The game server config resource to be created.
    GameServerConfig *GameServerConfig `protobuf:"bytes,3,opt,name=game_server_config,json=gameServerConfig,proto3" json:"game_server_config,omitempty"`
    // contains filtered or unexported fields
}

Request message for GameServerConfigsService.CreateGameServerConfig.

func (*CreateGameServerConfigRequest) Descriptor Uses

func (*CreateGameServerConfigRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateGameServerConfigRequest.ProtoReflect.Descriptor instead.

func (*CreateGameServerConfigRequest) GetConfigId Uses

func (x *CreateGameServerConfigRequest) GetConfigId() string

func (*CreateGameServerConfigRequest) GetGameServerConfig Uses

func (x *CreateGameServerConfigRequest) GetGameServerConfig() *GameServerConfig

func (*CreateGameServerConfigRequest) GetParent Uses

func (x *CreateGameServerConfigRequest) GetParent() string

func (*CreateGameServerConfigRequest) ProtoMessage Uses

func (*CreateGameServerConfigRequest) ProtoMessage()

func (*CreateGameServerConfigRequest) ProtoReflect Uses

func (x *CreateGameServerConfigRequest) ProtoReflect() protoreflect.Message

func (*CreateGameServerConfigRequest) Reset Uses

func (x *CreateGameServerConfigRequest) Reset()

func (*CreateGameServerConfigRequest) String Uses

func (x *CreateGameServerConfigRequest) String() string

type CreateGameServerDeploymentRequest Uses

type CreateGameServerDeploymentRequest struct {

    // Required. The parent resource name. Uses the form:
    // `projects/{project}/locations/{location}`.
    Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
    // Required. The ID of the game server delpoyment resource to be created.
    DeploymentId string `protobuf:"bytes,2,opt,name=deployment_id,json=deploymentId,proto3" json:"deployment_id,omitempty"`
    // Required. The game server delpoyment resource to be created.
    GameServerDeployment *GameServerDeployment `protobuf:"bytes,3,opt,name=game_server_deployment,json=gameServerDeployment,proto3" json:"game_server_deployment,omitempty"`
    // contains filtered or unexported fields
}

Request message for GameServerDeploymentsService.CreateGameServerDeployment.

func (*CreateGameServerDeploymentRequest) Descriptor Uses

func (*CreateGameServerDeploymentRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateGameServerDeploymentRequest.ProtoReflect.Descriptor instead.

func (*CreateGameServerDeploymentRequest) GetDeploymentId Uses

func (x *CreateGameServerDeploymentRequest) GetDeploymentId() string

func (*CreateGameServerDeploymentRequest) GetGameServerDeployment Uses

func (x *CreateGameServerDeploymentRequest) GetGameServerDeployment() *GameServerDeployment

func (*CreateGameServerDeploymentRequest) GetParent Uses

func (x *CreateGameServerDeploymentRequest) GetParent() string

func (*CreateGameServerDeploymentRequest) ProtoMessage Uses

func (*CreateGameServerDeploymentRequest) ProtoMessage()

func (*CreateGameServerDeploymentRequest) ProtoReflect Uses

func (x *CreateGameServerDeploymentRequest) ProtoReflect() protoreflect.Message

func (*CreateGameServerDeploymentRequest) Reset Uses

func (x *CreateGameServerDeploymentRequest) Reset()

func (*CreateGameServerDeploymentRequest) String Uses

func (x *CreateGameServerDeploymentRequest) String() string

type CreateRealmRequest Uses

type CreateRealmRequest struct {

    // Required. The parent resource name. Uses the form:
    // `projects/{project}/locations/{location}`.
    Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
    // Required. The ID of the realm resource to be created.
    RealmId string `protobuf:"bytes,2,opt,name=realm_id,json=realmId,proto3" json:"realm_id,omitempty"`
    // Required. The realm resource to be created.
    Realm *Realm `protobuf:"bytes,3,opt,name=realm,proto3" json:"realm,omitempty"`
    // contains filtered or unexported fields
}

Request message for RealmsService.CreateRealm.

func (*CreateRealmRequest) Descriptor Uses

func (*CreateRealmRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateRealmRequest.ProtoReflect.Descriptor instead.

func (*CreateRealmRequest) GetParent Uses

func (x *CreateRealmRequest) GetParent() string

func (*CreateRealmRequest) GetRealm Uses

func (x *CreateRealmRequest) GetRealm() *Realm

func (*CreateRealmRequest) GetRealmId Uses

func (x *CreateRealmRequest) GetRealmId() string

func (*CreateRealmRequest) ProtoMessage Uses

func (*CreateRealmRequest) ProtoMessage()

func (*CreateRealmRequest) ProtoReflect Uses

func (x *CreateRealmRequest) ProtoReflect() protoreflect.Message

func (*CreateRealmRequest) Reset Uses

func (x *CreateRealmRequest) Reset()

func (*CreateRealmRequest) String Uses

func (x *CreateRealmRequest) String() string

type DeleteGameServerClusterRequest Uses

type DeleteGameServerClusterRequest struct {

    // Required. The name of the game server cluster to delete. Uses the form:
    // `projects/{project}/locations/{location}/gameServerClusters/{cluster}`.
    Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
    // contains filtered or unexported fields
}

Request message for GameServerClustersService.DeleteGameServerCluster.

func (*DeleteGameServerClusterRequest) Descriptor Uses

func (*DeleteGameServerClusterRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteGameServerClusterRequest.ProtoReflect.Descriptor instead.

func (*DeleteGameServerClusterRequest) GetName Uses

func (x *DeleteGameServerClusterRequest) GetName() string

func (*DeleteGameServerClusterRequest) ProtoMessage Uses

func (*DeleteGameServerClusterRequest) ProtoMessage()

func (*DeleteGameServerClusterRequest) ProtoReflect Uses

func (x *DeleteGameServerClusterRequest) ProtoReflect() protoreflect.Message

func (*DeleteGameServerClusterRequest) Reset Uses

func (x *DeleteGameServerClusterRequest) Reset()

func (*DeleteGameServerClusterRequest) String Uses

func (x *DeleteGameServerClusterRequest) String() string

type DeleteGameServerConfigRequest Uses

type DeleteGameServerConfigRequest struct {

    // Required. The name of the game server config to delete. Uses the form:
    //
    // `projects/{project}/locations/{location}/gameServerDeployments/{deployment}/configs/{config}`.
    Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
    // contains filtered or unexported fields
}

Request message for GameServerConfigsService.DeleteGameServerConfig.

func (*DeleteGameServerConfigRequest) Descriptor Uses

func (*DeleteGameServerConfigRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteGameServerConfigRequest.ProtoReflect.Descriptor instead.

func (*DeleteGameServerConfigRequest) GetName Uses

func (x *DeleteGameServerConfigRequest) GetName() string

func (*DeleteGameServerConfigRequest) ProtoMessage Uses

func (*DeleteGameServerConfigRequest) ProtoMessage()

func (*DeleteGameServerConfigRequest) ProtoReflect Uses

func (x *DeleteGameServerConfigRequest) ProtoReflect() protoreflect.Message

func (*DeleteGameServerConfigRequest) Reset Uses

func (x *DeleteGameServerConfigRequest) Reset()

func (*DeleteGameServerConfigRequest) String Uses

func (x *DeleteGameServerConfigRequest) String() string

type DeleteGameServerDeploymentRequest Uses

type DeleteGameServerDeploymentRequest struct {

    // Required. The name of the game server delpoyment to delete. Uses the form:
    //
    // `projects/{project}/locations/{location}/gameServerDeployments/{deployment}`.
    Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
    // contains filtered or unexported fields
}

Request message for GameServerDeploymentsService.DeleteGameServerDeployment.

func (*DeleteGameServerDeploymentRequest) Descriptor Uses

func (*DeleteGameServerDeploymentRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteGameServerDeploymentRequest.ProtoReflect.Descriptor instead.

func (*DeleteGameServerDeploymentRequest) GetName Uses

func (x *DeleteGameServerDeploymentRequest) GetName() string

func (*DeleteGameServerDeploymentRequest) ProtoMessage Uses

func (*DeleteGameServerDeploymentRequest) ProtoMessage()

func (*DeleteGameServerDeploymentRequest) ProtoReflect Uses

func (x *DeleteGameServerDeploymentRequest) ProtoReflect() protoreflect.Message

func (*DeleteGameServerDeploymentRequest) Reset Uses

func (x *DeleteGameServerDeploymentRequest) Reset()

func (*DeleteGameServerDeploymentRequest) String Uses

func (x *DeleteGameServerDeploymentRequest) String() string

type DeleteRealmRequest Uses

type DeleteRealmRequest struct {

    // Required. The name of the realm to delete. Uses the form:
    // `projects/{project}/locations/{location}/realms/{realm}`.
    Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
    // contains filtered or unexported fields
}

Request message for RealmsService.DeleteRealm.

func (*DeleteRealmRequest) Descriptor Uses

func (*DeleteRealmRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteRealmRequest.ProtoReflect.Descriptor instead.

func (*DeleteRealmRequest) GetName Uses

func (x *DeleteRealmRequest) GetName() string

func (*DeleteRealmRequest) ProtoMessage Uses

func (*DeleteRealmRequest) ProtoMessage()

func (*DeleteRealmRequest) ProtoReflect Uses

func (x *DeleteRealmRequest) ProtoReflect() protoreflect.Message

func (*DeleteRealmRequest) Reset Uses

func (x *DeleteRealmRequest) Reset()

func (*DeleteRealmRequest) String Uses

func (x *DeleteRealmRequest) String() string

type DeployedFleetDetails Uses

type DeployedFleetDetails struct {

    // Information about the Agones fleet.
    DeployedFleet *DeployedFleetDetails_DeployedFleet `protobuf:"bytes,1,opt,name=deployed_fleet,json=deployedFleet,proto3" json:"deployed_fleet,omitempty"`
    // Information about the Agones autoscaler for that fleet.
    DeployedAutoscaler *DeployedFleetDetails_DeployedFleetAutoscaler `protobuf:"bytes,2,opt,name=deployed_autoscaler,json=deployedAutoscaler,proto3" json:"deployed_autoscaler,omitempty"`
    // contains filtered or unexported fields
}

Details of the deployed Agones fleet.

func (*DeployedFleetDetails) Descriptor Uses

func (*DeployedFleetDetails) Descriptor() ([]byte, []int)

Deprecated: Use DeployedFleetDetails.ProtoReflect.Descriptor instead.

func (*DeployedFleetDetails) GetDeployedAutoscaler Uses

func (x *DeployedFleetDetails) GetDeployedAutoscaler() *DeployedFleetDetails_DeployedFleetAutoscaler

func (*DeployedFleetDetails) GetDeployedFleet Uses

func (x *DeployedFleetDetails) GetDeployedFleet() *DeployedFleetDetails_DeployedFleet

func (*DeployedFleetDetails) ProtoMessage Uses

func (*DeployedFleetDetails) ProtoMessage()

func (*DeployedFleetDetails) ProtoReflect Uses

func (x *DeployedFleetDetails) ProtoReflect() protoreflect.Message

func (*DeployedFleetDetails) Reset Uses

func (x *DeployedFleetDetails) Reset()

func (*DeployedFleetDetails) String Uses

func (x *DeployedFleetDetails) String() string

type DeployedFleetDetails_DeployedFleet Uses

type DeployedFleetDetails_DeployedFleet struct {

    // The name of the Agones fleet.
    Fleet string `protobuf:"bytes,1,opt,name=fleet,proto3" json:"fleet,omitempty"`
    // The fleet spec retrieved from the Agones fleet.
    FleetSpec string `protobuf:"bytes,2,opt,name=fleet_spec,json=fleetSpec,proto3" json:"fleet_spec,omitempty"`
    // The source spec that is used to create the Agones fleet.
    // The GameServerConfig resource may no longer exist in the system.
    SpecSource *SpecSource `protobuf:"bytes,3,opt,name=spec_source,json=specSource,proto3" json:"spec_source,omitempty"`
    // The current status of the Agones fleet.
    // Includes count of game servers in various states.
    Status *DeployedFleetDetails_DeployedFleet_DeployedFleetStatus `protobuf:"bytes,5,opt,name=status,proto3" json:"status,omitempty"`
    // contains filtered or unexported fields
}

Agones fleet specification and details.

func (*DeployedFleetDetails_DeployedFleet) Descriptor Uses

func (*DeployedFleetDetails_DeployedFleet) Descriptor() ([]byte, []int)

Deprecated: Use DeployedFleetDetails_DeployedFleet.ProtoReflect.Descriptor instead.

func (*DeployedFleetDetails_DeployedFleet) GetFleet Uses

func (x *DeployedFleetDetails_DeployedFleet) GetFleet() string

func (*DeployedFleetDetails_DeployedFleet) GetFleetSpec Uses

func (x *DeployedFleetDetails_DeployedFleet) GetFleetSpec() string

func (*DeployedFleetDetails_DeployedFleet) GetSpecSource Uses

func (x *DeployedFleetDetails_DeployedFleet) GetSpecSource() *SpecSource

func (*DeployedFleetDetails_DeployedFleet) GetStatus Uses

func (x *DeployedFleetDetails_DeployedFleet) GetStatus() *DeployedFleetDetails_DeployedFleet_DeployedFleetStatus

func (*DeployedFleetDetails_DeployedFleet) ProtoMessage Uses

func (*DeployedFleetDetails_DeployedFleet) ProtoMessage()

func (*DeployedFleetDetails_DeployedFleet) ProtoReflect Uses

func (x *DeployedFleetDetails_DeployedFleet) ProtoReflect() protoreflect.Message

func (*DeployedFleetDetails_DeployedFleet) Reset Uses

func (x *DeployedFleetDetails_DeployedFleet) Reset()

func (*DeployedFleetDetails_DeployedFleet) String Uses

func (x *DeployedFleetDetails_DeployedFleet) String() string

type DeployedFleetDetails_DeployedFleetAutoscaler Uses

type DeployedFleetDetails_DeployedFleetAutoscaler struct {

    // The name of the Agones autoscaler.
    Autoscaler string `protobuf:"bytes,1,opt,name=autoscaler,proto3" json:"autoscaler,omitempty"`
    // The source spec that is used to create the autoscaler.
    // The GameServerConfig resource may no longer exist in the system.
    SpecSource *SpecSource `protobuf:"bytes,4,opt,name=spec_source,json=specSource,proto3" json:"spec_source,omitempty"`
    // The autoscaler spec retrieved from Agones.
    FleetAutoscalerSpec string `protobuf:"bytes,3,opt,name=fleet_autoscaler_spec,json=fleetAutoscalerSpec,proto3" json:"fleet_autoscaler_spec,omitempty"`
    // contains filtered or unexported fields
}

Details about the Agones autoscaler.

func (*DeployedFleetDetails_DeployedFleetAutoscaler) Descriptor Uses

func (*DeployedFleetDetails_DeployedFleetAutoscaler) Descriptor() ([]byte, []int)

Deprecated: Use DeployedFleetDetails_DeployedFleetAutoscaler.ProtoReflect.Descriptor instead.

func (*DeployedFleetDetails_DeployedFleetAutoscaler) GetAutoscaler Uses

func (x *DeployedFleetDetails_DeployedFleetAutoscaler) GetAutoscaler() string

func (*DeployedFleetDetails_DeployedFleetAutoscaler) GetFleetAutoscalerSpec Uses

func (x *DeployedFleetDetails_DeployedFleetAutoscaler) GetFleetAutoscalerSpec() string

func (*DeployedFleetDetails_DeployedFleetAutoscaler) GetSpecSource Uses

func (x *DeployedFleetDetails_DeployedFleetAutoscaler) GetSpecSource() *SpecSource

func (*DeployedFleetDetails_DeployedFleetAutoscaler) ProtoMessage Uses

func (*DeployedFleetDetails_DeployedFleetAutoscaler) ProtoMessage()

func (*DeployedFleetDetails_DeployedFleetAutoscaler) ProtoReflect Uses

func (x *DeployedFleetDetails_DeployedFleetAutoscaler) ProtoReflect() protoreflect.Message

func (*DeployedFleetDetails_DeployedFleetAutoscaler) Reset Uses

func (x *DeployedFleetDetails_DeployedFleetAutoscaler) Reset()

func (*DeployedFleetDetails_DeployedFleetAutoscaler) String Uses

func (x *DeployedFleetDetails_DeployedFleetAutoscaler) String() string

type DeployedFleetDetails_DeployedFleet_DeployedFleetStatus Uses

type DeployedFleetDetails_DeployedFleet_DeployedFleetStatus struct {

    // The number of GameServer replicas in the READY state in this fleet.
    ReadyReplicas int64 `protobuf:"varint,1,opt,name=ready_replicas,json=readyReplicas,proto3" json:"ready_replicas,omitempty"`
    // The number of GameServer replicas in the ALLOCATED state in this fleet.
    AllocatedReplicas int64 `protobuf:"varint,2,opt,name=allocated_replicas,json=allocatedReplicas,proto3" json:"allocated_replicas,omitempty"`
    // The number of GameServer replicas in the RESERVED state in this fleet.
    // Reserved instances won't be deleted on scale down, but won't cause
    // an autoscaler to scale up.
    ReservedReplicas int64 `protobuf:"varint,3,opt,name=reserved_replicas,json=reservedReplicas,proto3" json:"reserved_replicas,omitempty"`
    // The total number of current GameServer replicas in this fleet.
    Replicas int64 `protobuf:"varint,4,opt,name=replicas,proto3" json:"replicas,omitempty"`
    // contains filtered or unexported fields
}

DeployedFleetStatus has details about the Agones fleets such as how many are running, how many allocated, and so on.

func (*DeployedFleetDetails_DeployedFleet_DeployedFleetStatus) Descriptor Uses

func (*DeployedFleetDetails_DeployedFleet_DeployedFleetStatus) Descriptor() ([]byte, []int)

Deprecated: Use DeployedFleetDetails_DeployedFleet_DeployedFleetStatus.ProtoReflect.Descriptor instead.

func (*DeployedFleetDetails_DeployedFleet_DeployedFleetStatus) GetAllocatedReplicas Uses

func (x *DeployedFleetDetails_DeployedFleet_DeployedFleetStatus) GetAllocatedReplicas() int64

func (*DeployedFleetDetails_DeployedFleet_DeployedFleetStatus) GetReadyReplicas Uses

func (x *DeployedFleetDetails_DeployedFleet_DeployedFleetStatus) GetReadyReplicas() int64

func (*DeployedFleetDetails_DeployedFleet_DeployedFleetStatus) GetReplicas Uses

func (x *DeployedFleetDetails_DeployedFleet_DeployedFleetStatus) GetReplicas() int64

func (*DeployedFleetDetails_DeployedFleet_DeployedFleetStatus) GetReservedReplicas Uses

func (x *DeployedFleetDetails_DeployedFleet_DeployedFleetStatus) GetReservedReplicas() int64

func (*DeployedFleetDetails_DeployedFleet_DeployedFleetStatus) ProtoMessage Uses

func (*DeployedFleetDetails_DeployedFleet_DeployedFleetStatus) ProtoMessage()

func (*DeployedFleetDetails_DeployedFleet_DeployedFleetStatus) ProtoReflect Uses

func (x *DeployedFleetDetails_DeployedFleet_DeployedFleetStatus) ProtoReflect() protoreflect.Message

func (*DeployedFleetDetails_DeployedFleet_DeployedFleetStatus) Reset Uses

func (x *DeployedFleetDetails_DeployedFleet_DeployedFleetStatus) Reset()

func (*DeployedFleetDetails_DeployedFleet_DeployedFleetStatus) String Uses

func (x *DeployedFleetDetails_DeployedFleet_DeployedFleetStatus) String() string

type FetchDeploymentStateRequest Uses

type FetchDeploymentStateRequest struct {

    // Required. The name of the game server delpoyment. Uses the form:
    //
    // `projects/{project}/locations/{location}/gameServerDeployments/{deployment}`.
    Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
    // contains filtered or unexported fields
}

Request message for GameServerDeploymentsService.FetchDeploymentState.

func (*FetchDeploymentStateRequest) Descriptor Uses

func (*FetchDeploymentStateRequest) Descriptor() ([]byte, []int)

Deprecated: Use FetchDeploymentStateRequest.ProtoReflect.Descriptor instead.

func (*FetchDeploymentStateRequest) GetName Uses

func (x *FetchDeploymentStateRequest) GetName() string

func (*FetchDeploymentStateRequest) ProtoMessage Uses

func (*FetchDeploymentStateRequest) ProtoMessage()

func (*FetchDeploymentStateRequest) ProtoReflect Uses

func (x *FetchDeploymentStateRequest) ProtoReflect() protoreflect.Message

func (*FetchDeploymentStateRequest) Reset Uses

func (x *FetchDeploymentStateRequest) Reset()

func (*FetchDeploymentStateRequest) String Uses

func (x *FetchDeploymentStateRequest) String() string

type FetchDeploymentStateResponse Uses

type FetchDeploymentStateResponse struct {

    // The state of the game server deployment in each game server cluster.
    ClusterState []*FetchDeploymentStateResponse_DeployedClusterState `protobuf:"bytes,1,rep,name=cluster_state,json=clusterState,proto3" json:"cluster_state,omitempty"`
    // List of locations that could not be reached.
    Unavailable []string `protobuf:"bytes,2,rep,name=unavailable,proto3" json:"unavailable,omitempty"`
    // contains filtered or unexported fields
}

Response message for GameServerDeploymentsService.FetchDeploymentState.

func (*FetchDeploymentStateResponse) Descriptor Uses

func (*FetchDeploymentStateResponse) Descriptor() ([]byte, []int)

Deprecated: Use FetchDeploymentStateResponse.ProtoReflect.Descriptor instead.

func (*FetchDeploymentStateResponse) GetClusterState Uses

func (x *FetchDeploymentStateResponse) GetClusterState() []*FetchDeploymentStateResponse_DeployedClusterState

func (*FetchDeploymentStateResponse) GetUnavailable Uses

func (x *FetchDeploymentStateResponse) GetUnavailable() []string

func (*FetchDeploymentStateResponse) ProtoMessage Uses

func (*FetchDeploymentStateResponse) ProtoMessage()

func (*FetchDeploymentStateResponse) ProtoReflect Uses

func (x *FetchDeploymentStateResponse) ProtoReflect() protoreflect.Message

func (*FetchDeploymentStateResponse) Reset Uses

func (x *FetchDeploymentStateResponse) Reset()

func (*FetchDeploymentStateResponse) String Uses

func (x *FetchDeploymentStateResponse) String() string

type FetchDeploymentStateResponse_DeployedClusterState Uses

type FetchDeploymentStateResponse_DeployedClusterState struct {

    // The name of the cluster.
    Cluster string `protobuf:"bytes,1,opt,name=cluster,proto3" json:"cluster,omitempty"`
    // The details about the Agones fleets and autoscalers created in the
    // game server cluster.
    FleetDetails []*DeployedFleetDetails `protobuf:"bytes,2,rep,name=fleet_details,json=fleetDetails,proto3" json:"fleet_details,omitempty"`
    // contains filtered or unexported fields
}

The game server cluster changes made by the game server deployment.

func (*FetchDeploymentStateResponse_DeployedClusterState) Descriptor Uses

func (*FetchDeploymentStateResponse_DeployedClusterState) Descriptor() ([]byte, []int)

Deprecated: Use FetchDeploymentStateResponse_DeployedClusterState.ProtoReflect.Descriptor instead.

func (*FetchDeploymentStateResponse_DeployedClusterState) GetCluster Uses

func (x *FetchDeploymentStateResponse_DeployedClusterState) GetCluster() string

func (*FetchDeploymentStateResponse_DeployedClusterState) GetFleetDetails Uses

func (x *FetchDeploymentStateResponse_DeployedClusterState) GetFleetDetails() []*DeployedFleetDetails

func (*FetchDeploymentStateResponse_DeployedClusterState) ProtoMessage Uses

func (*FetchDeploymentStateResponse_DeployedClusterState) ProtoMessage()

func (*FetchDeploymentStateResponse_DeployedClusterState) ProtoReflect Uses

func (x *FetchDeploymentStateResponse_DeployedClusterState) ProtoReflect() protoreflect.Message

func (*FetchDeploymentStateResponse_DeployedClusterState) Reset Uses

func (x *FetchDeploymentStateResponse_DeployedClusterState) Reset()

func (*FetchDeploymentStateResponse_DeployedClusterState) String Uses

func (x *FetchDeploymentStateResponse_DeployedClusterState) String() string

type FleetConfig Uses

type FleetConfig struct {

    // Agones fleet spec. Example spec:
    // `https://agones.dev/site/docs/reference/fleet/`.
    FleetSpec string `protobuf:"bytes,1,opt,name=fleet_spec,json=fleetSpec,proto3" json:"fleet_spec,omitempty"`
    // The name of the FleetConfig.
    Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
    // contains filtered or unexported fields
}

Fleet configs for Agones.

func (*FleetConfig) Descriptor Uses

func (*FleetConfig) Descriptor() ([]byte, []int)

Deprecated: Use FleetConfig.ProtoReflect.Descriptor instead.

func (*FleetConfig) GetFleetSpec Uses

func (x *FleetConfig) GetFleetSpec() string

func (*FleetConfig) GetName Uses

func (x *FleetConfig) GetName() string

func (*FleetConfig) ProtoMessage Uses

func (*FleetConfig) ProtoMessage()

func (*FleetConfig) ProtoReflect Uses

func (x *FleetConfig) ProtoReflect() protoreflect.Message

func (*FleetConfig) Reset Uses

func (x *FleetConfig) Reset()

func (*FleetConfig) String Uses

func (x *FleetConfig) String() string

type GameServerCluster Uses

type GameServerCluster struct {

    // Required. The resource name of the game server cluster. Uses the form:
    //
    // `projects/{project}/locations/{location}/realms/{realm}/gameServerClusters/{cluster}`.
    // For example,
    //
    // `projects/my-project/locations/{location}/realms/zanzibar/gameServerClusters/my-onprem-cluster`.
    Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
    // Output only. The creation time.
    CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
    // Output only. The last-modified time.
    UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
    // The labels associated with this game server cluster. Each label is a
    // key-value pair.
    Labels map[string]string `protobuf:"bytes,4,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
    // The game server cluster connection information. This information is used to
    // manage game server clusters.
    ConnectionInfo *GameServerClusterConnectionInfo `protobuf:"bytes,5,opt,name=connection_info,json=connectionInfo,proto3" json:"connection_info,omitempty"`
    // ETag of the resource.
    Etag string `protobuf:"bytes,6,opt,name=etag,proto3" json:"etag,omitempty"`
    // Human readable description of the cluster.
    Description string `protobuf:"bytes,7,opt,name=description,proto3" json:"description,omitempty"`
    // contains filtered or unexported fields
}

A game server cluster resource.

func (*GameServerCluster) Descriptor Uses

func (*GameServerCluster) Descriptor() ([]byte, []int)

Deprecated: Use GameServerCluster.ProtoReflect.Descriptor instead.

func (*GameServerCluster) GetConnectionInfo Uses

func (x *GameServerCluster) GetConnectionInfo() *GameServerClusterConnectionInfo

func (*GameServerCluster) GetCreateTime Uses

func (x *GameServerCluster) GetCreateTime() *timestamppb.Timestamp

func (*GameServerCluster) GetDescription Uses

func (x *GameServerCluster) GetDescription() string

func (*GameServerCluster) GetEtag Uses

func (x *GameServerCluster) GetEtag() string

func (*GameServerCluster) GetLabels Uses

func (x *GameServerCluster) GetLabels() map[string]string

func (*GameServerCluster) GetName Uses

func (x *GameServerCluster) GetName() string

func (*GameServerCluster) GetUpdateTime Uses

func (x *GameServerCluster) GetUpdateTime() *timestamppb.Timestamp

func (*GameServerCluster) ProtoMessage Uses

func (*GameServerCluster) ProtoMessage()

func (*GameServerCluster) ProtoReflect Uses

func (x *GameServerCluster) ProtoReflect() protoreflect.Message

func (*GameServerCluster) Reset Uses

func (x *GameServerCluster) Reset()

func (*GameServerCluster) String Uses

func (x *GameServerCluster) String() string

type GameServerClusterConnectionInfo Uses

type GameServerClusterConnectionInfo struct {

    // The location of the Kubernetes cluster.
    //
    // Types that are assignable to ClusterReference:
    //	*GameServerClusterConnectionInfo_GkeClusterReference
    ClusterReference isGameServerClusterConnectionInfo_ClusterReference `protobuf_oneof:"cluster_reference"`
    // Namespace designated on the game server cluster where the Agones game
    // server instances will be created. Existence of the namespace will be
    // validated during creation.
    Namespace string `protobuf:"bytes,5,opt,name=namespace,proto3" json:"namespace,omitempty"`
    // contains filtered or unexported fields
}

The game server cluster connection information.

func (*GameServerClusterConnectionInfo) Descriptor Uses

func (*GameServerClusterConnectionInfo) Descriptor() ([]byte, []int)

Deprecated: Use GameServerClusterConnectionInfo.ProtoReflect.Descriptor instead.

func (*GameServerClusterConnectionInfo) GetClusterReference Uses

func (m *GameServerClusterConnectionInfo) GetClusterReference() isGameServerClusterConnectionInfo_ClusterReference

func (*GameServerClusterConnectionInfo) GetGkeClusterReference Uses

func (x *GameServerClusterConnectionInfo) GetGkeClusterReference() *GkeClusterReference

func (*GameServerClusterConnectionInfo) GetNamespace Uses

func (x *GameServerClusterConnectionInfo) GetNamespace() string

func (*GameServerClusterConnectionInfo) ProtoMessage Uses

func (*GameServerClusterConnectionInfo) ProtoMessage()

func (*GameServerClusterConnectionInfo) ProtoReflect Uses

func (x *GameServerClusterConnectionInfo) ProtoReflect() protoreflect.Message

func (*GameServerClusterConnectionInfo) Reset Uses

func (x *GameServerClusterConnectionInfo) Reset()

func (*GameServerClusterConnectionInfo) String Uses

func (x *GameServerClusterConnectionInfo) String() string

type GameServerClusterConnectionInfo_GkeClusterReference Uses

type GameServerClusterConnectionInfo_GkeClusterReference struct {
    // Reference to the GKE cluster where the game servers are installed.
    GkeClusterReference *GkeClusterReference `protobuf:"bytes,7,opt,name=gke_cluster_reference,json=gkeClusterReference,proto3,oneof"`
}

type GameServerClustersServiceClient Uses

type GameServerClustersServiceClient interface {
    // Lists game server clusters in a given project and location.
    ListGameServerClusters(ctx context.Context, in *ListGameServerClustersRequest, opts ...grpc.CallOption) (*ListGameServerClustersResponse, error)
    // Gets details of a single game server cluster.
    GetGameServerCluster(ctx context.Context, in *GetGameServerClusterRequest, opts ...grpc.CallOption) (*GameServerCluster, error)
    // Creates a new game server cluster in a given project and location.
    CreateGameServerCluster(ctx context.Context, in *CreateGameServerClusterRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
    // Previews creation of a new game server cluster in a given project and
    // location.
    PreviewCreateGameServerCluster(ctx context.Context, in *PreviewCreateGameServerClusterRequest, opts ...grpc.CallOption) (*PreviewCreateGameServerClusterResponse, error)
    // Deletes a single game server cluster.
    DeleteGameServerCluster(ctx context.Context, in *DeleteGameServerClusterRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
    // Previews deletion of a single game server cluster.
    PreviewDeleteGameServerCluster(ctx context.Context, in *PreviewDeleteGameServerClusterRequest, opts ...grpc.CallOption) (*PreviewDeleteGameServerClusterResponse, error)
    // Patches a single game server cluster.
    UpdateGameServerCluster(ctx context.Context, in *UpdateGameServerClusterRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
    // Previews updating a GameServerCluster.
    PreviewUpdateGameServerCluster(ctx context.Context, in *PreviewUpdateGameServerClusterRequest, opts ...grpc.CallOption) (*PreviewUpdateGameServerClusterResponse, error)
}

GameServerClustersServiceClient is the client API for GameServerClustersService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewGameServerClustersServiceClient Uses

func NewGameServerClustersServiceClient(cc grpc.ClientConnInterface) GameServerClustersServiceClient

type GameServerClustersServiceServer Uses

type GameServerClustersServiceServer interface {
    // Lists game server clusters in a given project and location.
    ListGameServerClusters(context.Context, *ListGameServerClustersRequest) (*ListGameServerClustersResponse, error)
    // Gets details of a single game server cluster.
    GetGameServerCluster(context.Context, *GetGameServerClusterRequest) (*GameServerCluster, error)
    // Creates a new game server cluster in a given project and location.
    CreateGameServerCluster(context.Context, *CreateGameServerClusterRequest) (*longrunning.Operation, error)
    // Previews creation of a new game server cluster in a given project and
    // location.
    PreviewCreateGameServerCluster(context.Context, *PreviewCreateGameServerClusterRequest) (*PreviewCreateGameServerClusterResponse, error)
    // Deletes a single game server cluster.
    DeleteGameServerCluster(context.Context, *DeleteGameServerClusterRequest) (*longrunning.Operation, error)
    // Previews deletion of a single game server cluster.
    PreviewDeleteGameServerCluster(context.Context, *PreviewDeleteGameServerClusterRequest) (*PreviewDeleteGameServerClusterResponse, error)
    // Patches a single game server cluster.
    UpdateGameServerCluster(context.Context, *UpdateGameServerClusterRequest) (*longrunning.Operation, error)
    // Previews updating a GameServerCluster.
    PreviewUpdateGameServerCluster(context.Context, *PreviewUpdateGameServerClusterRequest) (*PreviewUpdateGameServerClusterResponse, error)
}

GameServerClustersServiceServer is the server API for GameServerClustersService service.

type GameServerConfig Uses

type GameServerConfig struct {

    // The resource name of the game server config. Uses the form:
    //
    // `projects/{project}/locations/{location}/gameServerDeployments/{deployment}/configs/{config}`.
    // For example,
    //
    // `projects/my-project/locations/global/gameServerDeployments/my-game/configs/my-config`.
    Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
    // Output only. The creation time.
    CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
    // Output only. The last-modified time.
    UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
    // The labels associated with this game server config. Each label is a
    // key-value pair.
    Labels map[string]string `protobuf:"bytes,4,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
    // FleetConfig contains a list of Agones fleet specs. Only one FleetConfig
    // is allowed.
    FleetConfigs []*FleetConfig `protobuf:"bytes,5,rep,name=fleet_configs,json=fleetConfigs,proto3" json:"fleet_configs,omitempty"`
    // The autoscaling settings.
    ScalingConfigs []*ScalingConfig `protobuf:"bytes,6,rep,name=scaling_configs,json=scalingConfigs,proto3" json:"scaling_configs,omitempty"`
    // The description of the game server config.
    Description string `protobuf:"bytes,7,opt,name=description,proto3" json:"description,omitempty"`
    // contains filtered or unexported fields
}

A game server config resource.

func (*GameServerConfig) Descriptor Uses

func (*GameServerConfig) Descriptor() ([]byte, []int)

Deprecated: Use GameServerConfig.ProtoReflect.Descriptor instead.

func (*GameServerConfig) GetCreateTime Uses

func (x *GameServerConfig) GetCreateTime() *timestamppb.Timestamp

func (*GameServerConfig) GetDescription Uses

func (x *GameServerConfig) GetDescription() string

func (*GameServerConfig) GetFleetConfigs Uses

func (x *GameServerConfig) GetFleetConfigs() []*FleetConfig

func (*GameServerConfig) GetLabels Uses

func (x *GameServerConfig) GetLabels() map[string]string

func (*GameServerConfig) GetName Uses

func (x *GameServerConfig) GetName() string

func (*GameServerConfig) GetScalingConfigs Uses

func (x *GameServerConfig) GetScalingConfigs() []*ScalingConfig

func (*GameServerConfig) GetUpdateTime Uses

func (x *GameServerConfig) GetUpdateTime() *timestamppb.Timestamp

func (*GameServerConfig) ProtoMessage Uses

func (*GameServerConfig) ProtoMessage()

func (*GameServerConfig) ProtoReflect Uses

func (x *GameServerConfig) ProtoReflect() protoreflect.Message

func (*GameServerConfig) Reset Uses

func (x *GameServerConfig) Reset()

func (*GameServerConfig) String Uses

func (x *GameServerConfig) String() string

type GameServerConfigOverride Uses

type GameServerConfigOverride struct {

    // Selector chooses the game server config targets.
    //
    // Types that are assignable to Selector:
    //	*GameServerConfigOverride_RealmsSelector
    Selector isGameServerConfigOverride_Selector `protobuf_oneof:"selector"`
    // Selects the game server config and how it should be applied.
    //
    // Types that are assignable to Change:
    //	*GameServerConfigOverride_ConfigVersion
    Change isGameServerConfigOverride_Change `protobuf_oneof:"change"`
    // contains filtered or unexported fields
}

A game server config override.

func (*GameServerConfigOverride) Descriptor Uses

func (*GameServerConfigOverride) Descriptor() ([]byte, []int)

Deprecated: Use GameServerConfigOverride.ProtoReflect.Descriptor instead.

func (*GameServerConfigOverride) GetChange Uses

func (m *GameServerConfigOverride) GetChange() isGameServerConfigOverride_Change

func (*GameServerConfigOverride) GetConfigVersion Uses

func (x *GameServerConfigOverride) GetConfigVersion() string

func (*GameServerConfigOverride) GetRealmsSelector Uses

func (x *GameServerConfigOverride) GetRealmsSelector() *RealmSelector

func (*GameServerConfigOverride) GetSelector Uses

func (m *GameServerConfigOverride) GetSelector() isGameServerConfigOverride_Selector

func (*GameServerConfigOverride) ProtoMessage Uses

func (*GameServerConfigOverride) ProtoMessage()

func (*GameServerConfigOverride) ProtoReflect Uses

func (x *GameServerConfigOverride) ProtoReflect() protoreflect.Message

func (*GameServerConfigOverride) Reset Uses

func (x *GameServerConfigOverride) Reset()

func (*GameServerConfigOverride) String Uses

func (x *GameServerConfigOverride) String() string

type GameServerConfigOverride_ConfigVersion Uses

type GameServerConfigOverride_ConfigVersion struct {
    // The game server config for this override.
    ConfigVersion string `protobuf:"bytes,100,opt,name=config_version,json=configVersion,proto3,oneof"`
}

type GameServerConfigOverride_RealmsSelector Uses

type GameServerConfigOverride_RealmsSelector struct {
    // Selector for choosing applicable realms.
    RealmsSelector *RealmSelector `protobuf:"bytes,1,opt,name=realms_selector,json=realmsSelector,proto3,oneof"`
}

type GameServerConfigsServiceClient Uses

type GameServerConfigsServiceClient interface {
    // Lists game server configs in a given project, location, and game server
    // deployment.
    ListGameServerConfigs(ctx context.Context, in *ListGameServerConfigsRequest, opts ...grpc.CallOption) (*ListGameServerConfigsResponse, error)
    // Gets details of a single game server config.
    GetGameServerConfig(ctx context.Context, in *GetGameServerConfigRequest, opts ...grpc.CallOption) (*GameServerConfig, error)
    // Creates a new game server config in a given project, location, and game
    // server deployment. Game server configs are immutable, and are not applied
    // until referenced in the game server deployment rollout resource.
    CreateGameServerConfig(ctx context.Context, in *CreateGameServerConfigRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
    // Deletes a single game server config. The deletion will fail if the game
    // server config is referenced in a game server deployment rollout.
    DeleteGameServerConfig(ctx context.Context, in *DeleteGameServerConfigRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
}

GameServerConfigsServiceClient is the client API for GameServerConfigsService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewGameServerConfigsServiceClient Uses

func NewGameServerConfigsServiceClient(cc grpc.ClientConnInterface) GameServerConfigsServiceClient

type GameServerConfigsServiceServer Uses

type GameServerConfigsServiceServer interface {
    // Lists game server configs in a given project, location, and game server
    // deployment.
    ListGameServerConfigs(context.Context, *ListGameServerConfigsRequest) (*ListGameServerConfigsResponse, error)
    // Gets details of a single game server config.
    GetGameServerConfig(context.Context, *GetGameServerConfigRequest) (*GameServerConfig, error)
    // Creates a new game server config in a given project, location, and game
    // server deployment. Game server configs are immutable, and are not applied
    // until referenced in the game server deployment rollout resource.
    CreateGameServerConfig(context.Context, *CreateGameServerConfigRequest) (*longrunning.Operation, error)
    // Deletes a single game server config. The deletion will fail if the game
    // server config is referenced in a game server deployment rollout.
    DeleteGameServerConfig(context.Context, *DeleteGameServerConfigRequest) (*longrunning.Operation, error)
}

GameServerConfigsServiceServer is the server API for GameServerConfigsService service.

type GameServerDeployment Uses

type GameServerDeployment struct {

    // The resource name of the game server deployment. Uses the form:
    //
    // `projects/{project}/locations/{location}/gameServerDeployments/{deployment}`.
    // For example,
    //
    // `projects/my-project/locations/{location}/gameServerDeployments/my-deployment`.
    Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
    // Output only. The creation time.
    CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
    // Output only. The last-modified time.
    UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
    // The labels associated with this game server deployment. Each label is a
    // key-value pair.
    Labels map[string]string `protobuf:"bytes,4,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
    // ETag of the resource.
    Etag string `protobuf:"bytes,7,opt,name=etag,proto3" json:"etag,omitempty"`
    // Human readable description of the game server delpoyment.
    Description string `protobuf:"bytes,8,opt,name=description,proto3" json:"description,omitempty"`
    // contains filtered or unexported fields
}

A game server deployment resource.

func (*GameServerDeployment) Descriptor Uses

func (*GameServerDeployment) Descriptor() ([]byte, []int)

Deprecated: Use GameServerDeployment.ProtoReflect.Descriptor instead.

func (*GameServerDeployment) GetCreateTime Uses

func (x *GameServerDeployment) GetCreateTime() *timestamppb.Timestamp

func (*GameServerDeployment) GetDescription Uses

func (x *GameServerDeployment) GetDescription() string

func (*GameServerDeployment) GetEtag Uses

func (x *GameServerDeployment) GetEtag() string

func (*GameServerDeployment) GetLabels Uses

func (x *GameServerDeployment) GetLabels() map[string]string

func (*GameServerDeployment) GetName Uses

func (x *GameServerDeployment) GetName() string

func (*GameServerDeployment) GetUpdateTime Uses

func (x *GameServerDeployment) GetUpdateTime() *timestamppb.Timestamp

func (*GameServerDeployment) ProtoMessage Uses

func (*GameServerDeployment) ProtoMessage()

func (*GameServerDeployment) ProtoReflect Uses

func (x *GameServerDeployment) ProtoReflect() protoreflect.Message

func (*GameServerDeployment) Reset Uses

func (x *GameServerDeployment) Reset()

func (*GameServerDeployment) String Uses

func (x *GameServerDeployment) String() string

type GameServerDeploymentRollout Uses

type GameServerDeploymentRollout struct {

    // The resource name of the game server deployment rollout. Uses the form:
    //
    // `projects/{project}/locations/{location}/gameServerDeployments/{deployment}/rollout`.
    // For example,
    //
    // `projects/my-project/locations/{location}/gameServerDeployments/my-deployment/rollout`.
    Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
    // Output only. The creation time.
    CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
    // Output only. The last-modified time.
    UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
    // The default game server config is applied to all realms unless overridden
    // in the rollout. For example,
    //
    // `projects/my-project/locations/global/gameServerDeployments/my-game/configs/my-config`.
    DefaultGameServerConfig string `protobuf:"bytes,4,opt,name=default_game_server_config,json=defaultGameServerConfig,proto3" json:"default_game_server_config,omitempty"`
    // Contains the game server config rollout overrides. Overrides are processed
    // in the order they are listed. Once a match is found for a realm, the rest
    // of the list is not processed.
    GameServerConfigOverrides []*GameServerConfigOverride `protobuf:"bytes,5,rep,name=game_server_config_overrides,json=gameServerConfigOverrides,proto3" json:"game_server_config_overrides,omitempty"`
    // ETag of the resource.
    Etag string `protobuf:"bytes,6,opt,name=etag,proto3" json:"etag,omitempty"`
    // contains filtered or unexported fields
}

The game server deployment rollout which represents the desired rollout state.

func (*GameServerDeploymentRollout) Descriptor Uses

func (*GameServerDeploymentRollout) Descriptor() ([]byte, []int)

Deprecated: Use GameServerDeploymentRollout.ProtoReflect.Descriptor instead.

func (*GameServerDeploymentRollout) GetCreateTime Uses

func (x *GameServerDeploymentRollout) GetCreateTime() *timestamppb.Timestamp

func (*GameServerDeploymentRollout) GetDefaultGameServerConfig Uses

func (x *GameServerDeploymentRollout) GetDefaultGameServerConfig() string

func (*GameServerDeploymentRollout) GetEtag Uses

func (x *GameServerDeploymentRollout) GetEtag() string

func (*GameServerDeploymentRollout) GetGameServerConfigOverrides Uses

func (x *GameServerDeploymentRollout) GetGameServerConfigOverrides() []*GameServerConfigOverride

func (*GameServerDeploymentRollout) GetName Uses

func (x *GameServerDeploymentRollout) GetName() string

func (*GameServerDeploymentRollout) GetUpdateTime Uses

func (x *GameServerDeploymentRollout) GetUpdateTime() *timestamppb.Timestamp

func (*GameServerDeploymentRollout) ProtoMessage Uses

func (*GameServerDeploymentRollout) ProtoMessage()

func (*GameServerDeploymentRollout) ProtoReflect Uses

func (x *GameServerDeploymentRollout) ProtoReflect() protoreflect.Message

func (*GameServerDeploymentRollout) Reset Uses

func (x *GameServerDeploymentRollout) Reset()

func (*GameServerDeploymentRollout) String Uses

func (x *GameServerDeploymentRollout) String() string

type GameServerDeploymentsServiceClient Uses

type GameServerDeploymentsServiceClient interface {
    // Lists game server deployments in a given project and location.
    ListGameServerDeployments(ctx context.Context, in *ListGameServerDeploymentsRequest, opts ...grpc.CallOption) (*ListGameServerDeploymentsResponse, error)
    // Gets details of a single game server deployment.
    GetGameServerDeployment(ctx context.Context, in *GetGameServerDeploymentRequest, opts ...grpc.CallOption) (*GameServerDeployment, error)
    // Creates a new game server deployment in a given project and location.
    CreateGameServerDeployment(ctx context.Context, in *CreateGameServerDeploymentRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
    // Deletes a single game server deployment.
    DeleteGameServerDeployment(ctx context.Context, in *DeleteGameServerDeploymentRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
    // Patches a game server deployment.
    UpdateGameServerDeployment(ctx context.Context, in *UpdateGameServerDeploymentRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
    // Gets details a single game server deployment rollout.
    GetGameServerDeploymentRollout(ctx context.Context, in *GetGameServerDeploymentRolloutRequest, opts ...grpc.CallOption) (*GameServerDeploymentRollout, error)
    // Patches a single game server deployment rollout.
    // The method will not return an error if the update does not affect any
    // existing realms. For example - if the default_game_server_config is changed
    // but all existing realms use the override, that is valid. Similarly, if a
    // non existing realm is explicitly called out in game_server_config_overrides
    // field, that will also not result in an error.
    UpdateGameServerDeploymentRollout(ctx context.Context, in *UpdateGameServerDeploymentRolloutRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
    // Previews the game server deployment rollout. This API does not mutate the
    // rollout resource.
    PreviewGameServerDeploymentRollout(ctx context.Context, in *PreviewGameServerDeploymentRolloutRequest, opts ...grpc.CallOption) (*PreviewGameServerDeploymentRolloutResponse, error)
    // Retrieves information about the current state of the game server
    // deployment. Gathers all the Agones fleets and Agones autoscalers,
    // including fleets running an older version of the game server deployment.
    FetchDeploymentState(ctx context.Context, in *FetchDeploymentStateRequest, opts ...grpc.CallOption) (*FetchDeploymentStateResponse, error)
}

GameServerDeploymentsServiceClient is the client API for GameServerDeploymentsService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewGameServerDeploymentsServiceClient Uses

func NewGameServerDeploymentsServiceClient(cc grpc.ClientConnInterface) GameServerDeploymentsServiceClient

type GameServerDeploymentsServiceServer Uses

type GameServerDeploymentsServiceServer interface {
    // Lists game server deployments in a given project and location.
    ListGameServerDeployments(context.Context, *ListGameServerDeploymentsRequest) (*ListGameServerDeploymentsResponse, error)
    // Gets details of a single game server deployment.
    GetGameServerDeployment(context.Context, *GetGameServerDeploymentRequest) (*GameServerDeployment, error)
    // Creates a new game server deployment in a given project and location.
    CreateGameServerDeployment(context.Context, *CreateGameServerDeploymentRequest) (*longrunning.Operation, error)
    // Deletes a single game server deployment.
    DeleteGameServerDeployment(context.Context, *DeleteGameServerDeploymentRequest) (*longrunning.Operation, error)
    // Patches a game server deployment.
    UpdateGameServerDeployment(context.Context, *UpdateGameServerDeploymentRequest) (*longrunning.Operation, error)
    // Gets details a single game server deployment rollout.
    GetGameServerDeploymentRollout(context.Context, *GetGameServerDeploymentRolloutRequest) (*GameServerDeploymentRollout, error)
    // Patches a single game server deployment rollout.
    // The method will not return an error if the update does not affect any
    // existing realms. For example - if the default_game_server_config is changed
    // but all existing realms use the override, that is valid. Similarly, if a
    // non existing realm is explicitly called out in game_server_config_overrides
    // field, that will also not result in an error.
    UpdateGameServerDeploymentRollout(context.Context, *UpdateGameServerDeploymentRolloutRequest) (*longrunning.Operation, error)
    // Previews the game server deployment rollout. This API does not mutate the
    // rollout resource.
    PreviewGameServerDeploymentRollout(context.Context, *PreviewGameServerDeploymentRolloutRequest) (*PreviewGameServerDeploymentRolloutResponse, error)
    // Retrieves information about the current state of the game server
    // deployment. Gathers all the Agones fleets and Agones autoscalers,
    // including fleets running an older version of the game server deployment.
    FetchDeploymentState(context.Context, *FetchDeploymentStateRequest) (*FetchDeploymentStateResponse, error)
}

GameServerDeploymentsServiceServer is the server API for GameServerDeploymentsService service.

type GetGameServerClusterRequest Uses

type GetGameServerClusterRequest struct {

    // Required. The name of the game server cluster to retrieve. Uses the form:
    //
    // `projects/{project}/locations/{location}/realms/{realm-id}/gameServerClusters/{cluster}`.
    Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
    // contains filtered or unexported fields
}

Request message for GameServerClustersService.GetGameServerCluster.

func (*GetGameServerClusterRequest) Descriptor Uses

func (*GetGameServerClusterRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetGameServerClusterRequest.ProtoReflect.Descriptor instead.

func (*GetGameServerClusterRequest) GetName Uses

func (x *GetGameServerClusterRequest) GetName() string

func (*GetGameServerClusterRequest) ProtoMessage Uses

func (*GetGameServerClusterRequest) ProtoMessage()

func (*GetGameServerClusterRequest) ProtoReflect Uses

func (x *GetGameServerClusterRequest) ProtoReflect() protoreflect.Message

func (*GetGameServerClusterRequest) Reset Uses

func (x *GetGameServerClusterRequest) Reset()

func (*GetGameServerClusterRequest) String Uses

func (x *GetGameServerClusterRequest) String() string

type GetGameServerConfigRequest Uses

type GetGameServerConfigRequest struct {

    // Required. The name of the game server config to retrieve. Uses the form:
    //
    // `projects/{project}/locations/{location}/gameServerDeployments/{deployment}/configs/{config}`.
    Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
    // contains filtered or unexported fields
}

Request message for GameServerConfigsService.GetGameServerConfig.

func (*GetGameServerConfigRequest) Descriptor Uses

func (*GetGameServerConfigRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetGameServerConfigRequest.ProtoReflect.Descriptor instead.

func (*GetGameServerConfigRequest) GetName Uses

func (x *GetGameServerConfigRequest) GetName() string

func (*GetGameServerConfigRequest) ProtoMessage Uses

func (*GetGameServerConfigRequest) ProtoMessage()

func (*GetGameServerConfigRequest) ProtoReflect Uses

func (x *GetGameServerConfigRequest) ProtoReflect() protoreflect.Message

func (*GetGameServerConfigRequest) Reset Uses

func (x *GetGameServerConfigRequest) Reset()

func (*GetGameServerConfigRequest) String Uses

func (x *GetGameServerConfigRequest) String() string

type GetGameServerDeploymentRequest Uses

type GetGameServerDeploymentRequest struct {

    // Required. The name of the game server delpoyment to retrieve. Uses the form:
    //
    // `projects/{project}/locations/{location}/gameServerDeployments/{deployment}`.
    Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
    // contains filtered or unexported fields
}

Request message for GameServerDeploymentsService.GetGameServerDeployment.

func (*GetGameServerDeploymentRequest) Descriptor Uses

func (*GetGameServerDeploymentRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetGameServerDeploymentRequest.ProtoReflect.Descriptor instead.

func (*GetGameServerDeploymentRequest) GetName Uses

func (x *GetGameServerDeploymentRequest) GetName() string

func (*GetGameServerDeploymentRequest) ProtoMessage Uses

func (*GetGameServerDeploymentRequest) ProtoMessage()

func (*GetGameServerDeploymentRequest) ProtoReflect Uses

func (x *GetGameServerDeploymentRequest) ProtoReflect() protoreflect.Message

func (*GetGameServerDeploymentRequest) Reset Uses

func (x *GetGameServerDeploymentRequest) Reset()

func (*GetGameServerDeploymentRequest) String Uses

func (x *GetGameServerDeploymentRequest) String() string

type GetGameServerDeploymentRolloutRequest Uses

type GetGameServerDeploymentRolloutRequest struct {

    // Required. The name of the game server delpoyment to retrieve. Uses the form:
    //
    // `projects/{project}/locations/{location}/gameServerDeployments/{deployment}/rollout`.
    Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
    // contains filtered or unexported fields
}

Request message for GameServerDeploymentsService.GetGameServerDeploymentRollout.

func (*GetGameServerDeploymentRolloutRequest) Descriptor Uses

func (*GetGameServerDeploymentRolloutRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetGameServerDeploymentRolloutRequest.ProtoReflect.Descriptor instead.

func (*GetGameServerDeploymentRolloutRequest) GetName Uses

func (x *GetGameServerDeploymentRolloutRequest) GetName() string

func (*GetGameServerDeploymentRolloutRequest) ProtoMessage Uses

func (*GetGameServerDeploymentRolloutRequest) ProtoMessage()

func (*GetGameServerDeploymentRolloutRequest) ProtoReflect Uses

func (x *GetGameServerDeploymentRolloutRequest) ProtoReflect() protoreflect.Message

func (*GetGameServerDeploymentRolloutRequest) Reset Uses

func (x *GetGameServerDeploymentRolloutRequest) Reset()

func (*GetGameServerDeploymentRolloutRequest) String Uses

func (x *GetGameServerDeploymentRolloutRequest) String() string

type GetRealmRequest Uses

type GetRealmRequest struct {

    // Required. The name of the realm to retrieve. Uses the form:
    // `projects/{project}/locations/{location}/realms/{realm}`.
    Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
    // contains filtered or unexported fields
}

Request message for RealmsService.GetRealm.

func (*GetRealmRequest) Descriptor Uses

func (*GetRealmRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetRealmRequest.ProtoReflect.Descriptor instead.

func (*GetRealmRequest) GetName Uses

func (x *GetRealmRequest) GetName() string

func (*GetRealmRequest) ProtoMessage Uses

func (*GetRealmRequest) ProtoMessage()

func (*GetRealmRequest) ProtoReflect Uses

func (x *GetRealmRequest) ProtoReflect() protoreflect.Message

func (*GetRealmRequest) Reset Uses

func (x *GetRealmRequest) Reset()

func (*GetRealmRequest) String Uses

func (x *GetRealmRequest) String() string

type GkeClusterReference Uses

type GkeClusterReference struct {

    // The full or partial name of a GKE cluster, using one of the following
    // forms:
    //  * `projects/{project}/locations/{location}/clusters/{cluster}`
    //  * `locations/{location}/clusters/{cluster}`
    //  * `{cluster}`
    // If project and location are not specified, the project and location of the
    // GameServerCluster resource are used to generate the full name of the
    // GKE cluster.
    Cluster string `protobuf:"bytes,1,opt,name=cluster,proto3" json:"cluster,omitempty"`
    // contains filtered or unexported fields
}

A reference to a GKE cluster.

func (*GkeClusterReference) Descriptor Uses

func (*GkeClusterReference) Descriptor() ([]byte, []int)

Deprecated: Use GkeClusterReference.ProtoReflect.Descriptor instead.

func (*GkeClusterReference) GetCluster Uses

func (x *GkeClusterReference) GetCluster() string

func (*GkeClusterReference) ProtoMessage Uses

func (*GkeClusterReference) ProtoMessage()

func (*GkeClusterReference) ProtoReflect Uses

func (x *GkeClusterReference) ProtoReflect() protoreflect.Message

func (*GkeClusterReference) Reset Uses

func (x *GkeClusterReference) Reset()

func (*GkeClusterReference) String Uses

func (x *GkeClusterReference) String() string

type LabelSelector Uses

type LabelSelector struct {

    // Resource labels for this selector.
    Labels map[string]string `protobuf:"bytes,1,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
    // contains filtered or unexported fields
}

The label selector, used to group labels on the resources.

func (*LabelSelector) Descriptor Uses

func (*LabelSelector) Descriptor() ([]byte, []int)

Deprecated: Use LabelSelector.ProtoReflect.Descriptor instead.

func (*LabelSelector) GetLabels Uses

func (x *LabelSelector) GetLabels() map[string]string

func (*LabelSelector) ProtoMessage Uses

func (*LabelSelector) ProtoMessage()

func (*LabelSelector) ProtoReflect Uses

func (x *LabelSelector) ProtoReflect() protoreflect.Message

func (*LabelSelector) Reset Uses

func (x *LabelSelector) Reset()

func (*LabelSelector) String Uses

func (x *LabelSelector) String() string

type ListGameServerClustersRequest Uses

type ListGameServerClustersRequest struct {

    // Required. The parent resource name. Uses the form:
    // "projects/{project}/locations/{location}/realms/{realm}".
    Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
    // Optional. The maximum number of items to return.  If unspecified, the server
    // will pick an appropriate default. The server may return fewer items than
    // requested. A caller should only rely on response's
    // [next_page_token][google.cloud.gaming.v1beta.ListGameServerClustersResponse.next_page_token] to
    // determine if there are more GameServerClusters left to be queried.
    PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
    // Optional. The next_page_token value returned from a previous List request, if any.
    PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
    // Optional. The filter to apply to list results.
    Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
    // Optional. Specifies the ordering of results following syntax at
    // https://cloud.google.com/apis/design/design_patterns#sorting_order.
    OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
    // contains filtered or unexported fields
}

Request message for GameServerClustersService.ListGameServerClusters.

func (*ListGameServerClustersRequest) Descriptor Uses

func (*ListGameServerClustersRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListGameServerClustersRequest.ProtoReflect.Descriptor instead.

func (*ListGameServerClustersRequest) GetFilter Uses

func (x *ListGameServerClustersRequest) GetFilter() string

func (*ListGameServerClustersRequest) GetOrderBy Uses

func (x *ListGameServerClustersRequest) GetOrderBy() string

func (*ListGameServerClustersRequest) GetPageSize Uses

func (x *ListGameServerClustersRequest) GetPageSize() int32

func (*ListGameServerClustersRequest) GetPageToken Uses

func (x *ListGameServerClustersRequest) GetPageToken() string

func (*ListGameServerClustersRequest) GetParent Uses

func (x *ListGameServerClustersRequest) GetParent() string

func (*ListGameServerClustersRequest) ProtoMessage Uses

func (*ListGameServerClustersRequest) ProtoMessage()

func (*ListGameServerClustersRequest) ProtoReflect Uses

func (x *ListGameServerClustersRequest) ProtoReflect() protoreflect.Message

func (*ListGameServerClustersRequest) Reset Uses

func (x *ListGameServerClustersRequest) Reset()

func (*ListGameServerClustersRequest) String Uses

func (x *ListGameServerClustersRequest) String() string

type ListGameServerClustersResponse Uses

type ListGameServerClustersResponse struct {

    // The list of game server clusters.
    GameServerClusters []*GameServerCluster `protobuf:"bytes,1,rep,name=game_server_clusters,json=gameServerClusters,proto3" json:"game_server_clusters,omitempty"`
    // Token to retrieve the next page of results, or empty if there are no more
    // results in the list.
    NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
    // List of locations that could not be reached.
    Unreachable []string `protobuf:"bytes,4,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
    // contains filtered or unexported fields
}

Response message for GameServerClustersService.ListGameServerClusters.

func (*ListGameServerClustersResponse) Descriptor Uses

func (*ListGameServerClustersResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListGameServerClustersResponse.ProtoReflect.Descriptor instead.

func (*ListGameServerClustersResponse) GetGameServerClusters Uses

func (x *ListGameServerClustersResponse) GetGameServerClusters() []*GameServerCluster

func (*ListGameServerClustersResponse) GetNextPageToken Uses

func (x *ListGameServerClustersResponse) GetNextPageToken() string

func (*ListGameServerClustersResponse) GetUnreachable Uses

func (x *ListGameServerClustersResponse) GetUnreachable() []string

func (*ListGameServerClustersResponse) ProtoMessage Uses

func (*ListGameServerClustersResponse) ProtoMessage()

func (*ListGameServerClustersResponse) ProtoReflect Uses

func (x *ListGameServerClustersResponse) ProtoReflect() protoreflect.Message

func (*ListGameServerClustersResponse) Reset Uses

func (x *ListGameServerClustersResponse) Reset()

func (*ListGameServerClustersResponse) String Uses

func (x *ListGameServerClustersResponse) String() string

type ListGameServerConfigsRequest Uses

type ListGameServerConfigsRequest struct {

    // Required. The parent resource name. Uses the form:
    //
    // `projects/{project}/locations/{location}/gameServerDeployments/{deployment}/configs/*`.
    Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
    // Optional. The maximum number of items to return.  If unspecified, server
    // will pick an appropriate default. Server may return fewer items than
    // requested. A caller should only rely on response's
    // [next_page_token][google.cloud.gaming.v1beta.ListGameServerConfigsResponse.next_page_token] to
    // determine if there are more GameServerConfigs left to be queried.
    PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
    // Optional. The next_page_token value returned from a previous list request, if any.
    PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
    // Optional. The filter to apply to list results.
    Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
    // Optional. Specifies the ordering of results following syntax at
    // https://cloud.google.com/apis/design/design_patterns#sorting_order.
    OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
    // contains filtered or unexported fields
}

Request message for GameServerConfigsService.ListGameServerConfigs.

func (*ListGameServerConfigsRequest) Descriptor Uses

func (*ListGameServerConfigsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListGameServerConfigsRequest.ProtoReflect.Descriptor instead.

func (*ListGameServerConfigsRequest) GetFilter Uses

func (x *ListGameServerConfigsRequest) GetFilter() string

func (*ListGameServerConfigsRequest) GetOrderBy Uses

func (x *ListGameServerConfigsRequest) GetOrderBy() string

func (*ListGameServerConfigsRequest) GetPageSize Uses

func (x *ListGameServerConfigsRequest) GetPageSize() int32

func (*ListGameServerConfigsRequest) GetPageToken Uses

func (x *ListGameServerConfigsRequest) GetPageToken() string

func (*ListGameServerConfigsRequest) GetParent Uses

func (x *ListGameServerConfigsRequest) GetParent() string

func (*ListGameServerConfigsRequest) ProtoMessage Uses

func (*ListGameServerConfigsRequest) ProtoMessage()

func (*ListGameServerConfigsRequest) ProtoReflect Uses

func (x *ListGameServerConfigsRequest) ProtoReflect() protoreflect.Message

func (*ListGameServerConfigsRequest) Reset Uses

func (x *ListGameServerConfigsRequest) Reset()

func (*ListGameServerConfigsRequest) String Uses

func (x *ListGameServerConfigsRequest) String() string

type ListGameServerConfigsResponse Uses

type ListGameServerConfigsResponse struct {

    // The list of game server configs.
    GameServerConfigs []*GameServerConfig `protobuf:"bytes,1,rep,name=game_server_configs,json=gameServerConfigs,proto3" json:"game_server_configs,omitempty"`
    // Token to retrieve the next page of results, or empty if there are no more
    // results in the list.
    NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
    // List of locations that could not be reached.
    Unreachable []string `protobuf:"bytes,4,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
    // contains filtered or unexported fields
}

Response message for GameServerConfigsService.ListGameServerConfigs.

func (*ListGameServerConfigsResponse) Descriptor Uses

func (*ListGameServerConfigsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListGameServerConfigsResponse.ProtoReflect.Descriptor instead.

func (*ListGameServerConfigsResponse) GetGameServerConfigs Uses

func (x *ListGameServerConfigsResponse) GetGameServerConfigs() []*GameServerConfig

func (*ListGameServerConfigsResponse) GetNextPageToken Uses

func (x *ListGameServerConfigsResponse) GetNextPageToken() string

func (*ListGameServerConfigsResponse) GetUnreachable Uses

func (x *ListGameServerConfigsResponse) GetUnreachable() []string

func (*ListGameServerConfigsResponse) ProtoMessage Uses

func (*ListGameServerConfigsResponse) ProtoMessage()

func (*ListGameServerConfigsResponse) ProtoReflect Uses

func (x *ListGameServerConfigsResponse) ProtoReflect() protoreflect.Message

func (*ListGameServerConfigsResponse) Reset Uses

func (x *ListGameServerConfigsResponse) Reset()

func (*ListGameServerConfigsResponse) String Uses

func (x *ListGameServerConfigsResponse) String() string

type ListGameServerDeploymentsRequest Uses

type ListGameServerDeploymentsRequest struct {

    // Required. The parent resource name. Uses the form:
    // `projects/{project}/locations/{location}`.
    Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
    // Optional. The maximum number of items to return.  If unspecified, the server
    // will pick an appropriate default. The server may return fewer items than
    // requested. A caller should only rely on response's
    // [next_page_token][google.cloud.gaming.v1beta.ListGameServerDeploymentsResponse.next_page_token] to
    // determine if there are more GameServerDeployments left to be queried.
    PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
    // Optional. The next_page_token value returned from a previous List request,
    // if any.
    PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
    // Optional. The filter to apply to list results.
    Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
    // Optional. Specifies the ordering of results following syntax at
    // https://cloud.google.com/apis/design/design_patterns#sorting_order.
    OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
    // contains filtered or unexported fields
}

Request message for GameServerDeploymentsService.ListGameServerDeployments.

func (*ListGameServerDeploymentsRequest) Descriptor Uses

func (*ListGameServerDeploymentsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListGameServerDeploymentsRequest.ProtoReflect.Descriptor instead.

func (*ListGameServerDeploymentsRequest) GetFilter Uses

func (x *ListGameServerDeploymentsRequest) GetFilter() string

func (*ListGameServerDeploymentsRequest) GetOrderBy Uses

func (x *ListGameServerDeploymentsRequest) GetOrderBy() string

func (*ListGameServerDeploymentsRequest) GetPageSize Uses

func (x *ListGameServerDeploymentsRequest) GetPageSize() int32

func (*ListGameServerDeploymentsRequest) GetPageToken Uses

func (x *ListGameServerDeploymentsRequest) GetPageToken() string

func (*ListGameServerDeploymentsRequest) GetParent Uses

func (x *ListGameServerDeploymentsRequest) GetParent() string

func (*ListGameServerDeploymentsRequest) ProtoMessage Uses

func (*ListGameServerDeploymentsRequest) ProtoMessage()

func (*ListGameServerDeploymentsRequest) ProtoReflect Uses

func (x *ListGameServerDeploymentsRequest) ProtoReflect() protoreflect.Message

func (*ListGameServerDeploymentsRequest) Reset Uses

func (x *ListGameServerDeploymentsRequest) Reset()

func (*ListGameServerDeploymentsRequest) String Uses

func (x *ListGameServerDeploymentsRequest) String() string

type ListGameServerDeploymentsResponse Uses

type ListGameServerDeploymentsResponse struct {

    // The list of game server deployments.
    GameServerDeployments []*GameServerDeployment `protobuf:"bytes,1,rep,name=game_server_deployments,json=gameServerDeployments,proto3" json:"game_server_deployments,omitempty"`
    // Token to retrieve the next page of results, or empty if there are no more
    // results in the list.
    NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
    // List of locations that could not be reached.
    Unreachable []string `protobuf:"bytes,4,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
    // contains filtered or unexported fields
}

Response message for GameServerDeploymentsService.ListGameServerDeployments.

func (*ListGameServerDeploymentsResponse) Descriptor Uses

func (*ListGameServerDeploymentsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListGameServerDeploymentsResponse.ProtoReflect.Descriptor instead.

func (*ListGameServerDeploymentsResponse) GetGameServerDeployments Uses

func (x *ListGameServerDeploymentsResponse) GetGameServerDeployments() []*GameServerDeployment

func (*ListGameServerDeploymentsResponse) GetNextPageToken Uses

func (x *ListGameServerDeploymentsResponse) GetNextPageToken() string

func (*ListGameServerDeploymentsResponse) GetUnreachable Uses

func (x *ListGameServerDeploymentsResponse) GetUnreachable() []string

func (*ListGameServerDeploymentsResponse) ProtoMessage Uses

func (*ListGameServerDeploymentsResponse) ProtoMessage()

func (*ListGameServerDeploymentsResponse) ProtoReflect Uses

func (x *ListGameServerDeploymentsResponse) ProtoReflect() protoreflect.Message

func (*ListGameServerDeploymentsResponse) Reset Uses

func (x *ListGameServerDeploymentsResponse) Reset()

func (*ListGameServerDeploymentsResponse) String Uses

func (x *ListGameServerDeploymentsResponse) String() string

type ListRealmsRequest Uses

type ListRealmsRequest struct {

    // Required. The parent resource name. Uses the form:
    // `projects/{project}/locations/{location}`.
    Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
    // Optional. The maximum number of items to return.  If unspecified, server
    // will pick an appropriate default. Server may return fewer items than
    // requested. A caller should only rely on response's
    // [next_page_token][google.cloud.gaming.v1beta.ListRealmsResponse.next_page_token] to
    // determine if there are more realms left to be queried.
    PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
    // Optional. The next_page_token value returned from a previous List request,
    // if any.
    PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
    // Optional. The filter to apply to list results.
    Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
    // Optional. Specifies the ordering of results following syntax at
    // https://cloud.google.com/apis/design/design_patterns#sorting_order.
    OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
    // contains filtered or unexported fields
}

Request message for RealmsService.ListRealms.

func (*ListRealmsRequest) Descriptor Uses

func (*ListRealmsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListRealmsRequest.ProtoReflect.Descriptor instead.

func (*ListRealmsRequest) GetFilter Uses

func (x *ListRealmsRequest) GetFilter() string

func (*ListRealmsRequest) GetOrderBy Uses

func (x *ListRealmsRequest) GetOrderBy() string

func (*ListRealmsRequest) GetPageSize Uses

func (x *ListRealmsRequest) GetPageSize() int32

func (*ListRealmsRequest) GetPageToken Uses

func (x *ListRealmsRequest) GetPageToken() string

func (*ListRealmsRequest) GetParent Uses

func (x *ListRealmsRequest) GetParent() string

func (*ListRealmsRequest) ProtoMessage Uses

func (*ListRealmsRequest) ProtoMessage()

func (*ListRealmsRequest) ProtoReflect Uses

func (x *ListRealmsRequest) ProtoReflect() protoreflect.Message

func (*ListRealmsRequest) Reset Uses

func (x *ListRealmsRequest) Reset()

func (*ListRealmsRequest) String Uses

func (x *ListRealmsRequest) String() string

type ListRealmsResponse Uses

type ListRealmsResponse struct {

    // The list of realms.
    Realms []*Realm `protobuf:"bytes,1,rep,name=realms,proto3" json:"realms,omitempty"`
    // Token to retrieve the next page of results, or empty if there are no more
    // results in the list.
    NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
    // List of locations that could not be reached.
    Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
    // contains filtered or unexported fields
}

Response message for RealmsService.ListRealms.

func (*ListRealmsResponse) Descriptor Uses

func (*ListRealmsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListRealmsResponse.ProtoReflect.Descriptor instead.

func (*ListRealmsResponse) GetNextPageToken Uses

func (x *ListRealmsResponse) GetNextPageToken() string

func (*ListRealmsResponse) GetRealms Uses

func (x *ListRealmsResponse) GetRealms() []*Realm

func (*ListRealmsResponse) GetUnreachable Uses

func (x *ListRealmsResponse) GetUnreachable() []string

func (*ListRealmsResponse) ProtoMessage Uses

func (*ListRealmsResponse) ProtoMessage()

func (*ListRealmsResponse) ProtoReflect Uses

func (x *ListRealmsResponse) ProtoReflect() protoreflect.Message

func (*ListRealmsResponse) Reset Uses

func (x *ListRealmsResponse) Reset()

func (*ListRealmsResponse) String Uses

func (x *ListRealmsResponse) String() string

type OperationMetadata Uses

type OperationMetadata struct {

    // Output only. The time the operation was created.
    CreateTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
    // Output only. The time the operation finished running.
    EndTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
    // Output only. Server-defined resource path for the target of the operation.
    Target string `protobuf:"bytes,3,opt,name=target,proto3" json:"target,omitempty"`
    // Output only. Name of the verb executed by the operation.
    Verb string `protobuf:"bytes,4,opt,name=verb,proto3" json:"verb,omitempty"`
    // Output only. Human-readable status of the operation, if any.
    StatusMessage string `protobuf:"bytes,5,opt,name=status_message,json=statusMessage,proto3" json:"status_message,omitempty"`
    // Output only. Identifies whether the user has requested cancellation
    // of the operation. Operations that have successfully been cancelled
    // have [Operation.error][] value with a [google.rpc.Status.code][google.rpc.Status.code] of 1,
    // corresponding to `Code.CANCELLED`.
    RequestedCancellation bool `protobuf:"varint,6,opt,name=requested_cancellation,json=requestedCancellation,proto3" json:"requested_cancellation,omitempty"`
    // Output only. API version used to start the operation.
    ApiVersion string `protobuf:"bytes,7,opt,name=api_version,json=apiVersion,proto3" json:"api_version,omitempty"`
    // Output only. List of Locations that could not be reached.
    Unreachable []string `protobuf:"bytes,8,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
    // Output only. Operation status for Game Services API operations. Operation status is in
    // the form of key-value pairs where keys are resource IDs and the values show
    // the status of the operation. In case of failures, the value includes an
    // error code and error message.
    OperationStatus map[string]*OperationStatus `protobuf:"bytes,9,rep,name=operation_status,json=operationStatus,proto3" json:"operation_status,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
    // contains filtered or unexported fields
}

Represents the metadata of the long-running operation.

func (*OperationMetadata) Descriptor Uses

func (*OperationMetadata) Descriptor() ([]byte, []int)

Deprecated: Use OperationMetadata.ProtoReflect.Descriptor instead.

func (*OperationMetadata) GetApiVersion Uses

func (x *OperationMetadata) GetApiVersion() string

func (*OperationMetadata) GetCreateTime Uses

func (x *OperationMetadata) GetCreateTime() *timestamppb.Timestamp

func (*OperationMetadata) GetEndTime Uses

func (x *OperationMetadata) GetEndTime() *timestamppb.Timestamp

func (*OperationMetadata) GetOperationStatus Uses

func (x *OperationMetadata) GetOperationStatus() map[string]*OperationStatus

func (*OperationMetadata) GetRequestedCancellation Uses

func (x *OperationMetadata) GetRequestedCancellation() bool

func (*OperationMetadata) GetStatusMessage Uses

func (x *OperationMetadata) GetStatusMessage() string

func (*OperationMetadata) GetTarget Uses

func (x *OperationMetadata) GetTarget() string

func (*OperationMetadata) GetUnreachable Uses

func (x *OperationMetadata) GetUnreachable() []string

func (*OperationMetadata) GetVerb Uses

func (x *OperationMetadata) GetVerb() string

func (*OperationMetadata) ProtoMessage Uses

func (*OperationMetadata) ProtoMessage()

func (*OperationMetadata) ProtoReflect Uses

func (x *OperationMetadata) ProtoReflect() protoreflect.Message

func (*OperationMetadata) Reset Uses

func (x *OperationMetadata) Reset()

func (*OperationMetadata) String Uses

func (x *OperationMetadata) String() string

type OperationStatus Uses

type OperationStatus struct {

    // Output only. Whether the operation is done or still in progress.
    Done bool `protobuf:"varint,1,opt,name=done,proto3" json:"done,omitempty"`
    // The error code in case of failures.
    ErrorCode OperationStatus_ErrorCode `protobuf:"varint,2,opt,name=error_code,json=errorCode,proto3,enum=google.cloud.gaming.v1beta.OperationStatus_ErrorCode" json:"error_code,omitempty"`
    // The human-readable error message.
    ErrorMessage string `protobuf:"bytes,3,opt,name=error_message,json=errorMessage,proto3" json:"error_message,omitempty"`
    // contains filtered or unexported fields
}

func (*OperationStatus) Descriptor Uses

func (*OperationStatus) Descriptor() ([]byte, []int)

Deprecated: Use OperationStatus.ProtoReflect.Descriptor instead.

func (*OperationStatus) GetDone Uses

func (x *OperationStatus) GetDone() bool

func (*OperationStatus) GetErrorCode Uses

func (x *OperationStatus) GetErrorCode() OperationStatus_ErrorCode

func (*OperationStatus) GetErrorMessage Uses

func (x *OperationStatus) GetErrorMessage() string

func (*OperationStatus) ProtoMessage Uses

func (*OperationStatus) ProtoMessage()

func (*OperationStatus) ProtoReflect Uses

func (x *OperationStatus) ProtoReflect() protoreflect.Message

func (*OperationStatus) Reset Uses

func (x *OperationStatus) Reset()

func (*OperationStatus) String Uses

func (x *OperationStatus) String() string

type OperationStatus_ErrorCode Uses

type OperationStatus_ErrorCode int32
const (
    OperationStatus_ERROR_CODE_UNSPECIFIED OperationStatus_ErrorCode = 0
    OperationStatus_INTERNAL_ERROR         OperationStatus_ErrorCode = 1
    OperationStatus_PERMISSION_DENIED      OperationStatus_ErrorCode = 2
    OperationStatus_CLUSTER_CONNECTION     OperationStatus_ErrorCode = 3
)

func (OperationStatus_ErrorCode) Descriptor Uses

func (OperationStatus_ErrorCode) Descriptor() protoreflect.EnumDescriptor

func (OperationStatus_ErrorCode) Enum Uses

func (x OperationStatus_ErrorCode) Enum() *OperationStatus_ErrorCode

func (OperationStatus_ErrorCode) EnumDescriptor Uses

func (OperationStatus_ErrorCode) EnumDescriptor() ([]byte, []int)

Deprecated: Use OperationStatus_ErrorCode.Descriptor instead.

func (OperationStatus_ErrorCode) Number Uses

func (x OperationStatus_ErrorCode) Number() protoreflect.EnumNumber

func (OperationStatus_ErrorCode) String Uses

func (x OperationStatus_ErrorCode) String() string

func (OperationStatus_ErrorCode) Type Uses

func (OperationStatus_ErrorCode) Type() protoreflect.EnumType

type PreviewCreateGameServerClusterRequest Uses

type PreviewCreateGameServerClusterRequest struct {

    // Required. The parent resource name. Uses the form:
    // `projects/{project}/locations/{location}/realms/{realm}`.
    Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
    // Required. The ID of the game server cluster resource to be created.
    GameServerClusterId string `protobuf:"bytes,2,opt,name=game_server_cluster_id,json=gameServerClusterId,proto3" json:"game_server_cluster_id,omitempty"`
    // Required. The game server cluster resource to be created.
    GameServerCluster *GameServerCluster `protobuf:"bytes,3,opt,name=game_server_cluster,json=gameServerCluster,proto3" json:"game_server_cluster,omitempty"`
    // Optional. The target timestamp to compute the preview.
    PreviewTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=preview_time,json=previewTime,proto3" json:"preview_time,omitempty"`
    // contains filtered or unexported fields
}

Request message for GameServerClustersService.PreviewCreateGameServerCluster.

func (*PreviewCreateGameServerClusterRequest) Descriptor Uses

func (*PreviewCreateGameServerClusterRequest) Descriptor() ([]byte, []int)

Deprecated: Use PreviewCreateGameServerClusterRequest.ProtoReflect.Descriptor instead.

func (*PreviewCreateGameServerClusterRequest) GetGameServerCluster Uses

func (x *PreviewCreateGameServerClusterRequest) GetGameServerCluster() *GameServerCluster

func (*PreviewCreateGameServerClusterRequest) GetGameServerClusterId Uses

func (x *PreviewCreateGameServerClusterRequest) GetGameServerClusterId() string

func (*PreviewCreateGameServerClusterRequest) GetParent Uses

func (x *PreviewCreateGameServerClusterRequest) GetParent() string

func (*PreviewCreateGameServerClusterRequest) GetPreviewTime Uses

func (x *PreviewCreateGameServerClusterRequest) GetPreviewTime() *timestamppb.Timestamp

func (*PreviewCreateGameServerClusterRequest) ProtoMessage Uses

func (*PreviewCreateGameServerClusterRequest) ProtoMessage()

func (*PreviewCreateGameServerClusterRequest) ProtoReflect Uses

func (x *PreviewCreateGameServerClusterRequest) ProtoReflect() protoreflect.Message

func (*PreviewCreateGameServerClusterRequest) Reset Uses

func (x *PreviewCreateGameServerClusterRequest) Reset()

func (*PreviewCreateGameServerClusterRequest) String Uses

func (x *PreviewCreateGameServerClusterRequest) String() string

type PreviewCreateGameServerClusterResponse Uses

type PreviewCreateGameServerClusterResponse struct {

    // The ETag of the game server cluster.
    Etag string `protobuf:"bytes,2,opt,name=etag,proto3" json:"etag,omitempty"`
    // The target state.
    TargetState *TargetState `protobuf:"bytes,3,opt,name=target_state,json=targetState,proto3" json:"target_state,omitempty"`
    // contains filtered or unexported fields
}

Response message for GameServerClustersService.PreviewCreateGameServerCluster.

func (*PreviewCreateGameServerClusterResponse) Descriptor Uses

func (*PreviewCreateGameServerClusterResponse) Descriptor() ([]byte, []int)

Deprecated: Use PreviewCreateGameServerClusterResponse.ProtoReflect.Descriptor instead.

func (*PreviewCreateGameServerClusterResponse) GetEtag Uses

func (x *PreviewCreateGameServerClusterResponse) GetEtag() string

func (*PreviewCreateGameServerClusterResponse) GetTargetState Uses

func (x *PreviewCreateGameServerClusterResponse) GetTargetState() *TargetState

func (*PreviewCreateGameServerClusterResponse) ProtoMessage Uses

func (*PreviewCreateGameServerClusterResponse) ProtoMessage()

func (*PreviewCreateGameServerClusterResponse) ProtoReflect Uses

func (x *PreviewCreateGameServerClusterResponse) ProtoReflect() protoreflect.Message

func (*PreviewCreateGameServerClusterResponse) Reset Uses

func (x *PreviewCreateGameServerClusterResponse) Reset()

func (*PreviewCreateGameServerClusterResponse) String Uses

func (x *PreviewCreateGameServerClusterResponse) String() string

type PreviewDeleteGameServerClusterRequest Uses

type PreviewDeleteGameServerClusterRequest struct {

    // Required. The name of the game server cluster to delete. Uses the form:
    // `projects/{project}/locations/{location}/gameServerClusters/{cluster}`.
    Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
    // Optional. The target timestamp to compute the preview.
    PreviewTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=preview_time,json=previewTime,proto3" json:"preview_time,omitempty"`
    // contains filtered or unexported fields
}

Request message for GameServerClustersService.PreviewDeleteGameServerCluster.

func (*PreviewDeleteGameServerClusterRequest) Descriptor Uses

func (*PreviewDeleteGameServerClusterRequest) Descriptor() ([]byte, []int)

Deprecated: Use PreviewDeleteGameServerClusterRequest.ProtoReflect.Descriptor instead.

func (*PreviewDeleteGameServerClusterRequest) GetName Uses

func (x *PreviewDeleteGameServerClusterRequest) GetName() string

func (*PreviewDeleteGameServerClusterRequest) GetPreviewTime Uses

func (x *PreviewDeleteGameServerClusterRequest) GetPreviewTime() *timestamppb.Timestamp

func (*PreviewDeleteGameServerClusterRequest) ProtoMessage Uses

func (*PreviewDeleteGameServerClusterRequest) ProtoMessage()

func (*PreviewDeleteGameServerClusterRequest) ProtoReflect Uses

func (x *PreviewDeleteGameServerClusterRequest) ProtoReflect() protoreflect.Message

func (*PreviewDeleteGameServerClusterRequest) Reset Uses

func (x *PreviewDeleteGameServerClusterRequest) Reset()

func (*PreviewDeleteGameServerClusterRequest) String Uses

func (x *PreviewDeleteGameServerClusterRequest) String() string

type PreviewDeleteGameServerClusterResponse Uses

type PreviewDeleteGameServerClusterResponse struct {

    // The ETag of the game server cluster.
    Etag string `protobuf:"bytes,2,opt,name=etag,proto3" json:"etag,omitempty"`
    // The target state.
    TargetState *TargetState `protobuf:"bytes,3,opt,name=target_state,json=targetState,proto3" json:"target_state,omitempty"`
    // contains filtered or unexported fields
}

Response message for GameServerClustersService.PreviewDeleteGameServerCluster.

func (*PreviewDeleteGameServerClusterResponse) Descriptor Uses

func (*PreviewDeleteGameServerClusterResponse) Descriptor() ([]byte, []int)

Deprecated: Use PreviewDeleteGameServerClusterResponse.ProtoReflect.Descriptor instead.

func (*PreviewDeleteGameServerClusterResponse) GetEtag Uses

func (x *PreviewDeleteGameServerClusterResponse) GetEtag() string

func (*PreviewDeleteGameServerClusterResponse) GetTargetState Uses

func (x *PreviewDeleteGameServerClusterResponse) GetTargetState() *TargetState

func (*PreviewDeleteGameServerClusterResponse) ProtoMessage Uses

func (*PreviewDeleteGameServerClusterResponse) ProtoMessage()

func (*PreviewDeleteGameServerClusterResponse) ProtoReflect Uses

func (x *PreviewDeleteGameServerClusterResponse) ProtoReflect() protoreflect.Message

func (*PreviewDeleteGameServerClusterResponse) Reset Uses

func (x *PreviewDeleteGameServerClusterResponse) Reset()

func (*PreviewDeleteGameServerClusterResponse) String Uses

func (x *PreviewDeleteGameServerClusterResponse) String() string

type PreviewGameServerDeploymentRolloutRequest Uses

type PreviewGameServerDeploymentRolloutRequest struct {

    // Required. The game server deployment rollout to be updated.
    // Only fields specified in update_mask are updated.
    Rollout *GameServerDeploymentRollout `protobuf:"bytes,1,opt,name=rollout,proto3" json:"rollout,omitempty"`
    // Optional. Mask of fields to update. At least one path must be supplied in
    // this field. For the `FieldMask` definition, see
    //
    // https:
    // //developers.google.com/protocol-buffers
    // // /docs/reference/google.protobuf#fieldmask
    UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
    // Optional. The target timestamp to compute the preview. Defaults to the immediately
    // after the proposed rollout completes.
    PreviewTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=preview_time,json=previewTime,proto3" json:"preview_time,omitempty"`
    // contains filtered or unexported fields
}

Request message for PreviewGameServerDeploymentRollout.

func (*PreviewGameServerDeploymentRolloutRequest) Descriptor Uses

func (*PreviewGameServerDeploymentRolloutRequest) Descriptor() ([]byte, []int)

Deprecated: Use PreviewGameServerDeploymentRolloutRequest.ProtoReflect.Descriptor instead.

func (*PreviewGameServerDeploymentRolloutRequest) GetPreviewTime Uses

func (x *PreviewGameServerDeploymentRolloutRequest) GetPreviewTime() *timestamppb.Timestamp

func (*PreviewGameServerDeploymentRolloutRequest) GetRollout Uses

func (x *PreviewGameServerDeploymentRolloutRequest) GetRollout() *GameServerDeploymentRollout

func (*PreviewGameServerDeploymentRolloutRequest) GetUpdateMask Uses

func (x *PreviewGameServerDeploymentRolloutRequest) GetUpdateMask() *fieldmaskpb.FieldMask

func (*PreviewGameServerDeploymentRolloutRequest) ProtoMessage Uses

func (*PreviewGameServerDeploymentRolloutRequest) ProtoMessage()

func (*PreviewGameServerDeploymentRolloutRequest) ProtoReflect Uses

func (x *PreviewGameServerDeploymentRolloutRequest) ProtoReflect() protoreflect.Message

func (*PreviewGameServerDeploymentRolloutRequest) Reset Uses

func (x *PreviewGameServerDeploymentRolloutRequest) Reset()

func (*PreviewGameServerDeploymentRolloutRequest) String Uses

func (x *PreviewGameServerDeploymentRolloutRequest) String() string

type PreviewGameServerDeploymentRolloutResponse Uses

type PreviewGameServerDeploymentRolloutResponse struct {

    // Locations that could not be reached on this request.
    Unavailable []string `protobuf:"bytes,2,rep,name=unavailable,proto3" json:"unavailable,omitempty"`
    // ETag of the game server deployment.
    Etag string `protobuf:"bytes,3,opt,name=etag,proto3" json:"etag,omitempty"`
    // The target state.
    TargetState *TargetState `protobuf:"bytes,4,opt,name=target_state,json=targetState,proto3" json:"target_state,omitempty"`
    // contains filtered or unexported fields
}

Response message for PreviewGameServerDeploymentRollout. This has details about the Agones fleet and autoscaler to be actuated.

func (*PreviewGameServerDeploymentRolloutResponse) Descriptor Uses

func (*PreviewGameServerDeploymentRolloutResponse) Descriptor() ([]byte, []int)

Deprecated: Use PreviewGameServerDeploymentRolloutResponse.ProtoReflect.Descriptor instead.

func (*PreviewGameServerDeploymentRolloutResponse) GetEtag Uses

func (x *PreviewGameServerDeploymentRolloutResponse) GetEtag() string

func (*PreviewGameServerDeploymentRolloutResponse) GetTargetState Uses

func (x *PreviewGameServerDeploymentRolloutResponse) GetTargetState() *TargetState

func (*PreviewGameServerDeploymentRolloutResponse) GetUnavailable Uses

func (x *PreviewGameServerDeploymentRolloutResponse) GetUnavailable() []string

func (*PreviewGameServerDeploymentRolloutResponse) ProtoMessage Uses

func (*PreviewGameServerDeploymentRolloutResponse) ProtoMessage()

func (*PreviewGameServerDeploymentRolloutResponse) ProtoReflect Uses

func (x *PreviewGameServerDeploymentRolloutResponse) ProtoReflect() protoreflect.Message

func (*PreviewGameServerDeploymentRolloutResponse) Reset Uses

func (x *PreviewGameServerDeploymentRolloutResponse) Reset()

func (*PreviewGameServerDeploymentRolloutResponse) String Uses

func (x *PreviewGameServerDeploymentRolloutResponse) String() string

type PreviewRealmUpdateRequest Uses

type PreviewRealmUpdateRequest struct {

    // Required. The realm to be updated.
    // Only fields specified in update_mask are updated.
    Realm *Realm `protobuf:"bytes,1,opt,name=realm,proto3" json:"realm,omitempty"`
    // Required. The update mask applies to the resource. For the `FieldMask`
    // definition, see
    //
    // https:
    // //developers.google.com/protocol-buffers
    // // /docs/reference/google.protobuf#fieldmask
    UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
    // Optional. The target timestamp to compute the preview.
    PreviewTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=preview_time,json=previewTime,proto3" json:"preview_time,omitempty"`
    // contains filtered or unexported fields
}

Request message for RealmsService.PreviewRealmUpdate.

func (*PreviewRealmUpdateRequest) Descriptor Uses

func (*PreviewRealmUpdateRequest) Descriptor() ([]byte, []int)

Deprecated: Use PreviewRealmUpdateRequest.ProtoReflect.Descriptor instead.

func (*PreviewRealmUpdateRequest) GetPreviewTime Uses

func (x *PreviewRealmUpdateRequest) GetPreviewTime() *timestamppb.Timestamp

func (*PreviewRealmUpdateRequest) GetRealm Uses

func (x *PreviewRealmUpdateRequest) GetRealm() *Realm

func (*PreviewRealmUpdateRequest) GetUpdateMask Uses

func (x *PreviewRealmUpdateRequest) GetUpdateMask() *fieldmaskpb.FieldMask

func (*PreviewRealmUpdateRequest) ProtoMessage Uses

func (*PreviewRealmUpdateRequest) ProtoMessage()

func (*PreviewRealmUpdateRequest) ProtoReflect Uses

func (x *PreviewRealmUpdateRequest) ProtoReflect() protoreflect.Message

func (*PreviewRealmUpdateRequest) Reset Uses

func (x *PreviewRealmUpdateRequest) Reset()

func (*PreviewRealmUpdateRequest) String Uses

func (x *PreviewRealmUpdateRequest) String() string

type PreviewRealmUpdateResponse Uses

type PreviewRealmUpdateResponse struct {

    // ETag of the realm.
    Etag string `protobuf:"bytes,2,opt,name=etag,proto3" json:"etag,omitempty"`
    // The target state.
    TargetState *TargetState `protobuf:"bytes,3,opt,name=target_state,json=targetState,proto3" json:"target_state,omitempty"`
    // contains filtered or unexported fields
}

Response message for RealmsService.PreviewRealmUpdate.

func (*PreviewRealmUpdateResponse) Descriptor Uses

func (*PreviewRealmUpdateResponse) Descriptor() ([]byte, []int)

Deprecated: Use PreviewRealmUpdateResponse.ProtoReflect.Descriptor instead.

func (*PreviewRealmUpdateResponse) GetEtag Uses

func (x *PreviewRealmUpdateResponse) GetEtag() string

func (*PreviewRealmUpdateResponse) GetTargetState Uses

func (x *PreviewRealmUpdateResponse) GetTargetState() *TargetState

func (*PreviewRealmUpdateResponse) ProtoMessage Uses

func (*PreviewRealmUpdateResponse) ProtoMessage()

func (*PreviewRealmUpdateResponse) ProtoReflect Uses

func (x *PreviewRealmUpdateResponse) ProtoReflect() protoreflect.Message

func (*PreviewRealmUpdateResponse) Reset Uses

func (x *PreviewRealmUpdateResponse) Reset()

func (*PreviewRealmUpdateResponse) String Uses

func (x *PreviewRealmUpdateResponse) String() string

type PreviewUpdateGameServerClusterRequest Uses

type PreviewUpdateGameServerClusterRequest struct {

    // Required. The game server cluster to be updated.
    // Only fields specified in update_mask are updated.
    GameServerCluster *GameServerCluster `protobuf:"bytes,1,opt,name=game_server_cluster,json=gameServerCluster,proto3" json:"game_server_cluster,omitempty"`
    // Required. Mask of fields to update. At least one path must be supplied in
    // this field. For the `FieldMask` definition, see
    //
    // https:
    // //developers.google.com/protocol-buffers
    // // /docs/reference/google.protobuf#fieldmask
    UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
    // Optional. The target timestamp to compute the preview.
    PreviewTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=preview_time,json=previewTime,proto3" json:"preview_time,omitempty"`
    // contains filtered or unexported fields
}

Request message for GameServerClustersService.UpdateGameServerCluster.

func (*PreviewUpdateGameServerClusterRequest) Descriptor Uses

func (*PreviewUpdateGameServerClusterRequest) Descriptor() ([]byte, []int)

Deprecated: Use PreviewUpdateGameServerClusterRequest.ProtoReflect.Descriptor instead.

func (*PreviewUpdateGameServerClusterRequest) GetGameServerCluster Uses

func (x *PreviewUpdateGameServerClusterRequest) GetGameServerCluster() *GameServerCluster

func (*PreviewUpdateGameServerClusterRequest) GetPreviewTime Uses

func (x *PreviewUpdateGameServerClusterRequest) GetPreviewTime() *timestamppb.Timestamp

func (*PreviewUpdateGameServerClusterRequest) GetUpdateMask Uses

func (x *PreviewUpdateGameServerClusterRequest) GetUpdateMask() *fieldmaskpb.FieldMask

func (*PreviewUpdateGameServerClusterRequest) ProtoMessage Uses

func (*PreviewUpdateGameServerClusterRequest) ProtoMessage()

func (*PreviewUpdateGameServerClusterRequest) ProtoReflect Uses

func (x *PreviewUpdateGameServerClusterRequest) ProtoReflect() protoreflect.Message

func (*PreviewUpdateGameServerClusterRequest) Reset Uses

func (x *PreviewUpdateGameServerClusterRequest) Reset()

func (*PreviewUpdateGameServerClusterRequest) String Uses

func (x *PreviewUpdateGameServerClusterRequest) String() string

type PreviewUpdateGameServerClusterResponse Uses

type PreviewUpdateGameServerClusterResponse struct {

    // The ETag of the game server cluster.
    Etag string `protobuf:"bytes,2,opt,name=etag,proto3" json:"etag,omitempty"`
    // The target state.
    TargetState *TargetState `protobuf:"bytes,3,opt,name=target_state,json=targetState,proto3" json:"target_state,omitempty"`
    // contains filtered or unexported fields
}

Response message for GameServerClustersService.PreviewUpdateGameServerCluster

func (*PreviewUpdateGameServerClusterResponse) Descriptor Uses

func (*PreviewUpdateGameServerClusterResponse) Descriptor() ([]byte, []int)

Deprecated: Use PreviewUpdateGameServerClusterResponse.ProtoReflect.Descriptor instead.

func (*PreviewUpdateGameServerClusterResponse) GetEtag Uses

func (x *PreviewUpdateGameServerClusterResponse) GetEtag() string

func (*PreviewUpdateGameServerClusterResponse) GetTargetState Uses

func (x *PreviewUpdateGameServerClusterResponse) GetTargetState() *TargetState

func (*PreviewUpdateGameServerClusterResponse) ProtoMessage Uses

func (*PreviewUpdateGameServerClusterResponse) ProtoMessage()

func (*PreviewUpdateGameServerClusterResponse) ProtoReflect Uses

func (x *PreviewUpdateGameServerClusterResponse) ProtoReflect() protoreflect.Message

func (*PreviewUpdateGameServerClusterResponse) Reset Uses

func (x *PreviewUpdateGameServerClusterResponse) Reset()

func (*PreviewUpdateGameServerClusterResponse) String Uses

func (x *PreviewUpdateGameServerClusterResponse) String() string

type Realm Uses

type Realm struct {

    // The resource name of the realm. Uses the form:
    // `projects/{project}/locations/{location}/realms/{realm}`. For
    // example, `projects/my-project/locations/{location}/realms/my-realm`.
    Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
    // Output only. The creation time.
    CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
    // Output only. The last-modified time.
    UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
    // The labels associated with this realm. Each label is a key-value pair.
    Labels map[string]string `protobuf:"bytes,4,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
    // Required. Time zone where all policies targeting this realm are evaluated. The value
    // of this field must be from the IANA time zone database:
    // https://www.iana.org/time-zones.
    TimeZone string `protobuf:"bytes,6,opt,name=time_zone,json=timeZone,proto3" json:"time_zone,omitempty"`
    // ETag of the resource.
    Etag string `protobuf:"bytes,7,opt,name=etag,proto3" json:"etag,omitempty"`
    // Human readable description of the realm.
    Description string `protobuf:"bytes,8,opt,name=description,proto3" json:"description,omitempty"`
    // contains filtered or unexported fields
}

A realm resource.

func (*Realm) Descriptor Uses

func (*Realm) Descriptor() ([]byte, []int)

Deprecated: Use Realm.ProtoReflect.Descriptor instead.

func (*Realm) GetCreateTime Uses

func (x *Realm) GetCreateTime() *timestamppb.Timestamp

func (*Realm) GetDescription Uses

func (x *Realm) GetDescription() string

func (*Realm) GetEtag Uses

func (x *Realm) GetEtag() string

func (*Realm) GetLabels Uses

func (x *Realm) GetLabels() map[string]string

func (*Realm) GetName Uses

func (x *Realm) GetName() string

func (*Realm) GetTimeZone Uses

func (x *Realm) GetTimeZone() string

func (*Realm) GetUpdateTime Uses

func (x *Realm) GetUpdateTime() *timestamppb.Timestamp

func (*Realm) ProtoMessage Uses

func (*Realm) ProtoMessage()

func (*Realm) ProtoReflect Uses

func (x *Realm) ProtoReflect() protoreflect.Message

func (*Realm) Reset Uses

func (x *Realm) Reset()

func (*Realm) String Uses

func (x *Realm) String() string

type RealmSelector Uses

type RealmSelector struct {

    // List of realms to match.
    Realms []string `protobuf:"bytes,1,rep,name=realms,proto3" json:"realms,omitempty"`
    // contains filtered or unexported fields
}

The realm selector, used to match realm resources.

func (*RealmSelector) Descriptor Uses

func (*RealmSelector) Descriptor() ([]byte, []int)

Deprecated: Use RealmSelector.ProtoReflect.Descriptor instead.

func (*RealmSelector) GetRealms Uses

func (x *RealmSelector) GetRealms() []string

func (*RealmSelector) ProtoMessage Uses

func (*RealmSelector) ProtoMessage()

func (*RealmSelector) ProtoReflect Uses

func (x *RealmSelector) ProtoReflect() protoreflect.Message

func (*RealmSelector) Reset Uses

func (x *RealmSelector) Reset()

func (*RealmSelector) String Uses

func (x *RealmSelector) String() string

type RealmsServiceClient Uses

type RealmsServiceClient interface {
    // Lists realms in a given project and location.
    ListRealms(ctx context.Context, in *ListRealmsRequest, opts ...grpc.CallOption) (*ListRealmsResponse, error)
    // Gets details of a single realm.
    GetRealm(ctx context.Context, in *GetRealmRequest, opts ...grpc.CallOption) (*Realm, error)
    // Creates a new realm in a given project and location.
    CreateRealm(ctx context.Context, in *CreateRealmRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
    // Deletes a single realm.
    DeleteRealm(ctx context.Context, in *DeleteRealmRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
    // Patches a single realm.
    UpdateRealm(ctx context.Context, in *UpdateRealmRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
    // Previews patches to a single realm.
    PreviewRealmUpdate(ctx context.Context, in *PreviewRealmUpdateRequest, opts ...grpc.CallOption) (*PreviewRealmUpdateResponse, error)
}

RealmsServiceClient is the client API for RealmsService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewRealmsServiceClient Uses

func NewRealmsServiceClient(cc grpc.ClientConnInterface) RealmsServiceClient

type RealmsServiceServer Uses

type RealmsServiceServer interface {
    // Lists realms in a given project and location.
    ListRealms(context.Context, *ListRealmsRequest) (*ListRealmsResponse, error)
    // Gets details of a single realm.
    GetRealm(context.Context, *GetRealmRequest) (*Realm, error)
    // Creates a new realm in a given project and location.
    CreateRealm(context.Context, *CreateRealmRequest) (*longrunning.Operation, error)
    // Deletes a single realm.
    DeleteRealm(context.Context, *DeleteRealmRequest) (*longrunning.Operation, error)
    // Patches a single realm.
    UpdateRealm(context.Context, *UpdateRealmRequest) (*longrunning.Operation, error)
    // Previews patches to a single realm.
    PreviewRealmUpdate(context.Context, *PreviewRealmUpdateRequest) (*PreviewRealmUpdateResponse, error)
}

RealmsServiceServer is the server API for RealmsService service.

type ScalingConfig Uses

type ScalingConfig struct {

    // Required. The name of the Scaling Config
    Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
    // Required. Agones fleet autoscaler spec. Example spec:
    // https://agones.dev/site/docs/reference/fleetautoscaler/
    FleetAutoscalerSpec string `protobuf:"bytes,2,opt,name=fleet_autoscaler_spec,json=fleetAutoscalerSpec,proto3" json:"fleet_autoscaler_spec,omitempty"`
    // Labels used to identify the game server clusters to which this Agones
    // scaling config applies. A game server cluster is subject to this Agones
    // scaling config if its labels match any of the selector entries.
    Selectors []*LabelSelector `protobuf:"bytes,4,rep,name=selectors,proto3" json:"selectors,omitempty"`
    // The schedules to which this Scaling Config applies.
    Schedules []*Schedule `protobuf:"bytes,5,rep,name=schedules,proto3" json:"schedules,omitempty"`
    // contains filtered or unexported fields
}

Autoscaling config for an Agones fleet.

func (*ScalingConfig) Descriptor Uses

func (*ScalingConfig) Descriptor() ([]byte, []int)

Deprecated: Use ScalingConfig.ProtoReflect.Descriptor instead.

func (*ScalingConfig) GetFleetAutoscalerSpec Uses

func (x *ScalingConfig) GetFleetAutoscalerSpec() string

func (*ScalingConfig) GetName Uses

func (x *ScalingConfig) GetName() string

func (*ScalingConfig) GetSchedules Uses

func (x *ScalingConfig) GetSchedules() []*Schedule

func (*ScalingConfig) GetSelectors Uses

func (x *ScalingConfig) GetSelectors() []*LabelSelector

func (*ScalingConfig) ProtoMessage Uses

func (*ScalingConfig) ProtoMessage()

func (*ScalingConfig) ProtoReflect Uses

func (x *ScalingConfig) ProtoReflect() protoreflect.Message

func (*ScalingConfig) Reset Uses

func (x *ScalingConfig) Reset()

func (*ScalingConfig) String Uses

func (x *ScalingConfig) String() string

type Schedule Uses

type Schedule struct {

    // The start time of the event.
    StartTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
    // The end time of the event.
    EndTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
    // The duration for the cron job event. The duration of the event is effective
    // after the cron job's start time.
    CronJobDuration *durationpb.Duration `protobuf:"bytes,3,opt,name=cron_job_duration,json=cronJobDuration,proto3" json:"cron_job_duration,omitempty"`
    // The cron definition of the scheduled event. See
    // https://en.wikipedia.org/wiki/Cron. Cron spec specifies the local time as
    // defined by the realm.
    CronSpec string `protobuf:"bytes,4,opt,name=cron_spec,json=cronSpec,proto3" json:"cron_spec,omitempty"`
    // contains filtered or unexported fields
}

The schedule of a recurring or one time event. The event's time span is specified by start_time and end_time. If the scheduled event's timespan is larger than the cron_spec + cron_job_duration, the event will be recurring. If only cron_spec + cron_job_duration are specified, the event is effective starting at the local time specified by cron_spec, and is recurring.

start_time|-------[cron job]-------[cron job]-------[cron job]---|end_time
cron job: cron spec start time + duration

func (*Schedule) Descriptor Uses

func (*Schedule) Descriptor() ([]byte, []int)

Deprecated: Use Schedule.ProtoReflect.Descriptor instead.

func (*Schedule) GetCronJobDuration Uses

func (x *Schedule) GetCronJobDuration() *durationpb.Duration

func (*Schedule) GetCronSpec Uses

func (x *Schedule) GetCronSpec() string

func (*Schedule) GetEndTime Uses

func (x *Schedule) GetEndTime() *timestamppb.Timestamp

func (*Schedule) GetStartTime Uses

func (x *Schedule) GetStartTime() *timestamppb.Timestamp

func (*Schedule) ProtoMessage Uses

func (*Schedule) ProtoMessage()

func (*Schedule) ProtoReflect Uses

func (x *Schedule) ProtoReflect() protoreflect.Message

func (*Schedule) Reset Uses

func (x *Schedule) Reset()

func (*Schedule) String Uses

func (x *Schedule) String() string

type SpecSource Uses

type SpecSource struct {

    // The game server config resource. Uses the form:
    //
    // `projects/{project}/locations/{location}/gameServerDeployments/{deployment_id}/configs/{config_id}`.
    GameServerConfigName string `protobuf:"bytes,1,opt,name=game_server_config_name,json=gameServerConfigName,proto3" json:"game_server_config_name,omitempty"`
    // The name of the Agones leet config or Agones scaling config used to derive
    // the Agones fleet or Agones autoscaler spec.
    Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
    // contains filtered or unexported fields
}

Encapsulates Agones fleet spec and Agones autoscaler spec sources.

func (*SpecSource) Descriptor Uses

func (*SpecSource) Descriptor() ([]byte, []int)

Deprecated: Use SpecSource.ProtoReflect.Descriptor instead.

func (*SpecSource) GetGameServerConfigName Uses

func (x *SpecSource) GetGameServerConfigName() string

func (*SpecSource) GetName Uses

func (x *SpecSource) GetName() string

func (*SpecSource) ProtoMessage Uses

func (*SpecSource) ProtoMessage()

func (*SpecSource) ProtoReflect Uses

func (x *SpecSource) ProtoReflect() protoreflect.Message

func (*SpecSource) Reset Uses

func (x *SpecSource) Reset()

func (*SpecSource) String Uses

func (x *SpecSource) String() string

type TargetDetails Uses

type TargetDetails struct {

    // The game server cluster name. Uses the form:
    //
    // `projects/{project}/locations/{location}/realms/{realm}/gameServerClusters/{cluster}`.
    GameServerClusterName string `protobuf:"bytes,1,opt,name=game_server_cluster_name,json=gameServerClusterName,proto3" json:"game_server_cluster_name,omitempty"`
    // The game server deployment name. Uses the form:
    //
    // `projects/{project}/locations/{location}/gameServerDeployments/{deployment_id}`.
    GameServerDeploymentName string `protobuf:"bytes,2,opt,name=game_server_deployment_name,json=gameServerDeploymentName,proto3" json:"game_server_deployment_name,omitempty"`
    // Agones fleet details for game server clusters and game server deployments.
    FleetDetails []*TargetDetails_TargetFleetDetails `protobuf:"bytes,3,rep,name=fleet_details,json=fleetDetails,proto3" json:"fleet_details,omitempty"`
    // contains filtered or unexported fields
}

Details about the Agones resources.

func (*TargetDetails) Descriptor Uses

func (*TargetDetails) Descriptor() ([]byte, []int)

Deprecated: Use TargetDetails.ProtoReflect.Descriptor instead.

func (*TargetDetails) GetFleetDetails Uses

func (x *TargetDetails) GetFleetDetails() []*TargetDetails_TargetFleetDetails

func (*TargetDetails) GetGameServerClusterName Uses

func (x *TargetDetails) GetGameServerClusterName() string

func (*TargetDetails) GetGameServerDeploymentName Uses

func (x *TargetDetails) GetGameServerDeploymentName() string

func (*TargetDetails) ProtoMessage Uses

func (*TargetDetails) ProtoMessage()

func (*TargetDetails) ProtoReflect Uses

func (x *TargetDetails) ProtoReflect() protoreflect.Message

func (*TargetDetails) Reset Uses

func (x *TargetDetails) Reset()

func (*TargetDetails) String Uses

func (x *TargetDetails) String() string

type TargetDetails_TargetFleetDetails Uses

type TargetDetails_TargetFleetDetails struct {

    // Reference to target Agones fleet.
    Fleet *TargetDetails_TargetFleetDetails_TargetFleet `protobuf:"bytes,1,opt,name=fleet,proto3" json:"fleet,omitempty"`
    // Reference to target Agones fleet autoscaling policy.
    Autoscaler *TargetDetails_TargetFleetDetails_TargetFleetAutoscaler `protobuf:"bytes,2,opt,name=autoscaler,proto3" json:"autoscaler,omitempty"`
    // contains filtered or unexported fields
}

Details of the target Agones fleet.

func (*TargetDetails_TargetFleetDetails) Descriptor Uses

func (*TargetDetails_TargetFleetDetails) Descriptor() ([]byte, []int)

Deprecated: Use TargetDetails_TargetFleetDetails.ProtoReflect.Descriptor instead.

func (*TargetDetails_TargetFleetDetails) GetAutoscaler Uses

func (x *TargetDetails_TargetFleetDetails) GetAutoscaler() *TargetDetails_TargetFleetDetails_TargetFleetAutoscaler

func (*TargetDetails_TargetFleetDetails) GetFleet Uses

func (x *TargetDetails_TargetFleetDetails) GetFleet() *TargetDetails_TargetFleetDetails_TargetFleet

func (*TargetDetails_TargetFleetDetails) ProtoMessage Uses

func (*TargetDetails_TargetFleetDetails) ProtoMessage()

func (*TargetDetails_TargetFleetDetails) ProtoReflect Uses

func (x *TargetDetails_TargetFleetDetails) ProtoReflect() protoreflect.Message

func (*TargetDetails_TargetFleetDetails) Reset Uses

func (x *TargetDetails_TargetFleetDetails) Reset()

func (*TargetDetails_TargetFleetDetails) String Uses

func (x *TargetDetails_TargetFleetDetails) String() string

type TargetDetails_TargetFleetDetails_TargetFleet Uses

type TargetDetails_TargetFleetDetails_TargetFleet struct {

    // The name of the Agones fleet.
    Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
    // Encapsulates the source of the Agones fleet spec.
    // The Agones fleet spec source.
    SpecSource *SpecSource `protobuf:"bytes,2,opt,name=spec_source,json=specSource,proto3" json:"spec_source,omitempty"`
    // contains filtered or unexported fields
}

Target Agones fleet specification.

func (*TargetDetails_TargetFleetDetails_TargetFleet) Descriptor Uses

func (*TargetDetails_TargetFleetDetails_TargetFleet) Descriptor() ([]byte, []int)

Deprecated: Use TargetDetails_TargetFleetDetails_TargetFleet.ProtoReflect.Descriptor instead.

func (*TargetDetails_TargetFleetDetails_TargetFleet) GetName Uses

func (x *TargetDetails_TargetFleetDetails_TargetFleet) GetName() string

func (*TargetDetails_TargetFleetDetails_TargetFleet) GetSpecSource Uses

func (x *TargetDetails_TargetFleetDetails_TargetFleet) GetSpecSource() *SpecSource

func (*TargetDetails_TargetFleetDetails_TargetFleet) ProtoMessage Uses

func (*TargetDetails_TargetFleetDetails_TargetFleet) ProtoMessage()

func (*TargetDetails_TargetFleetDetails_TargetFleet) ProtoReflect Uses

func (x *TargetDetails_TargetFleetDetails_TargetFleet) ProtoReflect() protoreflect.Message

func (*TargetDetails_TargetFleetDetails_TargetFleet) Reset Uses

func (x *TargetDetails_TargetFleetDetails_TargetFleet) Reset()

func (*TargetDetails_TargetFleetDetails_TargetFleet) String Uses

func (x *TargetDetails_TargetFleetDetails_TargetFleet) String() string

type TargetDetails_TargetFleetDetails_TargetFleetAutoscaler Uses

type TargetDetails_TargetFleetDetails_TargetFleetAutoscaler struct {

    // The name of the Agones autoscaler.
    Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
    // Encapsulates the source of the Agones fleet spec.
    // Details about the Agones autoscaler spec.
    SpecSource *SpecSource `protobuf:"bytes,2,opt,name=spec_source,json=specSource,proto3" json:"spec_source,omitempty"`
    // contains filtered or unexported fields
}

Target Agones autoscaler policy reference.

func (*TargetDetails_TargetFleetDetails_TargetFleetAutoscaler) Descriptor Uses

func (*TargetDetails_TargetFleetDetails_TargetFleetAutoscaler) Descriptor() ([]byte, []int)

Deprecated: Use TargetDetails_TargetFleetDetails_TargetFleetAutoscaler.ProtoReflect.Descriptor instead.

func (*TargetDetails_TargetFleetDetails_TargetFleetAutoscaler) GetName Uses

func (x *TargetDetails_TargetFleetDetails_TargetFleetAutoscaler) GetName() string

func (*TargetDetails_TargetFleetDetails_TargetFleetAutoscaler) GetSpecSource Uses

func (x *TargetDetails_TargetFleetDetails_TargetFleetAutoscaler) GetSpecSource() *SpecSource

func (*TargetDetails_TargetFleetDetails_TargetFleetAutoscaler) ProtoMessage Uses

func (*TargetDetails_TargetFleetDetails_TargetFleetAutoscaler) ProtoMessage()

func (*TargetDetails_TargetFleetDetails_TargetFleetAutoscaler) ProtoReflect Uses

func (x *TargetDetails_TargetFleetDetails_TargetFleetAutoscaler) ProtoReflect() protoreflect.Message

func (*TargetDetails_TargetFleetDetails_TargetFleetAutoscaler) Reset Uses

func (x *TargetDetails_TargetFleetDetails_TargetFleetAutoscaler) Reset()

func (*TargetDetails_TargetFleetDetails_TargetFleetAutoscaler) String Uses

func (x *TargetDetails_TargetFleetDetails_TargetFleetAutoscaler) String() string

type TargetState Uses

type TargetState struct {

    // Details about Agones fleets.
    Details []*TargetDetails `protobuf:"bytes,1,rep,name=details,proto3" json:"details,omitempty"`
    // contains filtered or unexported fields
}

Encapsulates the Target state.

func (*TargetState) Descriptor Uses

func (*TargetState) Descriptor() ([]byte, []int)

Deprecated: Use TargetState.ProtoReflect.Descriptor instead.

func (*TargetState) GetDetails Uses

func (x *TargetState) GetDetails() []*TargetDetails

func (*TargetState) ProtoMessage Uses

func (*TargetState) ProtoMessage()

func (*TargetState) ProtoReflect Uses

func (x *TargetState) ProtoReflect() protoreflect.Message

func (*TargetState) Reset Uses

func (x *TargetState) Reset()

func (*TargetState) String Uses

func (x *TargetState) String() string

type UnimplementedGameServerClustersServiceServer Uses

type UnimplementedGameServerClustersServiceServer struct {
}

UnimplementedGameServerClustersServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedGameServerClustersServiceServer) CreateGameServerCluster Uses

func (*UnimplementedGameServerClustersServiceServer) CreateGameServerCluster(context.Context, *CreateGameServerClusterRequest) (*longrunning.Operation, error)

func (*UnimplementedGameServerClustersServiceServer) DeleteGameServerCluster Uses

func (*UnimplementedGameServerClustersServiceServer) DeleteGameServerCluster(context.Context, *DeleteGameServerClusterRequest) (*longrunning.Operation, error)

func (*UnimplementedGameServerClustersServiceServer) GetGameServerCluster Uses

func (*UnimplementedGameServerClustersServiceServer) GetGameServerCluster(context.Context, *GetGameServerClusterRequest) (*GameServerCluster, error)

func (*UnimplementedGameServerClustersServiceServer) ListGameServerClusters Uses

func (*UnimplementedGameServerClustersServiceServer) ListGameServerClusters(context.Context, *ListGameServerClustersRequest) (*ListGameServerClustersResponse, error)

func (*UnimplementedGameServerClustersServiceServer) PreviewCreateGameServerCluster Uses

func (*UnimplementedGameServerClustersServiceServer) PreviewCreateGameServerCluster(context.Context, *PreviewCreateGameServerClusterRequest) (*PreviewCreateGameServerClusterResponse, error)

func (*UnimplementedGameServerClustersServiceServer) PreviewDeleteGameServerCluster Uses

func (*UnimplementedGameServerClustersServiceServer) PreviewDeleteGameServerCluster(context.Context, *PreviewDeleteGameServerClusterRequest) (*PreviewDeleteGameServerClusterResponse, error)

func (*UnimplementedGameServerClustersServiceServer) PreviewUpdateGameServerCluster Uses

func (*UnimplementedGameServerClustersServiceServer) PreviewUpdateGameServerCluster(context.Context, *PreviewUpdateGameServerClusterRequest) (*PreviewUpdateGameServerClusterResponse, error)

func (*UnimplementedGameServerClustersServiceServer) UpdateGameServerCluster Uses

func (*UnimplementedGameServerClustersServiceServer) UpdateGameServerCluster(context.Context, *UpdateGameServerClusterRequest) (*longrunning.Operation, error)

type UnimplementedGameServerConfigsServiceServer Uses

type UnimplementedGameServerConfigsServiceServer struct {
}

UnimplementedGameServerConfigsServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedGameServerConfigsServiceServer) CreateGameServerConfig Uses

func (*UnimplementedGameServerConfigsServiceServer) CreateGameServerConfig(context.Context, *CreateGameServerConfigRequest) (*longrunning.Operation, error)

func (*UnimplementedGameServerConfigsServiceServer) DeleteGameServerConfig Uses

func (*UnimplementedGameServerConfigsServiceServer) DeleteGameServerConfig(context.Context, *DeleteGameServerConfigRequest) (*longrunning.Operation, error)

func (*UnimplementedGameServerConfigsServiceServer) GetGameServerConfig Uses

func (*UnimplementedGameServerConfigsServiceServer) GetGameServerConfig(context.Context, *GetGameServerConfigRequest) (*GameServerConfig, error)

func (*UnimplementedGameServerConfigsServiceServer) ListGameServerConfigs Uses

func (*UnimplementedGameServerConfigsServiceServer) ListGameServerConfigs(context.Context, *ListGameServerConfigsRequest) (*ListGameServerConfigsResponse, error)

type UnimplementedGameServerDeploymentsServiceServer Uses

type UnimplementedGameServerDeploymentsServiceServer struct {
}

UnimplementedGameServerDeploymentsServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedGameServerDeploymentsServiceServer) CreateGameServerDeployment Uses

func (*UnimplementedGameServerDeploymentsServiceServer) CreateGameServerDeployment(context.Context, *CreateGameServerDeploymentRequest) (*longrunning.Operation, error)

func (*UnimplementedGameServerDeploymentsServiceServer) DeleteGameServerDeployment Uses

func (*UnimplementedGameServerDeploymentsServiceServer) DeleteGameServerDeployment(context.Context, *DeleteGameServerDeploymentRequest) (*longrunning.Operation, error)

func (*UnimplementedGameServerDeploymentsServiceServer) FetchDeploymentState Uses

func (*UnimplementedGameServerDeploymentsServiceServer) FetchDeploymentState(context.Context, *FetchDeploymentStateRequest) (*FetchDeploymentStateResponse, error)

func (*UnimplementedGameServerDeploymentsServiceServer) GetGameServerDeployment Uses

func (*UnimplementedGameServerDeploymentsServiceServer) GetGameServerDeployment(context.Context, *GetGameServerDeploymentRequest) (*GameServerDeployment, error)

func (*UnimplementedGameServerDeploymentsServiceServer) GetGameServerDeploymentRollout Uses

func (*UnimplementedGameServerDeploymentsServiceServer) GetGameServerDeploymentRollout(context.Context, *GetGameServerDeploymentRolloutRequest) (*GameServerDeploymentRollout, error)

func (*UnimplementedGameServerDeploymentsServiceServer) ListGameServerDeployments Uses

func (*UnimplementedGameServerDeploymentsServiceServer) ListGameServerDeployments(context.Context, *ListGameServerDeploymentsRequest) (*ListGameServerDeploymentsResponse, error)

func (*UnimplementedGameServerDeploymentsServiceServer) PreviewGameServerDeploymentRollout Uses

func (*UnimplementedGameServerDeploymentsServiceServer) PreviewGameServerDeploymentRollout(context.Context, *PreviewGameServerDeploymentRolloutRequest) (*PreviewGameServerDeploymentRolloutResponse, error)

func (*UnimplementedGameServerDeploymentsServiceServer) UpdateGameServerDeployment Uses

func (*UnimplementedGameServerDeploymentsServiceServer) UpdateGameServerDeployment(context.Context, *UpdateGameServerDeploymentRequest) (*longrunning.Operation, error)

func (*UnimplementedGameServerDeploymentsServiceServer) UpdateGameServerDeploymentRollout Uses

func (*UnimplementedGameServerDeploymentsServiceServer) UpdateGameServerDeploymentRollout(context.Context, *UpdateGameServerDeploymentRolloutRequest) (*longrunning.Operation, error)

type UnimplementedRealmsServiceServer Uses

type UnimplementedRealmsServiceServer struct {
}

UnimplementedRealmsServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedRealmsServiceServer) CreateRealm Uses

func (*UnimplementedRealmsServiceServer) CreateRealm(context.Context, *CreateRealmRequest) (*longrunning.Operation, error)

func (*UnimplementedRealmsServiceServer) DeleteRealm Uses

func (*UnimplementedRealmsServiceServer) DeleteRealm(context.Context, *DeleteRealmRequest) (*longrunning.Operation, error)

func (*UnimplementedRealmsServiceServer) GetRealm Uses

func (*UnimplementedRealmsServiceServer) GetRealm(context.Context, *GetRealmRequest) (*Realm, error)

func (*UnimplementedRealmsServiceServer) ListRealms Uses

func (*UnimplementedRealmsServiceServer) ListRealms(context.Context, *ListRealmsRequest) (*ListRealmsResponse, error)

func (*UnimplementedRealmsServiceServer) PreviewRealmUpdate Uses

func (*UnimplementedRealmsServiceServer) PreviewRealmUpdate(context.Context, *PreviewRealmUpdateRequest) (*PreviewRealmUpdateResponse, error)

func (*UnimplementedRealmsServiceServer) UpdateRealm Uses

func (*UnimplementedRealmsServiceServer) UpdateRealm(context.Context, *UpdateRealmRequest) (*longrunning.Operation, error)

type UpdateGameServerClusterRequest Uses

type UpdateGameServerClusterRequest struct {

    // Required. The game server cluster to be updated.
    // Only fields specified in update_mask are updated.
    GameServerCluster *GameServerCluster `protobuf:"bytes,1,opt,name=game_server_cluster,json=gameServerCluster,proto3" json:"game_server_cluster,omitempty"`
    // Required. Mask of fields to update. At least one path must be supplied in
    // this field. For the `FieldMask` definition, see
    //
    // https:
    // //developers.google.com/protocol-buffers
    // // /docs/reference/google.protobuf#fieldmask
    UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
    // contains filtered or unexported fields
}

Request message for GameServerClustersService.UpdateGameServerCluster.

func (*UpdateGameServerClusterRequest) Descriptor Uses

func (*UpdateGameServerClusterRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateGameServerClusterRequest.ProtoReflect.Descriptor instead.

func (*UpdateGameServerClusterRequest) GetGameServerCluster Uses

func (x *UpdateGameServerClusterRequest) GetGameServerCluster() *GameServerCluster

func (*UpdateGameServerClusterRequest) GetUpdateMask Uses

func (x *UpdateGameServerClusterRequest) GetUpdateMask() *fieldmaskpb.FieldMask

func (*UpdateGameServerClusterRequest) ProtoMessage Uses

func (*UpdateGameServerClusterRequest) ProtoMessage()

func (*UpdateGameServerClusterRequest) ProtoReflect Uses

func (x *UpdateGameServerClusterRequest) ProtoReflect() protoreflect.Message

func (*UpdateGameServerClusterRequest) Reset Uses

func (x *UpdateGameServerClusterRequest) Reset()

func (*UpdateGameServerClusterRequest) String Uses

func (x *UpdateGameServerClusterRequest) String() string

type UpdateGameServerDeploymentRequest Uses

type UpdateGameServerDeploymentRequest struct {

    // Required. The game server delpoyment to be updated.
    // Only fields specified in update_mask are updated.
    GameServerDeployment *GameServerDeployment `protobuf:"bytes,1,opt,name=game_server_deployment,json=gameServerDeployment,proto3" json:"game_server_deployment,omitempty"`
    // Required. Mask of fields to update. At least one path must be supplied in
    // this field. For the `FieldMask` definition, see
    //
    // https:
    // //developers.google.com/protocol-buffers
    // // /docs/reference/google.protobuf#fieldmask
    UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
    // contains filtered or unexported fields
}

Request message for GameServerDeploymentsService.UpdateGameServerDeployment. Only allows updates for labels.

func (*UpdateGameServerDeploymentRequest) Descriptor Uses

func (*UpdateGameServerDeploymentRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateGameServerDeploymentRequest.ProtoReflect.Descriptor instead.

func (*UpdateGameServerDeploymentRequest) GetGameServerDeployment Uses

func (x *UpdateGameServerDeploymentRequest) GetGameServerDeployment() *GameServerDeployment

func (*UpdateGameServerDeploymentRequest) GetUpdateMask Uses

func (x *UpdateGameServerDeploymentRequest) GetUpdateMask() *fieldmaskpb.FieldMask

func (*UpdateGameServerDeploymentRequest) ProtoMessage Uses

func (*UpdateGameServerDeploymentRequest) ProtoMessage()

func (*UpdateGameServerDeploymentRequest) ProtoReflect Uses

func (x *UpdateGameServerDeploymentRequest) ProtoReflect() protoreflect.Message

func (*UpdateGameServerDeploymentRequest) Reset Uses

func (x *UpdateGameServerDeploymentRequest) Reset()

func (*UpdateGameServerDeploymentRequest) String Uses

func (x *UpdateGameServerDeploymentRequest) String() string

type UpdateGameServerDeploymentRolloutRequest Uses

type UpdateGameServerDeploymentRolloutRequest struct {

    // Required. The game server delpoyment rollout to be updated.
    // Only fields specified in update_mask are updated.
    Rollout *GameServerDeploymentRollout `protobuf:"bytes,1,opt,name=rollout,proto3" json:"rollout,omitempty"`
    // Required. Mask of fields to update. At least one path must be supplied in
    // this field. For the `FieldMask` definition, see
    //
    // https:
    // //developers.google.com/protocol-buffers
    // // /docs/reference/google.protobuf#fieldmask
    UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
    // contains filtered or unexported fields
}

Request message for GameServerDeploymentsService.UpdateGameServerRolloutDeployment.

func (*UpdateGameServerDeploymentRolloutRequest) Descriptor Uses

func (*UpdateGameServerDeploymentRolloutRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateGameServerDeploymentRolloutRequest.ProtoReflect.Descriptor instead.

func (*UpdateGameServerDeploymentRolloutRequest) GetRollout Uses

func (x *UpdateGameServerDeploymentRolloutRequest) GetRollout() *GameServerDeploymentRollout

func (*UpdateGameServerDeploymentRolloutRequest) GetUpdateMask Uses

func (x *UpdateGameServerDeploymentRolloutRequest) GetUpdateMask() *fieldmaskpb.FieldMask

func (*UpdateGameServerDeploymentRolloutRequest) ProtoMessage Uses

func (*UpdateGameServerDeploymentRolloutRequest) ProtoMessage()

func (*UpdateGameServerDeploymentRolloutRequest) ProtoReflect Uses

func (x *UpdateGameServerDeploymentRolloutRequest) ProtoReflect() protoreflect.Message

func (*UpdateGameServerDeploymentRolloutRequest) Reset Uses

func (x *UpdateGameServerDeploymentRolloutRequest) Reset()

func (*UpdateGameServerDeploymentRolloutRequest) String Uses

func (x *UpdateGameServerDeploymentRolloutRequest) String() string

type UpdateRealmRequest Uses

type UpdateRealmRequest struct {

    // Required. The realm to be updated.
    // Only fields specified in update_mask are updated.
    Realm *Realm `protobuf:"bytes,1,opt,name=realm,proto3" json:"realm,omitempty"`
    // Required. The update mask applies to the resource. For the `FieldMask`
    // definition, see
    //
    // https:
    // //developers.google.com/protocol-buffers
    // // /docs/reference/google.protobuf#fieldmask
    UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
    // contains filtered or unexported fields
}

Request message for RealmsService.UpdateRealm.

func (*UpdateRealmRequest) Descriptor Uses

func (*UpdateRealmRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateRealmRequest.ProtoReflect.Descriptor instead.

func (*UpdateRealmRequest) GetRealm Uses

func (x *UpdateRealmRequest) GetRealm() *Realm

func (*UpdateRealmRequest) GetUpdateMask Uses

func (x *UpdateRealmRequest) GetUpdateMask() *fieldmaskpb.FieldMask

func (*UpdateRealmRequest) ProtoMessage Uses

func (*UpdateRealmRequest) ProtoMessage()

func (*UpdateRealmRequest) ProtoReflect Uses

func (x *UpdateRealmRequest) ProtoReflect() protoreflect.Message

func (*UpdateRealmRequest) Reset Uses

func (x *UpdateRealmRequest) Reset()

func (*UpdateRealmRequest) String Uses

func (x *UpdateRealmRequest) String() string

Package gaming imports 14 packages (graph). Updated 2020-10-19. Refresh now. Tools for package owners.