Package cloud.google.com/go/gaming/apiv1/gamingpb (v1.9.1)

Variables

OperationStatus_ErrorCode_name, OperationStatus_ErrorCode_value

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.

GameServerClusterView_name, GameServerClusterView_value

var (
	GameServerClusterView_name = map[int32]string{
		0: "GAME_SERVER_CLUSTER_VIEW_UNSPECIFIED",
		1: "BASIC",
		2: "FULL",
	}
	GameServerClusterView_value = map[string]int32{
		"GAME_SERVER_CLUSTER_VIEW_UNSPECIFIED": 0,
		"BASIC":                                1,
		"FULL":                                 2,
	}
)

Enum value maps for GameServerClusterView.

KubernetesClusterState_InstallationState_name, KubernetesClusterState_InstallationState_value

var (
	KubernetesClusterState_InstallationState_name = map[int32]string{
		0: "INSTALLATION_STATE_UNSPECIFIED",
		1: "AGONES_KUBERNETES_VERSION_SUPPORTED",
		2: "AGONES_VERSION_UNSUPPORTED",
		3: "AGONES_KUBERNETES_VERSION_UNSUPPORTED",
		4: "AGONES_VERSION_UNRECOGNIZED",
		5: "KUBERNETES_VERSION_UNRECOGNIZED",
		6: "VERSION_VERIFICATION_FAILED",
		7: "AGONES_NOT_INSTALLED",
	}
	KubernetesClusterState_InstallationState_value = map[string]int32{
		"INSTALLATION_STATE_UNSPECIFIED":        0,
		"AGONES_KUBERNETES_VERSION_SUPPORTED":   1,
		"AGONES_VERSION_UNSUPPORTED":            2,
		"AGONES_KUBERNETES_VERSION_UNSUPPORTED": 3,
		"AGONES_VERSION_UNRECOGNIZED":           4,
		"KUBERNETES_VERSION_UNRECOGNIZED":       5,
		"VERSION_VERIFICATION_FAILED":           6,
		"AGONES_NOT_INSTALLED":                  7,
	}
)

Enum value maps for KubernetesClusterState_InstallationState.

File_google_cloud_gaming_v1_common_proto

var File_google_cloud_gaming_v1_common_proto protoreflect.FileDescriptor

File_google_cloud_gaming_v1_game_server_clusters_proto

var File_google_cloud_gaming_v1_game_server_clusters_proto protoreflect.FileDescriptor

File_google_cloud_gaming_v1_game_server_clusters_service_proto

var File_google_cloud_gaming_v1_game_server_clusters_service_proto protoreflect.FileDescriptor

File_google_cloud_gaming_v1_game_server_configs_proto

var File_google_cloud_gaming_v1_game_server_configs_proto protoreflect.FileDescriptor

File_google_cloud_gaming_v1_game_server_configs_service_proto

var File_google_cloud_gaming_v1_game_server_configs_service_proto protoreflect.FileDescriptor

File_google_cloud_gaming_v1_game_server_deployments_proto

var File_google_cloud_gaming_v1_game_server_deployments_proto protoreflect.FileDescriptor

File_google_cloud_gaming_v1_game_server_deployments_service_proto

var File_google_cloud_gaming_v1_game_server_deployments_service_proto protoreflect.FileDescriptor

File_google_cloud_gaming_v1_realms_proto

var File_google_cloud_gaming_v1_realms_proto protoreflect.FileDescriptor

File_google_cloud_gaming_v1_realms_service_proto

var File_google_cloud_gaming_v1_realms_service_proto protoreflect.FileDescriptor

Functions

func RegisterGameServerClustersServiceServer

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

func RegisterGameServerConfigsServiceServer

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

func RegisterGameServerDeploymentsServiceServer

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

func RegisterRealmsServiceServer

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

CreateGameServerClusterRequest

