From 4414980b948fa37203f05d03e95f2b1c885f783b Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Mon, 18 Nov 2019 13:36:40 -0800 Subject: [PATCH] feat!: add gke_cluster_reference; buffer_size_percentage is now an int (#18) * [CHANGE ME] Re-generated to pick up changes in the API or client library generator. * fix: allow proto interface changes * fix: allow breaking changes to alpha endpoint (float -> int) * chore: fix versioning for pre-GA breaking changes --- .github/release-please.yml | 1 + .kokoro/release/publish_javadoc.sh | 2 +- .../cloud/gaming/v1alpha/package-info.java | 2 +- .../stub/AllocationPoliciesServiceStub.java | 2 +- .../stub/GameServerClustersServiceStub.java | 2 +- .../GameServerDeploymentsServiceStub.java | 2 +- ...ocationPoliciesServiceCallableFactory.java | 2 +- .../GrpcAllocationPoliciesServiceStub.java | 2 +- ...eServerClustersServiceCallableFactory.java | 2 +- .../GrpcGameServerClustersServiceStub.java | 2 +- ...rverDeploymentsServiceCallableFactory.java | 2 +- .../GrpcGameServerDeploymentsServiceStub.java | 2 +- .../GrpcRealmsServiceCallableFactory.java | 2 +- .../v1alpha/stub/GrpcRealmsServiceStub.java | 2 +- ...ScalingPoliciesServiceCallableFactory.java | 2 +- .../stub/GrpcScalingPoliciesServiceStub.java | 2 +- .../v1alpha/stub/RealmsServiceStub.java | 2 +- .../stub/ScalingPoliciesServiceStub.java | 2 +- .../clirr-ignored-differences.xml | 33 + .../gaming/v1alpha/AllocationPolicies.java | 129 ++-- .../v1alpha/FleetAutoscalerSettings.java | 65 +- .../FleetAutoscalerSettingsOrBuilder.java | 11 +- .../GameServerClusterConnectionInfo.java | 426 ++++++++++- ...eServerClusterConnectionInfoOrBuilder.java | 50 +- .../gaming/v1alpha/GameServerClusters.java | 108 +-- .../gaming/v1alpha/GameServerDeployments.java | 13 +- .../gaming/v1alpha/GkeClusterReference.java | 683 ++++++++++++++++++ .../v1alpha/GkeClusterReferenceOrBuilder.java | 66 ++ .../google/cloud/gaming/v1alpha/Realms.java | 12 +- .../cloud/gaming/v1alpha/ScalingPolicies.java | 137 ++-- .../gaming/v1alpha/allocation_policies.proto | 2 +- .../gaming/v1alpha/game_server_clusters.proto | 29 +- .../v1alpha/game_server_deployments.proto | 1 + .../google/cloud/gaming/v1alpha/realms.proto | 1 + .../gaming/v1alpha/scaling_policies.proto | 11 +- synth.metadata | 10 +- 36 files changed, 1549 insertions(+), 273 deletions(-) create mode 100644 proto-google-cloud-gameservices-v1alpha/clirr-ignored-differences.xml create mode 100644 proto-google-cloud-gameservices-v1alpha/src/main/java/com/google/cloud/gaming/v1alpha/GkeClusterReference.java create mode 100644 proto-google-cloud-gameservices-v1alpha/src/main/java/com/google/cloud/gaming/v1alpha/GkeClusterReferenceOrBuilder.java diff --git a/.github/release-please.yml b/.github/release-please.yml index 82744682..dce2c845 100644 --- a/.github/release-please.yml +++ b/.github/release-please.yml @@ -1 +1,2 @@ releaseType: java-yoshi +bumpMinorPreMajor: true \ No newline at end of file diff --git a/.kokoro/release/publish_javadoc.sh b/.kokoro/release/publish_javadoc.sh index 50142af9..3fadccb7 100755 --- a/.kokoro/release/publish_javadoc.sh +++ b/.kokoro/release/publish_javadoc.sh @@ -33,7 +33,7 @@ python3 -m pip install gcp-docuploader # compile all packages mvn clean install -B -DskipTests=true -NAME=gameservices +NAME=google-cloud-gameservices VERSION=$(grep ${NAME}: versions.txt | cut -d: -f3) # build the docs diff --git a/google-cloud-gameservices/src/main/java/com/google/cloud/gaming/v1alpha/package-info.java b/google-cloud-gameservices/src/main/java/com/google/cloud/gaming/v1alpha/package-info.java index 063cd23f..8ba914af 100644 --- a/google-cloud-gameservices/src/main/java/com/google/cloud/gaming/v1alpha/package-info.java +++ b/google-cloud-gameservices/src/main/java/com/google/cloud/gaming/v1alpha/package-info.java @@ -15,7 +15,7 @@ */ /** - * A client to gameservices API (prod). + * A client to Game Services API. * *

The interfaces provided are listed below, along with usage samples. * diff --git a/google-cloud-gameservices/src/main/java/com/google/cloud/gaming/v1alpha/stub/AllocationPoliciesServiceStub.java b/google-cloud-gameservices/src/main/java/com/google/cloud/gaming/v1alpha/stub/AllocationPoliciesServiceStub.java index 51d7268c..8ef33cfa 100644 --- a/google-cloud-gameservices/src/main/java/com/google/cloud/gaming/v1alpha/stub/AllocationPoliciesServiceStub.java +++ b/google-cloud-gameservices/src/main/java/com/google/cloud/gaming/v1alpha/stub/AllocationPoliciesServiceStub.java @@ -35,7 +35,7 @@ // AUTO-GENERATED DOCUMENTATION AND CLASS /** - * Base stub class for gameservices API (prod). + * Base stub class for Game Services API. * *

This class is for advanced usage and reflects the underlying API directly. */ diff --git a/google-cloud-gameservices/src/main/java/com/google/cloud/gaming/v1alpha/stub/GameServerClustersServiceStub.java b/google-cloud-gameservices/src/main/java/com/google/cloud/gaming/v1alpha/stub/GameServerClustersServiceStub.java index 20f67af7..10a94a26 100644 --- a/google-cloud-gameservices/src/main/java/com/google/cloud/gaming/v1alpha/stub/GameServerClustersServiceStub.java +++ b/google-cloud-gameservices/src/main/java/com/google/cloud/gaming/v1alpha/stub/GameServerClustersServiceStub.java @@ -35,7 +35,7 @@ // AUTO-GENERATED DOCUMENTATION AND CLASS /** - * Base stub class for gameservices API (prod). + * Base stub class for Game Services API. * *

This class is for advanced usage and reflects the underlying API directly. */ diff --git a/google-cloud-gameservices/src/main/java/com/google/cloud/gaming/v1alpha/stub/GameServerDeploymentsServiceStub.java b/google-cloud-gameservices/src/main/java/com/google/cloud/gaming/v1alpha/stub/GameServerDeploymentsServiceStub.java index 1e691ca1..9681206b 100644 --- a/google-cloud-gameservices/src/main/java/com/google/cloud/gaming/v1alpha/stub/GameServerDeploymentsServiceStub.java +++ b/google-cloud-gameservices/src/main/java/com/google/cloud/gaming/v1alpha/stub/GameServerDeploymentsServiceStub.java @@ -41,7 +41,7 @@ // AUTO-GENERATED DOCUMENTATION AND CLASS /** - * Base stub class for gameservices API (prod). + * Base stub class for Game Services API. * *

This class is for advanced usage and reflects the underlying API directly. */ diff --git a/google-cloud-gameservices/src/main/java/com/google/cloud/gaming/v1alpha/stub/GrpcAllocationPoliciesServiceCallableFactory.java b/google-cloud-gameservices/src/main/java/com/google/cloud/gaming/v1alpha/stub/GrpcAllocationPoliciesServiceCallableFactory.java index 2d6d393c..4b502aae 100644 --- a/google-cloud-gameservices/src/main/java/com/google/cloud/gaming/v1alpha/stub/GrpcAllocationPoliciesServiceCallableFactory.java +++ b/google-cloud-gameservices/src/main/java/com/google/cloud/gaming/v1alpha/stub/GrpcAllocationPoliciesServiceCallableFactory.java @@ -36,7 +36,7 @@ // AUTO-GENERATED DOCUMENTATION AND CLASS /** - * gRPC callable factory implementation for gameservices API (prod). + * gRPC callable factory implementation for Game Services API. * *

This class is for advanced usage. */ diff --git a/google-cloud-gameservices/src/main/java/com/google/cloud/gaming/v1alpha/stub/GrpcAllocationPoliciesServiceStub.java b/google-cloud-gameservices/src/main/java/com/google/cloud/gaming/v1alpha/stub/GrpcAllocationPoliciesServiceStub.java index 63483856..e5d7327e 100644 --- a/google-cloud-gameservices/src/main/java/com/google/cloud/gaming/v1alpha/stub/GrpcAllocationPoliciesServiceStub.java +++ b/google-cloud-gameservices/src/main/java/com/google/cloud/gaming/v1alpha/stub/GrpcAllocationPoliciesServiceStub.java @@ -46,7 +46,7 @@ // AUTO-GENERATED DOCUMENTATION AND CLASS /** - * gRPC stub implementation for gameservices API (prod). + * gRPC stub implementation for Game Services API. * *

This class is for advanced usage and reflects the underlying API directly. */ diff --git a/google-cloud-gameservices/src/main/java/com/google/cloud/gaming/v1alpha/stub/GrpcGameServerClustersServiceCallableFactory.java b/google-cloud-gameservices/src/main/java/com/google/cloud/gaming/v1alpha/stub/GrpcGameServerClustersServiceCallableFactory.java index 69f0da21..067728d0 100644 --- a/google-cloud-gameservices/src/main/java/com/google/cloud/gaming/v1alpha/stub/GrpcGameServerClustersServiceCallableFactory.java +++ b/google-cloud-gameservices/src/main/java/com/google/cloud/gaming/v1alpha/stub/GrpcGameServerClustersServiceCallableFactory.java @@ -36,7 +36,7 @@ // AUTO-GENERATED DOCUMENTATION AND CLASS /** - * gRPC callable factory implementation for gameservices API (prod). + * gRPC callable factory implementation for Game Services API. * *

This class is for advanced usage. */ diff --git a/google-cloud-gameservices/src/main/java/com/google/cloud/gaming/v1alpha/stub/GrpcGameServerClustersServiceStub.java b/google-cloud-gameservices/src/main/java/com/google/cloud/gaming/v1alpha/stub/GrpcGameServerClustersServiceStub.java index 342bbfc6..e7abca7a 100644 --- a/google-cloud-gameservices/src/main/java/com/google/cloud/gaming/v1alpha/stub/GrpcGameServerClustersServiceStub.java +++ b/google-cloud-gameservices/src/main/java/com/google/cloud/gaming/v1alpha/stub/GrpcGameServerClustersServiceStub.java @@ -46,7 +46,7 @@ // AUTO-GENERATED DOCUMENTATION AND CLASS /** - * gRPC stub implementation for gameservices API (prod). + * gRPC stub implementation for Game Services API. * *

This class is for advanced usage and reflects the underlying API directly. */ diff --git a/google-cloud-gameservices/src/main/java/com/google/cloud/gaming/v1alpha/stub/GrpcGameServerDeploymentsServiceCallableFactory.java b/google-cloud-gameservices/src/main/java/com/google/cloud/gaming/v1alpha/stub/GrpcGameServerDeploymentsServiceCallableFactory.java index 5f139cdd..34250323 100644 --- a/google-cloud-gameservices/src/main/java/com/google/cloud/gaming/v1alpha/stub/GrpcGameServerDeploymentsServiceCallableFactory.java +++ b/google-cloud-gameservices/src/main/java/com/google/cloud/gaming/v1alpha/stub/GrpcGameServerDeploymentsServiceCallableFactory.java @@ -36,7 +36,7 @@ // AUTO-GENERATED DOCUMENTATION AND CLASS /** - * gRPC callable factory implementation for gameservices API (prod). + * gRPC callable factory implementation for Game Services API. * *

This class is for advanced usage. */ diff --git a/google-cloud-gameservices/src/main/java/com/google/cloud/gaming/v1alpha/stub/GrpcGameServerDeploymentsServiceStub.java b/google-cloud-gameservices/src/main/java/com/google/cloud/gaming/v1alpha/stub/GrpcGameServerDeploymentsServiceStub.java index ab62c221..aec437fc 100644 --- a/google-cloud-gameservices/src/main/java/com/google/cloud/gaming/v1alpha/stub/GrpcGameServerDeploymentsServiceStub.java +++ b/google-cloud-gameservices/src/main/java/com/google/cloud/gaming/v1alpha/stub/GrpcGameServerDeploymentsServiceStub.java @@ -52,7 +52,7 @@ // AUTO-GENERATED DOCUMENTATION AND CLASS /** - * gRPC stub implementation for gameservices API (prod). + * gRPC stub implementation for Game Services API. * *

This class is for advanced usage and reflects the underlying API directly. */ diff --git a/google-cloud-gameservices/src/main/java/com/google/cloud/gaming/v1alpha/stub/GrpcRealmsServiceCallableFactory.java b/google-cloud-gameservices/src/main/java/com/google/cloud/gaming/v1alpha/stub/GrpcRealmsServiceCallableFactory.java index 3e55a445..7855a0b5 100644 --- a/google-cloud-gameservices/src/main/java/com/google/cloud/gaming/v1alpha/stub/GrpcRealmsServiceCallableFactory.java +++ b/google-cloud-gameservices/src/main/java/com/google/cloud/gaming/v1alpha/stub/GrpcRealmsServiceCallableFactory.java @@ -36,7 +36,7 @@ // AUTO-GENERATED DOCUMENTATION AND CLASS /** - * gRPC callable factory implementation for gameservices API (prod). + * gRPC callable factory implementation for Game Services API. * *

This class is for advanced usage. */ diff --git a/google-cloud-gameservices/src/main/java/com/google/cloud/gaming/v1alpha/stub/GrpcRealmsServiceStub.java b/google-cloud-gameservices/src/main/java/com/google/cloud/gaming/v1alpha/stub/GrpcRealmsServiceStub.java index d6ea640c..464d127b 100644 --- a/google-cloud-gameservices/src/main/java/com/google/cloud/gaming/v1alpha/stub/GrpcRealmsServiceStub.java +++ b/google-cloud-gameservices/src/main/java/com/google/cloud/gaming/v1alpha/stub/GrpcRealmsServiceStub.java @@ -46,7 +46,7 @@ // AUTO-GENERATED DOCUMENTATION AND CLASS /** - * gRPC stub implementation for gameservices API (prod). + * gRPC stub implementation for Game Services API. * *

This class is for advanced usage and reflects the underlying API directly. */ diff --git a/google-cloud-gameservices/src/main/java/com/google/cloud/gaming/v1alpha/stub/GrpcScalingPoliciesServiceCallableFactory.java b/google-cloud-gameservices/src/main/java/com/google/cloud/gaming/v1alpha/stub/GrpcScalingPoliciesServiceCallableFactory.java index 6443a186..1b06d5e5 100644 --- a/google-cloud-gameservices/src/main/java/com/google/cloud/gaming/v1alpha/stub/GrpcScalingPoliciesServiceCallableFactory.java +++ b/google-cloud-gameservices/src/main/java/com/google/cloud/gaming/v1alpha/stub/GrpcScalingPoliciesServiceCallableFactory.java @@ -36,7 +36,7 @@ // AUTO-GENERATED DOCUMENTATION AND CLASS /** - * gRPC callable factory implementation for gameservices API (prod). + * gRPC callable factory implementation for Game Services API. * *

This class is for advanced usage. */ diff --git a/google-cloud-gameservices/src/main/java/com/google/cloud/gaming/v1alpha/stub/GrpcScalingPoliciesServiceStub.java b/google-cloud-gameservices/src/main/java/com/google/cloud/gaming/v1alpha/stub/GrpcScalingPoliciesServiceStub.java index 60dc671e..664e108a 100644 --- a/google-cloud-gameservices/src/main/java/com/google/cloud/gaming/v1alpha/stub/GrpcScalingPoliciesServiceStub.java +++ b/google-cloud-gameservices/src/main/java/com/google/cloud/gaming/v1alpha/stub/GrpcScalingPoliciesServiceStub.java @@ -46,7 +46,7 @@ // AUTO-GENERATED DOCUMENTATION AND CLASS /** - * gRPC stub implementation for gameservices API (prod). + * gRPC stub implementation for Game Services API. * *

This class is for advanced usage and reflects the underlying API directly. */ diff --git a/google-cloud-gameservices/src/main/java/com/google/cloud/gaming/v1alpha/stub/RealmsServiceStub.java b/google-cloud-gameservices/src/main/java/com/google/cloud/gaming/v1alpha/stub/RealmsServiceStub.java index 7f0f76b5..320b3575 100644 --- a/google-cloud-gameservices/src/main/java/com/google/cloud/gaming/v1alpha/stub/RealmsServiceStub.java +++ b/google-cloud-gameservices/src/main/java/com/google/cloud/gaming/v1alpha/stub/RealmsServiceStub.java @@ -35,7 +35,7 @@ // AUTO-GENERATED DOCUMENTATION AND CLASS /** - * Base stub class for gameservices API (prod). + * Base stub class for Game Services API. * *

This class is for advanced usage and reflects the underlying API directly. */ diff --git a/google-cloud-gameservices/src/main/java/com/google/cloud/gaming/v1alpha/stub/ScalingPoliciesServiceStub.java b/google-cloud-gameservices/src/main/java/com/google/cloud/gaming/v1alpha/stub/ScalingPoliciesServiceStub.java index 85e9c30e..4a55cb1f 100644 --- a/google-cloud-gameservices/src/main/java/com/google/cloud/gaming/v1alpha/stub/ScalingPoliciesServiceStub.java +++ b/google-cloud-gameservices/src/main/java/com/google/cloud/gaming/v1alpha/stub/ScalingPoliciesServiceStub.java @@ -35,7 +35,7 @@ // AUTO-GENERATED DOCUMENTATION AND CLASS /** - * Base stub class for gameservices API (prod). + * Base stub class for Game Services API. * *

This class is for advanced usage and reflects the underlying API directly. */ diff --git a/proto-google-cloud-gameservices-v1alpha/clirr-ignored-differences.xml b/proto-google-cloud-gameservices-v1alpha/clirr-ignored-differences.xml new file mode 100644 index 00000000..65f825f1 --- /dev/null +++ b/proto-google-cloud-gameservices-v1alpha/clirr-ignored-differences.xml @@ -0,0 +1,33 @@ + + + + + 7012 + com/google/cloud/gaming/v1alpha/*OrBuilder + * get*(*) + + + 7012 + com/google/cloud/gaming/v1alpha/*OrBuilder + boolean contains*(*) + + + 7012 + com/google/cloud/gaming/v1alpha/*OrBuilder + boolean has*(*) + + + + + 7006 + com/google/cloud/gaming/v1alpha/FleetAutoscalerSettings* + float getBufferSizePercentage() + int + + + 7005 + com/google/cloud/gaming/v1alpha/FleetAutoscalerSettings$Builder + com.google.cloud.gaming.v1alpha.FleetAutoscalerSettings$Builder setBufferSizePercentage(float) + com.google.cloud.gaming.v1alpha.FleetAutoscalerSettings$Builder setBufferSizePercentage(int) + + diff --git a/proto-google-cloud-gameservices-v1alpha/src/main/java/com/google/cloud/gaming/v1alpha/AllocationPolicies.java b/proto-google-cloud-gameservices-v1alpha/src/main/java/com/google/cloud/gaming/v1alpha/AllocationPolicies.java index 3d35d167..38cc1b59 100644 --- a/proto-google-cloud-gameservices-v1alpha/src/main/java/com/google/cloud/gaming/v1alpha/AllocationPolicies.java +++ b/proto-google-cloud-gameservices-v1alpha/src/main/java/com/google/cloud/gaming/v1alpha/AllocationPolicies.java @@ -72,69 +72,69 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_policies.proto\022\033google.cloud.gaming.v1a" + "lpha\032\034google/api/annotations.proto\032(goog" + "le/cloud/gaming/v1alpha/common.proto\032#go" - + "ogle/longrunning/operations.proto\032\036googl" - + "e/protobuf/duration.proto\032 google/protob" - + "uf/field_mask.proto\032\037google/protobuf/tim" - + "estamp.proto\032\036google/protobuf/wrappers.p" - + "roto\032\027google/api/client.proto\"x\n\035ListAll" - + "ocationPoliciesRequest\022\016\n\006parent\030\001 \001(\t\022\021" - + "\n\tpage_size\030\002 \001(\005\022\022\n\npage_token\030\003 \001(\t\022\016\n" - + "\006filter\030\004 \001(\t\022\020\n\010order_by\030\005 \001(\t\"\205\001\n\036List" - + "AllocationPoliciesResponse\022J\n\023allocation" - + "_policies\030\001 \003(\0132-.google.cloud.gaming.v1" - + "alpha.AllocationPolicy\022\027\n\017next_page_toke" - + "n\030\002 \001(\t\"*\n\032GetAllocationPolicyRequest\022\014\n" - + "\004name\030\001 \001(\t\"\227\001\n\035CreateAllocationPolicyRe" - + "quest\022\016\n\006parent\030\001 \001(\t\022\034\n\024allocation_poli" - + "cy_id\030\002 \001(\t\022H\n\021allocation_policy\030\003 \001(\0132-" - + ".google.cloud.gaming.v1alpha.AllocationP" - + "olicy\"-\n\035DeleteAllocationPolicyRequest\022\014" - + "\n\004name\030\001 \001(\t\"\232\001\n\035UpdateAllocationPolicyR" - + "equest\022H\n\021allocation_policy\030\001 \001(\0132-.goog" - + "le.cloud.gaming.v1alpha.AllocationPolicy" - + "\022/\n\013update_mask\030\002 \001(\0132\032.google.protobuf." - + "FieldMask\"\274\003\n\020AllocationPolicy\022\014\n\004name\030\001" - + " \001(\t\022/\n\013create_time\030\002 \001(\0132\032.google.proto" - + "buf.Timestamp\022/\n\013update_time\030\003 \001(\0132\032.goo" - + "gle.protobuf.Timestamp\022I\n\006labels\030\004 \003(\01329" - + ".google.cloud.gaming.v1alpha.AllocationP" - + "olicy.LabelsEntry\022-\n\010priority\030\010 \001(\0132\033.go" - + "ogle.protobuf.Int32Value\022\016\n\006weight\030\t \001(\005" - + "\022E\n\021cluster_selectors\030\n \003(\0132*.google.clo" - + "ud.gaming.v1alpha.LabelSelector\0228\n\tsched" - + "ules\030\013 \003(\0132%.google.cloud.gaming.v1alpha" - + ".Schedule\032-\n\013LabelsEntry\022\013\n\003key\030\001 \001(\t\022\r\n" - + "\005value\030\002 \001(\t:\0028\0012\302\010\n\031AllocationPoliciesS" - + "ervice\022\326\001\n\026ListAllocationPolicies\022:.goog" - + "le.cloud.gaming.v1alpha.ListAllocationPo" - + "liciesRequest\032;.google.cloud.gaming.v1al" - + "pha.ListAllocationPoliciesResponse\"C\202\323\344\223" - + "\002=\022;/v1alpha/{parent=projects/*/location" - + "s/*}/allocationPolicies\022\302\001\n\023GetAllocatio" - + "nPolicy\0227.google.cloud.gaming.v1alpha.Ge" - + "tAllocationPolicyRequest\032-.google.cloud." - + "gaming.v1alpha.AllocationPolicy\"C\202\323\344\223\002=\022" - + ";/v1alpha/{name=projects/*/locations/*/a" - + "llocationPolicies/*}\022\313\001\n\026CreateAllocatio" - + "nPolicy\022:.google.cloud.gaming.v1alpha.Cr" - + "eateAllocationPolicyRequest\032\035.google.lon" - + "grunning.Operation\"V\202\323\344\223\002P\";/v1alpha/{pa" - + "rent=projects/*/locations/*}/allocationP" - + "olicies:\021allocation_policy\022\270\001\n\026DeleteAll" - + "ocationPolicy\022:.google.cloud.gaming.v1al" - + "pha.DeleteAllocationPolicyRequest\032\035.goog" - + "le.longrunning.Operation\"C\202\323\344\223\002=*;/v1alp" - + "ha/{name=projects/*/locations/*/allocati" - + "onPolicies/*}\022\335\001\n\026UpdateAllocationPolicy" - + "\022:.google.cloud.gaming.v1alpha.UpdateAll" - + "ocationPolicyRequest\032\035.google.longrunnin" - + "g.Operation\"h\202\323\344\223\002b2M/v1alpha/{allocatio" - + "n_policy.name=projects/*/locations/*/all" - + "ocationPolicies/*}:\021allocation_policy\032\036\312" - + "A\033gameservices.googleapis.comBf\n\037com.goo" - + "gle.cloud.gaming.v1alphaP\001ZAgoogle.golan" - + "g.org/genproto/googleapis/cloud/gaming/v" - + "1alpha;gamingb\006proto3" + + "ogle/longrunning/operations.proto\032 googl" + + "e/protobuf/field_mask.proto\032\037google/prot" + + "obuf/timestamp.proto\032\036google/protobuf/wr" + + "appers.proto\032\027google/api/client.proto\"x\n" + + "\035ListAllocationPoliciesRequest\022\016\n\006parent" + + "\030\001 \001(\t\022\021\n\tpage_size\030\002 \001(\005\022\022\n\npage_token\030" + + "\003 \001(\t\022\016\n\006filter\030\004 \001(\t\022\020\n\010order_by\030\005 \001(\t\"" + + "\205\001\n\036ListAllocationPoliciesResponse\022J\n\023al" + + "location_policies\030\001 \003(\0132-.google.cloud.g" + + "aming.v1alpha.AllocationPolicy\022\027\n\017next_p" + + "age_token\030\002 \001(\t\"*\n\032GetAllocationPolicyRe" + + "quest\022\014\n\004name\030\001 \001(\t\"\227\001\n\035CreateAllocation" + + "PolicyRequest\022\016\n\006parent\030\001 \001(\t\022\034\n\024allocat" + + "ion_policy_id\030\002 \001(\t\022H\n\021allocation_policy" + + "\030\003 \001(\0132-.google.cloud.gaming.v1alpha.All" + + "ocationPolicy\"-\n\035DeleteAllocationPolicyR" + + "equest\022\014\n\004name\030\001 \001(\t\"\232\001\n\035UpdateAllocatio" + + "nPolicyRequest\022H\n\021allocation_policy\030\001 \001(" + + "\0132-.google.cloud.gaming.v1alpha.Allocati" + + "onPolicy\022/\n\013update_mask\030\002 \001(\0132\032.google.p" + + "rotobuf.FieldMask\"\274\003\n\020AllocationPolicy\022\014" + + "\n\004name\030\001 \001(\t\022/\n\013create_time\030\002 \001(\0132\032.goog" + + "le.protobuf.Timestamp\022/\n\013update_time\030\003 \001" + + "(\0132\032.google.protobuf.Timestamp\022I\n\006labels" + + "\030\004 \003(\01329.google.cloud.gaming.v1alpha.All" + + "ocationPolicy.LabelsEntry\022-\n\010priority\030\010 " + + "\001(\0132\033.google.protobuf.Int32Value\022\016\n\006weig" + + "ht\030\t \001(\005\022E\n\021cluster_selectors\030\n \003(\0132*.go" + + "ogle.cloud.gaming.v1alpha.LabelSelector\022" + + "8\n\tschedules\030\013 \003(\0132%.google.cloud.gaming" + + ".v1alpha.Schedule\032-\n\013LabelsEntry\022\013\n\003key\030" + + "\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\0012\363\010\n\031AllocationP" + + "oliciesService\022\326\001\n\026ListAllocationPolicie" + + "s\022:.google.cloud.gaming.v1alpha.ListAllo" + + "cationPoliciesRequest\032;.google.cloud.gam" + + "ing.v1alpha.ListAllocationPoliciesRespon" + + "se\"C\202\323\344\223\002=\022;/v1alpha/{parent=projects/*/" + + "locations/*}/allocationPolicies\022\302\001\n\023GetA" + + "llocationPolicy\0227.google.cloud.gaming.v1" + + "alpha.GetAllocationPolicyRequest\032-.googl" + + "e.cloud.gaming.v1alpha.AllocationPolicy\"" + + "C\202\323\344\223\002=\022;/v1alpha/{name=projects/*/locat" + + "ions/*/allocationPolicies/*}\022\313\001\n\026CreateA" + + "llocationPolicy\022:.google.cloud.gaming.v1" + + "alpha.CreateAllocationPolicyRequest\032\035.go" + + "ogle.longrunning.Operation\"V\202\323\344\223\002P\";/v1a" + + "lpha/{parent=projects/*/locations/*}/all" + + "ocationPolicies:\021allocation_policy\022\270\001\n\026D" + + "eleteAllocationPolicy\022:.google.cloud.gam" + + "ing.v1alpha.DeleteAllocationPolicyReques" + + "t\032\035.google.longrunning.Operation\"C\202\323\344\223\002=" + + "*;/v1alpha/{name=projects/*/locations/*/" + + "allocationPolicies/*}\022\335\001\n\026UpdateAllocati" + + "onPolicy\022:.google.cloud.gaming.v1alpha.U" + + "pdateAllocationPolicyRequest\032\035.google.lo" + + "ngrunning.Operation\"h\202\323\344\223\002b2M/v1alpha/{a" + + "llocation_policy.name=projects/*/locatio" + + "ns/*/allocationPolicies/*}:\021allocation_p" + + "olicy\032O\312A\033gameservices.googleapis.com\322A." + + "https://www.googleapis.com/auth/cloud-pl" + + "atformBf\n\037com.google.cloud.gaming.v1alph" + + "aP\001ZAgoogle.golang.org/genproto/googleap" + + "is/cloud/gaming/v1alpha;gamingb\006proto3" }; com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner = new com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner() { @@ -150,7 +150,6 @@ public com.google.protobuf.ExtensionRegistry assignDescriptors( com.google.api.AnnotationsProto.getDescriptor(), com.google.cloud.gaming.v1alpha.Common.getDescriptor(), com.google.longrunning.OperationsProto.getDescriptor(), - com.google.protobuf.DurationProto.getDescriptor(), com.google.protobuf.FieldMaskProto.getDescriptor(), com.google.protobuf.TimestampProto.getDescriptor(), com.google.protobuf.WrappersProto.getDescriptor(), @@ -234,12 +233,12 @@ public com.google.protobuf.ExtensionRegistry assignDescriptors( com.google.protobuf.ExtensionRegistry.newInstance(); registry.add(com.google.api.ClientProto.defaultHost); registry.add(com.google.api.AnnotationsProto.http); + registry.add(com.google.api.ClientProto.oauthScopes); com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( descriptor, registry); com.google.api.AnnotationsProto.getDescriptor(); com.google.cloud.gaming.v1alpha.Common.getDescriptor(); com.google.longrunning.OperationsProto.getDescriptor(); - com.google.protobuf.DurationProto.getDescriptor(); com.google.protobuf.FieldMaskProto.getDescriptor(); com.google.protobuf.TimestampProto.getDescriptor(); com.google.protobuf.WrappersProto.getDescriptor(); diff --git a/proto-google-cloud-gameservices-v1alpha/src/main/java/com/google/cloud/gaming/v1alpha/FleetAutoscalerSettings.java b/proto-google-cloud-gameservices-v1alpha/src/main/java/com/google/cloud/gaming/v1alpha/FleetAutoscalerSettings.java index 115426e7..34a8ca7e 100644 --- a/proto-google-cloud-gameservices-v1alpha/src/main/java/com/google/cloud/gaming/v1alpha/FleetAutoscalerSettings.java +++ b/proto-google-cloud-gameservices-v1alpha/src/main/java/com/google/cloud/gaming/v1alpha/FleetAutoscalerSettings.java @@ -69,10 +69,10 @@ private FleetAutoscalerSettings( bufferSize_ = input.readInt64(); break; } - case 21: + case 16: { bufferSizeCase_ = 2; - bufferSize_ = input.readFloat(); + bufferSize_ = input.readInt32(); break; } case 24: @@ -183,18 +183,19 @@ public long getBufferSizeAbsolute() { * * *

-   * The size of a buffer of ready game server instances in percentage.
-   * As game server instances get allocated or terminated, the fleet will be
-   * scaled up and down so that this buffer is maintained.
+   * The size of a buffer of ready game server instances in percentage. Value
+   * must be in range [1, 99]. As game server instances get allocated or
+   * terminated, the fleet will be scaled up and down so that this buffer is
+   * maintained.
    * 
* - * float buffer_size_percentage = 2; + * int32 buffer_size_percentage = 2; */ - public float getBufferSizePercentage() { + public int getBufferSizePercentage() { if (bufferSizeCase_ == 2) { - return (java.lang.Float) bufferSize_; + return (java.lang.Integer) bufferSize_; } - return 0F; + return 0; } public static final int MIN_REPLICAS_FIELD_NUMBER = 3; @@ -245,7 +246,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io output.writeInt64(1, (long) ((java.lang.Long) bufferSize_)); } if (bufferSizeCase_ == 2) { - output.writeFloat(2, (float) ((java.lang.Float) bufferSize_)); + output.writeInt32(2, (int) ((java.lang.Integer) bufferSize_)); } if (minReplicas_ != 0L) { output.writeInt64(3, minReplicas_); @@ -269,8 +270,8 @@ public int getSerializedSize() { } if (bufferSizeCase_ == 2) { size += - com.google.protobuf.CodedOutputStream.computeFloatSize( - 2, (float) ((java.lang.Float) bufferSize_)); + com.google.protobuf.CodedOutputStream.computeInt32Size( + 2, (int) ((java.lang.Integer) bufferSize_)); } if (minReplicas_ != 0L) { size += com.google.protobuf.CodedOutputStream.computeInt64Size(3, minReplicas_); @@ -302,8 +303,7 @@ public boolean equals(final java.lang.Object obj) { if (getBufferSizeAbsolute() != other.getBufferSizeAbsolute()) return false; break; case 2: - if (java.lang.Float.floatToIntBits(getBufferSizePercentage()) - != java.lang.Float.floatToIntBits(other.getBufferSizePercentage())) return false; + if (getBufferSizePercentage() != other.getBufferSizePercentage()) return false; break; case 0: default: @@ -330,7 +330,7 @@ public int hashCode() { break; case 2: hash = (37 * hash) + BUFFER_SIZE_PERCENTAGE_FIELD_NUMBER; - hash = (53 * hash) + java.lang.Float.floatToIntBits(getBufferSizePercentage()); + hash = (53 * hash) + getBufferSizePercentage(); break; case 0: default: @@ -697,31 +697,33 @@ public Builder clearBufferSizeAbsolute() { * * *
-     * The size of a buffer of ready game server instances in percentage.
-     * As game server instances get allocated or terminated, the fleet will be
-     * scaled up and down so that this buffer is maintained.
+     * The size of a buffer of ready game server instances in percentage. Value
+     * must be in range [1, 99]. As game server instances get allocated or
+     * terminated, the fleet will be scaled up and down so that this buffer is
+     * maintained.
      * 
* - * float buffer_size_percentage = 2; + * int32 buffer_size_percentage = 2; */ - public float getBufferSizePercentage() { + public int getBufferSizePercentage() { if (bufferSizeCase_ == 2) { - return (java.lang.Float) bufferSize_; + return (java.lang.Integer) bufferSize_; } - return 0F; + return 0; } /** * * *
-     * The size of a buffer of ready game server instances in percentage.
-     * As game server instances get allocated or terminated, the fleet will be
-     * scaled up and down so that this buffer is maintained.
+     * The size of a buffer of ready game server instances in percentage. Value
+     * must be in range [1, 99]. As game server instances get allocated or
+     * terminated, the fleet will be scaled up and down so that this buffer is
+     * maintained.
      * 
* - * float buffer_size_percentage = 2; + * int32 buffer_size_percentage = 2; */ - public Builder setBufferSizePercentage(float value) { + public Builder setBufferSizePercentage(int value) { bufferSizeCase_ = 2; bufferSize_ = value; onChanged(); @@ -731,12 +733,13 @@ public Builder setBufferSizePercentage(float value) { * * *
-     * The size of a buffer of ready game server instances in percentage.
-     * As game server instances get allocated or terminated, the fleet will be
-     * scaled up and down so that this buffer is maintained.
+     * The size of a buffer of ready game server instances in percentage. Value
+     * must be in range [1, 99]. As game server instances get allocated or
+     * terminated, the fleet will be scaled up and down so that this buffer is
+     * maintained.
      * 
* - * float buffer_size_percentage = 2; + * int32 buffer_size_percentage = 2; */ public Builder clearBufferSizePercentage() { if (bufferSizeCase_ == 2) { diff --git a/proto-google-cloud-gameservices-v1alpha/src/main/java/com/google/cloud/gaming/v1alpha/FleetAutoscalerSettingsOrBuilder.java b/proto-google-cloud-gameservices-v1alpha/src/main/java/com/google/cloud/gaming/v1alpha/FleetAutoscalerSettingsOrBuilder.java index 55bde353..1f4e51f3 100644 --- a/proto-google-cloud-gameservices-v1alpha/src/main/java/com/google/cloud/gaming/v1alpha/FleetAutoscalerSettingsOrBuilder.java +++ b/proto-google-cloud-gameservices-v1alpha/src/main/java/com/google/cloud/gaming/v1alpha/FleetAutoscalerSettingsOrBuilder.java @@ -40,14 +40,15 @@ public interface FleetAutoscalerSettingsOrBuilder * * *
-   * The size of a buffer of ready game server instances in percentage.
-   * As game server instances get allocated or terminated, the fleet will be
-   * scaled up and down so that this buffer is maintained.
+   * The size of a buffer of ready game server instances in percentage. Value
+   * must be in range [1, 99]. As game server instances get allocated or
+   * terminated, the fleet will be scaled up and down so that this buffer is
+   * maintained.
    * 
* - * float buffer_size_percentage = 2; + * int32 buffer_size_percentage = 2; */ - float getBufferSizePercentage(); + int getBufferSizePercentage(); /** * diff --git a/proto-google-cloud-gameservices-v1alpha/src/main/java/com/google/cloud/gaming/v1alpha/GameServerClusterConnectionInfo.java b/proto-google-cloud-gameservices-v1alpha/src/main/java/com/google/cloud/gaming/v1alpha/GameServerClusterConnectionInfo.java index 9f7e59f3..0b3924c1 100644 --- a/proto-google-cloud-gameservices-v1alpha/src/main/java/com/google/cloud/gaming/v1alpha/GameServerClusterConnectionInfo.java +++ b/proto-google-cloud-gameservices-v1alpha/src/main/java/com/google/cloud/gaming/v1alpha/GameServerClusterConnectionInfo.java @@ -81,6 +81,26 @@ private GameServerClusterConnectionInfo( gkeName_ = s; break; } + case 58: + { + com.google.cloud.gaming.v1alpha.GkeClusterReference.Builder subBuilder = null; + if (clusterReferenceCase_ == 7) { + subBuilder = + ((com.google.cloud.gaming.v1alpha.GkeClusterReference) clusterReference_) + .toBuilder(); + } + clusterReference_ = + input.readMessage( + com.google.cloud.gaming.v1alpha.GkeClusterReference.parser(), + extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom( + (com.google.cloud.gaming.v1alpha.GkeClusterReference) clusterReference_); + clusterReference_ = subBuilder.buildPartial(); + } + clusterReferenceCase_ = 7; + break; + } default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { @@ -115,13 +135,97 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { com.google.cloud.gaming.v1alpha.GameServerClusterConnectionInfo.Builder.class); } + private int clusterReferenceCase_ = 0; + private java.lang.Object clusterReference_; + + public enum ClusterReferenceCase implements com.google.protobuf.Internal.EnumLite { + GKE_CLUSTER_REFERENCE(7), + CLUSTERREFERENCE_NOT_SET(0); + private final int value; + + private ClusterReferenceCase(int value) { + this.value = value; + } + /** @deprecated Use {@link #forNumber(int)} instead. */ + @java.lang.Deprecated + public static ClusterReferenceCase valueOf(int value) { + return forNumber(value); + } + + public static ClusterReferenceCase forNumber(int value) { + switch (value) { + case 7: + return GKE_CLUSTER_REFERENCE; + case 0: + return CLUSTERREFERENCE_NOT_SET; + default: + return null; + } + } + + public int getNumber() { + return this.value; + } + }; + + public ClusterReferenceCase getClusterReferenceCase() { + return ClusterReferenceCase.forNumber(clusterReferenceCase_); + } + + public static final int GKE_CLUSTER_REFERENCE_FIELD_NUMBER = 7; + /** + * + * + *
+   * Reference of the GKE cluster where the game servers are installed.
+   * 
+ * + * .google.cloud.gaming.v1alpha.GkeClusterReference gke_cluster_reference = 7; + */ + public boolean hasGkeClusterReference() { + return clusterReferenceCase_ == 7; + } + /** + * + * + *
+   * Reference of the GKE cluster where the game servers are installed.
+   * 
+ * + * .google.cloud.gaming.v1alpha.GkeClusterReference gke_cluster_reference = 7; + */ + public com.google.cloud.gaming.v1alpha.GkeClusterReference getGkeClusterReference() { + if (clusterReferenceCase_ == 7) { + return (com.google.cloud.gaming.v1alpha.GkeClusterReference) clusterReference_; + } + return com.google.cloud.gaming.v1alpha.GkeClusterReference.getDefaultInstance(); + } + /** + * + * + *
+   * Reference of the GKE cluster where the game servers are installed.
+   * 
+ * + * .google.cloud.gaming.v1alpha.GkeClusterReference gke_cluster_reference = 7; + */ + public com.google.cloud.gaming.v1alpha.GkeClusterReferenceOrBuilder + getGkeClusterReferenceOrBuilder() { + if (clusterReferenceCase_ == 7) { + return (com.google.cloud.gaming.v1alpha.GkeClusterReference) clusterReference_; + } + return com.google.cloud.gaming.v1alpha.GkeClusterReference.getDefaultInstance(); + } + public static final int NAMESPACE_FIELD_NUMBER = 5; private volatile java.lang.Object namespace_; /** * * *
-   * Namespace for Kubernetes API server endpoint.
+   * Namespace designated on the game server cluster where the game server
+   * instances will be created. The namespace existence will be validated
+   * during creation.
    * 
* * string namespace = 5; @@ -141,7 +245,9 @@ public java.lang.String getNamespace() { * * *
-   * Namespace for Kubernetes API server endpoint.
+   * Namespace designated on the game server cluster where the game server
+   * instances will be created. The namespace existence will be validated
+   * during creation.
    * 
* * string namespace = 5; @@ -164,13 +270,15 @@ public com.google.protobuf.ByteString getNamespaceBytes() { * * *
+   * Deprecated. Use cluster instead.
    * This is the gkeName where the game server cluster is installed.
    * It must the format "projects/*/locations/*/clusters/*". For example,
    * "projects/my-project/locations/us-central1/clusters/test".
    * 
* - * string gke_name = 6; + * string gke_name = 6 [deprecated = true]; */ + @java.lang.Deprecated public java.lang.String getGkeName() { java.lang.Object ref = gkeName_; if (ref instanceof java.lang.String) { @@ -186,13 +294,15 @@ public java.lang.String getGkeName() { * * *
+   * Deprecated. Use cluster instead.
    * This is the gkeName where the game server cluster is installed.
    * It must the format "projects/*/locations/*/clusters/*". For example,
    * "projects/my-project/locations/us-central1/clusters/test".
    * 
* - * string gke_name = 6; + * string gke_name = 6 [deprecated = true]; */ + @java.lang.Deprecated public com.google.protobuf.ByteString getGkeNameBytes() { java.lang.Object ref = gkeName_; if (ref instanceof java.lang.String) { @@ -225,6 +335,10 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (!getGkeNameBytes().isEmpty()) { com.google.protobuf.GeneratedMessageV3.writeString(output, 6, gkeName_); } + if (clusterReferenceCase_ == 7) { + output.writeMessage( + 7, (com.google.cloud.gaming.v1alpha.GkeClusterReference) clusterReference_); + } unknownFields.writeTo(output); } @@ -240,6 +354,11 @@ public int getSerializedSize() { if (!getGkeNameBytes().isEmpty()) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, gkeName_); } + if (clusterReferenceCase_ == 7) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 7, (com.google.cloud.gaming.v1alpha.GkeClusterReference) clusterReference_); + } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; @@ -258,6 +377,14 @@ public boolean equals(final java.lang.Object obj) { if (!getNamespace().equals(other.getNamespace())) return false; if (!getGkeName().equals(other.getGkeName())) return false; + if (!getClusterReferenceCase().equals(other.getClusterReferenceCase())) return false; + switch (clusterReferenceCase_) { + case 7: + if (!getGkeClusterReference().equals(other.getGkeClusterReference())) return false; + break; + case 0: + default: + } if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -273,6 +400,14 @@ public int hashCode() { hash = (53 * hash) + getNamespace().hashCode(); hash = (37 * hash) + GKE_NAME_FIELD_NUMBER; hash = (53 * hash) + getGkeName().hashCode(); + switch (clusterReferenceCase_) { + case 7: + hash = (37 * hash) + GKE_CLUSTER_REFERENCE_FIELD_NUMBER; + hash = (53 * hash) + getGkeClusterReference().hashCode(); + break; + case 0: + default: + } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; @@ -423,6 +558,8 @@ public Builder clear() { gkeName_ = ""; + clusterReferenceCase_ = 0; + clusterReference_ = null; return this; } @@ -451,8 +588,16 @@ public com.google.cloud.gaming.v1alpha.GameServerClusterConnectionInfo build() { public com.google.cloud.gaming.v1alpha.GameServerClusterConnectionInfo buildPartial() { com.google.cloud.gaming.v1alpha.GameServerClusterConnectionInfo result = new com.google.cloud.gaming.v1alpha.GameServerClusterConnectionInfo(this); + if (clusterReferenceCase_ == 7) { + if (gkeClusterReferenceBuilder_ == null) { + result.clusterReference_ = clusterReference_; + } else { + result.clusterReference_ = gkeClusterReferenceBuilder_.build(); + } + } result.namespace_ = namespace_; result.gkeName_ = gkeName_; + result.clusterReferenceCase_ = clusterReferenceCase_; onBuilt(); return result; } @@ -513,6 +658,17 @@ public Builder mergeFrom( gkeName_ = other.gkeName_; onChanged(); } + switch (other.getClusterReferenceCase()) { + case GKE_CLUSTER_REFERENCE: + { + mergeGkeClusterReference(other.getGkeClusterReference()); + break; + } + case CLUSTERREFERENCE_NOT_SET: + { + break; + } + } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; @@ -544,12 +700,236 @@ public Builder mergeFrom( return this; } + private int clusterReferenceCase_ = 0; + private java.lang.Object clusterReference_; + + public ClusterReferenceCase getClusterReferenceCase() { + return ClusterReferenceCase.forNumber(clusterReferenceCase_); + } + + public Builder clearClusterReference() { + clusterReferenceCase_ = 0; + clusterReference_ = null; + onChanged(); + return this; + } + + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.gaming.v1alpha.GkeClusterReference, + com.google.cloud.gaming.v1alpha.GkeClusterReference.Builder, + com.google.cloud.gaming.v1alpha.GkeClusterReferenceOrBuilder> + gkeClusterReferenceBuilder_; + /** + * + * + *
+     * Reference of the GKE cluster where the game servers are installed.
+     * 
+ * + * .google.cloud.gaming.v1alpha.GkeClusterReference gke_cluster_reference = 7; + */ + public boolean hasGkeClusterReference() { + return clusterReferenceCase_ == 7; + } + /** + * + * + *
+     * Reference of the GKE cluster where the game servers are installed.
+     * 
+ * + * .google.cloud.gaming.v1alpha.GkeClusterReference gke_cluster_reference = 7; + */ + public com.google.cloud.gaming.v1alpha.GkeClusterReference getGkeClusterReference() { + if (gkeClusterReferenceBuilder_ == null) { + if (clusterReferenceCase_ == 7) { + return (com.google.cloud.gaming.v1alpha.GkeClusterReference) clusterReference_; + } + return com.google.cloud.gaming.v1alpha.GkeClusterReference.getDefaultInstance(); + } else { + if (clusterReferenceCase_ == 7) { + return gkeClusterReferenceBuilder_.getMessage(); + } + return com.google.cloud.gaming.v1alpha.GkeClusterReference.getDefaultInstance(); + } + } + /** + * + * + *
+     * Reference of the GKE cluster where the game servers are installed.
+     * 
+ * + * .google.cloud.gaming.v1alpha.GkeClusterReference gke_cluster_reference = 7; + */ + public Builder setGkeClusterReference( + com.google.cloud.gaming.v1alpha.GkeClusterReference value) { + if (gkeClusterReferenceBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + clusterReference_ = value; + onChanged(); + } else { + gkeClusterReferenceBuilder_.setMessage(value); + } + clusterReferenceCase_ = 7; + return this; + } + /** + * + * + *
+     * Reference of the GKE cluster where the game servers are installed.
+     * 
+ * + * .google.cloud.gaming.v1alpha.GkeClusterReference gke_cluster_reference = 7; + */ + public Builder setGkeClusterReference( + com.google.cloud.gaming.v1alpha.GkeClusterReference.Builder builderForValue) { + if (gkeClusterReferenceBuilder_ == null) { + clusterReference_ = builderForValue.build(); + onChanged(); + } else { + gkeClusterReferenceBuilder_.setMessage(builderForValue.build()); + } + clusterReferenceCase_ = 7; + return this; + } + /** + * + * + *
+     * Reference of the GKE cluster where the game servers are installed.
+     * 
+ * + * .google.cloud.gaming.v1alpha.GkeClusterReference gke_cluster_reference = 7; + */ + public Builder mergeGkeClusterReference( + com.google.cloud.gaming.v1alpha.GkeClusterReference value) { + if (gkeClusterReferenceBuilder_ == null) { + if (clusterReferenceCase_ == 7 + && clusterReference_ + != com.google.cloud.gaming.v1alpha.GkeClusterReference.getDefaultInstance()) { + clusterReference_ = + com.google.cloud.gaming.v1alpha.GkeClusterReference.newBuilder( + (com.google.cloud.gaming.v1alpha.GkeClusterReference) clusterReference_) + .mergeFrom(value) + .buildPartial(); + } else { + clusterReference_ = value; + } + onChanged(); + } else { + if (clusterReferenceCase_ == 7) { + gkeClusterReferenceBuilder_.mergeFrom(value); + } + gkeClusterReferenceBuilder_.setMessage(value); + } + clusterReferenceCase_ = 7; + return this; + } + /** + * + * + *
+     * Reference of the GKE cluster where the game servers are installed.
+     * 
+ * + * .google.cloud.gaming.v1alpha.GkeClusterReference gke_cluster_reference = 7; + */ + public Builder clearGkeClusterReference() { + if (gkeClusterReferenceBuilder_ == null) { + if (clusterReferenceCase_ == 7) { + clusterReferenceCase_ = 0; + clusterReference_ = null; + onChanged(); + } + } else { + if (clusterReferenceCase_ == 7) { + clusterReferenceCase_ = 0; + clusterReference_ = null; + } + gkeClusterReferenceBuilder_.clear(); + } + return this; + } + /** + * + * + *
+     * Reference of the GKE cluster where the game servers are installed.
+     * 
+ * + * .google.cloud.gaming.v1alpha.GkeClusterReference gke_cluster_reference = 7; + */ + public com.google.cloud.gaming.v1alpha.GkeClusterReference.Builder + getGkeClusterReferenceBuilder() { + return getGkeClusterReferenceFieldBuilder().getBuilder(); + } + /** + * + * + *
+     * Reference of the GKE cluster where the game servers are installed.
+     * 
+ * + * .google.cloud.gaming.v1alpha.GkeClusterReference gke_cluster_reference = 7; + */ + public com.google.cloud.gaming.v1alpha.GkeClusterReferenceOrBuilder + getGkeClusterReferenceOrBuilder() { + if ((clusterReferenceCase_ == 7) && (gkeClusterReferenceBuilder_ != null)) { + return gkeClusterReferenceBuilder_.getMessageOrBuilder(); + } else { + if (clusterReferenceCase_ == 7) { + return (com.google.cloud.gaming.v1alpha.GkeClusterReference) clusterReference_; + } + return com.google.cloud.gaming.v1alpha.GkeClusterReference.getDefaultInstance(); + } + } + /** + * + * + *
+     * Reference of the GKE cluster where the game servers are installed.
+     * 
+ * + * .google.cloud.gaming.v1alpha.GkeClusterReference gke_cluster_reference = 7; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.gaming.v1alpha.GkeClusterReference, + com.google.cloud.gaming.v1alpha.GkeClusterReference.Builder, + com.google.cloud.gaming.v1alpha.GkeClusterReferenceOrBuilder> + getGkeClusterReferenceFieldBuilder() { + if (gkeClusterReferenceBuilder_ == null) { + if (!(clusterReferenceCase_ == 7)) { + clusterReference_ = + com.google.cloud.gaming.v1alpha.GkeClusterReference.getDefaultInstance(); + } + gkeClusterReferenceBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.gaming.v1alpha.GkeClusterReference, + com.google.cloud.gaming.v1alpha.GkeClusterReference.Builder, + com.google.cloud.gaming.v1alpha.GkeClusterReferenceOrBuilder>( + (com.google.cloud.gaming.v1alpha.GkeClusterReference) clusterReference_, + getParentForChildren(), + isClean()); + clusterReference_ = null; + } + clusterReferenceCase_ = 7; + onChanged(); + ; + return gkeClusterReferenceBuilder_; + } + private java.lang.Object namespace_ = ""; /** * * *
-     * Namespace for Kubernetes API server endpoint.
+     * Namespace designated on the game server cluster where the game server
+     * instances will be created. The namespace existence will be validated
+     * during creation.
      * 
* * string namespace = 5; @@ -569,7 +949,9 @@ public java.lang.String getNamespace() { * * *
-     * Namespace for Kubernetes API server endpoint.
+     * Namespace designated on the game server cluster where the game server
+     * instances will be created. The namespace existence will be validated
+     * during creation.
      * 
* * string namespace = 5; @@ -589,7 +971,9 @@ public com.google.protobuf.ByteString getNamespaceBytes() { * * *
-     * Namespace for Kubernetes API server endpoint.
+     * Namespace designated on the game server cluster where the game server
+     * instances will be created. The namespace existence will be validated
+     * during creation.
      * 
* * string namespace = 5; @@ -607,7 +991,9 @@ public Builder setNamespace(java.lang.String value) { * * *
-     * Namespace for Kubernetes API server endpoint.
+     * Namespace designated on the game server cluster where the game server
+     * instances will be created. The namespace existence will be validated
+     * during creation.
      * 
* * string namespace = 5; @@ -622,7 +1008,9 @@ public Builder clearNamespace() { * * *
-     * Namespace for Kubernetes API server endpoint.
+     * Namespace designated on the game server cluster where the game server
+     * instances will be created. The namespace existence will be validated
+     * during creation.
      * 
* * string namespace = 5; @@ -643,13 +1031,15 @@ public Builder setNamespaceBytes(com.google.protobuf.ByteString value) { * * *
+     * Deprecated. Use cluster instead.
      * This is the gkeName where the game server cluster is installed.
      * It must the format "projects/*/locations/*/clusters/*". For example,
      * "projects/my-project/locations/us-central1/clusters/test".
      * 
* - * string gke_name = 6; + * string gke_name = 6 [deprecated = true]; */ + @java.lang.Deprecated public java.lang.String getGkeName() { java.lang.Object ref = gkeName_; if (!(ref instanceof java.lang.String)) { @@ -665,13 +1055,15 @@ public java.lang.String getGkeName() { * * *
+     * Deprecated. Use cluster instead.
      * This is the gkeName where the game server cluster is installed.
      * It must the format "projects/*/locations/*/clusters/*". For example,
      * "projects/my-project/locations/us-central1/clusters/test".
      * 
* - * string gke_name = 6; + * string gke_name = 6 [deprecated = true]; */ + @java.lang.Deprecated public com.google.protobuf.ByteString getGkeNameBytes() { java.lang.Object ref = gkeName_; if (ref instanceof String) { @@ -687,13 +1079,15 @@ public com.google.protobuf.ByteString getGkeNameBytes() { * * *
+     * Deprecated. Use cluster instead.
      * This is the gkeName where the game server cluster is installed.
      * It must the format "projects/*/locations/*/clusters/*". For example,
      * "projects/my-project/locations/us-central1/clusters/test".
      * 
* - * string gke_name = 6; + * string gke_name = 6 [deprecated = true]; */ + @java.lang.Deprecated public Builder setGkeName(java.lang.String value) { if (value == null) { throw new NullPointerException(); @@ -707,13 +1101,15 @@ public Builder setGkeName(java.lang.String value) { * * *
+     * Deprecated. Use cluster instead.
      * This is the gkeName where the game server cluster is installed.
      * It must the format "projects/*/locations/*/clusters/*". For example,
      * "projects/my-project/locations/us-central1/clusters/test".
      * 
* - * string gke_name = 6; + * string gke_name = 6 [deprecated = true]; */ + @java.lang.Deprecated public Builder clearGkeName() { gkeName_ = getDefaultInstance().getGkeName(); @@ -724,13 +1120,15 @@ public Builder clearGkeName() { * * *
+     * Deprecated. Use cluster instead.
      * This is the gkeName where the game server cluster is installed.
      * It must the format "projects/*/locations/*/clusters/*". For example,
      * "projects/my-project/locations/us-central1/clusters/test".
      * 
* - * string gke_name = 6; + * string gke_name = 6 [deprecated = true]; */ + @java.lang.Deprecated public Builder setGkeNameBytes(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); diff --git a/proto-google-cloud-gameservices-v1alpha/src/main/java/com/google/cloud/gaming/v1alpha/GameServerClusterConnectionInfoOrBuilder.java b/proto-google-cloud-gameservices-v1alpha/src/main/java/com/google/cloud/gaming/v1alpha/GameServerClusterConnectionInfoOrBuilder.java index 539cb945..a23104fb 100644 --- a/proto-google-cloud-gameservices-v1alpha/src/main/java/com/google/cloud/gaming/v1alpha/GameServerClusterConnectionInfoOrBuilder.java +++ b/proto-google-cloud-gameservices-v1alpha/src/main/java/com/google/cloud/gaming/v1alpha/GameServerClusterConnectionInfoOrBuilder.java @@ -27,7 +27,40 @@ public interface GameServerClusterConnectionInfoOrBuilder * * *
-   * Namespace for Kubernetes API server endpoint.
+   * Reference of the GKE cluster where the game servers are installed.
+   * 
+ * + * .google.cloud.gaming.v1alpha.GkeClusterReference gke_cluster_reference = 7; + */ + boolean hasGkeClusterReference(); + /** + * + * + *
+   * Reference of the GKE cluster where the game servers are installed.
+   * 
+ * + * .google.cloud.gaming.v1alpha.GkeClusterReference gke_cluster_reference = 7; + */ + com.google.cloud.gaming.v1alpha.GkeClusterReference getGkeClusterReference(); + /** + * + * + *
+   * Reference of the GKE cluster where the game servers are installed.
+   * 
+ * + * .google.cloud.gaming.v1alpha.GkeClusterReference gke_cluster_reference = 7; + */ + com.google.cloud.gaming.v1alpha.GkeClusterReferenceOrBuilder getGkeClusterReferenceOrBuilder(); + + /** + * + * + *
+   * Namespace designated on the game server cluster where the game server
+   * instances will be created. The namespace existence will be validated
+   * during creation.
    * 
* * string namespace = 5; @@ -37,7 +70,9 @@ public interface GameServerClusterConnectionInfoOrBuilder * * *
-   * Namespace for Kubernetes API server endpoint.
+   * Namespace designated on the game server cluster where the game server
+   * instances will be created. The namespace existence will be validated
+   * during creation.
    * 
* * string namespace = 5; @@ -48,24 +83,31 @@ public interface GameServerClusterConnectionInfoOrBuilder * * *
+   * Deprecated. Use cluster instead.
    * This is the gkeName where the game server cluster is installed.
    * It must the format "projects/*/locations/*/clusters/*". For example,
    * "projects/my-project/locations/us-central1/clusters/test".
    * 
* - * string gke_name = 6; + * string gke_name = 6 [deprecated = true]; */ + @java.lang.Deprecated java.lang.String getGkeName(); /** * * *
+   * Deprecated. Use cluster instead.
    * This is the gkeName where the game server cluster is installed.
    * It must the format "projects/*/locations/*/clusters/*". For example,
    * "projects/my-project/locations/us-central1/clusters/test".
    * 
* - * string gke_name = 6; + * string gke_name = 6 [deprecated = true]; */ + @java.lang.Deprecated com.google.protobuf.ByteString getGkeNameBytes(); + + public com.google.cloud.gaming.v1alpha.GameServerClusterConnectionInfo.ClusterReferenceCase + getClusterReferenceCase(); } diff --git a/proto-google-cloud-gameservices-v1alpha/src/main/java/com/google/cloud/gaming/v1alpha/GameServerClusters.java b/proto-google-cloud-gameservices-v1alpha/src/main/java/com/google/cloud/gaming/v1alpha/GameServerClusters.java index f33519b2..300d96eb 100644 --- a/proto-google-cloud-gameservices-v1alpha/src/main/java/com/google/cloud/gaming/v1alpha/GameServerClusters.java +++ b/proto-google-cloud-gameservices-v1alpha/src/main/java/com/google/cloud/gaming/v1alpha/GameServerClusters.java @@ -55,6 +55,10 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_cloud_gaming_v1alpha_GameServerClusterConnectionInfo_descriptor; static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_google_cloud_gaming_v1alpha_GameServerClusterConnectionInfo_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_gaming_v1alpha_GkeClusterReference_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_gaming_v1alpha_GkeClusterReference_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_gaming_v1alpha_GameServerCluster_descriptor; static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable @@ -94,49 +98,54 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\n\036UpdateGameServerClusterRequest\022K\n\023game" + "_server_cluster\030\001 \001(\0132..google.cloud.gam" + "ing.v1alpha.GameServerCluster\022/\n\013update_" - + "mask\030\002 \001(\0132\032.google.protobuf.FieldMask\"F" - + "\n\037GameServerClusterConnectionInfo\022\021\n\tnam" - + "espace\030\005 \001(\t\022\020\n\010gke_name\030\006 \001(\t\"\325\002\n\021GameS" - + "erverCluster\022\014\n\004name\030\001 \001(\t\022/\n\013create_tim" - + "e\030\002 \001(\0132\032.google.protobuf.Timestamp\022/\n\013u" - + "pdate_time\030\003 \001(\0132\032.google.protobuf.Times" - + "tamp\022J\n\006labels\030\004 \003(\0132:.google.cloud.gami" - + "ng.v1alpha.GameServerCluster.LabelsEntry" - + "\022U\n\017connection_info\030\005 \001(\0132<.google.cloud" - + ".gaming.v1alpha.GameServerClusterConnect" - + "ionInfo\032-\n\013LabelsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005v" - + "alue\030\002 \001(\t:\0028\0012\376\010\n\031GameServerClustersSer" - + "vice\022\337\001\n\026ListGameServerClusters\022:.google" - + ".cloud.gaming.v1alpha.ListGameServerClus" - + "tersRequest\032;.google.cloud.gaming.v1alph" - + "a.ListGameServerClustersResponse\"L\202\323\344\223\002F" - + "\022D/v1alpha/{parent=projects/*/locations/" - + "*/realms/*}/gameServerClusters\022\316\001\n\024GetGa" - + "meServerCluster\0228.google.cloud.gaming.v1" - + "alpha.GetGameServerClusterRequest\032..goog" - + "le.cloud.gaming.v1alpha.GameServerCluste" - + "r\"L\202\323\344\223\002F\022D/v1alpha/{name=projects/*/loc" - + "ations/*/realms/*/gameServerClusters/*}\022" - + "\330\001\n\027CreateGameServerCluster\022;.google.clo" - + "ud.gaming.v1alpha.CreateGameServerCluste" - + "rRequest\032\035.google.longrunning.Operation\"" - + "a\202\323\344\223\002[\"D/v1alpha/{parent=projects/*/loc" - + "ations/*/realms/*}/gameServerClusters:\023g" - + "ame_server_cluster\022\303\001\n\027DeleteGameServerC" - + "luster\022;.google.cloud.gaming.v1alpha.Del" - + "eteGameServerClusterRequest\032\035.google.lon" - + "grunning.Operation\"L\202\323\344\223\002F*D/v1alpha/{na" - + "me=projects/*/locations/*/realms/*/gameS" - + "erverClusters/*}\022\354\001\n\027UpdateGameServerClu" - + "ster\022;.google.cloud.gaming.v1alpha.Updat" - + "eGameServerClusterRequest\032\035.google.longr" - + "unning.Operation\"u\202\323\344\223\002o2X/v1alpha/{game" - + "_server_cluster.name=projects/*/location" - + "s/*/realms/*/gameServerClusters/*}:\023game" - + "_server_cluster\032\036\312A\033gameservices.googlea" - + "pis.comBf\n\037com.google.cloud.gaming.v1alp" - + "haP\001ZAgoogle.golang.org/genproto/googlea" - + "pis/cloud/gaming/v1alpha;gamingb\006proto3" + + "mask\030\002 \001(\0132\032.google.protobuf.FieldMask\"\262" + + "\001\n\037GameServerClusterConnectionInfo\022Q\n\025gk" + + "e_cluster_reference\030\007 \001(\01320.google.cloud" + + ".gaming.v1alpha.GkeClusterReferenceH\000\022\021\n" + + "\tnamespace\030\005 \001(\t\022\024\n\010gke_name\030\006 \001(\tB\002\030\001B\023" + + "\n\021cluster_reference\"&\n\023GkeClusterReferen" + + "ce\022\017\n\007cluster\030\001 \001(\t\"\325\002\n\021GameServerCluste" + + "r\022\014\n\004name\030\001 \001(\t\022/\n\013create_time\030\002 \001(\0132\032.g" + + "oogle.protobuf.Timestamp\022/\n\013update_time\030" + + "\003 \001(\0132\032.google.protobuf.Timestamp\022J\n\006lab" + + "els\030\004 \003(\0132:.google.cloud.gaming.v1alpha." + + "GameServerCluster.LabelsEntry\022U\n\017connect" + + "ion_info\030\005 \001(\0132<.google.cloud.gaming.v1a" + + "lpha.GameServerClusterConnectionInfo\032-\n\013" + + "LabelsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:" + + "\0028\0012\257\t\n\031GameServerClustersService\022\337\001\n\026Li" + + "stGameServerClusters\022:.google.cloud.gami" + + "ng.v1alpha.ListGameServerClustersRequest" + + "\032;.google.cloud.gaming.v1alpha.ListGameS" + + "erverClustersResponse\"L\202\323\344\223\002F\022D/v1alpha/" + + "{parent=projects/*/locations/*/realms/*}" + + "/gameServerClusters\022\316\001\n\024GetGameServerClu" + + "ster\0228.google.cloud.gaming.v1alpha.GetGa" + + "meServerClusterRequest\032..google.cloud.ga" + + "ming.v1alpha.GameServerCluster\"L\202\323\344\223\002F\022D" + + "/v1alpha/{name=projects/*/locations/*/re" + + "alms/*/gameServerClusters/*}\022\330\001\n\027CreateG" + + "ameServerCluster\022;.google.cloud.gaming.v" + + "1alpha.CreateGameServerClusterRequest\032\035." + + "google.longrunning.Operation\"a\202\323\344\223\002[\"D/v" + + "1alpha/{parent=projects/*/locations/*/re" + + "alms/*}/gameServerClusters:\023game_server_" + + "cluster\022\303\001\n\027DeleteGameServerCluster\022;.go" + + "ogle.cloud.gaming.v1alpha.DeleteGameServ" + + "erClusterRequest\032\035.google.longrunning.Op" + + "eration\"L\202\323\344\223\002F*D/v1alpha/{name=projects" + + "/*/locations/*/realms/*/gameServerCluste" + + "rs/*}\022\354\001\n\027UpdateGameServerCluster\022;.goog" + + "le.cloud.gaming.v1alpha.UpdateGameServer" + + "ClusterRequest\032\035.google.longrunning.Oper" + + "ation\"u\202\323\344\223\002o2X/v1alpha/{game_server_clu" + + "ster.name=projects/*/locations/*/realms/" + + "*/gameServerClusters/*}:\023game_server_clu" + + "ster\032O\312A\033gameservices.googleapis.com\322A.h" + + "ttps://www.googleapis.com/auth/cloud-pla" + + "tformBf\n\037com.google.cloud.gaming.v1alpha" + + "P\001ZAgoogle.golang.org/genproto/googleapi" + + "s/cloud/gaming/v1alpha;gamingb\006proto3" }; com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner = new com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner() { @@ -210,10 +219,18 @@ public com.google.protobuf.ExtensionRegistry assignDescriptors( new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_gaming_v1alpha_GameServerClusterConnectionInfo_descriptor, new java.lang.String[] { - "Namespace", "GkeName", + "GkeClusterReference", "Namespace", "GkeName", "ClusterReference", }); - internal_static_google_cloud_gaming_v1alpha_GameServerCluster_descriptor = + internal_static_google_cloud_gaming_v1alpha_GkeClusterReference_descriptor = getDescriptor().getMessageTypes().get(7); + internal_static_google_cloud_gaming_v1alpha_GkeClusterReference_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_gaming_v1alpha_GkeClusterReference_descriptor, + new java.lang.String[] { + "Cluster", + }); + internal_static_google_cloud_gaming_v1alpha_GameServerCluster_descriptor = + getDescriptor().getMessageTypes().get(8); internal_static_google_cloud_gaming_v1alpha_GameServerCluster_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_gaming_v1alpha_GameServerCluster_descriptor, @@ -234,6 +251,7 @@ public com.google.protobuf.ExtensionRegistry assignDescriptors( com.google.protobuf.ExtensionRegistry.newInstance(); registry.add(com.google.api.ClientProto.defaultHost); registry.add(com.google.api.AnnotationsProto.http); + registry.add(com.google.api.ClientProto.oauthScopes); com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( descriptor, registry); com.google.api.AnnotationsProto.getDescriptor(); diff --git a/proto-google-cloud-gameservices-v1alpha/src/main/java/com/google/cloud/gaming/v1alpha/GameServerDeployments.java b/proto-google-cloud-gameservices-v1alpha/src/main/java/com/google/cloud/gaming/v1alpha/GameServerDeployments.java index 15ab7054..b0db34fd 100644 --- a/proto-google-cloud-gameservices-v1alpha/src/main/java/com/google/cloud/gaming/v1alpha/GameServerDeployments.java +++ b/proto-google-cloud-gameservices-v1alpha/src/main/java/com/google/cloud/gaming/v1alpha/GameServerDeployments.java @@ -161,7 +161,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "late\022Q\n\030new_game_server_template\030\006 \001(\0132/" + ".google.cloud.gaming.v1alpha.GameServerT" + "emplate\032-\n\013LabelsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005v" - + "alue\030\002 \001(\t:\0028\0012\346\020\n\034GameServerDeployments" + + "alue\030\002 \001(\t:\0028\0012\227\021\n\034GameServerDeployments" + "Service\022\342\001\n\031ListGameServerDeployments\022=." + "google.cloud.gaming.v1alpha.ListGameServ" + "erDeploymentsRequest\032>.google.cloud.gami" @@ -214,10 +214,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "oogle.cloud.gaming.v1alpha.DeploymentTar" + "get\"Z\202\323\344\223\002T\022R/v1alpha/{name=projects/*/l" + "ocations/*/gameServerDeployments/*}:getD" - + "eploymentTarget\032\036\312A\033gameservices.googlea" - + "pis.comBf\n\037com.google.cloud.gaming.v1alp" - + "haP\001ZAgoogle.golang.org/genproto/googlea" - + "pis/cloud/gaming/v1alpha;gamingb\006proto3" + + "eploymentTarget\032O\312A\033gameservices.googlea" + + "pis.com\322A.https://www.googleapis.com/aut" + + "h/cloud-platformBf\n\037com.google.cloud.gam" + + "ing.v1alphaP\001ZAgoogle.golang.org/genprot" + + "o/googleapis/cloud/gaming/v1alpha;gaming" + + "b\006proto3" }; com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner = new com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner() { @@ -387,6 +389,7 @@ public com.google.protobuf.ExtensionRegistry assignDescriptors( com.google.protobuf.ExtensionRegistry.newInstance(); registry.add(com.google.api.ClientProto.defaultHost); registry.add(com.google.api.AnnotationsProto.http); + registry.add(com.google.api.ClientProto.oauthScopes); com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( descriptor, registry); com.google.api.AnnotationsProto.getDescriptor(); diff --git a/proto-google-cloud-gameservices-v1alpha/src/main/java/com/google/cloud/gaming/v1alpha/GkeClusterReference.java b/proto-google-cloud-gameservices-v1alpha/src/main/java/com/google/cloud/gaming/v1alpha/GkeClusterReference.java new file mode 100644 index 00000000..7c9b32eb --- /dev/null +++ b/proto-google-cloud-gameservices-v1alpha/src/main/java/com/google/cloud/gaming/v1alpha/GkeClusterReference.java @@ -0,0 +1,683 @@ +/* + * Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/gaming/v1alpha/game_server_clusters.proto + +package com.google.cloud.gaming.v1alpha; + +/** + * + * + *
+ * GkeClusterReference represents a reference of a GKE cluster.
+ * 
+ * + * Protobuf type {@code google.cloud.gaming.v1alpha.GkeClusterReference} + */ +public final class GkeClusterReference extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.gaming.v1alpha.GkeClusterReference) + GkeClusterReferenceOrBuilder { + private static final long serialVersionUID = 0L; + // Use GkeClusterReference.newBuilder() to construct. + private GkeClusterReference(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private GkeClusterReference() { + cluster_ = ""; + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private GkeClusterReference( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + java.lang.String s = input.readStringRequireUtf8(); + + cluster_ = s; + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.gaming.v1alpha.GameServerClusters + .internal_static_google_cloud_gaming_v1alpha_GkeClusterReference_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.gaming.v1alpha.GameServerClusters + .internal_static_google_cloud_gaming_v1alpha_GkeClusterReference_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.gaming.v1alpha.GkeClusterReference.class, + com.google.cloud.gaming.v1alpha.GkeClusterReference.Builder.class); + } + + public static final int CLUSTER_FIELD_NUMBER = 1; + private volatile java.lang.Object cluster_; + /** + * + * + *
+   * The full or partial name of a GKE cluster, using one of the following
+   * forms:
+   * <ul>
+   *    <li>`projects/{project_id}/locations/{location}/clusters/{cluster_id}`
+   *    </li>
+   *    <li>`locations/{location}/clusters/{cluster_id}`</li>
+   *    <li>`{cluster_id}`</li>
+   * </ul>
+   * 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.
+   * 
+ * + * string cluster = 1; + */ + public java.lang.String getCluster() { + java.lang.Object ref = cluster_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + cluster_ = s; + return s; + } + } + /** + * + * + *
+   * The full or partial name of a GKE cluster, using one of the following
+   * forms:
+   * <ul>
+   *    <li>`projects/{project_id}/locations/{location}/clusters/{cluster_id}`
+   *    </li>
+   *    <li>`locations/{location}/clusters/{cluster_id}`</li>
+   *    <li>`{cluster_id}`</li>
+   * </ul>
+   * 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.
+   * 
+ * + * string cluster = 1; + */ + public com.google.protobuf.ByteString getClusterBytes() { + java.lang.Object ref = cluster_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + cluster_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!getClusterBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, cluster_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!getClusterBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, cluster_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.gaming.v1alpha.GkeClusterReference)) { + return super.equals(obj); + } + com.google.cloud.gaming.v1alpha.GkeClusterReference other = + (com.google.cloud.gaming.v1alpha.GkeClusterReference) obj; + + if (!getCluster().equals(other.getCluster())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + CLUSTER_FIELD_NUMBER; + hash = (53 * hash) + getCluster().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.gaming.v1alpha.GkeClusterReference parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.gaming.v1alpha.GkeClusterReference parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.gaming.v1alpha.GkeClusterReference parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.gaming.v1alpha.GkeClusterReference parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.gaming.v1alpha.GkeClusterReference parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.gaming.v1alpha.GkeClusterReference parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.gaming.v1alpha.GkeClusterReference parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.gaming.v1alpha.GkeClusterReference parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.gaming.v1alpha.GkeClusterReference parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.gaming.v1alpha.GkeClusterReference parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.gaming.v1alpha.GkeClusterReference parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.gaming.v1alpha.GkeClusterReference parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder(com.google.cloud.gaming.v1alpha.GkeClusterReference prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * + * + *
+   * GkeClusterReference represents a reference of a GKE cluster.
+   * 
+ * + * Protobuf type {@code google.cloud.gaming.v1alpha.GkeClusterReference} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.gaming.v1alpha.GkeClusterReference) + com.google.cloud.gaming.v1alpha.GkeClusterReferenceOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.gaming.v1alpha.GameServerClusters + .internal_static_google_cloud_gaming_v1alpha_GkeClusterReference_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.gaming.v1alpha.GameServerClusters + .internal_static_google_cloud_gaming_v1alpha_GkeClusterReference_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.gaming.v1alpha.GkeClusterReference.class, + com.google.cloud.gaming.v1alpha.GkeClusterReference.Builder.class); + } + + // Construct using com.google.cloud.gaming.v1alpha.GkeClusterReference.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + } + + @java.lang.Override + public Builder clear() { + super.clear(); + cluster_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.gaming.v1alpha.GameServerClusters + .internal_static_google_cloud_gaming_v1alpha_GkeClusterReference_descriptor; + } + + @java.lang.Override + public com.google.cloud.gaming.v1alpha.GkeClusterReference getDefaultInstanceForType() { + return com.google.cloud.gaming.v1alpha.GkeClusterReference.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.gaming.v1alpha.GkeClusterReference build() { + com.google.cloud.gaming.v1alpha.GkeClusterReference result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.gaming.v1alpha.GkeClusterReference buildPartial() { + com.google.cloud.gaming.v1alpha.GkeClusterReference result = + new com.google.cloud.gaming.v1alpha.GkeClusterReference(this); + result.cluster_ = cluster_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.gaming.v1alpha.GkeClusterReference) { + return mergeFrom((com.google.cloud.gaming.v1alpha.GkeClusterReference) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.gaming.v1alpha.GkeClusterReference other) { + if (other == com.google.cloud.gaming.v1alpha.GkeClusterReference.getDefaultInstance()) + return this; + if (!other.getCluster().isEmpty()) { + cluster_ = other.cluster_; + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + com.google.cloud.gaming.v1alpha.GkeClusterReference parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = + (com.google.cloud.gaming.v1alpha.GkeClusterReference) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object cluster_ = ""; + /** + * + * + *
+     * The full or partial name of a GKE cluster, using one of the following
+     * forms:
+     * <ul>
+     *    <li>`projects/{project_id}/locations/{location}/clusters/{cluster_id}`
+     *    </li>
+     *    <li>`locations/{location}/clusters/{cluster_id}`</li>
+     *    <li>`{cluster_id}`</li>
+     * </ul>
+     * 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.
+     * 
+ * + * string cluster = 1; + */ + public java.lang.String getCluster() { + java.lang.Object ref = cluster_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + cluster_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * The full or partial name of a GKE cluster, using one of the following
+     * forms:
+     * <ul>
+     *    <li>`projects/{project_id}/locations/{location}/clusters/{cluster_id}`
+     *    </li>
+     *    <li>`locations/{location}/clusters/{cluster_id}`</li>
+     *    <li>`{cluster_id}`</li>
+     * </ul>
+     * 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.
+     * 
+ * + * string cluster = 1; + */ + public com.google.protobuf.ByteString getClusterBytes() { + java.lang.Object ref = cluster_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + cluster_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * The full or partial name of a GKE cluster, using one of the following
+     * forms:
+     * <ul>
+     *    <li>`projects/{project_id}/locations/{location}/clusters/{cluster_id}`
+     *    </li>
+     *    <li>`locations/{location}/clusters/{cluster_id}`</li>
+     *    <li>`{cluster_id}`</li>
+     * </ul>
+     * 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.
+     * 
+ * + * string cluster = 1; + */ + public Builder setCluster(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + cluster_ = value; + onChanged(); + return this; + } + /** + * + * + *
+     * The full or partial name of a GKE cluster, using one of the following
+     * forms:
+     * <ul>
+     *    <li>`projects/{project_id}/locations/{location}/clusters/{cluster_id}`
+     *    </li>
+     *    <li>`locations/{location}/clusters/{cluster_id}`</li>
+     *    <li>`{cluster_id}`</li>
+     * </ul>
+     * 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.
+     * 
+ * + * string cluster = 1; + */ + public Builder clearCluster() { + + cluster_ = getDefaultInstance().getCluster(); + onChanged(); + return this; + } + /** + * + * + *
+     * The full or partial name of a GKE cluster, using one of the following
+     * forms:
+     * <ul>
+     *    <li>`projects/{project_id}/locations/{location}/clusters/{cluster_id}`
+     *    </li>
+     *    <li>`locations/{location}/clusters/{cluster_id}`</li>
+     *    <li>`{cluster_id}`</li>
+     * </ul>
+     * 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.
+     * 
+ * + * string cluster = 1; + */ + public Builder setClusterBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + cluster_ = value; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.gaming.v1alpha.GkeClusterReference) + } + + // @@protoc_insertion_point(class_scope:google.cloud.gaming.v1alpha.GkeClusterReference) + private static final com.google.cloud.gaming.v1alpha.GkeClusterReference DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.gaming.v1alpha.GkeClusterReference(); + } + + public static com.google.cloud.gaming.v1alpha.GkeClusterReference getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public GkeClusterReference parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new GkeClusterReference(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.gaming.v1alpha.GkeClusterReference getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/proto-google-cloud-gameservices-v1alpha/src/main/java/com/google/cloud/gaming/v1alpha/GkeClusterReferenceOrBuilder.java b/proto-google-cloud-gameservices-v1alpha/src/main/java/com/google/cloud/gaming/v1alpha/GkeClusterReferenceOrBuilder.java new file mode 100644 index 00000000..1b5ae491 --- /dev/null +++ b/proto-google-cloud-gameservices-v1alpha/src/main/java/com/google/cloud/gaming/v1alpha/GkeClusterReferenceOrBuilder.java @@ -0,0 +1,66 @@ +/* + * Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/gaming/v1alpha/game_server_clusters.proto + +package com.google.cloud.gaming.v1alpha; + +public interface GkeClusterReferenceOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.gaming.v1alpha.GkeClusterReference) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The full or partial name of a GKE cluster, using one of the following
+   * forms:
+   * <ul>
+   *    <li>`projects/{project_id}/locations/{location}/clusters/{cluster_id}`
+   *    </li>
+   *    <li>`locations/{location}/clusters/{cluster_id}`</li>
+   *    <li>`{cluster_id}`</li>
+   * </ul>
+   * 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.
+   * 
+ * + * string cluster = 1; + */ + java.lang.String getCluster(); + /** + * + * + *
+   * The full or partial name of a GKE cluster, using one of the following
+   * forms:
+   * <ul>
+   *    <li>`projects/{project_id}/locations/{location}/clusters/{cluster_id}`
+   *    </li>
+   *    <li>`locations/{location}/clusters/{cluster_id}`</li>
+   *    <li>`{cluster_id}`</li>
+   * </ul>
+   * 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.
+   * 
+ * + * string cluster = 1; + */ + com.google.protobuf.ByteString getClusterBytes(); +} diff --git a/proto-google-cloud-gameservices-v1alpha/src/main/java/com/google/cloud/gaming/v1alpha/Realms.java b/proto-google-cloud-gameservices-v1alpha/src/main/java/com/google/cloud/gaming/v1alpha/Realms.java index 873aeb08..15968962 100644 --- a/proto-google-cloud-gameservices-v1alpha/src/main/java/com/google/cloud/gaming/v1alpha/Realms.java +++ b/proto-google-cloud-gameservices-v1alpha/src/main/java/com/google/cloud/gaming/v1alpha/Realms.java @@ -92,7 +92,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + ".protobuf.Timestamp\022>\n\006labels\030\004 \003(\0132..go" + "ogle.cloud.gaming.v1alpha.Realm.LabelsEn" + "try\022\021\n\ttime_zone\030\006 \001(\t\032-\n\013LabelsEntry\022\013\n" - + "\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\0012\317\006\n\rRealms" + + "\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\0012\200\007\n\rRealms" + "Service\022\246\001\n\nListRealms\022..google.cloud.ga" + "ming.v1alpha.ListRealmsRequest\032/.google." + "cloud.gaming.v1alpha.ListRealmsResponse\"" @@ -113,10 +113,11 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "v1alpha.UpdateRealmRequest\032\035.google.long" + "running.Operation\"D\202\323\344\223\002>25/v1alpha/{rea" + "lm.name=projects/*/locations/*/realms/*}" - + ":\005realm\032\036\312A\033gameservices.googleapis.comB" - + "f\n\037com.google.cloud.gaming.v1alphaP\001ZAgo" - + "ogle.golang.org/genproto/googleapis/clou" - + "d/gaming/v1alpha;gamingb\006proto3" + + ":\005realm\032O\312A\033gameservices.googleapis.com\322" + + "A.https://www.googleapis.com/auth/cloud-" + + "platformBf\n\037com.google.cloud.gaming.v1al" + + "phaP\001ZAgoogle.golang.org/genproto/google" + + "apis/cloud/gaming/v1alpha;gamingb\006proto3" }; com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner = new com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner() { @@ -204,6 +205,7 @@ public com.google.protobuf.ExtensionRegistry assignDescriptors( com.google.protobuf.ExtensionRegistry.newInstance(); registry.add(com.google.api.ClientProto.defaultHost); registry.add(com.google.api.AnnotationsProto.http); + registry.add(com.google.api.ClientProto.oauthScopes); com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( descriptor, registry); com.google.api.AnnotationsProto.getDescriptor(); diff --git a/proto-google-cloud-gameservices-v1alpha/src/main/java/com/google/cloud/gaming/v1alpha/ScalingPolicies.java b/proto-google-cloud-gameservices-v1alpha/src/main/java/com/google/cloud/gaming/v1alpha/ScalingPolicies.java index 074bc328..461da39f 100644 --- a/proto-google-cloud-gameservices-v1alpha/src/main/java/com/google/cloud/gaming/v1alpha/ScalingPolicies.java +++ b/proto-google-cloud-gameservices-v1alpha/src/main/java/com/google/cloud/gaming/v1alpha/ScalingPolicies.java @@ -76,73 +76,73 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "licies.proto\022\033google.cloud.gaming.v1alph" + "a\032\034google/api/annotations.proto\032(google/" + "cloud/gaming/v1alpha/common.proto\032#googl" - + "e/longrunning/operations.proto\032\036google/p" - + "rotobuf/duration.proto\032 google/protobuf/" - + "field_mask.proto\032\037google/protobuf/timest" - + "amp.proto\032\036google/protobuf/wrappers.prot" - + "o\032\027google/api/client.proto\"u\n\032ListScalin" - + "gPoliciesRequest\022\016\n\006parent\030\001 \001(\t\022\021\n\tpage" - + "_size\030\002 \001(\005\022\022\n\npage_token\030\003 \001(\t\022\016\n\006filte" - + "r\030\004 \001(\t\022\020\n\010order_by\030\005 \001(\t\"|\n\033ListScaling" - + "PoliciesResponse\022D\n\020scaling_policies\030\001 \003" - + "(\0132*.google.cloud.gaming.v1alpha.Scaling" - + "Policy\022\027\n\017next_page_token\030\002 \001(\t\"\'\n\027GetSc" - + "alingPolicyRequest\022\014\n\004name\030\001 \001(\t\"\213\001\n\032Cre" - + "ateScalingPolicyRequest\022\016\n\006parent\030\001 \001(\t\022" - + "\031\n\021scaling_policy_id\030\002 \001(\t\022B\n\016scaling_po" - + "licy\030\003 \001(\0132*.google.cloud.gaming.v1alpha" - + ".ScalingPolicy\"*\n\032DeleteScalingPolicyReq" - + "uest\022\014\n\004name\030\001 \001(\t\"\221\001\n\032UpdateScalingPoli" - + "cyRequest\022B\n\016scaling_policy\030\001 \001(\0132*.goog" - + "le.cloud.gaming.v1alpha.ScalingPolicy\022/\n" - + "\013update_mask\030\002 \001(\0132\032.google.protobuf.Fie" - + "ldMask\"\226\001\n\027FleetAutoscalerSettings\022\036\n\024bu" - + "ffer_size_absolute\030\001 \001(\003H\000\022 \n\026buffer_siz" - + "e_percentage\030\002 \001(\002H\000\022\024\n\014min_replicas\030\003 \001" - + "(\003\022\024\n\014max_replicas\030\004 \001(\003B\r\n\013buffer_size\"" - + "\237\004\n\rScalingPolicy\022\014\n\004name\030\001 \001(\t\022/\n\013creat" - + "e_time\030\002 \001(\0132\032.google.protobuf.Timestamp" - + "\022/\n\013update_time\030\003 \001(\0132\032.google.protobuf." - + "Timestamp\022F\n\006labels\030\004 \003(\01326.google.cloud" - + ".gaming.v1alpha.ScalingPolicy.LabelsEntr" - + "y\022W\n\031fleet_autoscaler_settings\030\005 \001(\01324.g" - + "oogle.cloud.gaming.v1alpha.FleetAutoscal" - + "erSettings\022-\n\010priority\030\006 \001(\0132\033.google.pr" - + "otobuf.Int32Value\022E\n\021cluster_selectors\030\007" - + " \003(\0132*.google.cloud.gaming.v1alpha.Label" - + "Selector\0228\n\tschedules\030\010 \003(\0132%.google.clo" - + "ud.gaming.v1alpha.Schedule\022\036\n\026game_serve" - + "r_deployment\030\t \001(\t\032-\n\013LabelsEntry\022\013\n\003key" - + "\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\0012\203\010\n\026ScalingPol" - + "iciesService\022\312\001\n\023ListScalingPolicies\0227.g" - + "oogle.cloud.gaming.v1alpha.ListScalingPo" - + "liciesRequest\0328.google.cloud.gaming.v1al" - + "pha.ListScalingPoliciesResponse\"@\202\323\344\223\002:\022" - + "8/v1alpha/{parent=projects/*/locations/*" - + "}/scalingPolicies\022\266\001\n\020GetScalingPolicy\0224" - + ".google.cloud.gaming.v1alpha.GetScalingP" - + "olicyRequest\032*.google.cloud.gaming.v1alp" - + "ha.ScalingPolicy\"@\202\323\344\223\002:\0228/v1alpha/{name" - + "=projects/*/locations/*/scalingPolicies/" - + "*}\022\277\001\n\023CreateScalingPolicy\0227.google.clou" - + "d.gaming.v1alpha.CreateScalingPolicyRequ" - + "est\032\035.google.longrunning.Operation\"P\202\323\344\223" - + "\002J\"8/v1alpha/{parent=projects/*/location" - + "s/*}/scalingPolicies:\016scaling_policy\022\257\001\n" - + "\023DeleteScalingPolicy\0227.google.cloud.gami" - + "ng.v1alpha.DeleteScalingPolicyRequest\032\035." - + "google.longrunning.Operation\"@\202\323\344\223\002:*8/v" - + "1alpha/{name=projects/*/locations/*/scal" - + "ingPolicies/*}\022\316\001\n\023UpdateScalingPolicy\0227" - + ".google.cloud.gaming.v1alpha.UpdateScali" - + "ngPolicyRequest\032\035.google.longrunning.Ope" - + "ration\"_\202\323\344\223\002Y2G/v1alpha/{scaling_policy" - + ".name=projects/*/locations/*/scalingPoli" - + "cies/*}:\016scaling_policy\032\036\312A\033gameservices" - + ".googleapis.comBf\n\037com.google.cloud.gami" - + "ng.v1alphaP\001ZAgoogle.golang.org/genproto" - + "/googleapis/cloud/gaming/v1alpha;gamingb" - + "\006proto3" + + "e/longrunning/operations.proto\032 google/p" + + "rotobuf/field_mask.proto\032\037google/protobu" + + "f/timestamp.proto\032\036google/protobuf/wrapp" + + "ers.proto\032\027google/api/client.proto\"u\n\032Li" + + "stScalingPoliciesRequest\022\016\n\006parent\030\001 \001(\t" + + "\022\021\n\tpage_size\030\002 \001(\005\022\022\n\npage_token\030\003 \001(\t\022" + + "\016\n\006filter\030\004 \001(\t\022\020\n\010order_by\030\005 \001(\t\"|\n\033Lis" + + "tScalingPoliciesResponse\022D\n\020scaling_poli" + + "cies\030\001 \003(\0132*.google.cloud.gaming.v1alpha" + + ".ScalingPolicy\022\027\n\017next_page_token\030\002 \001(\t\"" + + "\'\n\027GetScalingPolicyRequest\022\014\n\004name\030\001 \001(\t" + + "\"\213\001\n\032CreateScalingPolicyRequest\022\016\n\006paren" + + "t\030\001 \001(\t\022\031\n\021scaling_policy_id\030\002 \001(\t\022B\n\016sc" + + "aling_policy\030\003 \001(\0132*.google.cloud.gaming" + + ".v1alpha.ScalingPolicy\"*\n\032DeleteScalingP" + + "olicyRequest\022\014\n\004name\030\001 \001(\t\"\221\001\n\032UpdateSca" + + "lingPolicyRequest\022B\n\016scaling_policy\030\001 \001(" + + "\0132*.google.cloud.gaming.v1alpha.ScalingP" + + "olicy\022/\n\013update_mask\030\002 \001(\0132\032.google.prot" + + "obuf.FieldMask\"\226\001\n\027FleetAutoscalerSettin" + + "gs\022\036\n\024buffer_size_absolute\030\001 \001(\003H\000\022 \n\026bu" + + "ffer_size_percentage\030\002 \001(\005H\000\022\024\n\014min_repl" + + "icas\030\003 \001(\003\022\024\n\014max_replicas\030\004 \001(\003B\r\n\013buff" + + "er_size\"\237\004\n\rScalingPolicy\022\014\n\004name\030\001 \001(\t\022" + + "/\n\013create_time\030\002 \001(\0132\032.google.protobuf.T" + + "imestamp\022/\n\013update_time\030\003 \001(\0132\032.google.p" + + "rotobuf.Timestamp\022F\n\006labels\030\004 \003(\01326.goog" + + "le.cloud.gaming.v1alpha.ScalingPolicy.La" + + "belsEntry\022W\n\031fleet_autoscaler_settings\030\005" + + " \001(\01324.google.cloud.gaming.v1alpha.Fleet" + + "AutoscalerSettings\022-\n\010priority\030\006 \001(\0132\033.g" + + "oogle.protobuf.Int32Value\022E\n\021cluster_sel" + + "ectors\030\007 \003(\0132*.google.cloud.gaming.v1alp" + + "ha.LabelSelector\0228\n\tschedules\030\010 \003(\0132%.go" + + "ogle.cloud.gaming.v1alpha.Schedule\022\036\n\026ga" + + "me_server_deployment\030\t \001(\t\032-\n\013LabelsEntr" + + "y\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\0012\264\010\n\026Sc" + + "alingPoliciesService\022\312\001\n\023ListScalingPoli" + + "cies\0227.google.cloud.gaming.v1alpha.ListS" + + "calingPoliciesRequest\0328.google.cloud.gam" + + "ing.v1alpha.ListScalingPoliciesResponse\"" + + "@\202\323\344\223\002:\0228/v1alpha/{parent=projects/*/loc" + + "ations/*}/scalingPolicies\022\266\001\n\020GetScaling" + + "Policy\0224.google.cloud.gaming.v1alpha.Get" + + "ScalingPolicyRequest\032*.google.cloud.gami" + + "ng.v1alpha.ScalingPolicy\"@\202\323\344\223\002:\0228/v1alp" + + "ha/{name=projects/*/locations/*/scalingP" + + "olicies/*}\022\277\001\n\023CreateScalingPolicy\0227.goo" + + "gle.cloud.gaming.v1alpha.CreateScalingPo" + + "licyRequest\032\035.google.longrunning.Operati" + + "on\"P\202\323\344\223\002J\"8/v1alpha/{parent=projects/*/" + + "locations/*}/scalingPolicies:\016scaling_po" + + "licy\022\257\001\n\023DeleteScalingPolicy\0227.google.cl" + + "oud.gaming.v1alpha.DeleteScalingPolicyRe" + + "quest\032\035.google.longrunning.Operation\"@\202\323" + + "\344\223\002:*8/v1alpha/{name=projects/*/location" + + "s/*/scalingPolicies/*}\022\316\001\n\023UpdateScaling" + + "Policy\0227.google.cloud.gaming.v1alpha.Upd" + + "ateScalingPolicyRequest\032\035.google.longrun" + + "ning.Operation\"_\202\323\344\223\002Y2G/v1alpha/{scalin" + + "g_policy.name=projects/*/locations/*/sca" + + "lingPolicies/*}:\016scaling_policy\032O\312A\033game" + + "services.googleapis.com\322A.https://www.go" + + "ogleapis.com/auth/cloud-platformBf\n\037com." + + "google.cloud.gaming.v1alphaP\001ZAgoogle.go" + + "lang.org/genproto/googleapis/cloud/gamin" + + "g/v1alpha;gamingb\006proto3" }; com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner = new com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner() { @@ -158,7 +158,6 @@ public com.google.protobuf.ExtensionRegistry assignDescriptors( com.google.api.AnnotationsProto.getDescriptor(), com.google.cloud.gaming.v1alpha.Common.getDescriptor(), com.google.longrunning.OperationsProto.getDescriptor(), - com.google.protobuf.DurationProto.getDescriptor(), com.google.protobuf.FieldMaskProto.getDescriptor(), com.google.protobuf.TimestampProto.getDescriptor(), com.google.protobuf.WrappersProto.getDescriptor(), @@ -255,12 +254,12 @@ public com.google.protobuf.ExtensionRegistry assignDescriptors( com.google.protobuf.ExtensionRegistry.newInstance(); registry.add(com.google.api.ClientProto.defaultHost); registry.add(com.google.api.AnnotationsProto.http); + registry.add(com.google.api.ClientProto.oauthScopes); com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( descriptor, registry); com.google.api.AnnotationsProto.getDescriptor(); com.google.cloud.gaming.v1alpha.Common.getDescriptor(); com.google.longrunning.OperationsProto.getDescriptor(); - com.google.protobuf.DurationProto.getDescriptor(); com.google.protobuf.FieldMaskProto.getDescriptor(); com.google.protobuf.TimestampProto.getDescriptor(); com.google.protobuf.WrappersProto.getDescriptor(); diff --git a/proto-google-cloud-gameservices-v1alpha/src/main/proto/google/cloud/gaming/v1alpha/allocation_policies.proto b/proto-google-cloud-gameservices-v1alpha/src/main/proto/google/cloud/gaming/v1alpha/allocation_policies.proto index 0692fe0e..0a142006 100644 --- a/proto-google-cloud-gameservices-v1alpha/src/main/proto/google/cloud/gaming/v1alpha/allocation_policies.proto +++ b/proto-google-cloud-gameservices-v1alpha/src/main/proto/google/cloud/gaming/v1alpha/allocation_policies.proto @@ -20,7 +20,6 @@ package google.cloud.gaming.v1alpha; import "google/api/annotations.proto"; import "google/cloud/gaming/v1alpha/common.proto"; import "google/longrunning/operations.proto"; -import "google/protobuf/duration.proto"; import "google/protobuf/field_mask.proto"; import "google/protobuf/timestamp.proto"; import "google/protobuf/wrappers.proto"; @@ -40,6 +39,7 @@ option java_package = "com.google.cloud.gaming.v1alpha"; // periodically using local time, identified by cron specs. service AllocationPoliciesService { option (google.api.default_host) = "gameservices.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform"; // List allocation policies in a given project and location. rpc ListAllocationPolicies(ListAllocationPoliciesRequest) returns (ListAllocationPoliciesResponse) { diff --git a/proto-google-cloud-gameservices-v1alpha/src/main/proto/google/cloud/gaming/v1alpha/game_server_clusters.proto b/proto-google-cloud-gameservices-v1alpha/src/main/proto/google/cloud/gaming/v1alpha/game_server_clusters.proto index 0490265f..1e1f488c 100644 --- a/proto-google-cloud-gameservices-v1alpha/src/main/proto/google/cloud/gaming/v1alpha/game_server_clusters.proto +++ b/proto-google-cloud-gameservices-v1alpha/src/main/proto/google/cloud/gaming/v1alpha/game_server_clusters.proto @@ -32,6 +32,7 @@ option java_package = "com.google.cloud.gaming.v1alpha"; // which are used to manage game server clusters. service GameServerClustersService { option (google.api.default_host) = "gameservices.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform"; // Lists game server clusters in a given project and location. rpc ListGameServerClusters(ListGameServerClustersRequest) returns (ListGameServerClustersResponse) { @@ -152,13 +153,37 @@ message UpdateGameServerClusterRequest { // Game server cluster connection information. message GameServerClusterConnectionInfo { - // Namespace for Kubernetes API server endpoint. + oneof cluster_reference { + // Reference of the GKE cluster where the game servers are installed. + GkeClusterReference gke_cluster_reference = 7; + } + + // Namespace designated on the game server cluster where the game server + // instances will be created. The namespace existence will be validated + // during creation. string namespace = 5; + // Deprecated. Use cluster instead. // This is the gkeName where the game server cluster is installed. // It must the format "projects/*/locations/*/clusters/*". For example, // "projects/my-project/locations/us-central1/clusters/test". - string gke_name = 6; + string gke_name = 6 [deprecated = true]; +} + +// GkeClusterReference represents a reference of a GKE cluster. +message GkeClusterReference { + // The full or partial name of a GKE cluster, using one of the following + // forms: + //
    + //
  • `projects/{project_id}/locations/{location}/clusters/{cluster_id}` + //
  • + //
  • `locations/{location}/clusters/{cluster_id}`
  • + //
  • `{cluster_id}`
  • + //
+ // 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. + string cluster = 1; } // A game server cluster resource. diff --git a/proto-google-cloud-gameservices-v1alpha/src/main/proto/google/cloud/gaming/v1alpha/game_server_deployments.proto b/proto-google-cloud-gameservices-v1alpha/src/main/proto/google/cloud/gaming/v1alpha/game_server_deployments.proto index d07f1743..006b3c19 100644 --- a/proto-google-cloud-gameservices-v1alpha/src/main/proto/google/cloud/gaming/v1alpha/game_server_deployments.proto +++ b/proto-google-cloud-gameservices-v1alpha/src/main/proto/google/cloud/gaming/v1alpha/game_server_deployments.proto @@ -33,6 +33,7 @@ option java_package = "com.google.cloud.gaming.v1alpha"; // software to Agones Fleets in game server clusters. service GameServerDeploymentsService { option (google.api.default_host) = "gameservices.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform"; // Lists game server deployments in a given project and location. rpc ListGameServerDeployments(ListGameServerDeploymentsRequest) returns (ListGameServerDeploymentsResponse) { diff --git a/proto-google-cloud-gameservices-v1alpha/src/main/proto/google/cloud/gaming/v1alpha/realms.proto b/proto-google-cloud-gameservices-v1alpha/src/main/proto/google/cloud/gaming/v1alpha/realms.proto index ff45d81e..adfa62ff 100644 --- a/proto-google-cloud-gameservices-v1alpha/src/main/proto/google/cloud/gaming/v1alpha/realms.proto +++ b/proto-google-cloud-gameservices-v1alpha/src/main/proto/google/cloud/gaming/v1alpha/realms.proto @@ -32,6 +32,7 @@ option java_package = "com.google.cloud.gaming.v1alpha"; // gamer population. service RealmsService { option (google.api.default_host) = "gameservices.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform"; // Lists realms in a given project and location. rpc ListRealms(ListRealmsRequest) returns (ListRealmsResponse) { diff --git a/proto-google-cloud-gameservices-v1alpha/src/main/proto/google/cloud/gaming/v1alpha/scaling_policies.proto b/proto-google-cloud-gameservices-v1alpha/src/main/proto/google/cloud/gaming/v1alpha/scaling_policies.proto index 71e1ebb1..3c5c680b 100644 --- a/proto-google-cloud-gameservices-v1alpha/src/main/proto/google/cloud/gaming/v1alpha/scaling_policies.proto +++ b/proto-google-cloud-gameservices-v1alpha/src/main/proto/google/cloud/gaming/v1alpha/scaling_policies.proto @@ -20,7 +20,6 @@ package google.cloud.gaming.v1alpha; import "google/api/annotations.proto"; import "google/cloud/gaming/v1alpha/common.proto"; import "google/longrunning/operations.proto"; -import "google/protobuf/duration.proto"; import "google/protobuf/field_mask.proto"; import "google/protobuf/timestamp.proto"; import "google/protobuf/wrappers.proto"; @@ -35,6 +34,7 @@ option java_package = "com.google.cloud.gaming.v1alpha"; // each fleet. service ScalingPoliciesService { option (google.api.default_host) = "gameservices.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform"; // Lists ScalingPolicies in a given project and location. rpc ListScalingPolicies(ListScalingPoliciesRequest) returns (ListScalingPoliciesResponse) { @@ -161,10 +161,11 @@ message FleetAutoscalerSettings { // scaled up and down so that this buffer is maintained. int64 buffer_size_absolute = 1; - // The size of a buffer of ready game server instances in percentage. - // As game server instances get allocated or terminated, the fleet will be - // scaled up and down so that this buffer is maintained. - float buffer_size_percentage = 2; + // The size of a buffer of ready game server instances in percentage. Value + // must be in range [1, 99]. As game server instances get allocated or + // terminated, the fleet will be scaled up and down so that this buffer is + // maintained. + int32 buffer_size_percentage = 2; } // The minimum fleet size. diff --git a/synth.metadata b/synth.metadata index a1aa17a4..000694c4 100644 --- a/synth.metadata +++ b/synth.metadata @@ -1,19 +1,19 @@ { - "updateTime": "2019-10-26T07:55:02.793594Z", + "updateTime": "2019-11-16T08:40:03.131485Z", "sources": [ { "generator": { "name": "artman", - "version": "0.40.3", - "dockerImage": "googleapis/artman@sha256:c805f50525f5f557886c94ab76f56eaa09cb1da58c3ee95111fd34259376621a" + "version": "0.41.1", + "dockerImage": "googleapis/artman@sha256:545c758c76c3f779037aa259023ec3d1ef2d57d2c8cd00a222cb187d63ceac5e" } }, { "git": { "name": "googleapis-private", "remote": "https://github.com/googleapis/googleapis-private.git", - "sha": "e652d13779261255a7787e95519d5d67971a1295", - "internalRef": "276589443" + "sha": "0d709add3a9327f69ba10da1d10faa76da3dd612", + "internalRef": "280764897" } }, {