diff --git a/api_names_out.yaml b/api_names_out.yaml index 2b95ac0a6..2aa714db6 100644 --- a/api_names_out.yaml +++ b/api_names_out.yaml @@ -111507,6 +111507,7 @@ "/gameservices:v1beta/FleetConfig/fleetSpec": fleet_spec "/gameservices:v1beta/FleetConfig/name": name "/gameservices:v1beta/GameServerCluster": game_server_cluster +"/gameservices:v1beta/GameServerCluster/allocationPriority": allocation_priority "/gameservices:v1beta/GameServerCluster/connectionInfo": connection_info "/gameservices:v1beta/GameServerCluster/createTime": create_time "/gameservices:v1beta/GameServerCluster/description": description @@ -111517,6 +111518,7 @@ "/gameservices:v1beta/GameServerCluster/updateTime": update_time "/gameservices:v1beta/GameServerClusterConnectionInfo": game_server_cluster_connection_info "/gameservices:v1beta/GameServerClusterConnectionInfo/gkeClusterReference": gke_cluster_reference +"/gameservices:v1beta/GameServerClusterConnectionInfo/gkeHubClusterReference": gke_hub_cluster_reference "/gameservices:v1beta/GameServerClusterConnectionInfo/namespace": namespace "/gameservices:v1beta/GameServerConfig": game_server_config "/gameservices:v1beta/GameServerConfig/createTime": create_time @@ -111550,6 +111552,8 @@ "/gameservices:v1beta/GameServerDeploymentRollout/updateTime": update_time "/gameservices:v1beta/GkeClusterReference": gke_cluster_reference "/gameservices:v1beta/GkeClusterReference/cluster": cluster +"/gameservices:v1beta/GkeHubClusterReference": gke_hub_cluster_reference +"/gameservices:v1beta/GkeHubClusterReference/membership": membership "/gameservices:v1beta/LabelSelector": label_selector "/gameservices:v1beta/LabelSelector/labels": labels "/gameservices:v1beta/LabelSelector/labels/label": label diff --git a/generated/google-apis-gameservices_v1beta/CHANGELOG.md b/generated/google-apis-gameservices_v1beta/CHANGELOG.md index 629caace6..2733c0fef 100644 --- a/generated/google-apis-gameservices_v1beta/CHANGELOG.md +++ b/generated/google-apis-gameservices_v1beta/CHANGELOG.md @@ -1,5 +1,9 @@ # Release history for google-apis-gameservices_v1beta +### v0.2.0 (2021-01-12) + +* Regenerated from discovery document revision 20210107 + ### v0.1.0 (2021-01-07) * Regenerated using generator version 0.1.1 diff --git a/generated/google-apis-gameservices_v1beta/lib/google/apis/gameservices_v1beta/classes.rb b/generated/google-apis-gameservices_v1beta/lib/google/apis/gameservices_v1beta/classes.rb index 1512b435e..9c1bbda36 100644 --- a/generated/google-apis-gameservices_v1beta/lib/google/apis/gameservices_v1beta/classes.rb +++ b/generated/google-apis-gameservices_v1beta/lib/google/apis/gameservices_v1beta/classes.rb @@ -672,6 +672,14 @@ module Google class GameServerCluster include Google::Apis::Core::Hashable + # Optional. The allocation priority assigned to the game server cluster. Game + # server clusters receive new game server allocations based on the relative + # allocation priorites set for each cluster, if the realm is configured for + # multicluster allocation. + # Corresponds to the JSON property `allocationPriority` + # @return [String] + attr_accessor :allocation_priority + # The game server cluster connection information. # Corresponds to the JSON property `connectionInfo` # @return [Google::Apis::GameservicesV1beta::GameServerClusterConnectionInfo] @@ -717,6 +725,7 @@ module Google # Update properties of this object def update!(**args) + @allocation_priority = args[:allocation_priority] if args.key?(:allocation_priority) @connection_info = args[:connection_info] if args.key?(:connection_info) @create_time = args[:create_time] if args.key?(:create_time) @description = args[:description] if args.key?(:description) @@ -736,6 +745,12 @@ module Google # @return [Google::Apis::GameservicesV1beta::GkeClusterReference] attr_accessor :gke_cluster_reference + # GkeHubClusterReference represents a reference to a Kubernetes cluster + # registered through GKE Hub. + # Corresponds to the JSON property `gkeHubClusterReference` + # @return [Google::Apis::GameservicesV1beta::GkeHubClusterReference] + attr_accessor :gke_hub_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. @@ -750,6 +765,7 @@ module Google # Update properties of this object def update!(**args) @gke_cluster_reference = args[:gke_cluster_reference] if args.key?(:gke_cluster_reference) + @gke_hub_cluster_reference = args[:gke_hub_cluster_reference] if args.key?(:gke_hub_cluster_reference) @namespace = args[:namespace] if args.key?(:namespace) end end @@ -971,6 +987,31 @@ module Google end end + # GkeHubClusterReference represents a reference to a Kubernetes cluster + # registered through GKE Hub. + class GkeHubClusterReference + include Google::Apis::Core::Hashable + + # The full or partial name of a GKE Hub membership, using one of the following + # forms: * `https://gkehub.googleapis.com/v1beta1/projects/`project_id`/ + # locations/global/memberships/`membership_id`` * `projects/`project_id`/ + # locations/global/memberships/`membership_id`` * ``membership_id`` If project + # is not specified, the project of the GameServerCluster resource is used to + # generate the full name of the GKE Hub membership. + # Corresponds to the JSON property `membership` + # @return [String] + attr_accessor :membership + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @membership = args[:membership] if args.key?(:membership) + end + end + # The label selector, used to group labels on the resources. class LabelSelector include Google::Apis::Core::Hashable diff --git a/generated/google-apis-gameservices_v1beta/lib/google/apis/gameservices_v1beta/gem_version.rb b/generated/google-apis-gameservices_v1beta/lib/google/apis/gameservices_v1beta/gem_version.rb index eefa3373b..5be474e17 100644 --- a/generated/google-apis-gameservices_v1beta/lib/google/apis/gameservices_v1beta/gem_version.rb +++ b/generated/google-apis-gameservices_v1beta/lib/google/apis/gameservices_v1beta/gem_version.rb @@ -16,13 +16,13 @@ module Google module Apis module GameservicesV1beta # Version of the google-apis-gameservices_v1beta gem - GEM_VERSION = "0.1.0" + GEM_VERSION = "0.2.0" # Version of the code generator used to generate this client GENERATOR_VERSION = "0.1.1" # Revision of the discovery document this client was generated from - REVISION = "20201208" + REVISION = "20210107" end end end diff --git a/generated/google-apis-gameservices_v1beta/lib/google/apis/gameservices_v1beta/representations.rb b/generated/google-apis-gameservices_v1beta/lib/google/apis/gameservices_v1beta/representations.rb index 66d90dd96..381e7ffd4 100644 --- a/generated/google-apis-gameservices_v1beta/lib/google/apis/gameservices_v1beta/representations.rb +++ b/generated/google-apis-gameservices_v1beta/lib/google/apis/gameservices_v1beta/representations.rb @@ -184,6 +184,12 @@ module Google include Google::Apis::Core::JsonObjectSupport end + class GkeHubClusterReference + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class LabelSelector class Representation < Google::Apis::Core::JsonRepresentation; end @@ -563,6 +569,7 @@ module Google class GameServerCluster # @private class Representation < Google::Apis::Core::JsonRepresentation + property :allocation_priority, as: 'allocationPriority' property :connection_info, as: 'connectionInfo', class: Google::Apis::GameservicesV1beta::GameServerClusterConnectionInfo, decorator: Google::Apis::GameservicesV1beta::GameServerClusterConnectionInfo::Representation property :create_time, as: 'createTime' @@ -579,6 +586,8 @@ module Google class Representation < Google::Apis::Core::JsonRepresentation property :gke_cluster_reference, as: 'gkeClusterReference', class: Google::Apis::GameservicesV1beta::GkeClusterReference, decorator: Google::Apis::GameservicesV1beta::GkeClusterReference::Representation + property :gke_hub_cluster_reference, as: 'gkeHubClusterReference', class: Google::Apis::GameservicesV1beta::GkeHubClusterReference, decorator: Google::Apis::GameservicesV1beta::GkeHubClusterReference::Representation + property :namespace, as: 'namespace' end end @@ -639,6 +648,13 @@ module Google end end + class GkeHubClusterReference + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :membership, as: 'membership' + end + end + class LabelSelector # @private class Representation < Google::Apis::Core::JsonRepresentation diff --git a/generated/google-apis-gameservices_v1beta/synth.metadata b/generated/google-apis-gameservices_v1beta/synth.metadata index 72491460c..10df41a1e 100644 --- a/generated/google-apis-gameservices_v1beta/synth.metadata +++ b/generated/google-apis-gameservices_v1beta/synth.metadata @@ -4,7 +4,7 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/google-api-ruby-client.git", - "sha": "f01ff087cd17e2dfa914c68201fb6048c501371d" + "sha": "98bef3523fa8faaf7f70d35fdef7a4433a5774aa" } } ]