type CreateGameServerClusterRequest struct {

	// Required. The parent resource name, in the following 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

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

Deprecated: Use CreateGameServerClusterRequest.ProtoReflect.Descriptor instead.

func (*CreateGameServerClusterRequest) GetGameServerCluster

func (x *CreateGameServerClusterRequest) GetGameServerCluster() *GameServerCluster

func (*CreateGameServerClusterRequest) GetGameServerClusterId

func (x *CreateGameServerClusterRequest) GetGameServerClusterId() string

func (*CreateGameServerClusterRequest) GetParent

func (x *CreateGameServerClusterRequest) GetParent() string

func (*CreateGameServerClusterRequest) ProtoMessage

func (*CreateGameServerClusterRequest) ProtoMessage()

func (*CreateGameServerClusterRequest) ProtoReflect

func (*CreateGameServerClusterRequest) Reset

func (x *CreateGameServerClusterRequest) Reset()

func (*CreateGameServerClusterRequest) String

CreateGameServerConfigRequest

type CreateGameServerConfigRequest struct {

	// Required. The parent resource name, in the following 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

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

Deprecated: Use CreateGameServerConfigRequest.ProtoReflect.Descriptor instead.

func (*CreateGameServerConfigRequest) GetConfigId

func (x *CreateGameServerConfigRequest) GetConfigId() string

func (*CreateGameServerConfigRequest) GetGameServerConfig

func (x *CreateGameServerConfigRequest) GetGameServerConfig() *GameServerConfig

func (*CreateGameServerConfigRequest) GetParent

func (x *CreateGameServerConfigRequest) GetParent() string

func (*CreateGameServerConfigRequest) ProtoMessage

func (*CreateGameServerConfigRequest) ProtoMessage()

func (*CreateGameServerConfigRequest) ProtoReflect

func (*CreateGameServerConfigRequest) Reset

func (x *CreateGameServerConfigRequest) Reset()

func (*CreateGameServerConfigRequest) String

CreateGameServerDeploymentRequest

type CreateGameServerDeploymentRequest struct {

	// Required. The parent resource name, in the following 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

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

Deprecated: Use CreateGameServerDeploymentRequest.ProtoReflect.Descriptor instead.

func (*CreateGameServerDeploymentRequest) GetDeploymentId

func (x *CreateGameServerDeploymentRequest) GetDeploymentId() string

func (*CreateGameServerDeploymentRequest) GetGameServerDeployment

func (x *CreateGameServerDeploymentRequest) GetGameServerDeployment() *GameServerDeployment

func (*CreateGameServerDeploymentRequest) GetParent

func (*CreateGameServerDeploymentRequest) ProtoMessage

func (*CreateGameServerDeploymentRequest) ProtoMessage()

func (*CreateGameServerDeploymentRequest) ProtoReflect

func (*CreateGameServerDeploymentRequest) Reset

func (*CreateGameServerDeploymentRequest) String

CreateRealmRequest

type CreateRealmRequest struct {

	// Required. The parent resource name, in the following 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

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

Deprecated: Use CreateRealmRequest.ProtoReflect.Descriptor instead.

func (*CreateRealmRequest) GetParent

func (x *CreateRealmRequest) GetParent() string

func (*CreateRealmRequest) GetRealm

func (x *CreateRealmRequest) GetRealm() *Realm

func (*CreateRealmRequest) GetRealmId

func (x *CreateRealmRequest) GetRealmId() string

func (*CreateRealmRequest) ProtoMessage

func (*CreateRealmRequest) ProtoMessage()

func (*CreateRealmRequest) ProtoReflect

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

func (*CreateRealmRequest) Reset

func (x *CreateRealmRequest) Reset()

func (*CreateRealmRequest) String

func (x *CreateRealmRequest) String() string

DeleteGameServerClusterRequest

type DeleteGameServerClusterRequest struct {

	// Required. The name of the game server cluster to delete, in the following 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

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

Deprecated: Use DeleteGameServerClusterRequest.ProtoReflect.Descriptor instead.

func (*DeleteGameServerClusterRequest) GetName

func (*DeleteGameServerClusterRequest) ProtoMessage

func (*DeleteGameServerClusterRequest) ProtoMessage()

func (*DeleteGameServerClusterRequest) ProtoReflect

func (*DeleteGameServerClusterRequest) Reset

func (x *DeleteGameServerClusterRequest) Reset()

func (*DeleteGameServerClusterRequest) String

DeleteGameServerConfigRequest

type DeleteGameServerConfigRequest struct {

	// Required. The name of the game server config to delete, in the following 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

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

Deprecated: Use DeleteGameServerConfigRequest.ProtoReflect.Descriptor instead.

func (*DeleteGameServerConfigRequest) GetName

func (*DeleteGameServerConfigRequest) ProtoMessage

func (*DeleteGameServerConfigRequest) ProtoMessage()

func (*DeleteGameServerConfigRequest) ProtoReflect

func (*DeleteGameServerConfigRequest) Reset

func (x *DeleteGameServerConfigRequest) Reset()

func (*DeleteGameServerConfigRequest) String

DeleteGameServerDeploymentRequest

type DeleteGameServerDeploymentRequest struct {

	// Required. The name of the game server delpoyment to delete, in the following 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

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

Deprecated: Use DeleteGameServerDeploymentRequest.ProtoReflect.Descriptor instead.

func (*DeleteGameServerDeploymentRequest) GetName

func (*DeleteGameServerDeploymentRequest) ProtoMessage

func (*DeleteGameServerDeploymentRequest) ProtoMessage()

func (*DeleteGameServerDeploymentRequest) ProtoReflect

func (*DeleteGameServerDeploymentRequest) Reset

func (*DeleteGameServerDeploymentRequest) String

DeleteRealmRequest

type DeleteRealmRequest struct {

	// Required. The name of the realm to delete, in the following 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

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

Deprecated: Use DeleteRealmRequest.ProtoReflect.Descriptor instead.

func (*DeleteRealmRequest) GetName

func (x *DeleteRealmRequest) GetName() string

func (*DeleteRealmRequest) ProtoMessage

func (*DeleteRealmRequest) ProtoMessage()

func (*DeleteRealmRequest) ProtoReflect

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

func (*DeleteRealmRequest) Reset

func (x *DeleteRealmRequest) Reset()

func (*DeleteRealmRequest) String

func (x *DeleteRealmRequest) String() string

DeployedFleetDetails

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

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

Deprecated: Use DeployedFleetDetails.ProtoReflect.Descriptor instead.

func (*DeployedFleetDetails) GetDeployedAutoscaler

func (*DeployedFleetDetails) GetDeployedFleet

func (*DeployedFleetDetails) ProtoMessage

func (*DeployedFleetDetails) ProtoMessage()

func (*DeployedFleetDetails) ProtoReflect

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

func (*DeployedFleetDetails) Reset

func (x *DeployedFleetDetails) Reset()

func (*DeployedFleetDetails) String

func (x *DeployedFleetDetails) String() string

DeployedFleetDetails_DeployedFleet

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

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

Deprecated: Use DeployedFleetDetails_DeployedFleet.ProtoReflect.Descriptor instead.

func (*DeployedFleetDetails_DeployedFleet) GetFleet

func (*DeployedFleetDetails_DeployedFleet) GetFleetSpec

func (x *DeployedFleetDetails_DeployedFleet) GetFleetSpec() string

func (*DeployedFleetDetails_DeployedFleet) GetSpecSource

func (x *DeployedFleetDetails_DeployedFleet) GetSpecSource() *SpecSource

func (*DeployedFleetDetails_DeployedFleet) GetStatus

func (*DeployedFleetDetails_DeployedFleet) ProtoMessage

func (*DeployedFleetDetails_DeployedFleet) ProtoMessage()

func (*DeployedFleetDetails_DeployedFleet) ProtoReflect

func (*DeployedFleetDetails_DeployedFleet) Reset

func (*DeployedFleetDetails_DeployedFleet) String

DeployedFleetDetails_DeployedFleetAutoscaler

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

Deprecated: Use DeployedFleetDetails_DeployedFleetAutoscaler.ProtoReflect.Descriptor instead.

func (*DeployedFleetDetails_DeployedFleetAutoscaler) GetAutoscaler

func (*DeployedFleetDetails_DeployedFleetAutoscaler) GetFleetAutoscalerSpec

func (x *DeployedFleetDetails_DeployedFleetAutoscaler) GetFleetAutoscalerSpec() string

func (*DeployedFleetDetails_DeployedFleetAutoscaler) GetSpecSource

func (*DeployedFleetDetails_DeployedFleetAutoscaler) ProtoMessage

func (*DeployedFleetDetails_DeployedFleetAutoscaler) ProtoReflect

func (*DeployedFleetDetails_DeployedFleetAutoscaler) Reset

func (*DeployedFleetDetails_DeployedFleetAutoscaler) String

DeployedFleetDetails_DeployedFleet_DeployedFleetStatus

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

Deprecated: Use DeployedFleetDetails_DeployedFleet_DeployedFleetStatus.ProtoReflect.Descriptor instead.

func (*DeployedFleetDetails_DeployedFleet_DeployedFleetStatus) GetAllocatedReplicas

func (*DeployedFleetDetails_DeployedFleet_DeployedFleetStatus) GetReadyReplicas

func (*DeployedFleetDetails_DeployedFleet_DeployedFleetStatus) GetReplicas

func (*DeployedFleetDetails_DeployedFleet_DeployedFleetStatus) GetReservedReplicas

func (*DeployedFleetDetails_DeployedFleet_DeployedFleetStatus) ProtoMessage

func (*DeployedFleetDetails_DeployedFleet_DeployedFleetStatus) ProtoReflect

func (*DeployedFleetDetails_DeployedFleet_DeployedFleetStatus) Reset

func (*DeployedFleetDetails_DeployedFleet_DeployedFleetStatus) String

FetchDeploymentStateRequest

type FetchDeploymentStateRequest struct {

	// Required. The name of the game server delpoyment, in the following 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

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

Deprecated: Use FetchDeploymentStateRequest.ProtoReflect.Descriptor instead.

func (*FetchDeploymentStateRequest) GetName

func (x *FetchDeploymentStateRequest) GetName() string

func (*FetchDeploymentStateRequest) ProtoMessage

func (*FetchDeploymentStateRequest) ProtoMessage()

func (*FetchDeploymentStateRequest) ProtoReflect

func (*FetchDeploymentStateRequest) Reset

func (x *FetchDeploymentStateRequest) Reset()

func (*FetchDeploymentStateRequest) String

func (x *FetchDeploymentStateRequest) String() string

FetchDeploymentStateResponse

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

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

Deprecated: Use FetchDeploymentStateResponse.ProtoReflect.Descriptor instead.

func (*FetchDeploymentStateResponse) GetClusterState

func (*FetchDeploymentStateResponse) GetUnavailable

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

func (*FetchDeploymentStateResponse) ProtoMessage

func (*FetchDeploymentStateResponse) ProtoMessage()

func (*FetchDeploymentStateResponse) ProtoReflect

func (*FetchDeploymentStateResponse) Reset

func (x *FetchDeploymentStateResponse) Reset()

func (*FetchDeploymentStateResponse) String

FetchDeploymentStateResponse_DeployedClusterState

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

Deprecated: Use FetchDeploymentStateResponse_DeployedClusterState.ProtoReflect.Descriptor instead.

func (*FetchDeploymentStateResponse_DeployedClusterState) GetCluster

func (*FetchDeploymentStateResponse_DeployedClusterState) GetFleetDetails

func (*FetchDeploymentStateResponse_DeployedClusterState) ProtoMessage

func (*FetchDeploymentStateResponse_DeployedClusterState) ProtoReflect

func (*FetchDeploymentStateResponse_DeployedClusterState) Reset

func (*FetchDeploymentStateResponse_DeployedClusterState) String

FleetConfig

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

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

Deprecated: Use FleetConfig.ProtoReflect.Descriptor instead.

func (*FleetConfig) GetFleetSpec

func (x *FleetConfig) GetFleetSpec() string

func (*FleetConfig) GetName

func (x *FleetConfig) GetName() string

func (*FleetConfig) ProtoMessage

func (*FleetConfig) ProtoMessage()

func (*FleetConfig) ProtoReflect

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

func (*FleetConfig) Reset

func (x *FleetConfig) Reset()

func (*FleetConfig) String

func (x *FleetConfig) String() string

GameServerCluster

type GameServerCluster struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`

	CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`

	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`

	Labels map[string]string "" /* 153 byte string literal not displayed */

	ConnectionInfo *GameServerClusterConnectionInfo `protobuf:"bytes,5,opt,name=connection_info,json=connectionInfo,proto3" json:"connection_info,omitempty"`

	Etag string `protobuf:"bytes,6,opt,name=etag,proto3" json:"etag,omitempty"`

	Description string `protobuf:"bytes,7,opt,name=description,proto3" json:"description,omitempty"`

	ClusterState *KubernetesClusterState `protobuf:"bytes,11,opt,name=cluster_state,json=clusterState,proto3" json:"cluster_state,omitempty"`

}

A game server cluster resource.

func (*GameServerCluster) Descriptor

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

Deprecated: Use GameServerCluster.ProtoReflect.Descriptor instead.

func (*GameServerCluster) GetClusterState

func (x *GameServerCluster) GetClusterState() *KubernetesClusterState

func (*GameServerCluster) GetConnectionInfo

func (x *GameServerCluster) GetConnectionInfo() *GameServerClusterConnectionInfo

func (*GameServerCluster) GetCreateTime

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

func (*GameServerCluster) GetDescription

func (x *GameServerCluster) GetDescription() string

func (*GameServerCluster) GetEtag

func (x *GameServerCluster) GetEtag() string

func (*GameServerCluster) GetLabels

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

func (*GameServerCluster) GetName

func (x *GameServerCluster) GetName() string

func (*GameServerCluster) GetUpdateTime

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

func (*GameServerCluster) ProtoMessage

func (*GameServerCluster) ProtoMessage()

func (*GameServerCluster) ProtoReflect

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

func (*GameServerCluster) Reset

func (x *GameServerCluster) Reset()

func (*GameServerCluster) String

func (x *GameServerCluster) String() string

GameServerClusterConnectionInfo

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

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

Deprecated: Use GameServerClusterConnectionInfo.ProtoReflect.Descriptor instead.

func (*GameServerClusterConnectionInfo) GetClusterReference

func (m *GameServerClusterConnectionInfo) GetClusterReference() isGameServerClusterConnectionInfo_ClusterReference

func (*GameServerClusterConnectionInfo) GetGkeClusterReference

func (x *GameServerClusterConnectionInfo) GetGkeClusterReference() *GkeClusterReference

func (*GameServerClusterConnectionInfo) GetNamespace

func (x *GameServerClusterConnectionInfo) GetNamespace() string

func (*GameServerClusterConnectionInfo) ProtoMessage

func (*GameServerClusterConnectionInfo) ProtoMessage()

func (*GameServerClusterConnectionInfo) ProtoReflect

func (*GameServerClusterConnectionInfo) Reset

func (*GameServerClusterConnectionInfo) String

GameServerClusterConnectionInfo_GkeClusterReference

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"`
}

GameServerClusterView

type GameServerClusterView int32

A view for GameServerCluster objects.

GameServerClusterView_GAME_SERVER_CLUSTER_VIEW_UNSPECIFIED, GameServerClusterView_BASIC, GameServerClusterView_FULL

const (
	// The default / unset value.
	// The API will default to the BASIC view.
	GameServerClusterView_GAME_SERVER_CLUSTER_VIEW_UNSPECIFIED GameServerClusterView = 0
	// Include basic information of a GameServerCluster resource and omit
	// `cluster_state`. This is the default value (for ListGameServerClusters,
	// GetGameServerCluster and PreviewCreateGameServerCluster).
	GameServerClusterView_BASIC GameServerClusterView = 1
	// Include everything.
	GameServerClusterView_FULL GameServerClusterView = 2
)

func (GameServerClusterView) Descriptor

func (GameServerClusterView) Enum

func (GameServerClusterView) EnumDescriptor

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

Deprecated: Use GameServerClusterView.Descriptor instead.

func (GameServerClusterView) Number

func (GameServerClusterView) String

func (x GameServerClusterView) String() string

func (GameServerClusterView) Type

GameServerClustersServiceClient

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) (*longrunningpb.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) (*longrunningpb.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) (*longrunningpb.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

func NewGameServerClustersServiceClient(cc grpc.ClientConnInterface) GameServerClustersServiceClient

GameServerClustersServiceServer

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) (*longrunningpb.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) (*longrunningpb.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) (*longrunningpb.Operation, error)
	// Previews updating a GameServerCluster.
	PreviewUpdateGameServerCluster(context.Context, *PreviewUpdateGameServerClusterRequest) (*PreviewUpdateGameServerClusterResponse, error)
}

GameServerClustersServiceServer is the server API for GameServerClustersService service.

GameServerConfig

type GameServerConfig struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`

	CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`

	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`

	Labels map[string]string "" /* 153 byte string literal not displayed */

	FleetConfigs []*FleetConfig `protobuf:"bytes,5,rep,name=fleet_configs,json=fleetConfigs,proto3" json:"fleet_configs,omitempty"`

	ScalingConfigs []*ScalingConfig `protobuf:"bytes,6,rep,name=scaling_configs,json=scalingConfigs,proto3" json:"scaling_configs,omitempty"`

	Description string `protobuf:"bytes,7,opt,name=description,proto3" json:"description,omitempty"`

}

A game server config resource.

func (*GameServerConfig) Descriptor

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

Deprecated: Use GameServerConfig.ProtoReflect.Descriptor instead.

func (*GameServerConfig) GetCreateTime

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

func (*GameServerConfig) GetDescription

func (x *GameServerConfig) GetDescription() string

func (*GameServerConfig) GetFleetConfigs

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

func (*GameServerConfig) GetLabels

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

func (*GameServerConfig) GetName

func (x *GameServerConfig) GetName() string

func (*GameServerConfig) GetScalingConfigs

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

func (*GameServerConfig) GetUpdateTime

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

func (*GameServerConfig) ProtoMessage

func (*GameServerConfig) ProtoMessage()

func (*GameServerConfig) ProtoReflect

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

func (*GameServerConfig) Reset

func (x *GameServerConfig) Reset()

func (*GameServerConfig) String

func (x *GameServerConfig) String() string

GameServerConfigOverride

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

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

Deprecated: Use GameServerConfigOverride.ProtoReflect.Descriptor instead.

func (*GameServerConfigOverride) GetChange

func (m *GameServerConfigOverride) GetChange() isGameServerConfigOverride_Change

func (*GameServerConfigOverride) GetConfigVersion

func (x *GameServerConfigOverride) GetConfigVersion() string

func (*GameServerConfigOverride) GetRealmsSelector

func (x *GameServerConfigOverride) GetRealmsSelector() *RealmSelector

func (*GameServerConfigOverride) GetSelector

func (m *GameServerConfigOverride) GetSelector() isGameServerConfigOverride_Selector

func (*GameServerConfigOverride) ProtoMessage

func (*GameServerConfigOverride) ProtoMessage()

func (*GameServerConfigOverride) ProtoReflect

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

func (*GameServerConfigOverride) Reset

func (x *GameServerConfigOverride) Reset()

func (*GameServerConfigOverride) String

func (x *GameServerConfigOverride) String() string

GameServerConfigOverride_ConfigVersion

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

GameServerConfigOverride_RealmsSelector

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

GameServerConfigsServiceClient

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) (*longrunningpb.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) (*longrunningpb.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

func NewGameServerConfigsServiceClient(cc grpc.ClientConnInterface) GameServerConfigsServiceClient

GameServerConfigsServiceServer

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) (*longrunningpb.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) (*longrunningpb.Operation, error)
}

GameServerConfigsServiceServer is the server API for GameServerConfigsService service.

GameServerDeployment

type GameServerDeployment struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`

	CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`

	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`

	Labels map[string]string "" /* 153 byte string literal not displayed */

	Etag string `protobuf:"bytes,7,opt,name=etag,proto3" json:"etag,omitempty"`

	Description string `protobuf:"bytes,8,opt,name=description,proto3" json:"description,omitempty"`

}

A game server deployment resource.

func (*GameServerDeployment) Descriptor

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

Deprecated: Use GameServerDeployment.ProtoReflect.Descriptor instead.

func (*GameServerDeployment) GetCreateTime

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

func (*GameServerDeployment) GetDescription

func (x *GameServerDeployment) GetDescription() string

func (*GameServerDeployment) GetEtag

func (x *GameServerDeployment) GetEtag() string

func (*GameServerDeployment) GetLabels

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

func (*GameServerDeployment) GetName

func (x *GameServerDeployment) GetName() string

func (*GameServerDeployment) GetUpdateTime

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

func (*GameServerDeployment) ProtoMessage

func (*GameServerDeployment) ProtoMessage()

func (*GameServerDeployment) ProtoReflect

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

func (*GameServerDeployment) Reset

func (x *GameServerDeployment) Reset()

func (*GameServerDeployment) String

func (x *GameServerDeployment) String() string

GameServerDeploymentRollout

type GameServerDeploymentRollout struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`

	CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`

	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`

	DefaultGameServerConfig string "" /* 134 byte string literal not displayed */

	GameServerConfigOverrides []*GameServerConfigOverride "" /* 140 byte string literal not displayed */

	Etag string `protobuf:"bytes,6,opt,name=etag,proto3" json:"etag,omitempty"`

}

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

func (*GameServerDeploymentRollout) Descriptor

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

Deprecated: Use GameServerDeploymentRollout.ProtoReflect.Descriptor instead.

func (*GameServerDeploymentRollout) GetCreateTime

func (*GameServerDeploymentRollout) GetDefaultGameServerConfig

func (x *GameServerDeploymentRollout) GetDefaultGameServerConfig() string

func (*GameServerDeploymentRollout) GetEtag

func (x *GameServerDeploymentRollout) GetEtag() string

func (*GameServerDeploymentRollout) GetGameServerConfigOverrides

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

func (*GameServerDeploymentRollout) GetName

func (x *GameServerDeploymentRollout) GetName() string

func (*GameServerDeploymentRollout) GetUpdateTime

func (*GameServerDeploymentRollout) ProtoMessage

func (*GameServerDeploymentRollout) ProtoMessage()

func (*GameServerDeploymentRollout) ProtoReflect

func (*GameServerDeploymentRollout) Reset

func (x *GameServerDeploymentRollout) Reset()

func (*GameServerDeploymentRollout) String

func (x *GameServerDeploymentRollout) String() string

GameServerDeploymentsServiceClient

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) (*longrunningpb.Operation, error)
	// Deletes a single game server deployment.
	DeleteGameServerDeployment(ctx context.Context, in *DeleteGameServerDeploymentRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Patches a game server deployment.
	UpdateGameServerDeployment(ctx context.Context, in *UpdateGameServerDeploymentRequest, opts ...grpc.CallOption) (*longrunningpb.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) (*longrunningpb.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

func NewGameServerDeploymentsServiceClient(cc grpc.ClientConnInterface) GameServerDeploymentsServiceClient

GameServerDeploymentsServiceServer

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) (*longrunningpb.Operation, error)
	// Deletes a single game server deployment.
	DeleteGameServerDeployment(context.Context, *DeleteGameServerDeploymentRequest) (*longrunningpb.Operation, error)
	// Patches a game server deployment.
	UpdateGameServerDeployment(context.Context, *UpdateGameServerDeploymentRequest) (*longrunningpb.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) (*longrunningpb.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.

GetGameServerClusterRequest

type GetGameServerClusterRequest struct {

	// Required. The name of the game server cluster to retrieve, in the following form:
	// `projects/{project}/locations/{location}/realms/{realm-id}/gameServerClusters/{cluster}`.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Optional. View for the returned GameServerCluster objects. When `FULL` is
	// specified, the `cluster_state` field is also returned in the
	// GameServerCluster object, which includes the state of the referenced
	// Kubernetes cluster such as versions and provider info. The default/unset
	// value is GAME_SERVER_CLUSTER_VIEW_UNSPECIFIED, same as BASIC, which does
	// not return the `cluster_state` field.
	View GameServerClusterView `protobuf:"varint,6,opt,name=view,proto3,enum=google.cloud.gaming.v1.GameServerClusterView" json:"view,omitempty"`
	// contains filtered or unexported fields
}

Request message for GameServerClustersService.GetGameServerCluster.

func (*GetGameServerClusterRequest) Descriptor

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

Deprecated: Use GetGameServerClusterRequest.ProtoReflect.Descriptor instead.

func (*GetGameServerClusterRequest) GetName

func (x *GetGameServerClusterRequest) GetName() string

func (*GetGameServerClusterRequest) GetView

func (*GetGameServerClusterRequest) ProtoMessage

func (*GetGameServerClusterRequest) ProtoMessage()

func (*GetGameServerClusterRequest) ProtoReflect

func (*GetGameServerClusterRequest) Reset

func (x *GetGameServerClusterRequest) Reset()

func (*GetGameServerClusterRequest) String

func (x *GetGameServerClusterRequest) String() string

GetGameServerConfigRequest

type GetGameServerConfigRequest struct {

	// Required. The name of the game server config to retrieve, in the following 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

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

Deprecated: Use GetGameServerConfigRequest.ProtoReflect.Descriptor instead.

func (*GetGameServerConfigRequest) GetName

func (x *GetGameServerConfigRequest) GetName() string

func (*GetGameServerConfigRequest) ProtoMessage

func (*GetGameServerConfigRequest) ProtoMessage()

func (*GetGameServerConfigRequest) ProtoReflect

func (*GetGameServerConfigRequest) Reset

func (x *GetGameServerConfigRequest) Reset()

func (*GetGameServerConfigRequest) String

func (x *GetGameServerConfigRequest) String() string

GetGameServerDeploymentRequest

type GetGameServerDeploymentRequest struct {

	// Required. The name of the game server delpoyment to retrieve, in the following 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

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

Deprecated: Use GetGameServerDeploymentRequest.ProtoReflect.Descriptor instead.

func (*GetGameServerDeploymentRequest) GetName

func (*GetGameServerDeploymentRequest) ProtoMessage

func (*GetGameServerDeploymentRequest) ProtoMessage()

func (*GetGameServerDeploymentRequest) ProtoReflect

func (*GetGameServerDeploymentRequest) Reset

func (x *GetGameServerDeploymentRequest) Reset()

func (*GetGameServerDeploymentRequest) String

GetGameServerDeploymentRolloutRequest

type GetGameServerDeploymentRolloutRequest struct {

	// Required. The name of the game server delpoyment to retrieve, in the following 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

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

Deprecated: Use GetGameServerDeploymentRolloutRequest.ProtoReflect.Descriptor instead.

func (*GetGameServerDeploymentRolloutRequest) GetName

func (*GetGameServerDeploymentRolloutRequest) ProtoMessage

func (*GetGameServerDeploymentRolloutRequest) ProtoMessage()

func (*GetGameServerDeploymentRolloutRequest) ProtoReflect

func (*GetGameServerDeploymentRolloutRequest) Reset

func (*GetGameServerDeploymentRolloutRequest) String

GetRealmRequest

type GetRealmRequest struct {

	// Required. The name of the realm to retrieve, in the following 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

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

Deprecated: Use GetRealmRequest.ProtoReflect.Descriptor instead.

func (*GetRealmRequest) GetName

func (x *GetRealmRequest) GetName() string

func (*GetRealmRequest) ProtoMessage

func (*GetRealmRequest) ProtoMessage()

func (*GetRealmRequest) ProtoReflect

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

func (*GetRealmRequest) Reset

func (x *GetRealmRequest) Reset()

func (*GetRealmRequest) String

func (x *GetRealmRequest) String() string

GkeClusterReference

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

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

Deprecated: Use GkeClusterReference.ProtoReflect.Descriptor instead.

func (*GkeClusterReference) GetCluster

func (x *GkeClusterReference) GetCluster() string

func (*GkeClusterReference) ProtoMessage

func (*GkeClusterReference) ProtoMessage()

func (*GkeClusterReference) ProtoReflect

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

func (*GkeClusterReference) Reset

func (x *GkeClusterReference) Reset()

func (*GkeClusterReference) String

func (x *GkeClusterReference) String() string

KubernetesClusterState

type KubernetesClusterState struct {
	AgonesVersionInstalled string "" /* 129 byte string literal not displayed */

	KubernetesVersionInstalled string "" /* 141 byte string literal not displayed */

	InstallationState KubernetesClusterState_InstallationState "" /* 182 byte string literal not displayed */

	VersionInstalledErrorMessage string "" /* 149 byte string literal not displayed */

	Provider string `protobuf:"bytes,5,opt,name=provider,proto3" json:"provider,omitempty"`

	AgonesVersionTargeted string `protobuf:"bytes,6,opt,name=agones_version_targeted,json=agonesVersionTargeted,proto3" json:"agones_version_targeted,omitempty"`

}

The state of the Kubernetes cluster.

func (*KubernetesClusterState) Descriptor

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

Deprecated: Use KubernetesClusterState.ProtoReflect.Descriptor instead.

func (*KubernetesClusterState) GetAgonesVersionInstalled

func (x *KubernetesClusterState) GetAgonesVersionInstalled() string

func (*KubernetesClusterState) GetAgonesVersionTargeted

func (x *KubernetesClusterState) GetAgonesVersionTargeted() string

func (*KubernetesClusterState) GetInstallationState

func (*KubernetesClusterState) GetKubernetesVersionInstalled

func (x *KubernetesClusterState) GetKubernetesVersionInstalled() string

func (*KubernetesClusterState) GetProvider

func (x *KubernetesClusterState) GetProvider() string

func (*KubernetesClusterState) GetVersionInstalledErrorMessage

func (x *KubernetesClusterState) GetVersionInstalledErrorMessage() string

func (*KubernetesClusterState) ProtoMessage

func (*KubernetesClusterState) ProtoMessage()

func (*KubernetesClusterState) ProtoReflect

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

func (*KubernetesClusterState) Reset

func (x *KubernetesClusterState) Reset()

func (*KubernetesClusterState) String

func (x *KubernetesClusterState) String() string

KubernetesClusterState_InstallationState

type KubernetesClusterState_InstallationState int32

The state of the installed versions of Agones/Kubernetes. See also https://cloud.google.com/game-servers/docs/versions-and-upgrades.

KubernetesClusterState_INSTALLATION_STATE_UNSPECIFIED, KubernetesClusterState_AGONES_KUBERNETES_VERSION_SUPPORTED, KubernetesClusterState_AGONES_VERSION_UNSUPPORTED, KubernetesClusterState_AGONES_KUBERNETES_VERSION_UNSUPPORTED, KubernetesClusterState_AGONES_VERSION_UNRECOGNIZED, KubernetesClusterState_KUBERNETES_VERSION_UNRECOGNIZED, KubernetesClusterState_VERSION_VERIFICATION_FAILED, KubernetesClusterState_AGONES_NOT_INSTALLED

const (
	// The default value. This value is used if the state is omitted.
	KubernetesClusterState_INSTALLATION_STATE_UNSPECIFIED KubernetesClusterState_InstallationState = 0
	// The combination of Agones and Kubernetes versions is supported by Google
	// Cloud Game Servers.
	KubernetesClusterState_AGONES_KUBERNETES_VERSION_SUPPORTED KubernetesClusterState_InstallationState = 1
	// The installed version of Agones is not supported by Google Cloud Game
	// Servers.
	KubernetesClusterState_AGONES_VERSION_UNSUPPORTED KubernetesClusterState_InstallationState = 2
	// The installed version of Agones is supported by Google Cloud Game
	// Servers, but the installed version of Kubernetes is not recommended or
	// supported by the version of Agones.
	KubernetesClusterState_AGONES_KUBERNETES_VERSION_UNSUPPORTED KubernetesClusterState_InstallationState = 3
	// The installed version of Agones is not recognized because the Agones
	// controller's image name does not have a version string reported as
	// {major}.{minor}(.{patch}).
	KubernetesClusterState_AGONES_VERSION_UNRECOGNIZED KubernetesClusterState_InstallationState = 4
	// The server version of Kubernetes cluster is not recognized because the
	// API server didn't return parsable version info on path/version.
	KubernetesClusterState_KUBERNETES_VERSION_UNRECOGNIZED KubernetesClusterState_InstallationState = 5
	// Failed to read or verify the version of Agones or Kubernetes. See
	// version_installed_error_message for details.
	KubernetesClusterState_VERSION_VERIFICATION_FAILED KubernetesClusterState_InstallationState = 6
	// Agones is not installed.
	KubernetesClusterState_AGONES_NOT_INSTALLED KubernetesClusterState_InstallationState = 7
)

func (KubernetesClusterState_InstallationState) Descriptor

func (KubernetesClusterState_InstallationState) Enum

func (KubernetesClusterState_InstallationState) EnumDescriptor

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

Deprecated: Use KubernetesClusterState_InstallationState.Descriptor instead.

func (KubernetesClusterState_InstallationState) Number

func (KubernetesClusterState_InstallationState) String

func (KubernetesClusterState_InstallationState) Type

LabelSelector

type LabelSelector struct {
	Labels map[string]string "" /* 153 byte string literal not displayed */

}

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

func (*LabelSelector) Descriptor

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

Deprecated: Use LabelSelector.ProtoReflect.Descriptor instead.

func (*LabelSelector) GetLabels

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

func (*LabelSelector) ProtoMessage

func (*LabelSelector) ProtoMessage()

func (*LabelSelector) ProtoReflect

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

func (*LabelSelector) Reset

func (x *LabelSelector) Reset()

func (*LabelSelector) String

func (x *LabelSelector) String() string

ListGameServerClustersRequest

type ListGameServerClustersRequest struct {

	// Required. The parent resource name, in the following 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.v1.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"`
	// Optional. View for the returned GameServerCluster objects. When `FULL` is
	// specified, the `cluster_state` field is also returned in the
	// GameServerCluster object, which includes the state of the referenced
	// Kubernetes cluster such as versions and provider info. The default/unset
	// value is GAME_SERVER_CLUSTER_VIEW_UNSPECIFIED, same as BASIC, which does
	// not return the `cluster_state` field.
	View GameServerClusterView `protobuf:"varint,6,opt,name=view,proto3,enum=google.cloud.gaming.v1.GameServerClusterView" json:"view,omitempty"`
	// contains filtered or unexported fields
}

Request message for GameServerClustersService.ListGameServerClusters.

func (*ListGameServerClustersRequest) Descriptor

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

Deprecated: Use ListGameServerClustersRequest.ProtoReflect.Descriptor instead.

func (*ListGameServerClustersRequest) GetFilter

func (x *ListGameServerClustersRequest) GetFilter() string

func (*ListGameServerClustersRequest) GetOrderBy

func (x *ListGameServerClustersRequest) GetOrderBy() string

func (*ListGameServerClustersRequest) GetPageSize

func (x *ListGameServerClustersRequest) GetPageSize() int32

func (*ListGameServerClustersRequest) GetPageToken

func (x *ListGameServerClustersRequest) GetPageToken() string

func (*ListGameServerClustersRequest) GetParent

func (x *ListGameServerClustersRequest) GetParent() string

func (*ListGameServerClustersRequest) GetView