From 01c77511b0cea849f3e68c886e639908036f67de Mon Sep 17 00:00:00 2001 From: Max Lowther Date: Tue, 3 Sep 2019 14:54:29 +0100 Subject: [PATCH 1/4] update commit --- WORKSPACE | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/WORKSPACE b/WORKSPACE index f98d45a..b214a84 100644 --- a/WORKSPACE +++ b/WORKSPACE @@ -59,14 +59,14 @@ git_repository( git_repository( name = "improbable_platform", - commit = "296b7bd9194204b0a0044555c7d1418416643831", + commit = "eba19202500d625d033e51070ff55c33ccaef5c2", remote = "git@github.com:improbable/platform.git", # Hello! Are you updating the commit of the platform repo dependency? This comment is for you! # The "shallow_since" field must be set to the day *before* the day of the commit. You can run # the following script inside the *platform* repo to determine the value you should put in the # "shallow_since" field based on the commit (replace with the actual commit hash): # $ date --date="$(git show --pretty=format:'%cD' | head --lines=1)-1 day" "+%F" - shallow_since = "2019-07-08", + shallow_since = "2019-09-02", ) new_git_repository( From 01f7b8b7be5c6a9e4392f0c76094bb023496553b Mon Sep 17 00:00:00 2001 From: Max Lowther Date: Fri, 6 Sep 2019 12:13:08 +0100 Subject: [PATCH 2/4] generate generate --- apis/deployment_v1alpha1/BUILD | 2 +- apis/deployment_v1alpha1/Deployment.cs | 1456 ++++++++++++++--- apis/deployment_v1alpha1/DeploymentGrpc.cs | 262 ++- .../DeploymentServiceClient.cs | 804 ++++++++- apis/playerauth_v2alpha1/PlayerAuth.cs | 116 +- apis/snapshot_v1alpha1/BUILD | 2 + apis/snapshot_v1alpha1/Snapshot.cs | 110 +- apis/snapshot_v1alpha1/SnapshotGrpc.cs | 10 +- 8 files changed, 2361 insertions(+), 401 deletions(-) diff --git a/apis/deployment_v1alpha1/BUILD b/apis/deployment_v1alpha1/BUILD index bed6a30..57f2679 100644 --- a/apis/deployment_v1alpha1/BUILD +++ b/apis/deployment_v1alpha1/BUILD @@ -31,7 +31,7 @@ csharp_proto_compile( "@improbable_protoc_gen_gocli//:proto", ], protos = [ - "@improbable_platform//proto/improbable/spatialos/deployment:protos", + "@improbable_platform//proto/improbable/spatialos/deployment/v1alpha1:protos", ], with_grpc = True, ) diff --git a/apis/deployment_v1alpha1/Deployment.cs b/apis/deployment_v1alpha1/Deployment.cs index 8745010..d3c2912 100755 --- a/apis/deployment_v1alpha1/Deployment.cs +++ b/apis/deployment_v1alpha1/Deployment.cs @@ -31,193 +31,245 @@ static DeploymentReflection() { "dG8tdmFsaWRhdG9ycy92YWxpZGF0b3IucHJvdG8aMGdpdGh1Yi5jb20vaW1w", "cm9iYWJsZS9wcm90b2MtZ2VuLWdvY2xpL2NsaS5wcm90bxo7Z2l0aHViLmNv", "bS9pbXByb2JhYmxlLWlvL2dvLXByb3RvLWxvZ2ZpZWxkcy9sb2dmaWVsZHMu", - "cHJvdG8i7w4KCkRlcGxveW1lbnQSCgoCaWQYASABKAkS7wEKDHByb2plY3Rf", - "bmFtZRgCIAEoCULYAeLfHxMKEV5bYS16MC05X117MywzMn0kys1/DgoMcHJv", - "amVjdF9uYW1l6t8fqgESAXAqogFUaGUgbmFtZSBvZiB0aGUgcHJvamVjdCB0", - "aGlzIGRlcGxveW1lbnQgYmVsb25ncyB0by4gUmVhZC1vbmx5IG9uY2UgY3Jl", - "YXRlZC4gSXQgbXVzdCBiZSBsb3dlciBjYXNlIGxldHRlcnMgb3IgbnVtYmVy", - "cyBvciB1bmRlcnNjb3JlcyBhbmQgMy0zMiBjaGFyYWN0ZXJzIGluIGxlbmd0", - "aC4wARL0AQoEbmFtZRgDIAEoCULlAeLfHxMKEV5bYS16MC05X117MywzMn0k", - "ys1/EQoPZGVwbG95bWVudF9uYW1l6t8ftAESAW4qrAFUaGUgbmFtZSBvZiB0", - "aGUgZGVwbG95bWVudC4gUmVhZC1vbmx5IG9uY2UgY3JlYXRlZC4gWW91IGNo", - "b29zZSB0aGUgZGVwbG95bWVudCdzIG5hbWUuIEl0IG11c3QgYmUgbG93ZXIg", - "Y2FzZSBsZXR0ZXJzIG9yIG51bWJlcnMgb3IgdW5kZXJzY29yZXMgYW5kIDMt", - "MzIgY2hhcmFjdGVycyBpbiBsZW5ndGguMAESEwoLcmVnaW9uX2NvZGUYBCAB", - "KAkSFAoMY2x1c3Rlcl9jb2RlGAUgASgJEqsBCgthc3NlbWJseV9pZBgHIAEo", - "CUKVAerfH5ABEgFhKooBVGhlIGFzc2VtYmx5IHRvIHVzZSBmb3IgdGhlIGRl", - "cGxveW1lbnQuIFJlYWQtb25seSBvbmNlIGNyZWF0ZWQuIFRoaXMgcGFyYW1l", - "dGVyIG5lZWRzIHRvIGJlIHNwZWNpZmllZCBmb3IgdGhlIGNsb3VkIGFuZCBs", - "ZWZ0IGVtcHR5IGxvY2FsbHkuEv4BChRzdGFydGluZ19zbmFwc2hvdF9pZBgI", - "IAEoCULfAerfH9oBEgFzKtQBVGhlIHN0YXJ0aW5nIHNuYXBzaG90IGZvciB0", - "aGUgZGVwbG95bWVudC4gUmVhZC1vbmx5IG9uY2UgY3JlYXRlZC4gRm9yIGNs", - "b3VkIGRlcGxveW1lbnRzLCB5b3UgbXVzdCBwcm92aWRlIGEgc3RhcnRpbmcg", - "c25hcHNob3QuIEZvciBsb2NhbCBkZXBsb3ltZW50cywgaWYgeW91IGRvbid0", - "IHByb3ZpZGUgYSBzdGFydGluZyBzbmFwc2hvdCwgaXQgdXNlcyB0aGUgZGVm", - "YXVsdC4SCwoDdGFnGAkgAygJEksKBnN0YXR1cxgKIAEoDjI7LmltcHJvYmFi", - "bGUuc3BhdGlhbG9zLmRlcGxveW1lbnQudjFhbHBoYTEuRGVwbG95bWVudC5T", - "dGF0dXMSVQoNbGF1bmNoX2NvbmZpZxgLIAEoCzI2LmltcHJvYmFibGUuc3Bh", - "dGlhbG9zLmRlcGxveW1lbnQudjFhbHBoYTEuTGF1bmNoQ29uZmlnQgbq3x8C", - "OAESSgoMd29ya2VyX2ZsYWdzGAwgAygLMjQuaW1wcm9iYWJsZS5zcGF0aWFs", - "b3MuZGVwbG95bWVudC52MWFscGhhMS5Xb3JrZXJGbGFnEk0KC3BsYXllcl9p", - "bmZvGA0gASgLMjQuaW1wcm9iYWJsZS5zcGF0aWFsb3MuZGVwbG95bWVudC52", - "MWFscGhhMS5QbGF5ZXJJbmZvQgIYARIuCgpzdGFydF90aW1lGA4gASgLMhou", - "Z29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcBItCglzdG9wX3RpbWUYDyABKAsy", - "Gi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wEl4KHHdvcmtlcl9jb25uZWN0", - "aW9uX2NhcGFjaXRpZXMYECADKAsyOC5pbXByb2JhYmxlLnNwYXRpYWxvcy5k", - "ZXBsb3ltZW50LnYxYWxwaGExLldvcmtlckNhcGFjaXR5EmAKHXdvcmtlcl9j", - "b25uZWN0aW9uX3JhdGVfbGltaXRzGBEgAygLMjkuaW1wcm9iYWJsZS5zcGF0", - "aWFsb3MuZGVwbG95bWVudC52MWFscGhhMS5Xb3JrZXJSYXRlTGltaXQSEwoL", - "ZGVzY3JpcHRpb24YEiABKAkSswEKD3J1bnRpbWVfdmVyc2lvbhgTIAEoCUKZ", - "AerfH5QBChxleHBlcmltZW50YWwtcnVudGltZS12ZXJzaW9uKnRUaGUgZXhw", - "ZXJpbWVudGFsIHZlcnNpb24gb2YgdGhlIFJ1bnRpbWUgdG8gc3RhcnQgdGhl", - "IGRlcGxveW1lbnQgd2l0aC4gRGVmYXVsdHMgdG8gdXNpbmcgdGhlIHN0YWJs", - "ZSByZWxlYXNlZCB2ZXJzaW9uLiJaCgZTdGF0dXMSCwoHVU5LTk9XThAAEgwK", - "CFNUQVJUSU5HEGQSDAoHUlVOTklORxDIARINCghTVE9QUElORxCsAhIMCgdT", - "VE9QUEVEEJADEgoKBUVSUk9SEPQDImgKDldvcmtlckNhcGFjaXR5EhMKC3dv", - "cmtlcl90eXBlGAEgASgJEiUKDG1heF9jYXBhY2l0eRgCIAEoBUIP4t8fCxD/", - "//////////8BEhoKEnJlbWFpbmluZ19jYXBhY2l0eRgDIAEoBSJxCg9Xb3Jr", - "ZXJSYXRlTGltaXQSEwoLd29ya2VyX3R5cGUYASABKAkSKwoIZHVyYXRpb24Y", - "AiABKAsyGS5nb29nbGUucHJvdG9idWYuRHVyYXRpb24SHAoUcmVxdWVzdHNf", - "aW5fZHVyYXRpb24YAyABKA0iygEKDExhdW5jaENvbmZpZxK5AQoLY29uZmln", - "X2pzb24YASABKAlCowHq3x+eAQoNbGF1bmNoLWNvbmZpZxIBYyqHAVRoZSBk", - "ZXBsb3ltZW50IGxhdW5jaCBjb25maWd1cmF0aW9uLCBzdXBwbGllZCBhcyBK", - "U09OLiBGb3IgaW5mb3JtYXRpb24gYWJvdXQgdGhlIGxhdW5jaCBjb25maWd1", - "cmF0aW9uLCBzZWUgdGhlIFNwYXRpYWxPUyBkb2N1bWVudGF0aW9uLjABIj0K", - "CldvcmtlckZsYWcSEwoLd29ya2VyX3R5cGUYASABKAkSCwoDa2V5GAIgASgJ", - "Eg0KBXZhbHVlGAMgASgJIkwKClBsYXllckluZm8SFgoOYWN0aXZlX3BsYXll", - "cnMYASABKAMSEAoIY2FwYWNpdHkYAiABKAMSFAoMcXVldWVfbGVuZ3RoGAMg", - "ASgDItgLChZMaXN0RGVwbG95bWVudHNSZXF1ZXN0ErkBCgxwcm9qZWN0X25h", - "bWUYASABKAlCogHi3x8TChFeW2EtejAtOV9dezMsMzJ9JOrfH4YBEgFwKn9U", - "aGUgcHJvamVjdCB0byBsaXN0IGFsbCBkZXBsb3ltZW50cyBmb3IuIEl0IG11", - "c3QgYmUgbG93ZXIgY2FzZSBsZXR0ZXJzIG9yIG51bWJlcnMgb3IgdW5kZXJz", - "Y29yZXMgYW5kIDMtMzIgY2hhcmFjdGVycyBpbiBsZW5ndGguMAESmgEKCXBh", - "Z2Vfc2l6ZRgCIAEoBUKGAeLfHw0Q////////////ARgz6t8fcRoCMjAqa1Ro", - "ZSBtYXhpbXVtIG51bWJlciBvZiBkZXBsb3ltZW50cyB0byByZXR1cm4gaW4g", - "dGhlIHJlc3BvbnNlLiBJdCBzaG91bGQgYmUgbm9uLW5lZ2F0aXZlIGFuZCBz", - "bWFsbGVyIHRoYW4gNTEuElIKCnBhZ2VfdG9rZW4YAyABKAlCPurfHzoqOFRo", - "ZSB0b2tlbiB0byBpZGVudGlmeSB0aGUgc3RhcnRpbmcgcG9pbnQgb2YgdGhl", - "IHJlcXVlc3QuEv4BCg9kZXBsb3ltZW50X25hbWUYBCABKAlC5AHi3x8WChRe", - "JHxeW2EtejAtOV9dezMsMzJ9JOrfH8UBEgFuKr8BVGhlIG5hbWUgb2YgdGhl", - "IGRlcGxveW1lbnQuIExlYXZlIGl0IGVtcHR5IHRvIGxpc3QgYWxsIGRlcGxv", - "eW1lbnRzIHVuZGVyIHRoZSBnaXZlbiBwcm9qZWN0LiBJZiBwcm92aWRlZCwg", - "aXQgbXVzdCBiZSBsb3dlciBjYXNlIGxldHRlcnMgb3IgbnVtYmVycyBvciB1", - "bmRlcnNjb3JlcyBhbmQgMy0zMiBjaGFyYWN0ZXJzIGluIGxlbmd0aC4S1AIK", - "BHZpZXcYBSABKA4yMi5pbXByb2JhYmxlLnNwYXRpYWxvcy5kZXBsb3ltZW50", - "LnYxYWxwaGExLlZpZXdUeXBlQpEC6t8fjAISAXYaBEZVTEwqgAJUaGUgYW1v", - "dW50IG9mIGluZm9ybWF0aW9uIHRvIGJlIHJldHJpZXZlZCBmb3IgZWFjaCBk", - "ZXBsb3ltZW50LiBVc2Ugb25lIG9mOiBCQVNJQyBvciBGVUxMLiBCQVNJQyBp", - "cyBxdWlja2VyIGFzIGl0IGRvZXMgbm90IGluY2x1ZGUgUGxheWVySW5mbywg", - "V29ya2VyRmxhZ3MsIFdvcmtlckNvbm5lY3Rpb25DYXBhY2l0aWVzLCBvciBX", - "b3JrZXJDb25uZWN0aW9uUmF0ZUxpbWl0cy4gRlVMTCByZXR1cm5zIHRoZSBj", - "b21wbGV0ZSBkZXBsb3ltZW50IGRhdGEuEokCCiBkZXBsb3ltZW50X3N0b3Bw", - "ZWRfc3RhdHVzX2ZpbHRlchgGIAEoDjJeLmltcHJvYmFibGUuc3BhdGlhbG9z", - "LmRlcGxveW1lbnQudjFhbHBoYTEuTGlzdERlcGxveW1lbnRzUmVxdWVzdC5E", - "ZXBsb3ltZW50U3RvcHBlZFN0YXR1c0ZpbHRlckJ/6t8fewoNc3RhdHVzLWZp", - "bHRlchIBZipnVGhlIHR5cGUgb2YgZmlsdGVyIHRvIGFwcGx5LiBVc2Ugb25l", - "IG9mOiBBTExfREVQTE9ZTUVOVFMsIE5PVF9TVE9QUEVEX0RFUExPWU1FTlRT", - "LCBTVE9QUEVEX0RFUExPWU1FTlRTLhJBCgdmaWx0ZXJzGAcgAygLMjAuaW1w", - "cm9iYWJsZS5zcGF0aWFsb3MuZGVwbG95bWVudC52MWFscGhhMS5GaWx0ZXIi", - "agodRGVwbG95bWVudFN0b3BwZWRTdGF0dXNGaWx0ZXISEwoPQUxMX0RFUExP", - "WU1FTlRTEAASGwoXTk9UX1NUT1BQRURfREVQTE9ZTUVOVFMQARIXChNTVE9Q", - "UEVEX0RFUExPWU1FTlRTEAIifQoXTGlzdERlcGxveW1lbnRzUmVzcG9uc2US", - "SQoLZGVwbG95bWVudHMYASADKAsyNC5pbXByb2JhYmxlLnNwYXRpYWxvcy5k", - "ZXBsb3ltZW50LnYxYWxwaGExLkRlcGxveW1lbnQSFwoPbmV4dF9wYWdlX3Rv", - "a2VuGAIgASgJIlEKFEdldERlcGxveW1lbnRSZXF1ZXN0Ei0KDHByb2plY3Rf", - "bmFtZRgBIAEoCUIX4t8fEwoRXlthLXowLTlfXXszLDMyfSQSCgoCaWQYAiAB", - "KAkiYQoVR2V0RGVwbG95bWVudFJlc3BvbnNlEkgKCmRlcGxveW1lbnQYASAB", + "cHJvdG8ihAEKH1NldERlcGxveW1lbnRXb3JrZXJGbGFnc1JlcXVlc3QSFQoN", + "ZGVwbG95bWVudF9pZBgBIAEoAxJKCgx3b3JrZXJfZmxhZ3MYAiADKAsyNC5p", + "bXByb2JhYmxlLnNwYXRpYWxvcy5kZXBsb3ltZW50LnYxYWxwaGExLldvcmtl", + "ckZsYWciIgogU2V0RGVwbG95bWVudFdvcmtlckZsYWdzUmVzcG9uc2UiPwoY", + "U2V0RGVwbG95bWVudFRhZ3NSZXF1ZXN0EhUKDWRlcGxveW1lbnRfaWQYASAB", + "KAMSDAoEdGFncxgCIAMoCSIbChlTZXREZXBsb3ltZW50VGFnc1Jlc3BvbnNl", + "Ip0BCiRTZXREZXBsb3ltZW50V29ya2VyQ2FwYWNpdGllc1JlcXVlc3QSFQoN", + "ZGVwbG95bWVudF9pZBgBIAEoAxJeChx3b3JrZXJfY29ubmVjdGlvbl9jYXBh", + "Y2l0aWVzGAIgAygLMjguaW1wcm9iYWJsZS5zcGF0aWFsb3MuZGVwbG95bWVu", + "dC52MWFscGhhMS5Xb3JrZXJDYXBhY2l0eSInCiVTZXREZXBsb3ltZW50V29y", + "a2VyQ2FwYWNpdGllc1Jlc3BvbnNlIp8BCiRTZXREZXBsb3ltZW50V29ya2Vy", + "UmF0ZUxpbWl0c1JlcXVlc3QSFQoNZGVwbG95bWVudF9pZBgBIAEoAxJgCh13", + "b3JrZXJfY29ubmVjdGlvbl9yYXRlX2xpbWl0cxgCIAMoCzI5LmltcHJvYmFi", + "bGUuc3BhdGlhbG9zLmRlcGxveW1lbnQudjFhbHBoYTEuV29ya2VyUmF0ZUxp", + "bWl0IicKJVNldERlcGxveW1lbnRXb3JrZXJSYXRlTGltaXRzUmVzcG9uc2Ui", + "6BAKCkRlcGxveW1lbnQSCgoCaWQYASABKAkS7wEKDHByb2plY3RfbmFtZRgC", + "IAEoCULYAeLfHxMKEV5bYS16MC05X117MywzMn0kys1/DgoMcHJvamVjdF9u", + "YW1l6t8fqgESAXAqogFUaGUgbmFtZSBvZiB0aGUgcHJvamVjdCB0aGlzIGRl", + "cGxveW1lbnQgYmVsb25ncyB0by4gUmVhZC1vbmx5IG9uY2UgY3JlYXRlZC4g", + "SXQgbXVzdCBiZSBsb3dlciBjYXNlIGxldHRlcnMgb3IgbnVtYmVycyBvciB1", + "bmRlcnNjb3JlcyBhbmQgMy0zMiBjaGFyYWN0ZXJzIGluIGxlbmd0aC4wARL0", + "AQoEbmFtZRgDIAEoCULlAeLfHxMKEV5bYS16MC05X117MywzMn0kys1/EQoP", + "ZGVwbG95bWVudF9uYW1l6t8ftAESAW4qrAFUaGUgbmFtZSBvZiB0aGUgZGVw", + "bG95bWVudC4gUmVhZC1vbmx5IG9uY2UgY3JlYXRlZC4gWW91IGNob29zZSB0", + "aGUgZGVwbG95bWVudCdzIG5hbWUuIEl0IG11c3QgYmUgbG93ZXIgY2FzZSBs", + "ZXR0ZXJzIG9yIG51bWJlcnMgb3IgdW5kZXJzY29yZXMgYW5kIDMtMzIgY2hh", + "cmFjdGVycyBpbiBsZW5ndGguMAESEwoLcmVnaW9uX2NvZGUYBCABKAkSFAoM", + "Y2x1c3Rlcl9jb2RlGAUgASgJEqsBCgthc3NlbWJseV9pZBgHIAEoCUKVAerf", + "H5ABEgFhKooBVGhlIGFzc2VtYmx5IHRvIHVzZSBmb3IgdGhlIGRlcGxveW1l", + "bnQuIFJlYWQtb25seSBvbmNlIGNyZWF0ZWQuIFRoaXMgcGFyYW1ldGVyIG5l", + "ZWRzIHRvIGJlIHNwZWNpZmllZCBmb3IgdGhlIGNsb3VkIGFuZCBsZWZ0IGVt", + "cHR5IGxvY2FsbHkuEv4BChRzdGFydGluZ19zbmFwc2hvdF9pZBgIIAEoCULf", + "AerfH9oBEgFzKtQBVGhlIHN0YXJ0aW5nIHNuYXBzaG90IGZvciB0aGUgZGVw", + "bG95bWVudC4gUmVhZC1vbmx5IG9uY2UgY3JlYXRlZC4gRm9yIGNsb3VkIGRl", + "cGxveW1lbnRzLCB5b3UgbXVzdCBwcm92aWRlIGEgc3RhcnRpbmcgc25hcHNo", + "b3QuIEZvciBsb2NhbCBkZXBsb3ltZW50cywgaWYgeW91IGRvbid0IHByb3Zp", + "ZGUgYSBzdGFydGluZyBzbmFwc2hvdCwgaXQgdXNlcyB0aGUgZGVmYXVsdC4S", + "0gEKA3RhZxgJIAMoCULEAeLfHxYKFF5bYS16QS1aMC05X117MywzMn0k6t8f", + "pQEqogFDb21tYSBzZXBhcmF0ZWQgbGlzdCBvZiBzdHJpbmdzIGFzc29jaWF0", + "ZWQgd2l0aCB0aGUgZGVwbG95bWVudC4gQSB0YWcgbXVzdCBiZSB1cHBlciBv", + "ciBsb3dlciBjYXNlIGxldHRlcnMgb3IgbnVtYmVycyBvciB1bmRlcnNjb3Jl", + "cyBhbmQgMy0zMiBjaGFyYWN0ZXJzIGluIGxlbmd0aC4SSwoGc3RhdHVzGAog", + "ASgOMjsuaW1wcm9iYWJsZS5zcGF0aWFsb3MuZGVwbG95bWVudC52MWFscGhh", + "MS5EZXBsb3ltZW50LlN0YXR1cxJVCg1sYXVuY2hfY29uZmlnGAsgASgLMjYu", + "aW1wcm9iYWJsZS5zcGF0aWFsb3MuZGVwbG95bWVudC52MWFscGhhMS5MYXVu", + "Y2hDb25maWdCBurfHwI4ARJKCgx3b3JrZXJfZmxhZ3MYDCADKAsyNC5pbXBy", + "b2JhYmxlLnNwYXRpYWxvcy5kZXBsb3ltZW50LnYxYWxwaGExLldvcmtlckZs", + "YWcSTQoLcGxheWVyX2luZm8YDSABKAsyNC5pbXByb2JhYmxlLnNwYXRpYWxv", + "cy5kZXBsb3ltZW50LnYxYWxwaGExLlBsYXllckluZm9CAhgBEi4KCnN0YXJ0", + "X3RpbWUYDiABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wEi0KCXN0", + "b3BfdGltZRgPIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXASXgoc", + "d29ya2VyX2Nvbm5lY3Rpb25fY2FwYWNpdGllcxgQIAMoCzI4LmltcHJvYmFi", + "bGUuc3BhdGlhbG9zLmRlcGxveW1lbnQudjFhbHBoYTEuV29ya2VyQ2FwYWNp", + "dHkSYAodd29ya2VyX2Nvbm5lY3Rpb25fcmF0ZV9saW1pdHMYESADKAsyOS5p", + "bXByb2JhYmxlLnNwYXRpYWxvcy5kZXBsb3ltZW50LnYxYWxwaGExLldvcmtl", + "clJhdGVMaW1pdBITCgtkZXNjcmlwdGlvbhgSIAEoCRKzAQoPcnVudGltZV92", + "ZXJzaW9uGBMgASgJQpkB6t8flAEKHGV4cGVyaW1lbnRhbC1ydW50aW1lLXZl", + "cnNpb24qdFRoZSBleHBlcmltZW50YWwgdmVyc2lvbiBvZiB0aGUgUnVudGlt", + "ZSB0byBzdGFydCB0aGUgZGVwbG95bWVudCB3aXRoLiBEZWZhdWx0cyB0byB1", + "c2luZyB0aGUgc3RhYmxlIHJlbGVhc2VkIHZlcnNpb24uEi8KC2V4cGlyeV90", + "aW1lGBQgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcCJaCgZTdGF0", + "dXMSCwoHVU5LTk9XThAAEgwKCFNUQVJUSU5HEGQSDAoHUlVOTklORxDIARIN", + "CghTVE9QUElORxCsAhIMCgdTVE9QUEVEEJADEgoKBUVSUk9SEPQDImgKDldv", + "cmtlckNhcGFjaXR5EhMKC3dvcmtlcl90eXBlGAEgASgJEiUKDG1heF9jYXBh", + "Y2l0eRgCIAEoBUIP4t8fCxD///////////8BEhoKEnJlbWFpbmluZ19jYXBh", + "Y2l0eRgDIAEoBSJxCg9Xb3JrZXJSYXRlTGltaXQSEwoLd29ya2VyX3R5cGUY", + "ASABKAkSKwoIZHVyYXRpb24YAiABKAsyGS5nb29nbGUucHJvdG9idWYuRHVy", + "YXRpb24SHAoUcmVxdWVzdHNfaW5fZHVyYXRpb24YAyABKA0iygEKDExhdW5j", + "aENvbmZpZxK5AQoLY29uZmlnX2pzb24YASABKAlCowHq3x+eAQoNbGF1bmNo", + "LWNvbmZpZxIBYyqHAVRoZSBkZXBsb3ltZW50IGxhdW5jaCBjb25maWd1cmF0", + "aW9uLCBzdXBwbGllZCBhcyBKU09OLiBGb3IgaW5mb3JtYXRpb24gYWJvdXQg", + "dGhlIGxhdW5jaCBjb25maWd1cmF0aW9uLCBzZWUgdGhlIFNwYXRpYWxPUyBk", + "b2N1bWVudGF0aW9uLjABIj0KCldvcmtlckZsYWcSEwoLd29ya2VyX3R5cGUY", + "ASABKAkSCwoDa2V5GAIgASgJEg0KBXZhbHVlGAMgASgJIkwKClBsYXllcklu", + "Zm8SFgoOYWN0aXZlX3BsYXllcnMYASABKAMSEAoIY2FwYWNpdHkYAiABKAMS", + "FAoMcXVldWVfbGVuZ3RoGAMgASgDItgLChZMaXN0RGVwbG95bWVudHNSZXF1", + "ZXN0ErkBCgxwcm9qZWN0X25hbWUYASABKAlCogHi3x8TChFeW2EtejAtOV9d", + "ezMsMzJ9JOrfH4YBEgFwKn9UaGUgcHJvamVjdCB0byBsaXN0IGFsbCBkZXBs", + "b3ltZW50cyBmb3IuIEl0IG11c3QgYmUgbG93ZXIgY2FzZSBsZXR0ZXJzIG9y", + "IG51bWJlcnMgb3IgdW5kZXJzY29yZXMgYW5kIDMtMzIgY2hhcmFjdGVycyBp", + "biBsZW5ndGguMAESmgEKCXBhZ2Vfc2l6ZRgCIAEoBUKGAeLfHw0Q////////", + "////ARgz6t8fcRoCMjAqa1RoZSBtYXhpbXVtIG51bWJlciBvZiBkZXBsb3lt", + "ZW50cyB0byByZXR1cm4gaW4gdGhlIHJlc3BvbnNlLiBJdCBzaG91bGQgYmUg", + "bm9uLW5lZ2F0aXZlIGFuZCBzbWFsbGVyIHRoYW4gNTEuElIKCnBhZ2VfdG9r", + "ZW4YAyABKAlCPurfHzoqOFRoZSB0b2tlbiB0byBpZGVudGlmeSB0aGUgc3Rh", + "cnRpbmcgcG9pbnQgb2YgdGhlIHJlcXVlc3QuEv4BCg9kZXBsb3ltZW50X25h", + "bWUYBCABKAlC5AHi3x8WChReJHxeW2EtejAtOV9dezMsMzJ9JOrfH8UBEgFu", + "Kr8BVGhlIG5hbWUgb2YgdGhlIGRlcGxveW1lbnQuIExlYXZlIGl0IGVtcHR5", + "IHRvIGxpc3QgYWxsIGRlcGxveW1lbnRzIHVuZGVyIHRoZSBnaXZlbiBwcm9q", + "ZWN0LiBJZiBwcm92aWRlZCwgaXQgbXVzdCBiZSBsb3dlciBjYXNlIGxldHRl", + "cnMgb3IgbnVtYmVycyBvciB1bmRlcnNjb3JlcyBhbmQgMy0zMiBjaGFyYWN0", + "ZXJzIGluIGxlbmd0aC4S1AIKBHZpZXcYBSABKA4yMi5pbXByb2JhYmxlLnNw", + "YXRpYWxvcy5kZXBsb3ltZW50LnYxYWxwaGExLlZpZXdUeXBlQpEC6t8fjAIS", + "AXYaBEZVTEwqgAJUaGUgYW1vdW50IG9mIGluZm9ybWF0aW9uIHRvIGJlIHJl", + "dHJpZXZlZCBmb3IgZWFjaCBkZXBsb3ltZW50LiBVc2Ugb25lIG9mOiBCQVNJ", + "QyBvciBGVUxMLiBCQVNJQyBpcyBxdWlja2VyIGFzIGl0IGRvZXMgbm90IGlu", + "Y2x1ZGUgUGxheWVySW5mbywgV29ya2VyRmxhZ3MsIFdvcmtlckNvbm5lY3Rp", + "b25DYXBhY2l0aWVzLCBvciBXb3JrZXJDb25uZWN0aW9uUmF0ZUxpbWl0cy4g", + "RlVMTCByZXR1cm5zIHRoZSBjb21wbGV0ZSBkZXBsb3ltZW50IGRhdGEuEokC", + "CiBkZXBsb3ltZW50X3N0b3BwZWRfc3RhdHVzX2ZpbHRlchgGIAEoDjJeLmlt", + "cHJvYmFibGUuc3BhdGlhbG9zLmRlcGxveW1lbnQudjFhbHBoYTEuTGlzdERl", + "cGxveW1lbnRzUmVxdWVzdC5EZXBsb3ltZW50U3RvcHBlZFN0YXR1c0ZpbHRl", + "ckJ/6t8fewoNc3RhdHVzLWZpbHRlchIBZipnVGhlIHR5cGUgb2YgZmlsdGVy", + "IHRvIGFwcGx5LiBVc2Ugb25lIG9mOiBBTExfREVQTE9ZTUVOVFMsIE5PVF9T", + "VE9QUEVEX0RFUExPWU1FTlRTLCBTVE9QUEVEX0RFUExPWU1FTlRTLhJBCgdm", + "aWx0ZXJzGAcgAygLMjAuaW1wcm9iYWJsZS5zcGF0aWFsb3MuZGVwbG95bWVu", + "dC52MWFscGhhMS5GaWx0ZXIiagodRGVwbG95bWVudFN0b3BwZWRTdGF0dXNG", + "aWx0ZXISEwoPQUxMX0RFUExPWU1FTlRTEAASGwoXTk9UX1NUT1BQRURfREVQ", + "TE9ZTUVOVFMQARIXChNTVE9QUEVEX0RFUExPWU1FTlRTEAIifQoXTGlzdERl", + "cGxveW1lbnRzUmVzcG9uc2USSQoLZGVwbG95bWVudHMYASADKAsyNC5pbXBy", + "b2JhYmxlLnNwYXRpYWxvcy5kZXBsb3ltZW50LnYxYWxwaGExLkRlcGxveW1l", + "bnQSFwoPbmV4dF9wYWdlX3Rva2VuGAIgASgJIqcDChRHZXREZXBsb3ltZW50", + "UmVxdWVzdBItCgxwcm9qZWN0X25hbWUYASABKAlCF+LfHxMKEV5bYS16MC05", + "X117MywzMn0kEgoKAmlkGAIgASgJEtMCCgR2aWV3GAMgASgOMjIuaW1wcm9i", + "YWJsZS5zcGF0aWFsb3MuZGVwbG95bWVudC52MWFscGhhMS5WaWV3VHlwZUKQ", + "AurfH4sCEgF2GgRGVUxMKv8BVGhlIGFtb3VudCBvZiBpbmZvcm1hdGlvbiB0", + "byBiZSByZXRyaWV2ZWQgZm9yIHRoZSBkZXBsb3ltZW50LiBVc2Ugb25lIG9m", + "OiBCQVNJQyBvciBGVUxMLiBCQVNJQyBpcyBxdWlja2VyIGFzIGl0IGRvZXMg", + "bm90IGluY2x1ZGUgUGxheWVySW5mbywgV29ya2VyRmxhZ3MsIFdvcmtlckNv", + "bm5lY3Rpb25DYXBhY2l0aWVzLCBvciBXb3JrZXJDb25uZWN0aW9uUmF0ZUxp", + "bWl0cy4gRlVMTCByZXR1cm5zIHRoZSBjb21wbGV0ZSBkZXBsb3ltZW50IGRh", + "dGEuImEKFUdldERlcGxveW1lbnRSZXNwb25zZRJICgpkZXBsb3ltZW50GAEg", + "ASgLMjQuaW1wcm9iYWJsZS5zcGF0aWFsb3MuZGVwbG95bWVudC52MWFscGhh", + "MS5EZXBsb3ltZW50IoQBCiFHZXRSdW5uaW5nRGVwbG95bWVudEJ5TmFtZVJl", + "cXVlc3QSLQoMcHJvamVjdF9uYW1lGAEgASgJQhfi3x8TChFeW2EtejAtOV9d", + "ezMsMzJ9JBIwCg9kZXBsb3ltZW50X25hbWUYAiABKAlCF+LfHxMKEV5bYS16", + "MC05X117MywzMn0kInEKF0NyZWF0ZURlcGxveW1lbnRSZXF1ZXN0ElYKCmRl", + "cGxveW1lbnQYAiABKAsyNC5pbXByb2JhYmxlLnNwYXRpYWxvcy5kZXBsb3lt", + "ZW50LnYxYWxwaGExLkRlcGxveW1lbnRCDOLfHwIgAerfHwI4ASIaChhDcmVh", + "dGVEZXBsb3ltZW50TWV0YWRhdGEinAEKF1VwZGF0ZURlcGxveW1lbnRSZXF1", + "ZXN0ElAKCmRlcGxveW1lbnQYASABKAsyNC5pbXByb2JhYmxlLnNwYXRpYWxv", + "cy5kZXBsb3ltZW50LnYxYWxwaGExLkRlcGxveW1lbnRCBuLfHwIgARIvCgt1", + "cGRhdGVfbWFzaxgCIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5GaWVsZE1hc2si", + "ZAoYVXBkYXRlRGVwbG95bWVudFJlc3BvbnNlEkgKCmRlcGxveW1lbnQYASAB", "KAsyNC5pbXByb2JhYmxlLnNwYXRpYWxvcy5kZXBsb3ltZW50LnYxYWxwaGEx", - "LkRlcGxveW1lbnQihAEKIUdldFJ1bm5pbmdEZXBsb3ltZW50QnlOYW1lUmVx", - "dWVzdBItCgxwcm9qZWN0X25hbWUYASABKAlCF+LfHxMKEV5bYS16MC05X117", - "MywzMn0kEjAKD2RlcGxveW1lbnRfbmFtZRgCIAEoCUIX4t8fEwoRXlthLXow", - "LTlfXXszLDMyfSQicQoXQ3JlYXRlRGVwbG95bWVudFJlcXVlc3QSVgoKZGVw", - "bG95bWVudBgCIAEoCzI0LmltcHJvYmFibGUuc3BhdGlhbG9zLmRlcGxveW1l", - "bnQudjFhbHBoYTEuRGVwbG95bWVudEIM4t8fAiAB6t8fAjgBIhoKGENyZWF0", - "ZURlcGxveW1lbnRNZXRhZGF0YSKcAQoXVXBkYXRlRGVwbG95bWVudFJlcXVl", - "c3QSUAoKZGVwbG95bWVudBgBIAEoCzI0LmltcHJvYmFibGUuc3BhdGlhbG9z", - "LmRlcGxveW1lbnQudjFhbHBoYTEuRGVwbG95bWVudEIG4t8fAiABEi8KC3Vw", - "ZGF0ZV9tYXNrGAIgASgLMhouZ29vZ2xlLnByb3RvYnVmLkZpZWxkTWFzayJk", - "ChhVcGRhdGVEZXBsb3ltZW50UmVzcG9uc2USSAoKZGVwbG95bWVudBgBIAEo", - "CzI0LmltcHJvYmFibGUuc3BhdGlhbG9zLmRlcGxveW1lbnQudjFhbHBoYTEu", - "RGVwbG95bWVudCJSChVTdG9wRGVwbG95bWVudFJlcXVlc3QSLQoMcHJvamVj", - "dF9uYW1lGAEgASgJQhfi3x8TChFeW2EtejAtOV9dezMsMzJ9JBIKCgJpZBgC", - "IAEoCSIYChZTdG9wRGVwbG95bWVudFJlc3BvbnNlIk8KF0RlbGV0ZURlcGxv", - "eW1lbnRSZXF1ZXN0EjQKAmlkGAEgASgJQijq3x8kEgFpKh1JRCBvZiB0aGUg", - "ZGVwbG95bWVudCB0byBzdG9wLjABIhoKGERlbGV0ZURlcGxveW1lbnRNZXRh", - "ZGF0YSKxBAoGRmlsdGVyEm8KHnN0b3BwZWRfc3RhdHVzX3Byb3BlcnR5X2Zp", - "bHRlchgBIAEoCzJFLmltcHJvYmFibGUuc3BhdGlhbG9zLmRlcGxveW1lbnQu", - "djFhbHBoYTEuU3RvcHBlZFN0YXR1c1Byb3BlcnR5RmlsdGVySAASXAoUdGFn", - "c19wcm9wZXJ0eV9maWx0ZXIYAiABKAsyPC5pbXByb2JhYmxlLnNwYXRpYWxv", - "cy5kZXBsb3ltZW50LnYxYWxwaGExLlRhZ3NQcm9wZXJ0eUZpbHRlckgAEmkK", - "G2NyZWF0ZV90aW1lX3Byb3BlcnR5X2ZpbHRlchgDIAEoCzJCLmltcHJvYmFi", - "bGUuc3BhdGlhbG9zLmRlcGxveW1lbnQudjFhbHBoYTEuQ3JlYXRlVGltZVBy", - "b3BlcnR5RmlsdGVySAASawocc3RvcHBlZF90aW1lX3Byb3BlcnR5X2ZpbHRl", - "chgEIAEoCzJDLmltcHJvYmFibGUuc3BhdGlhbG9zLmRlcGxveW1lbnQudjFh", - "bHBoYTEuU3RvcHBlZFRpbWVQcm9wZXJ0eUZpbHRlckgAEnEKH2RlcGxveW1l", - "bnRfbmFtZV9wcm9wZXJ0eV9maWx0ZXIYBSABKAsyRi5pbXByb2JhYmxlLnNw", - "YXRpYWxvcy5kZXBsb3ltZW50LnYxYWxwaGExLkRlcGxveW1lbnROYW1lUHJv", - "cGVydHlGaWx0ZXJIAEINCgtmaWx0ZXJfdHlwZSLmAQobU3RvcHBlZFN0YXR1", - "c1Byb3BlcnR5RmlsdGVyEmsKDnN0b3BwZWRfc3RhdHVzGAEgASgOMlMuaW1w", - "cm9iYWJsZS5zcGF0aWFsb3MuZGVwbG95bWVudC52MWFscGhhMS5TdG9wcGVk", - "U3RhdHVzUHJvcGVydHlGaWx0ZXIuU3RvcHBlZFN0YXR1cyJaCg1TdG9wcGVk", - "U3RhdHVzEhMKD0FMTF9ERVBMT1lNRU5UUxAAEhcKE1NUT1BQRURfREVQTE9Z", - "TUVOVFMQARIbChdOT1RfU1RPUFBFRF9ERVBMT1lNRU5UUxACItEBChxEZXBs", - "b3ltZW50TmFtZVByb3BlcnR5RmlsdGVyEmEKCG9wZXJhdG9yGAEgASgOMk8u", - "aW1wcm9iYWJsZS5zcGF0aWFsb3MuZGVwbG95bWVudC52MWFscGhhMS5EZXBs", - "b3ltZW50TmFtZVByb3BlcnR5RmlsdGVyLk9wZXJhdG9yEhcKD2RlcGxveW1l", - "bnRfbmFtZRgCIAEoCSI1CghPcGVyYXRvchIJCgVFUVVBTBAAEgwKCENPTlRB", - "SU5TEAESEAoMTk9UX0NPTlRBSU5TEAIisQEKElRhZ3NQcm9wZXJ0eUZpbHRl", - "chJXCghvcGVyYXRvchgBIAEoDjJFLmltcHJvYmFibGUuc3BhdGlhbG9zLmRl", - "cGxveW1lbnQudjFhbHBoYTEuVGFnc1Byb3BlcnR5RmlsdGVyLk9wZXJhdG9y", - "EgsKA3RhZxgCIAEoCSI1CghPcGVyYXRvchIJCgVFUVVBTBAAEgwKCENPTlRB", - "SU5TEAESEAoMTk9UX0NPTlRBSU5TEAIilQIKGENyZWF0ZVRpbWVQcm9wZXJ0", - "eUZpbHRlchJdCghvcGVyYXRvchgBIAEoDjJLLmltcHJvYmFibGUuc3BhdGlh", - "bG9zLmRlcGxveW1lbnQudjFhbHBoYTEuQ3JlYXRlVGltZVByb3BlcnR5Rmls", - "dGVyLk9wZXJhdG9yEi8KC2NyZWF0ZV90aW1lGAIgASgLMhouZ29vZ2xlLnBy", - "b3RvYnVmLlRpbWVzdGFtcCJpCghPcGVyYXRvchIJCgVFUVVBTBAAEg0KCUxF", - "U1NfVEhBThABEhYKEkxFU1NfVEhBTl9PUl9FUVVBTBACEhAKDEdSRUFURVJf", - "VEhBThADEhkKFUdSRUFURVJfVEhBTl9PUl9FUVVBTBAEIpgCChlTdG9wcGVk", - "VGltZVByb3BlcnR5RmlsdGVyEl4KCG9wZXJhdG9yGAEgASgOMkwuaW1wcm9i", - "YWJsZS5zcGF0aWFsb3MuZGVwbG95bWVudC52MWFscGhhMS5TdG9wcGVkVGlt", - "ZVByb3BlcnR5RmlsdGVyLk9wZXJhdG9yEjAKDHN0b3BwZWRfdGltZRgCIAEo", - "CzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXAiaQoIT3BlcmF0b3ISCQoF", - "RVFVQUwQABINCglMRVNTX1RIQU4QARIWChJMRVNTX1RIQU5fT1JfRVFVQUwQ", - "AhIQCgxHUkVBVEVSX1RIQU4QAxIZChVHUkVBVEVSX1RIQU5fT1JfRVFVQUwQ", - "BCowCghWaWV3VHlwZRIPCgtVTlNQRUNJRklFRBAAEgkKBUJBU0lDEAESCAoE", - "RlVMTBACMuIJChFEZXBsb3ltZW50U2VydmljZRLMAQoPTGlzdERlcGxveW1l", - "bnRzEkAuaW1wcm9iYWJsZS5zcGF0aWFsb3MuZGVwbG95bWVudC52MWFscGhh", - "MS5MaXN0RGVwbG95bWVudHNSZXF1ZXN0GkEuaW1wcm9iYWJsZS5zcGF0aWFs", - "b3MuZGVwbG95bWVudC52MWFscGhhMS5MaXN0RGVwbG95bWVudHNSZXNwb25z", - "ZSI06t8fMAoEbGlzdBIoTGlzdHMgZGVwbG95bWVudHMgdW5kZXIgYSBnaXZl", - "biBwcm9qZWN0LhKQAQoNR2V0RGVwbG95bWVudBI+LmltcHJvYmFibGUuc3Bh", - "dGlhbG9zLmRlcGxveW1lbnQudjFhbHBoYTEuR2V0RGVwbG95bWVudFJlcXVl", - "c3QaPy5pbXByb2JhYmxlLnNwYXRpYWxvcy5kZXBsb3ltZW50LnYxYWxwaGEx", - "LkdldERlcGxveW1lbnRSZXNwb25zZRKqAQoaR2V0UnVubmluZ0RlcGxveW1l", - "bnRCeU5hbWUSSy5pbXByb2JhYmxlLnNwYXRpYWxvcy5kZXBsb3ltZW50LnYx", - "YWxwaGExLkdldFJ1bm5pbmdEZXBsb3ltZW50QnlOYW1lUmVxdWVzdBo/Lmlt", - "cHJvYmFibGUuc3BhdGlhbG9zLmRlcGxveW1lbnQudjFhbHBoYTEuR2V0RGVw", - "bG95bWVudFJlc3BvbnNlEpcBChBDcmVhdGVEZXBsb3ltZW50EkEuaW1wcm9i", - "YWJsZS5zcGF0aWFsb3MuZGVwbG95bWVudC52MWFscGhhMS5DcmVhdGVEZXBs", - "b3ltZW50UmVxdWVzdBodLmdvb2dsZS5sb25ncnVubmluZy5PcGVyYXRpb24i", - "IerfHx0KBmNyZWF0ZRITU3RhcnQgYSBkZXBsb3ltZW50LhLxAQoQRGVsZXRl", - "RGVwbG95bWVudBJBLmltcHJvYmFibGUuc3BhdGlhbG9zLmRlcGxveW1lbnQu", - "djFhbHBoYTEuRGVsZXRlRGVwbG95bWVudFJlcXVlc3QaHS5nb29nbGUubG9u", - "Z3J1bm5pbmcuT3BlcmF0aW9uInvq3x93CgZkZWxldGUSbVN0b3AgYW5kIGRl", - "bGV0ZSBhIHJ1bm5pbmcgZGVwbG95bWVudC4gWW91IGNhbiBjYWxsIHRoaXMg", - "YXQgYW55IHBvaW50IGFmdGVyIHlvdSd2ZSBjYWxsZWQgJ2RlcGxveW1lbnQg", - "Y3JlYXRlJy4SmQEKEFVwZGF0ZURlcGxveW1lbnQSQS5pbXByb2JhYmxlLnNw", - "YXRpYWxvcy5kZXBsb3ltZW50LnYxYWxwaGExLlVwZGF0ZURlcGxveW1lbnRS", - "ZXF1ZXN0GkIuaW1wcm9iYWJsZS5zcGF0aWFsb3MuZGVwbG95bWVudC52MWFs", - "cGhhMS5VcGRhdGVEZXBsb3ltZW50UmVzcG9uc2USkwEKDlN0b3BEZXBsb3lt", - "ZW50Ej8uaW1wcm9iYWJsZS5zcGF0aWFsb3MuZGVwbG95bWVudC52MWFscGhh", - "MS5TdG9wRGVwbG95bWVudFJlcXVlc3QaQC5pbXByb2JhYmxlLnNwYXRpYWxv", - "cy5kZXBsb3ltZW50LnYxYWxwaGExLlN0b3BEZXBsb3ltZW50UmVzcG9uc2VC", - "YFozaW1wcm9iYWJsZS9zcGF0aWFsb3MvZGVwbG95bWVudC92MWFscGhhMTtk", - "ZXBsb3ltZW50qgIoSW1wcm9iYWJsZS5TcGF0aWFsT1MuRGVwbG95bWVudC5W", - "MUFscGhhMWIGcHJvdG8z")); + "LkRlcGxveW1lbnQiUgoVU3RvcERlcGxveW1lbnRSZXF1ZXN0Ei0KDHByb2pl", + "Y3RfbmFtZRgBIAEoCUIX4t8fEwoRXlthLXowLTlfXXszLDMyfSQSCgoCaWQY", + "AiABKAkiGAoWU3RvcERlcGxveW1lbnRSZXNwb25zZSJPChdEZWxldGVEZXBs", + "b3ltZW50UmVxdWVzdBI0CgJpZBgBIAEoCUIo6t8fJBIBaSodSUQgb2YgdGhl", + "IGRlcGxveW1lbnQgdG8gc3RvcC4wASIaChhEZWxldGVEZXBsb3ltZW50TWV0", + "YWRhdGEisQQKBkZpbHRlchJvCh5zdG9wcGVkX3N0YXR1c19wcm9wZXJ0eV9m", + "aWx0ZXIYASABKAsyRS5pbXByb2JhYmxlLnNwYXRpYWxvcy5kZXBsb3ltZW50", + "LnYxYWxwaGExLlN0b3BwZWRTdGF0dXNQcm9wZXJ0eUZpbHRlckgAElwKFHRh", + "Z3NfcHJvcGVydHlfZmlsdGVyGAIgASgLMjwuaW1wcm9iYWJsZS5zcGF0aWFs", + "b3MuZGVwbG95bWVudC52MWFscGhhMS5UYWdzUHJvcGVydHlGaWx0ZXJIABJp", + "ChtjcmVhdGVfdGltZV9wcm9wZXJ0eV9maWx0ZXIYAyABKAsyQi5pbXByb2Jh", + "YmxlLnNwYXRpYWxvcy5kZXBsb3ltZW50LnYxYWxwaGExLkNyZWF0ZVRpbWVQ", + "cm9wZXJ0eUZpbHRlckgAEmsKHHN0b3BwZWRfdGltZV9wcm9wZXJ0eV9maWx0", + "ZXIYBCABKAsyQy5pbXByb2JhYmxlLnNwYXRpYWxvcy5kZXBsb3ltZW50LnYx", + "YWxwaGExLlN0b3BwZWRUaW1lUHJvcGVydHlGaWx0ZXJIABJxCh9kZXBsb3lt", + "ZW50X25hbWVfcHJvcGVydHlfZmlsdGVyGAUgASgLMkYuaW1wcm9iYWJsZS5z", + "cGF0aWFsb3MuZGVwbG95bWVudC52MWFscGhhMS5EZXBsb3ltZW50TmFtZVBy", + "b3BlcnR5RmlsdGVySABCDQoLZmlsdGVyX3R5cGUi5gEKG1N0b3BwZWRTdGF0", + "dXNQcm9wZXJ0eUZpbHRlchJrCg5zdG9wcGVkX3N0YXR1cxgBIAEoDjJTLmlt", + "cHJvYmFibGUuc3BhdGlhbG9zLmRlcGxveW1lbnQudjFhbHBoYTEuU3RvcHBl", + "ZFN0YXR1c1Byb3BlcnR5RmlsdGVyLlN0b3BwZWRTdGF0dXMiWgoNU3RvcHBl", + "ZFN0YXR1cxITCg9BTExfREVQTE9ZTUVOVFMQABIXChNTVE9QUEVEX0RFUExP", + "WU1FTlRTEAESGwoXTk9UX1NUT1BQRURfREVQTE9ZTUVOVFMQAiLRAQocRGVw", + "bG95bWVudE5hbWVQcm9wZXJ0eUZpbHRlchJhCghvcGVyYXRvchgBIAEoDjJP", + "LmltcHJvYmFibGUuc3BhdGlhbG9zLmRlcGxveW1lbnQudjFhbHBoYTEuRGVw", + "bG95bWVudE5hbWVQcm9wZXJ0eUZpbHRlci5PcGVyYXRvchIXCg9kZXBsb3lt", + "ZW50X25hbWUYAiABKAkiNQoIT3BlcmF0b3ISCQoFRVFVQUwQABIMCghDT05U", + "QUlOUxABEhAKDE5PVF9DT05UQUlOUxACIrEBChJUYWdzUHJvcGVydHlGaWx0", + "ZXISVwoIb3BlcmF0b3IYASABKA4yRS5pbXByb2JhYmxlLnNwYXRpYWxvcy5k", + "ZXBsb3ltZW50LnYxYWxwaGExLlRhZ3NQcm9wZXJ0eUZpbHRlci5PcGVyYXRv", + "chILCgN0YWcYAiABKAkiNQoIT3BlcmF0b3ISCQoFRVFVQUwQABIMCghDT05U", + "QUlOUxABEhAKDE5PVF9DT05UQUlOUxACIpUCChhDcmVhdGVUaW1lUHJvcGVy", + "dHlGaWx0ZXISXQoIb3BlcmF0b3IYASABKA4ySy5pbXByb2JhYmxlLnNwYXRp", + "YWxvcy5kZXBsb3ltZW50LnYxYWxwaGExLkNyZWF0ZVRpbWVQcm9wZXJ0eUZp", + "bHRlci5PcGVyYXRvchIvCgtjcmVhdGVfdGltZRgCIAEoCzIaLmdvb2dsZS5w", + "cm90b2J1Zi5UaW1lc3RhbXAiaQoIT3BlcmF0b3ISCQoFRVFVQUwQABINCglM", + "RVNTX1RIQU4QARIWChJMRVNTX1RIQU5fT1JfRVFVQUwQAhIQCgxHUkVBVEVS", + "X1RIQU4QAxIZChVHUkVBVEVSX1RIQU5fT1JfRVFVQUwQBCKYAgoZU3RvcHBl", + "ZFRpbWVQcm9wZXJ0eUZpbHRlchJeCghvcGVyYXRvchgBIAEoDjJMLmltcHJv", + "YmFibGUuc3BhdGlhbG9zLmRlcGxveW1lbnQudjFhbHBoYTEuU3RvcHBlZFRp", + "bWVQcm9wZXJ0eUZpbHRlci5PcGVyYXRvchIwCgxzdG9wcGVkX3RpbWUYAiAB", + "KAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wImkKCE9wZXJhdG9yEgkK", + "BUVRVUFMEAASDQoJTEVTU19USEFOEAESFgoSTEVTU19USEFOX09SX0VRVUFM", + "EAISEAoMR1JFQVRFUl9USEFOEAMSGQoVR1JFQVRFUl9USEFOX09SX0VRVUFM", + "EAQqMAoIVmlld1R5cGUSDwoLVU5TUEVDSUZJRUQQABIJCgVCQVNJQxABEggK", + "BEZVTEwQAjK7DwoRRGVwbG95bWVudFNlcnZpY2USzAEKD0xpc3REZXBsb3lt", + "ZW50cxJALmltcHJvYmFibGUuc3BhdGlhbG9zLmRlcGxveW1lbnQudjFhbHBo", + "YTEuTGlzdERlcGxveW1lbnRzUmVxdWVzdBpBLmltcHJvYmFibGUuc3BhdGlh", + "bG9zLmRlcGxveW1lbnQudjFhbHBoYTEuTGlzdERlcGxveW1lbnRzUmVzcG9u", + "c2UiNOrfHzAKBGxpc3QSKExpc3RzIGRlcGxveW1lbnRzIHVuZGVyIGEgZ2l2", + "ZW4gcHJvamVjdC4SkAEKDUdldERlcGxveW1lbnQSPi5pbXByb2JhYmxlLnNw", + "YXRpYWxvcy5kZXBsb3ltZW50LnYxYWxwaGExLkdldERlcGxveW1lbnRSZXF1", + "ZXN0Gj8uaW1wcm9iYWJsZS5zcGF0aWFsb3MuZGVwbG95bWVudC52MWFscGhh", + "MS5HZXREZXBsb3ltZW50UmVzcG9uc2USqgEKGkdldFJ1bm5pbmdEZXBsb3lt", + "ZW50QnlOYW1lEksuaW1wcm9iYWJsZS5zcGF0aWFsb3MuZGVwbG95bWVudC52", + "MWFscGhhMS5HZXRSdW5uaW5nRGVwbG95bWVudEJ5TmFtZVJlcXVlc3QaPy5p", + "bXByb2JhYmxlLnNwYXRpYWxvcy5kZXBsb3ltZW50LnYxYWxwaGExLkdldERl", + "cGxveW1lbnRSZXNwb25zZRKXAQoQQ3JlYXRlRGVwbG95bWVudBJBLmltcHJv", + "YmFibGUuc3BhdGlhbG9zLmRlcGxveW1lbnQudjFhbHBoYTEuQ3JlYXRlRGVw", + "bG95bWVudFJlcXVlc3QaHS5nb29nbGUubG9uZ3J1bm5pbmcuT3BlcmF0aW9u", + "IiHq3x8dCgZjcmVhdGUSE1N0YXJ0IGEgZGVwbG95bWVudC4S8QEKEERlbGV0", + "ZURlcGxveW1lbnQSQS5pbXByb2JhYmxlLnNwYXRpYWxvcy5kZXBsb3ltZW50", + "LnYxYWxwaGExLkRlbGV0ZURlcGxveW1lbnRSZXF1ZXN0Gh0uZ29vZ2xlLmxv", + "bmdydW5uaW5nLk9wZXJhdGlvbiJ76t8fdwoGZGVsZXRlEm1TdG9wIGFuZCBk", + "ZWxldGUgYSBydW5uaW5nIGRlcGxveW1lbnQuIFlvdSBjYW4gY2FsbCB0aGlz", + "IGF0IGFueSBwb2ludCBhZnRlciB5b3UndmUgY2FsbGVkICdkZXBsb3ltZW50", + "IGNyZWF0ZScuEpkBChBVcGRhdGVEZXBsb3ltZW50EkEuaW1wcm9iYWJsZS5z", + "cGF0aWFsb3MuZGVwbG95bWVudC52MWFscGhhMS5VcGRhdGVEZXBsb3ltZW50", + "UmVxdWVzdBpCLmltcHJvYmFibGUuc3BhdGlhbG9zLmRlcGxveW1lbnQudjFh", + "bHBoYTEuVXBkYXRlRGVwbG95bWVudFJlc3BvbnNlEpMBCg5TdG9wRGVwbG95", + "bWVudBI/LmltcHJvYmFibGUuc3BhdGlhbG9zLmRlcGxveW1lbnQudjFhbHBo", + "YTEuU3RvcERlcGxveW1lbnRSZXF1ZXN0GkAuaW1wcm9iYWJsZS5zcGF0aWFs", + "b3MuZGVwbG95bWVudC52MWFscGhhMS5TdG9wRGVwbG95bWVudFJlc3BvbnNl", + "ErEBChhTZXREZXBsb3ltZW50V29ya2VyRmxhZ3MSSS5pbXByb2JhYmxlLnNw", + "YXRpYWxvcy5kZXBsb3ltZW50LnYxYWxwaGExLlNldERlcGxveW1lbnRXb3Jr", + "ZXJGbGFnc1JlcXVlc3QaSi5pbXByb2JhYmxlLnNwYXRpYWxvcy5kZXBsb3lt", + "ZW50LnYxYWxwaGExLlNldERlcGxveW1lbnRXb3JrZXJGbGFnc1Jlc3BvbnNl", + "EpwBChFTZXREZXBsb3ltZW50VGFncxJCLmltcHJvYmFibGUuc3BhdGlhbG9z", + "LmRlcGxveW1lbnQudjFhbHBoYTEuU2V0RGVwbG95bWVudFRhZ3NSZXF1ZXN0", + "GkMuaW1wcm9iYWJsZS5zcGF0aWFsb3MuZGVwbG95bWVudC52MWFscGhhMS5T", + "ZXREZXBsb3ltZW50VGFnc1Jlc3BvbnNlEsABCh1TZXREZXBsb3ltZW50V29y", + "a2VyQ2FwYWNpdGllcxJOLmltcHJvYmFibGUuc3BhdGlhbG9zLmRlcGxveW1l", + "bnQudjFhbHBoYTEuU2V0RGVwbG95bWVudFdvcmtlckNhcGFjaXRpZXNSZXF1", + "ZXN0Gk8uaW1wcm9iYWJsZS5zcGF0aWFsb3MuZGVwbG95bWVudC52MWFscGhh", + "MS5TZXREZXBsb3ltZW50V29ya2VyQ2FwYWNpdGllc1Jlc3BvbnNlEsABCh1T", + "ZXREZXBsb3ltZW50V29ya2VyUmF0ZUxpbWl0cxJOLmltcHJvYmFibGUuc3Bh", + "dGlhbG9zLmRlcGxveW1lbnQudjFhbHBoYTEuU2V0RGVwbG95bWVudFdvcmtl", + "clJhdGVMaW1pdHNSZXF1ZXN0Gk8uaW1wcm9iYWJsZS5zcGF0aWFsb3MuZGVw", + "bG95bWVudC52MWFscGhhMS5TZXREZXBsb3ltZW50V29ya2VyUmF0ZUxpbWl0", + "c1Jlc3BvbnNlQmBaM2ltcHJvYmFibGUvc3BhdGlhbG9zL2RlcGxveW1lbnQv", + "djFhbHBoYTE7ZGVwbG95bWVudKoCKEltcHJvYmFibGUuU3BhdGlhbE9TLkRl", + "cGxveW1lbnQuVjFBbHBoYTFiBnByb3RvMw==")); descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, new pbr::FileDescriptor[] { global::Google.LongRunning.OperationsReflection.Descriptor, global::Google.Protobuf.WellKnownTypes.FieldMaskReflection.Descriptor, global::Google.Protobuf.WellKnownTypes.TimestampReflection.Descriptor, global::Google.Protobuf.WellKnownTypes.DurationReflection.Descriptor, global::Validator.ValidatorReflection.Descriptor, global::Cli.CliReflection.Descriptor, global::Improbable.LogfieldsReflection.Descriptor, }, new pbr::GeneratedClrTypeInfo(new[] {typeof(global::Improbable.SpatialOS.Deployment.V1Alpha1.ViewType), }, new pbr::GeneratedClrTypeInfo[] { - new pbr::GeneratedClrTypeInfo(typeof(global::Improbable.SpatialOS.Deployment.V1Alpha1.Deployment), global::Improbable.SpatialOS.Deployment.V1Alpha1.Deployment.Parser, new[]{ "Id", "ProjectName", "Name", "RegionCode", "ClusterCode", "AssemblyId", "StartingSnapshotId", "Tag", "Status", "LaunchConfig", "WorkerFlags", "PlayerInfo", "StartTime", "StopTime", "WorkerConnectionCapacities", "WorkerConnectionRateLimits", "Description", "RuntimeVersion" }, null, new[]{ typeof(global::Improbable.SpatialOS.Deployment.V1Alpha1.Deployment.Types.Status) }, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Improbable.SpatialOS.Deployment.V1Alpha1.SetDeploymentWorkerFlagsRequest), global::Improbable.SpatialOS.Deployment.V1Alpha1.SetDeploymentWorkerFlagsRequest.Parser, new[]{ "DeploymentId", "WorkerFlags" }, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Improbable.SpatialOS.Deployment.V1Alpha1.SetDeploymentWorkerFlagsResponse), global::Improbable.SpatialOS.Deployment.V1Alpha1.SetDeploymentWorkerFlagsResponse.Parser, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Improbable.SpatialOS.Deployment.V1Alpha1.SetDeploymentTagsRequest), global::Improbable.SpatialOS.Deployment.V1Alpha1.SetDeploymentTagsRequest.Parser, new[]{ "DeploymentId", "Tags" }, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Improbable.SpatialOS.Deployment.V1Alpha1.SetDeploymentTagsResponse), global::Improbable.SpatialOS.Deployment.V1Alpha1.SetDeploymentTagsResponse.Parser, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Improbable.SpatialOS.Deployment.V1Alpha1.SetDeploymentWorkerCapacitiesRequest), global::Improbable.SpatialOS.Deployment.V1Alpha1.SetDeploymentWorkerCapacitiesRequest.Parser, new[]{ "DeploymentId", "WorkerConnectionCapacities" }, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Improbable.SpatialOS.Deployment.V1Alpha1.SetDeploymentWorkerCapacitiesResponse), global::Improbable.SpatialOS.Deployment.V1Alpha1.SetDeploymentWorkerCapacitiesResponse.Parser, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Improbable.SpatialOS.Deployment.V1Alpha1.SetDeploymentWorkerRateLimitsRequest), global::Improbable.SpatialOS.Deployment.V1Alpha1.SetDeploymentWorkerRateLimitsRequest.Parser, new[]{ "DeploymentId", "WorkerConnectionRateLimits" }, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Improbable.SpatialOS.Deployment.V1Alpha1.SetDeploymentWorkerRateLimitsResponse), global::Improbable.SpatialOS.Deployment.V1Alpha1.SetDeploymentWorkerRateLimitsResponse.Parser, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Improbable.SpatialOS.Deployment.V1Alpha1.Deployment), global::Improbable.SpatialOS.Deployment.V1Alpha1.Deployment.Parser, new[]{ "Id", "ProjectName", "Name", "RegionCode", "ClusterCode", "AssemblyId", "StartingSnapshotId", "Tag", "Status", "LaunchConfig", "WorkerFlags", "PlayerInfo", "StartTime", "StopTime", "WorkerConnectionCapacities", "WorkerConnectionRateLimits", "Description", "RuntimeVersion", "ExpiryTime" }, null, new[]{ typeof(global::Improbable.SpatialOS.Deployment.V1Alpha1.Deployment.Types.Status) }, null), new pbr::GeneratedClrTypeInfo(typeof(global::Improbable.SpatialOS.Deployment.V1Alpha1.WorkerCapacity), global::Improbable.SpatialOS.Deployment.V1Alpha1.WorkerCapacity.Parser, new[]{ "WorkerType", "MaxCapacity", "RemainingCapacity" }, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Improbable.SpatialOS.Deployment.V1Alpha1.WorkerRateLimit), global::Improbable.SpatialOS.Deployment.V1Alpha1.WorkerRateLimit.Parser, new[]{ "WorkerType", "Duration", "RequestsInDuration" }, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Improbable.SpatialOS.Deployment.V1Alpha1.LaunchConfig), global::Improbable.SpatialOS.Deployment.V1Alpha1.LaunchConfig.Parser, new[]{ "ConfigJson" }, null, null, null), @@ -225,7 +277,7 @@ static DeploymentReflection() { new pbr::GeneratedClrTypeInfo(typeof(global::Improbable.SpatialOS.Deployment.V1Alpha1.PlayerInfo), global::Improbable.SpatialOS.Deployment.V1Alpha1.PlayerInfo.Parser, new[]{ "ActivePlayers", "Capacity", "QueueLength" }, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Improbable.SpatialOS.Deployment.V1Alpha1.ListDeploymentsRequest), global::Improbable.SpatialOS.Deployment.V1Alpha1.ListDeploymentsRequest.Parser, new[]{ "ProjectName", "PageSize", "PageToken", "DeploymentName", "View", "DeploymentStoppedStatusFilter", "Filters" }, null, new[]{ typeof(global::Improbable.SpatialOS.Deployment.V1Alpha1.ListDeploymentsRequest.Types.DeploymentStoppedStatusFilter) }, null), new pbr::GeneratedClrTypeInfo(typeof(global::Improbable.SpatialOS.Deployment.V1Alpha1.ListDeploymentsResponse), global::Improbable.SpatialOS.Deployment.V1Alpha1.ListDeploymentsResponse.Parser, new[]{ "Deployments", "NextPageToken" }, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Improbable.SpatialOS.Deployment.V1Alpha1.GetDeploymentRequest), global::Improbable.SpatialOS.Deployment.V1Alpha1.GetDeploymentRequest.Parser, new[]{ "ProjectName", "Id" }, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Improbable.SpatialOS.Deployment.V1Alpha1.GetDeploymentRequest), global::Improbable.SpatialOS.Deployment.V1Alpha1.GetDeploymentRequest.Parser, new[]{ "ProjectName", "Id", "View" }, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Improbable.SpatialOS.Deployment.V1Alpha1.GetDeploymentResponse), global::Improbable.SpatialOS.Deployment.V1Alpha1.GetDeploymentResponse.Parser, new[]{ "Deployment" }, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Improbable.SpatialOS.Deployment.V1Alpha1.GetRunningDeploymentByNameRequest), global::Improbable.SpatialOS.Deployment.V1Alpha1.GetRunningDeploymentByNameRequest.Parser, new[]{ "ProjectName", "DeploymentName" }, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Improbable.SpatialOS.Deployment.V1Alpha1.CreateDeploymentRequest), global::Improbable.SpatialOS.Deployment.V1Alpha1.CreateDeploymentRequest.Parser, new[]{ "Deployment" }, null, null, null), @@ -272,6 +324,910 @@ public enum ViewType { #endregion #region Messages + public sealed partial class SetDeploymentWorkerFlagsRequest : pb::IMessage { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new SetDeploymentWorkerFlagsRequest()); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public static pbr::MessageDescriptor Descriptor { + get { return global::Improbable.SpatialOS.Deployment.V1Alpha1.DeploymentReflection.Descriptor.MessageTypes[0]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public SetDeploymentWorkerFlagsRequest() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public SetDeploymentWorkerFlagsRequest(SetDeploymentWorkerFlagsRequest other) : this() { + deploymentId_ = other.deploymentId_; + workerFlags_ = other.workerFlags_.Clone(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public SetDeploymentWorkerFlagsRequest Clone() { + return new SetDeploymentWorkerFlagsRequest(this); + } + + /// Field number for the "deployment_id" field. + public const int DeploymentIdFieldNumber = 1; + private long deploymentId_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public long DeploymentId { + get { return deploymentId_; } + set { + deploymentId_ = value; + } + } + + /// Field number for the "worker_flags" field. + public const int WorkerFlagsFieldNumber = 2; + private static readonly pb::FieldCodec _repeated_workerFlags_codec + = pb::FieldCodec.ForMessage(18, global::Improbable.SpatialOS.Deployment.V1Alpha1.WorkerFlag.Parser); + private readonly pbc::RepeatedField workerFlags_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public pbc::RepeatedField WorkerFlags { + get { return workerFlags_; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override bool Equals(object other) { + return Equals(other as SetDeploymentWorkerFlagsRequest); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool Equals(SetDeploymentWorkerFlagsRequest other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (DeploymentId != other.DeploymentId) return false; + if(!workerFlags_.Equals(other.workerFlags_)) return false; + return true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override int GetHashCode() { + int hash = 1; + if (DeploymentId != 0L) hash ^= DeploymentId.GetHashCode(); + hash ^= workerFlags_.GetHashCode(); + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void WriteTo(pb::CodedOutputStream output) { + if (DeploymentId != 0L) { + output.WriteRawTag(8); + output.WriteInt64(DeploymentId); + } + workerFlags_.WriteTo(output, _repeated_workerFlags_codec); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public int CalculateSize() { + int size = 0; + if (DeploymentId != 0L) { + size += 1 + pb::CodedOutputStream.ComputeInt64Size(DeploymentId); + } + size += workerFlags_.CalculateSize(_repeated_workerFlags_codec); + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void MergeFrom(SetDeploymentWorkerFlagsRequest other) { + if (other == null) { + return; + } + if (other.DeploymentId != 0L) { + DeploymentId = other.DeploymentId; + } + workerFlags_.Add(other.workerFlags_); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void MergeFrom(pb::CodedInputStream input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + input.SkipLastField(); + break; + case 8: { + DeploymentId = input.ReadInt64(); + break; + } + case 18: { + workerFlags_.AddEntriesFrom(input, _repeated_workerFlags_codec); + break; + } + } + } + } + + } + + public sealed partial class SetDeploymentWorkerFlagsResponse : pb::IMessage { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new SetDeploymentWorkerFlagsResponse()); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public static pbr::MessageDescriptor Descriptor { + get { return global::Improbable.SpatialOS.Deployment.V1Alpha1.DeploymentReflection.Descriptor.MessageTypes[1]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public SetDeploymentWorkerFlagsResponse() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public SetDeploymentWorkerFlagsResponse(SetDeploymentWorkerFlagsResponse other) : this() { + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public SetDeploymentWorkerFlagsResponse Clone() { + return new SetDeploymentWorkerFlagsResponse(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override bool Equals(object other) { + return Equals(other as SetDeploymentWorkerFlagsResponse); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool Equals(SetDeploymentWorkerFlagsResponse other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + return true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override int GetHashCode() { + int hash = 1; + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void WriteTo(pb::CodedOutputStream output) { + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public int CalculateSize() { + int size = 0; + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void MergeFrom(SetDeploymentWorkerFlagsResponse other) { + if (other == null) { + return; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void MergeFrom(pb::CodedInputStream input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + input.SkipLastField(); + break; + } + } + } + + } + + public sealed partial class SetDeploymentTagsRequest : pb::IMessage { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new SetDeploymentTagsRequest()); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public static pbr::MessageDescriptor Descriptor { + get { return global::Improbable.SpatialOS.Deployment.V1Alpha1.DeploymentReflection.Descriptor.MessageTypes[2]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public SetDeploymentTagsRequest() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public SetDeploymentTagsRequest(SetDeploymentTagsRequest other) : this() { + deploymentId_ = other.deploymentId_; + tags_ = other.tags_.Clone(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public SetDeploymentTagsRequest Clone() { + return new SetDeploymentTagsRequest(this); + } + + /// Field number for the "deployment_id" field. + public const int DeploymentIdFieldNumber = 1; + private long deploymentId_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public long DeploymentId { + get { return deploymentId_; } + set { + deploymentId_ = value; + } + } + + /// Field number for the "tags" field. + public const int TagsFieldNumber = 2; + private static readonly pb::FieldCodec _repeated_tags_codec + = pb::FieldCodec.ForString(18); + private readonly pbc::RepeatedField tags_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public pbc::RepeatedField Tags { + get { return tags_; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override bool Equals(object other) { + return Equals(other as SetDeploymentTagsRequest); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool Equals(SetDeploymentTagsRequest other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (DeploymentId != other.DeploymentId) return false; + if(!tags_.Equals(other.tags_)) return false; + return true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override int GetHashCode() { + int hash = 1; + if (DeploymentId != 0L) hash ^= DeploymentId.GetHashCode(); + hash ^= tags_.GetHashCode(); + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void WriteTo(pb::CodedOutputStream output) { + if (DeploymentId != 0L) { + output.WriteRawTag(8); + output.WriteInt64(DeploymentId); + } + tags_.WriteTo(output, _repeated_tags_codec); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public int CalculateSize() { + int size = 0; + if (DeploymentId != 0L) { + size += 1 + pb::CodedOutputStream.ComputeInt64Size(DeploymentId); + } + size += tags_.CalculateSize(_repeated_tags_codec); + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void MergeFrom(SetDeploymentTagsRequest other) { + if (other == null) { + return; + } + if (other.DeploymentId != 0L) { + DeploymentId = other.DeploymentId; + } + tags_.Add(other.tags_); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void MergeFrom(pb::CodedInputStream input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + input.SkipLastField(); + break; + case 8: { + DeploymentId = input.ReadInt64(); + break; + } + case 18: { + tags_.AddEntriesFrom(input, _repeated_tags_codec); + break; + } + } + } + } + + } + + public sealed partial class SetDeploymentTagsResponse : pb::IMessage { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new SetDeploymentTagsResponse()); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public static pbr::MessageDescriptor Descriptor { + get { return global::Improbable.SpatialOS.Deployment.V1Alpha1.DeploymentReflection.Descriptor.MessageTypes[3]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public SetDeploymentTagsResponse() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public SetDeploymentTagsResponse(SetDeploymentTagsResponse other) : this() { + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public SetDeploymentTagsResponse Clone() { + return new SetDeploymentTagsResponse(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override bool Equals(object other) { + return Equals(other as SetDeploymentTagsResponse); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool Equals(SetDeploymentTagsResponse other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + return true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override int GetHashCode() { + int hash = 1; + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void WriteTo(pb::CodedOutputStream output) { + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public int CalculateSize() { + int size = 0; + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void MergeFrom(SetDeploymentTagsResponse other) { + if (other == null) { + return; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void MergeFrom(pb::CodedInputStream input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + input.SkipLastField(); + break; + } + } + } + + } + + public sealed partial class SetDeploymentWorkerCapacitiesRequest : pb::IMessage { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new SetDeploymentWorkerCapacitiesRequest()); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public static pbr::MessageDescriptor Descriptor { + get { return global::Improbable.SpatialOS.Deployment.V1Alpha1.DeploymentReflection.Descriptor.MessageTypes[4]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public SetDeploymentWorkerCapacitiesRequest() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public SetDeploymentWorkerCapacitiesRequest(SetDeploymentWorkerCapacitiesRequest other) : this() { + deploymentId_ = other.deploymentId_; + workerConnectionCapacities_ = other.workerConnectionCapacities_.Clone(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public SetDeploymentWorkerCapacitiesRequest Clone() { + return new SetDeploymentWorkerCapacitiesRequest(this); + } + + /// Field number for the "deployment_id" field. + public const int DeploymentIdFieldNumber = 1; + private long deploymentId_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public long DeploymentId { + get { return deploymentId_; } + set { + deploymentId_ = value; + } + } + + /// Field number for the "worker_connection_capacities" field. + public const int WorkerConnectionCapacitiesFieldNumber = 2; + private static readonly pb::FieldCodec _repeated_workerConnectionCapacities_codec + = pb::FieldCodec.ForMessage(18, global::Improbable.SpatialOS.Deployment.V1Alpha1.WorkerCapacity.Parser); + private readonly pbc::RepeatedField workerConnectionCapacities_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public pbc::RepeatedField WorkerConnectionCapacities { + get { return workerConnectionCapacities_; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override bool Equals(object other) { + return Equals(other as SetDeploymentWorkerCapacitiesRequest); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool Equals(SetDeploymentWorkerCapacitiesRequest other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (DeploymentId != other.DeploymentId) return false; + if(!workerConnectionCapacities_.Equals(other.workerConnectionCapacities_)) return false; + return true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override int GetHashCode() { + int hash = 1; + if (DeploymentId != 0L) hash ^= DeploymentId.GetHashCode(); + hash ^= workerConnectionCapacities_.GetHashCode(); + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void WriteTo(pb::CodedOutputStream output) { + if (DeploymentId != 0L) { + output.WriteRawTag(8); + output.WriteInt64(DeploymentId); + } + workerConnectionCapacities_.WriteTo(output, _repeated_workerConnectionCapacities_codec); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public int CalculateSize() { + int size = 0; + if (DeploymentId != 0L) { + size += 1 + pb::CodedOutputStream.ComputeInt64Size(DeploymentId); + } + size += workerConnectionCapacities_.CalculateSize(_repeated_workerConnectionCapacities_codec); + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void MergeFrom(SetDeploymentWorkerCapacitiesRequest other) { + if (other == null) { + return; + } + if (other.DeploymentId != 0L) { + DeploymentId = other.DeploymentId; + } + workerConnectionCapacities_.Add(other.workerConnectionCapacities_); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void MergeFrom(pb::CodedInputStream input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + input.SkipLastField(); + break; + case 8: { + DeploymentId = input.ReadInt64(); + break; + } + case 18: { + workerConnectionCapacities_.AddEntriesFrom(input, _repeated_workerConnectionCapacities_codec); + break; + } + } + } + } + + } + + public sealed partial class SetDeploymentWorkerCapacitiesResponse : pb::IMessage { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new SetDeploymentWorkerCapacitiesResponse()); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public static pbr::MessageDescriptor Descriptor { + get { return global::Improbable.SpatialOS.Deployment.V1Alpha1.DeploymentReflection.Descriptor.MessageTypes[5]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public SetDeploymentWorkerCapacitiesResponse() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public SetDeploymentWorkerCapacitiesResponse(SetDeploymentWorkerCapacitiesResponse other) : this() { + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public SetDeploymentWorkerCapacitiesResponse Clone() { + return new SetDeploymentWorkerCapacitiesResponse(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override bool Equals(object other) { + return Equals(other as SetDeploymentWorkerCapacitiesResponse); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool Equals(SetDeploymentWorkerCapacitiesResponse other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + return true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override int GetHashCode() { + int hash = 1; + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void WriteTo(pb::CodedOutputStream output) { + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public int CalculateSize() { + int size = 0; + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void MergeFrom(SetDeploymentWorkerCapacitiesResponse other) { + if (other == null) { + return; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void MergeFrom(pb::CodedInputStream input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + input.SkipLastField(); + break; + } + } + } + + } + + public sealed partial class SetDeploymentWorkerRateLimitsRequest : pb::IMessage { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new SetDeploymentWorkerRateLimitsRequest()); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public static pbr::MessageDescriptor Descriptor { + get { return global::Improbable.SpatialOS.Deployment.V1Alpha1.DeploymentReflection.Descriptor.MessageTypes[6]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public SetDeploymentWorkerRateLimitsRequest() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public SetDeploymentWorkerRateLimitsRequest(SetDeploymentWorkerRateLimitsRequest other) : this() { + deploymentId_ = other.deploymentId_; + workerConnectionRateLimits_ = other.workerConnectionRateLimits_.Clone(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public SetDeploymentWorkerRateLimitsRequest Clone() { + return new SetDeploymentWorkerRateLimitsRequest(this); + } + + /// Field number for the "deployment_id" field. + public const int DeploymentIdFieldNumber = 1; + private long deploymentId_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public long DeploymentId { + get { return deploymentId_; } + set { + deploymentId_ = value; + } + } + + /// Field number for the "worker_connection_rate_limits" field. + public const int WorkerConnectionRateLimitsFieldNumber = 2; + private static readonly pb::FieldCodec _repeated_workerConnectionRateLimits_codec + = pb::FieldCodec.ForMessage(18, global::Improbable.SpatialOS.Deployment.V1Alpha1.WorkerRateLimit.Parser); + private readonly pbc::RepeatedField workerConnectionRateLimits_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public pbc::RepeatedField WorkerConnectionRateLimits { + get { return workerConnectionRateLimits_; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override bool Equals(object other) { + return Equals(other as SetDeploymentWorkerRateLimitsRequest); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool Equals(SetDeploymentWorkerRateLimitsRequest other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (DeploymentId != other.DeploymentId) return false; + if(!workerConnectionRateLimits_.Equals(other.workerConnectionRateLimits_)) return false; + return true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override int GetHashCode() { + int hash = 1; + if (DeploymentId != 0L) hash ^= DeploymentId.GetHashCode(); + hash ^= workerConnectionRateLimits_.GetHashCode(); + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void WriteTo(pb::CodedOutputStream output) { + if (DeploymentId != 0L) { + output.WriteRawTag(8); + output.WriteInt64(DeploymentId); + } + workerConnectionRateLimits_.WriteTo(output, _repeated_workerConnectionRateLimits_codec); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public int CalculateSize() { + int size = 0; + if (DeploymentId != 0L) { + size += 1 + pb::CodedOutputStream.ComputeInt64Size(DeploymentId); + } + size += workerConnectionRateLimits_.CalculateSize(_repeated_workerConnectionRateLimits_codec); + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void MergeFrom(SetDeploymentWorkerRateLimitsRequest other) { + if (other == null) { + return; + } + if (other.DeploymentId != 0L) { + DeploymentId = other.DeploymentId; + } + workerConnectionRateLimits_.Add(other.workerConnectionRateLimits_); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void MergeFrom(pb::CodedInputStream input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + input.SkipLastField(); + break; + case 8: { + DeploymentId = input.ReadInt64(); + break; + } + case 18: { + workerConnectionRateLimits_.AddEntriesFrom(input, _repeated_workerConnectionRateLimits_codec); + break; + } + } + } + } + + } + + public sealed partial class SetDeploymentWorkerRateLimitsResponse : pb::IMessage { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new SetDeploymentWorkerRateLimitsResponse()); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public static pbr::MessageDescriptor Descriptor { + get { return global::Improbable.SpatialOS.Deployment.V1Alpha1.DeploymentReflection.Descriptor.MessageTypes[7]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public SetDeploymentWorkerRateLimitsResponse() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public SetDeploymentWorkerRateLimitsResponse(SetDeploymentWorkerRateLimitsResponse other) : this() { + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public SetDeploymentWorkerRateLimitsResponse Clone() { + return new SetDeploymentWorkerRateLimitsResponse(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override bool Equals(object other) { + return Equals(other as SetDeploymentWorkerRateLimitsResponse); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool Equals(SetDeploymentWorkerRateLimitsResponse other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + return true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override int GetHashCode() { + int hash = 1; + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void WriteTo(pb::CodedOutputStream output) { + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public int CalculateSize() { + int size = 0; + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void MergeFrom(SetDeploymentWorkerRateLimitsResponse other) { + if (other == null) { + return; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void MergeFrom(pb::CodedInputStream input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + input.SkipLastField(); + break; + } + } + } + + } + public sealed partial class Deployment : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new Deployment()); [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -279,7 +1235,7 @@ public sealed partial class Deployment : pb::IMessage { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Improbable.SpatialOS.Deployment.V1Alpha1.DeploymentReflection.Descriptor.MessageTypes[0]; } + get { return global::Improbable.SpatialOS.Deployment.V1Alpha1.DeploymentReflection.Descriptor.MessageTypes[8]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -314,6 +1270,7 @@ public Deployment(Deployment other) : this() { workerConnectionRateLimits_ = other.workerConnectionRateLimits_.Clone(); description_ = other.description_; runtimeVersion_ = other.runtimeVersion_; + ExpiryTime = other.expiryTime_ != null ? other.ExpiryTime.Clone() : null; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -447,8 +1404,8 @@ public string StartingSnapshotId { = pb::FieldCodec.ForString(74); private readonly pbc::RepeatedField tag_ = new pbc::RepeatedField(); /// - /// Tags associated with the deployment. Tags are set of strings you can use to identify - /// deployments. A tag must be upper or lower case letters or numbers and 3-32 characters in + /// Tags associated with the deployment. Tags are a set of strings you can use to identify + /// deployments. A tag must be upper or lower case letters or numbers or underscores and 3-32 characters in /// length. /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -632,6 +1589,22 @@ public string RuntimeVersion { } } + /// Field number for the "expiry_time" field. + public const int ExpiryTimeFieldNumber = 20; + private global::Google.Protobuf.WellKnownTypes.Timestamp expiryTime_; + /// + /// Read-only. + /// + /// The time the deployment will expire. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public global::Google.Protobuf.WellKnownTypes.Timestamp ExpiryTime { + get { return expiryTime_; } + set { + expiryTime_ = value; + } + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public override bool Equals(object other) { return Equals(other as Deployment); @@ -663,6 +1636,7 @@ public bool Equals(Deployment other) { if(!workerConnectionRateLimits_.Equals(other.workerConnectionRateLimits_)) return false; if (Description != other.Description) return false; if (RuntimeVersion != other.RuntimeVersion) return false; + if (!object.Equals(ExpiryTime, other.ExpiryTime)) return false; return true; } @@ -687,6 +1661,7 @@ public override int GetHashCode() { hash ^= workerConnectionRateLimits_.GetHashCode(); if (Description.Length != 0) hash ^= Description.GetHashCode(); if (RuntimeVersion.Length != 0) hash ^= RuntimeVersion.GetHashCode(); + if (expiryTime_ != null) hash ^= ExpiryTime.GetHashCode(); return hash; } @@ -757,6 +1732,10 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(154, 1); output.WriteString(RuntimeVersion); } + if (expiryTime_ != null) { + output.WriteRawTag(162, 1); + output.WriteMessage(ExpiryTime); + } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -808,6 +1787,9 @@ public int CalculateSize() { if (RuntimeVersion.Length != 0) { size += 2 + pb::CodedOutputStream.ComputeStringSize(RuntimeVersion); } + if (expiryTime_ != null) { + size += 2 + pb::CodedOutputStream.ComputeMessageSize(ExpiryTime); + } return size; } @@ -874,6 +1856,12 @@ public void MergeFrom(Deployment other) { if (other.RuntimeVersion.Length != 0) { RuntimeVersion = other.RuntimeVersion; } + if (other.expiryTime_ != null) { + if (expiryTime_ == null) { + expiryTime_ = new global::Google.Protobuf.WellKnownTypes.Timestamp(); + } + ExpiryTime.MergeFrom(other.ExpiryTime); + } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -968,6 +1956,13 @@ public void MergeFrom(pb::CodedInputStream input) { RuntimeVersion = input.ReadString(); break; } + case 162: { + if (expiryTime_ == null) { + expiryTime_ = new global::Google.Protobuf.WellKnownTypes.Timestamp(); + } + input.ReadMessage(expiryTime_); + break; + } } } } @@ -997,7 +1992,7 @@ public sealed partial class WorkerCapacity : pb::IMessage { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Improbable.SpatialOS.Deployment.V1Alpha1.DeploymentReflection.Descriptor.MessageTypes[1]; } + get { return global::Improbable.SpatialOS.Deployment.V1Alpha1.DeploymentReflection.Descriptor.MessageTypes[9]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -1190,7 +2185,7 @@ public sealed partial class WorkerRateLimit : pb::IMessage { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Improbable.SpatialOS.Deployment.V1Alpha1.DeploymentReflection.Descriptor.MessageTypes[2]; } + get { return global::Improbable.SpatialOS.Deployment.V1Alpha1.DeploymentReflection.Descriptor.MessageTypes[10]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -1382,7 +2377,7 @@ public sealed partial class LaunchConfig : pb::IMessage { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Improbable.SpatialOS.Deployment.V1Alpha1.DeploymentReflection.Descriptor.MessageTypes[3]; } + get { return global::Improbable.SpatialOS.Deployment.V1Alpha1.DeploymentReflection.Descriptor.MessageTypes[11]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -1411,9 +2406,9 @@ public LaunchConfig Clone() { public const int ConfigJsonFieldNumber = 1; private string configJson_ = ""; /// - /// The launch configuration for the deployment, supplied as JSON. - /// For information about the launch configuration, see the SpatialOS documentation: - /// https://docs.improbable.io/reference/latest/shared/project-layout/launch-config + /// The launch configuration for the deployment, supplied as JSON. Multiple formats are supported: + /// FPL launch config format: https://docs.improbable.io/reference/latest/shared/flexible-project-layout/reference/launch-configuration + /// SPL launch config format: https://docs.improbable.io/reference/latest/shared/project-layout/launch-config /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public string ConfigJson { @@ -1504,7 +2499,7 @@ public sealed partial class WorkerFlag : pb::IMessage { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Improbable.SpatialOS.Deployment.V1Alpha1.DeploymentReflection.Descriptor.MessageTypes[4]; } + get { return global::Improbable.SpatialOS.Deployment.V1Alpha1.DeploymentReflection.Descriptor.MessageTypes[12]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -1686,7 +2681,7 @@ public sealed partial class PlayerInfo : pb::IMessage { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Improbable.SpatialOS.Deployment.V1Alpha1.DeploymentReflection.Descriptor.MessageTypes[5]; } + get { return global::Improbable.SpatialOS.Deployment.V1Alpha1.DeploymentReflection.Descriptor.MessageTypes[13]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -1869,7 +2864,7 @@ public sealed partial class ListDeploymentsRequest : pb::IMessageField number for the "view" field. + public const int ViewFieldNumber = 3; + private global::Improbable.SpatialOS.Deployment.V1Alpha1.ViewType view_ = 0; + /// + /// How much data is returned for the deployment. Optional. + /// The default is FULL, which returns all fields for the `Deployment` in the response, but is + /// more expensive than requesting a BASIC response. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public global::Improbable.SpatialOS.Deployment.V1Alpha1.ViewType View { + get { return view_; } + set { + view_ = value; + } + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public override bool Equals(object other) { return Equals(other as GetDeploymentRequest); @@ -2405,6 +3417,7 @@ public bool Equals(GetDeploymentRequest other) { } if (ProjectName != other.ProjectName) return false; if (Id != other.Id) return false; + if (View != other.View) return false; return true; } @@ -2413,6 +3426,7 @@ public override int GetHashCode() { int hash = 1; if (ProjectName.Length != 0) hash ^= ProjectName.GetHashCode(); if (Id.Length != 0) hash ^= Id.GetHashCode(); + if (View != 0) hash ^= View.GetHashCode(); return hash; } @@ -2431,6 +3445,10 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(18); output.WriteString(Id); } + if (View != 0) { + output.WriteRawTag(24); + output.WriteEnum((int) View); + } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -2442,6 +3460,9 @@ public int CalculateSize() { if (Id.Length != 0) { size += 1 + pb::CodedOutputStream.ComputeStringSize(Id); } + if (View != 0) { + size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) View); + } return size; } @@ -2456,6 +3477,9 @@ public void MergeFrom(GetDeploymentRequest other) { if (other.Id.Length != 0) { Id = other.Id; } + if (other.View != 0) { + View = other.View; + } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -2474,6 +3498,10 @@ public void MergeFrom(pb::CodedInputStream input) { Id = input.ReadString(); break; } + case 24: { + view_ = (global::Improbable.SpatialOS.Deployment.V1Alpha1.ViewType) input.ReadEnum(); + break; + } } } } @@ -2487,7 +3515,7 @@ public sealed partial class GetDeploymentResponse : pb::IMessage { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Improbable.SpatialOS.Deployment.V1Alpha1.DeploymentReflection.Descriptor.MessageTypes[19]; } + get { return global::Improbable.SpatialOS.Deployment.V1Alpha1.DeploymentReflection.Descriptor.MessageTypes[27]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -4063,7 +5091,7 @@ public sealed partial class StoppedStatusPropertyFilter : pb::IMessage __Marshaller_UpdateDeploymentResponse = grpc::Marshallers.Create((arg) => global::Google.Protobuf.MessageExtensions.ToByteArray(arg), global::Improbable.SpatialOS.Deployment.V1Alpha1.UpdateDeploymentResponse.Parser.ParseFrom); static readonly grpc::Marshaller __Marshaller_StopDeploymentRequest = grpc::Marshallers.Create((arg) => global::Google.Protobuf.MessageExtensions.ToByteArray(arg), global::Improbable.SpatialOS.Deployment.V1Alpha1.StopDeploymentRequest.Parser.ParseFrom); static readonly grpc::Marshaller __Marshaller_StopDeploymentResponse = grpc::Marshallers.Create((arg) => global::Google.Protobuf.MessageExtensions.ToByteArray(arg), global::Improbable.SpatialOS.Deployment.V1Alpha1.StopDeploymentResponse.Parser.ParseFrom); + static readonly grpc::Marshaller __Marshaller_SetDeploymentWorkerFlagsRequest = grpc::Marshallers.Create((arg) => global::Google.Protobuf.MessageExtensions.ToByteArray(arg), global::Improbable.SpatialOS.Deployment.V1Alpha1.SetDeploymentWorkerFlagsRequest.Parser.ParseFrom); + static readonly grpc::Marshaller __Marshaller_SetDeploymentWorkerFlagsResponse = grpc::Marshallers.Create((arg) => global::Google.Protobuf.MessageExtensions.ToByteArray(arg), global::Improbable.SpatialOS.Deployment.V1Alpha1.SetDeploymentWorkerFlagsResponse.Parser.ParseFrom); + static readonly grpc::Marshaller __Marshaller_SetDeploymentTagsRequest = grpc::Marshallers.Create((arg) => global::Google.Protobuf.MessageExtensions.ToByteArray(arg), global::Improbable.SpatialOS.Deployment.V1Alpha1.SetDeploymentTagsRequest.Parser.ParseFrom); + static readonly grpc::Marshaller __Marshaller_SetDeploymentTagsResponse = grpc::Marshallers.Create((arg) => global::Google.Protobuf.MessageExtensions.ToByteArray(arg), global::Improbable.SpatialOS.Deployment.V1Alpha1.SetDeploymentTagsResponse.Parser.ParseFrom); + static readonly grpc::Marshaller __Marshaller_SetDeploymentWorkerCapacitiesRequest = grpc::Marshallers.Create((arg) => global::Google.Protobuf.MessageExtensions.ToByteArray(arg), global::Improbable.SpatialOS.Deployment.V1Alpha1.SetDeploymentWorkerCapacitiesRequest.Parser.ParseFrom); + static readonly grpc::Marshaller __Marshaller_SetDeploymentWorkerCapacitiesResponse = grpc::Marshallers.Create((arg) => global::Google.Protobuf.MessageExtensions.ToByteArray(arg), global::Improbable.SpatialOS.Deployment.V1Alpha1.SetDeploymentWorkerCapacitiesResponse.Parser.ParseFrom); + static readonly grpc::Marshaller __Marshaller_SetDeploymentWorkerRateLimitsRequest = grpc::Marshallers.Create((arg) => global::Google.Protobuf.MessageExtensions.ToByteArray(arg), global::Improbable.SpatialOS.Deployment.V1Alpha1.SetDeploymentWorkerRateLimitsRequest.Parser.ParseFrom); + static readonly grpc::Marshaller __Marshaller_SetDeploymentWorkerRateLimitsResponse = grpc::Marshallers.Create((arg) => global::Google.Protobuf.MessageExtensions.ToByteArray(arg), global::Improbable.SpatialOS.Deployment.V1Alpha1.SetDeploymentWorkerRateLimitsResponse.Parser.ParseFrom); static readonly grpc::Method __Method_ListDeployments = new grpc::Method( grpc::MethodType.Unary, @@ -81,6 +89,34 @@ public static partial class DeploymentService __Marshaller_StopDeploymentRequest, __Marshaller_StopDeploymentResponse); + static readonly grpc::Method __Method_SetDeploymentWorkerFlags = new grpc::Method( + grpc::MethodType.Unary, + __ServiceName, + "SetDeploymentWorkerFlags", + __Marshaller_SetDeploymentWorkerFlagsRequest, + __Marshaller_SetDeploymentWorkerFlagsResponse); + + static readonly grpc::Method __Method_SetDeploymentTags = new grpc::Method( + grpc::MethodType.Unary, + __ServiceName, + "SetDeploymentTags", + __Marshaller_SetDeploymentTagsRequest, + __Marshaller_SetDeploymentTagsResponse); + + static readonly grpc::Method __Method_SetDeploymentWorkerCapacities = new grpc::Method( + grpc::MethodType.Unary, + __ServiceName, + "SetDeploymentWorkerCapacities", + __Marshaller_SetDeploymentWorkerCapacitiesRequest, + __Marshaller_SetDeploymentWorkerCapacitiesResponse); + + static readonly grpc::Method __Method_SetDeploymentWorkerRateLimits = new grpc::Method( + grpc::MethodType.Unary, + __ServiceName, + "SetDeploymentWorkerRateLimits", + __Marshaller_SetDeploymentWorkerRateLimitsRequest, + __Marshaller_SetDeploymentWorkerRateLimitsResponse); + /// Service descriptor public static global::Google.Protobuf.Reflection.ServiceDescriptor Descriptor { @@ -173,6 +209,50 @@ public abstract partial class DeploymentServiceBase throw new grpc::RpcException(new grpc::Status(grpc::StatusCode.Unimplemented, "")); } + /// + /// SetDeploymentWorkerFlags sets the worker flags on a deployment as identified by the `deployment_id`. + /// + /// The request received from the client. + /// The context of the server-side call handler being invoked. + /// The response to send back to the client (wrapped by a task). + public virtual global::System.Threading.Tasks.Task SetDeploymentWorkerFlags(global::Improbable.SpatialOS.Deployment.V1Alpha1.SetDeploymentWorkerFlagsRequest request, grpc::ServerCallContext context) + { + throw new grpc::RpcException(new grpc::Status(grpc::StatusCode.Unimplemented, "")); + } + + /// + /// SetDeploymentTags sets the tags on a deployment as identified by the `deployment_id`. + /// + /// The request received from the client. + /// The context of the server-side call handler being invoked. + /// The response to send back to the client (wrapped by a task). + public virtual global::System.Threading.Tasks.Task SetDeploymentTags(global::Improbable.SpatialOS.Deployment.V1Alpha1.SetDeploymentTagsRequest request, grpc::ServerCallContext context) + { + throw new grpc::RpcException(new grpc::Status(grpc::StatusCode.Unimplemented, "")); + } + + /// + /// SetDeploymentWorkerCapacities sets the worker capacities on a deployment as identified by the `deployment_id`. + /// + /// The request received from the client. + /// The context of the server-side call handler being invoked. + /// The response to send back to the client (wrapped by a task). + public virtual global::System.Threading.Tasks.Task SetDeploymentWorkerCapacities(global::Improbable.SpatialOS.Deployment.V1Alpha1.SetDeploymentWorkerCapacitiesRequest request, grpc::ServerCallContext context) + { + throw new grpc::RpcException(new grpc::Status(grpc::StatusCode.Unimplemented, "")); + } + + /// + /// SetDeploymentWorkerRateLimits sets the worker rate limits on a deployment as identified by the `deployment_id`. + /// + /// The request received from the client. + /// The context of the server-side call handler being invoked. + /// The response to send back to the client (wrapped by a task). + public virtual global::System.Threading.Tasks.Task SetDeploymentWorkerRateLimits(global::Improbable.SpatialOS.Deployment.V1Alpha1.SetDeploymentWorkerRateLimitsRequest request, grpc::ServerCallContext context) + { + throw new grpc::RpcException(new grpc::Status(grpc::StatusCode.Unimplemented, "")); + } + } /// Client for DeploymentService @@ -530,6 +610,182 @@ protected DeploymentServiceClient(ClientBaseConfiguration configuration) : base( { return CallInvoker.AsyncUnaryCall(__Method_StopDeployment, null, options, request); } + /// + /// SetDeploymentWorkerFlags sets the worker flags on a deployment as identified by the `deployment_id`. + /// + /// The request to send to the server. + /// The initial metadata to send with the call. This parameter is optional. + /// An optional deadline for the call. The call will be cancelled if deadline is hit. + /// An optional token for canceling the call. + /// The response received from the server. + public virtual global::Improbable.SpatialOS.Deployment.V1Alpha1.SetDeploymentWorkerFlagsResponse SetDeploymentWorkerFlags(global::Improbable.SpatialOS.Deployment.V1Alpha1.SetDeploymentWorkerFlagsRequest request, grpc::Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default(CancellationToken)) + { + return SetDeploymentWorkerFlags(request, new grpc::CallOptions(headers, deadline, cancellationToken)); + } + /// + /// SetDeploymentWorkerFlags sets the worker flags on a deployment as identified by the `deployment_id`. + /// + /// The request to send to the server. + /// The options for the call. + /// The response received from the server. + public virtual global::Improbable.SpatialOS.Deployment.V1Alpha1.SetDeploymentWorkerFlagsResponse SetDeploymentWorkerFlags(global::Improbable.SpatialOS.Deployment.V1Alpha1.SetDeploymentWorkerFlagsRequest request, grpc::CallOptions options) + { + return CallInvoker.BlockingUnaryCall(__Method_SetDeploymentWorkerFlags, null, options, request); + } + /// + /// SetDeploymentWorkerFlags sets the worker flags on a deployment as identified by the `deployment_id`. + /// + /// The request to send to the server. + /// The initial metadata to send with the call. This parameter is optional. + /// An optional deadline for the call. The call will be cancelled if deadline is hit. + /// An optional token for canceling the call. + /// The call object. + public virtual grpc::AsyncUnaryCall SetDeploymentWorkerFlagsAsync(global::Improbable.SpatialOS.Deployment.V1Alpha1.SetDeploymentWorkerFlagsRequest request, grpc::Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default(CancellationToken)) + { + return SetDeploymentWorkerFlagsAsync(request, new grpc::CallOptions(headers, deadline, cancellationToken)); + } + /// + /// SetDeploymentWorkerFlags sets the worker flags on a deployment as identified by the `deployment_id`. + /// + /// The request to send to the server. + /// The options for the call. + /// The call object. + public virtual grpc::AsyncUnaryCall SetDeploymentWorkerFlagsAsync(global::Improbable.SpatialOS.Deployment.V1Alpha1.SetDeploymentWorkerFlagsRequest request, grpc::CallOptions options) + { + return CallInvoker.AsyncUnaryCall(__Method_SetDeploymentWorkerFlags, null, options, request); + } + /// + /// SetDeploymentTags sets the tags on a deployment as identified by the `deployment_id`. + /// + /// The request to send to the server. + /// The initial metadata to send with the call. This parameter is optional. + /// An optional deadline for the call. The call will be cancelled if deadline is hit. + /// An optional token for canceling the call. + /// The response received from the server. + public virtual global::Improbable.SpatialOS.Deployment.V1Alpha1.SetDeploymentTagsResponse SetDeploymentTags(global::Improbable.SpatialOS.Deployment.V1Alpha1.SetDeploymentTagsRequest request, grpc::Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default(CancellationToken)) + { + return SetDeploymentTags(request, new grpc::CallOptions(headers, deadline, cancellationToken)); + } + /// + /// SetDeploymentTags sets the tags on a deployment as identified by the `deployment_id`. + /// + /// The request to send to the server. + /// The options for the call. + /// The response received from the server. + public virtual global::Improbable.SpatialOS.Deployment.V1Alpha1.SetDeploymentTagsResponse SetDeploymentTags(global::Improbable.SpatialOS.Deployment.V1Alpha1.SetDeploymentTagsRequest request, grpc::CallOptions options) + { + return CallInvoker.BlockingUnaryCall(__Method_SetDeploymentTags, null, options, request); + } + /// + /// SetDeploymentTags sets the tags on a deployment as identified by the `deployment_id`. + /// + /// The request to send to the server. + /// The initial metadata to send with the call. This parameter is optional. + /// An optional deadline for the call. The call will be cancelled if deadline is hit. + /// An optional token for canceling the call. + /// The call object. + public virtual grpc::AsyncUnaryCall SetDeploymentTagsAsync(global::Improbable.SpatialOS.Deployment.V1Alpha1.SetDeploymentTagsRequest request, grpc::Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default(CancellationToken)) + { + return SetDeploymentTagsAsync(request, new grpc::CallOptions(headers, deadline, cancellationToken)); + } + /// + /// SetDeploymentTags sets the tags on a deployment as identified by the `deployment_id`. + /// + /// The request to send to the server. + /// The options for the call. + /// The call object. + public virtual grpc::AsyncUnaryCall SetDeploymentTagsAsync(global::Improbable.SpatialOS.Deployment.V1Alpha1.SetDeploymentTagsRequest request, grpc::CallOptions options) + { + return CallInvoker.AsyncUnaryCall(__Method_SetDeploymentTags, null, options, request); + } + /// + /// SetDeploymentWorkerCapacities sets the worker capacities on a deployment as identified by the `deployment_id`. + /// + /// The request to send to the server. + /// The initial metadata to send with the call. This parameter is optional. + /// An optional deadline for the call. The call will be cancelled if deadline is hit. + /// An optional token for canceling the call. + /// The response received from the server. + public virtual global::Improbable.SpatialOS.Deployment.V1Alpha1.SetDeploymentWorkerCapacitiesResponse SetDeploymentWorkerCapacities(global::Improbable.SpatialOS.Deployment.V1Alpha1.SetDeploymentWorkerCapacitiesRequest request, grpc::Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default(CancellationToken)) + { + return SetDeploymentWorkerCapacities(request, new grpc::CallOptions(headers, deadline, cancellationToken)); + } + /// + /// SetDeploymentWorkerCapacities sets the worker capacities on a deployment as identified by the `deployment_id`. + /// + /// The request to send to the server. + /// The options for the call. + /// The response received from the server. + public virtual global::Improbable.SpatialOS.Deployment.V1Alpha1.SetDeploymentWorkerCapacitiesResponse SetDeploymentWorkerCapacities(global::Improbable.SpatialOS.Deployment.V1Alpha1.SetDeploymentWorkerCapacitiesRequest request, grpc::CallOptions options) + { + return CallInvoker.BlockingUnaryCall(__Method_SetDeploymentWorkerCapacities, null, options, request); + } + /// + /// SetDeploymentWorkerCapacities sets the worker capacities on a deployment as identified by the `deployment_id`. + /// + /// The request to send to the server. + /// The initial metadata to send with the call. This parameter is optional. + /// An optional deadline for the call. The call will be cancelled if deadline is hit. + /// An optional token for canceling the call. + /// The call object. + public virtual grpc::AsyncUnaryCall SetDeploymentWorkerCapacitiesAsync(global::Improbable.SpatialOS.Deployment.V1Alpha1.SetDeploymentWorkerCapacitiesRequest request, grpc::Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default(CancellationToken)) + { + return SetDeploymentWorkerCapacitiesAsync(request, new grpc::CallOptions(headers, deadline, cancellationToken)); + } + /// + /// SetDeploymentWorkerCapacities sets the worker capacities on a deployment as identified by the `deployment_id`. + /// + /// The request to send to the server. + /// The options for the call. + /// The call object. + public virtual grpc::AsyncUnaryCall SetDeploymentWorkerCapacitiesAsync(global::Improbable.SpatialOS.Deployment.V1Alpha1.SetDeploymentWorkerCapacitiesRequest request, grpc::CallOptions options) + { + return CallInvoker.AsyncUnaryCall(__Method_SetDeploymentWorkerCapacities, null, options, request); + } + /// + /// SetDeploymentWorkerRateLimits sets the worker rate limits on a deployment as identified by the `deployment_id`. + /// + /// The request to send to the server. + /// The initial metadata to send with the call. This parameter is optional. + /// An optional deadline for the call. The call will be cancelled if deadline is hit. + /// An optional token for canceling the call. + /// The response received from the server. + public virtual global::Improbable.SpatialOS.Deployment.V1Alpha1.SetDeploymentWorkerRateLimitsResponse SetDeploymentWorkerRateLimits(global::Improbable.SpatialOS.Deployment.V1Alpha1.SetDeploymentWorkerRateLimitsRequest request, grpc::Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default(CancellationToken)) + { + return SetDeploymentWorkerRateLimits(request, new grpc::CallOptions(headers, deadline, cancellationToken)); + } + /// + /// SetDeploymentWorkerRateLimits sets the worker rate limits on a deployment as identified by the `deployment_id`. + /// + /// The request to send to the server. + /// The options for the call. + /// The response received from the server. + public virtual global::Improbable.SpatialOS.Deployment.V1Alpha1.SetDeploymentWorkerRateLimitsResponse SetDeploymentWorkerRateLimits(global::Improbable.SpatialOS.Deployment.V1Alpha1.SetDeploymentWorkerRateLimitsRequest request, grpc::CallOptions options) + { + return CallInvoker.BlockingUnaryCall(__Method_SetDeploymentWorkerRateLimits, null, options, request); + } + /// + /// SetDeploymentWorkerRateLimits sets the worker rate limits on a deployment as identified by the `deployment_id`. + /// + /// The request to send to the server. + /// The initial metadata to send with the call. This parameter is optional. + /// An optional deadline for the call. The call will be cancelled if deadline is hit. + /// An optional token for canceling the call. + /// The call object. + public virtual grpc::AsyncUnaryCall SetDeploymentWorkerRateLimitsAsync(global::Improbable.SpatialOS.Deployment.V1Alpha1.SetDeploymentWorkerRateLimitsRequest request, grpc::Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default(CancellationToken)) + { + return SetDeploymentWorkerRateLimitsAsync(request, new grpc::CallOptions(headers, deadline, cancellationToken)); + } + /// + /// SetDeploymentWorkerRateLimits sets the worker rate limits on a deployment as identified by the `deployment_id`. + /// + /// The request to send to the server. + /// The options for the call. + /// The call object. + public virtual grpc::AsyncUnaryCall SetDeploymentWorkerRateLimitsAsync(global::Improbable.SpatialOS.Deployment.V1Alpha1.SetDeploymentWorkerRateLimitsRequest request, grpc::CallOptions options) + { + return CallInvoker.AsyncUnaryCall(__Method_SetDeploymentWorkerRateLimits, null, options, request); + } /// Creates a new instance of client from given ClientBaseConfiguration. protected override DeploymentServiceClient NewInstance(ClientBaseConfiguration configuration) { @@ -548,7 +804,11 @@ protected override DeploymentServiceClient NewInstance(ClientBaseConfiguration c .AddMethod(__Method_CreateDeployment, serviceImpl.CreateDeployment) .AddMethod(__Method_DeleteDeployment, serviceImpl.DeleteDeployment) .AddMethod(__Method_UpdateDeployment, serviceImpl.UpdateDeployment) - .AddMethod(__Method_StopDeployment, serviceImpl.StopDeployment).Build(); + .AddMethod(__Method_StopDeployment, serviceImpl.StopDeployment) + .AddMethod(__Method_SetDeploymentWorkerFlags, serviceImpl.SetDeploymentWorkerFlags) + .AddMethod(__Method_SetDeploymentTags, serviceImpl.SetDeploymentTags) + .AddMethod(__Method_SetDeploymentWorkerCapacities, serviceImpl.SetDeploymentWorkerCapacities) + .AddMethod(__Method_SetDeploymentWorkerRateLimits, serviceImpl.SetDeploymentWorkerRateLimits).Build(); } } diff --git a/apis/deployment_v1alpha1/DeploymentServiceClient.cs b/apis/deployment_v1alpha1/DeploymentServiceClient.cs index 8e91ea7..7b3bf95 100755 --- a/apis/deployment_v1alpha1/DeploymentServiceClient.cs +++ b/apis/deployment_v1alpha1/DeploymentServiceClient.cs @@ -53,11 +53,16 @@ private DeploymentServiceSettings(DeploymentServiceSettings existing) : base(exi gax::GaxPreconditions.CheckNotNull(existing, nameof(existing)); ListDeploymentsSettings = existing.ListDeploymentsSettings; GetDeploymentSettings = existing.GetDeploymentSettings; + GetRunningDeploymentByNameSettings = existing.GetRunningDeploymentByNameSettings; CreateDeploymentSettings = existing.CreateDeploymentSettings; CreateDeploymentOperationsSettings = existing.CreateDeploymentOperationsSettings?.Clone(); DeleteDeploymentSettings = existing.DeleteDeploymentSettings; DeleteDeploymentOperationsSettings = existing.DeleteDeploymentOperationsSettings?.Clone(); UpdateDeploymentSettings = existing.UpdateDeploymentSettings; + SetDeploymentWorkerFlagsSettings = existing.SetDeploymentWorkerFlagsSettings; + SetDeploymentTagsSettings = existing.SetDeploymentTagsSettings; + SetDeploymentWorkerCapacitiesSettings = existing.SetDeploymentWorkerCapacitiesSettings; + SetDeploymentWorkerRateLimitsSettings = existing.SetDeploymentWorkerRateLimitsSettings; StopDeploymentSettings = existing.StopDeploymentSettings; OnCopy(existing); } @@ -188,6 +193,36 @@ private DeploymentServiceSettings(DeploymentServiceSettings existing) : base(exi retryFilter: IdempotentRetryFilter ))); + /// + /// for synchronous and asynchronous calls to + /// DeploymentServiceClient.GetRunningDeploymentByName and DeploymentServiceClient.GetRunningDeploymentByNameAsync. + /// + /// + /// The default DeploymentServiceClient.GetRunningDeploymentByName and + /// DeploymentServiceClient.GetRunningDeploymentByNameAsync are: + /// + /// Initial retry delay: 50 milliseconds + /// Retry delay multiplier: 1.3 + /// Retry maximum delay: 10000 milliseconds + /// Initial timeout: 60000 milliseconds + /// Timeout multiplier: 1.0 + /// Timeout maximum delay: 60000 milliseconds + /// + /// Retry will be attempted on the following response status codes: + /// + /// + /// + /// + /// Default RPC expiration is 600000 milliseconds. + /// + public gaxgrpc::CallSettings GetRunningDeploymentByNameSettings { get; set; } = gaxgrpc::CallSettings.FromCallTiming( + gaxgrpc::CallTiming.FromRetry(new gaxgrpc::RetrySettings( + retryBackoff: GetDefaultRetryBackoff(), + timeoutBackoff: GetDefaultTimeoutBackoff(), + totalExpiration: gax::Expiration.FromTimeout(sys::TimeSpan.FromMilliseconds(600000)), + retryFilter: IdempotentRetryFilter + ))); + /// /// for synchronous and asynchronous calls to /// DeploymentServiceClient.CreateDeployment and DeploymentServiceClient.CreateDeploymentAsync. @@ -317,6 +352,122 @@ private DeploymentServiceSettings(DeploymentServiceSettings existing) : base(exi retryFilter: NonIdempotentRetryFilter ))); + /// + /// for synchronous and asynchronous calls to + /// DeploymentServiceClient.SetDeploymentWorkerFlags and DeploymentServiceClient.SetDeploymentWorkerFlagsAsync. + /// + /// + /// The default DeploymentServiceClient.SetDeploymentWorkerFlags and + /// DeploymentServiceClient.SetDeploymentWorkerFlagsAsync are: + /// + /// Initial retry delay: 50 milliseconds + /// Retry delay multiplier: 1.3 + /// Retry maximum delay: 10000 milliseconds + /// Initial timeout: 60000 milliseconds + /// Timeout multiplier: 1.0 + /// Timeout maximum delay: 60000 milliseconds + /// + /// Retry will be attempted on the following response status codes: + /// + /// No status codes + /// + /// Default RPC expiration is 600000 milliseconds. + /// + public gaxgrpc::CallSettings SetDeploymentWorkerFlagsSettings { get; set; } = gaxgrpc::CallSettings.FromCallTiming( + gaxgrpc::CallTiming.FromRetry(new gaxgrpc::RetrySettings( + retryBackoff: GetDefaultRetryBackoff(), + timeoutBackoff: GetDefaultTimeoutBackoff(), + totalExpiration: gax::Expiration.FromTimeout(sys::TimeSpan.FromMilliseconds(600000)), + retryFilter: NonIdempotentRetryFilter + ))); + + /// + /// for synchronous and asynchronous calls to + /// DeploymentServiceClient.SetDeploymentTags and DeploymentServiceClient.SetDeploymentTagsAsync. + /// + /// + /// The default DeploymentServiceClient.SetDeploymentTags and + /// DeploymentServiceClient.SetDeploymentTagsAsync are: + /// + /// Initial retry delay: 50 milliseconds + /// Retry delay multiplier: 1.3 + /// Retry maximum delay: 10000 milliseconds + /// Initial timeout: 60000 milliseconds + /// Timeout multiplier: 1.0 + /// Timeout maximum delay: 60000 milliseconds + /// + /// Retry will be attempted on the following response status codes: + /// + /// No status codes + /// + /// Default RPC expiration is 600000 milliseconds. + /// + public gaxgrpc::CallSettings SetDeploymentTagsSettings { get; set; } = gaxgrpc::CallSettings.FromCallTiming( + gaxgrpc::CallTiming.FromRetry(new gaxgrpc::RetrySettings( + retryBackoff: GetDefaultRetryBackoff(), + timeoutBackoff: GetDefaultTimeoutBackoff(), + totalExpiration: gax::Expiration.FromTimeout(sys::TimeSpan.FromMilliseconds(600000)), + retryFilter: NonIdempotentRetryFilter + ))); + + /// + /// for synchronous and asynchronous calls to + /// DeploymentServiceClient.SetDeploymentWorkerCapacities and DeploymentServiceClient.SetDeploymentWorkerCapacitiesAsync. + /// + /// + /// The default DeploymentServiceClient.SetDeploymentWorkerCapacities and + /// DeploymentServiceClient.SetDeploymentWorkerCapacitiesAsync are: + /// + /// Initial retry delay: 50 milliseconds + /// Retry delay multiplier: 1.3 + /// Retry maximum delay: 10000 milliseconds + /// Initial timeout: 60000 milliseconds + /// Timeout multiplier: 1.0 + /// Timeout maximum delay: 60000 milliseconds + /// + /// Retry will be attempted on the following response status codes: + /// + /// No status codes + /// + /// Default RPC expiration is 600000 milliseconds. + /// + public gaxgrpc::CallSettings SetDeploymentWorkerCapacitiesSettings { get; set; } = gaxgrpc::CallSettings.FromCallTiming( + gaxgrpc::CallTiming.FromRetry(new gaxgrpc::RetrySettings( + retryBackoff: GetDefaultRetryBackoff(), + timeoutBackoff: GetDefaultTimeoutBackoff(), + totalExpiration: gax::Expiration.FromTimeout(sys::TimeSpan.FromMilliseconds(600000)), + retryFilter: NonIdempotentRetryFilter + ))); + + /// + /// for synchronous and asynchronous calls to + /// DeploymentServiceClient.SetDeploymentWorkerRateLimits and DeploymentServiceClient.SetDeploymentWorkerRateLimitsAsync. + /// + /// + /// The default DeploymentServiceClient.SetDeploymentWorkerRateLimits and + /// DeploymentServiceClient.SetDeploymentWorkerRateLimitsAsync are: + /// + /// Initial retry delay: 50 milliseconds + /// Retry delay multiplier: 1.3 + /// Retry maximum delay: 10000 milliseconds + /// Initial timeout: 60000 milliseconds + /// Timeout multiplier: 1.0 + /// Timeout maximum delay: 60000 milliseconds + /// + /// Retry will be attempted on the following response status codes: + /// + /// No status codes + /// + /// Default RPC expiration is 600000 milliseconds. + /// + public gaxgrpc::CallSettings SetDeploymentWorkerRateLimitsSettings { get; set; } = gaxgrpc::CallSettings.FromCallTiming( + gaxgrpc::CallTiming.FromRetry(new gaxgrpc::RetrySettings( + retryBackoff: GetDefaultRetryBackoff(), + timeoutBackoff: GetDefaultTimeoutBackoff(), + totalExpiration: gax::Expiration.FromTimeout(sys::TimeSpan.FromMilliseconds(600000)), + retryFilter: NonIdempotentRetryFilter + ))); + /// /// for synchronous and asynchronous calls to /// DeploymentServiceClient.StopDeployment and DeploymentServiceClient.StopDeploymentAsync. @@ -495,6 +646,62 @@ public virtual GetDeploymentResponse GetDeployment( throw new sys::NotImplementedException(); } + /// + /// + /// + /// + /// The request object containing all of the parameters for the API call. + /// + /// + /// If not null, applies overrides to this RPC call. + /// + /// + /// A Task containing the RPC response. + /// + public virtual stt::Task GetRunningDeploymentByNameAsync( + GetRunningDeploymentByNameRequest request, + gaxgrpc::CallSettings callSettings = null) + { + throw new sys::NotImplementedException(); + } + + /// + /// + /// + /// + /// The request object containing all of the parameters for the API call. + /// + /// + /// A to use for this RPC. + /// + /// + /// A Task containing the RPC response. + /// + public virtual stt::Task GetRunningDeploymentByNameAsync( + GetRunningDeploymentByNameRequest request, + st::CancellationToken cancellationToken) => GetRunningDeploymentByNameAsync( + request, + gaxgrpc::CallSettings.FromCancellationToken(cancellationToken)); + + /// + /// + /// + /// + /// The request object containing all of the parameters for the API call. + /// + /// + /// If not null, applies overrides to this RPC call. + /// + /// + /// The RPC response. + /// + public virtual GetDeploymentResponse GetRunningDeploymentByName( + GetRunningDeploymentByNameRequest request, + gaxgrpc::CallSettings callSettings = null) + { + throw new sys::NotImplementedException(); + } + /// /// /// @@ -707,8 +914,8 @@ public virtual UpdateDeploymentResponse UpdateDeployment( /// /// A Task containing the RPC response. /// - public virtual stt::Task StopDeploymentAsync( - StopDeploymentRequest request, + public virtual stt::Task SetDeploymentWorkerFlagsAsync( + SetDeploymentWorkerFlagsRequest request, gaxgrpc::CallSettings callSettings = null) { throw new sys::NotImplementedException(); @@ -726,9 +933,9 @@ public virtual UpdateDeploymentResponse UpdateDeployment( /// /// A Task containing the RPC response. /// - public virtual stt::Task StopDeploymentAsync( - StopDeploymentRequest request, - st::CancellationToken cancellationToken) => StopDeploymentAsync( + public virtual stt::Task SetDeploymentWorkerFlagsAsync( + SetDeploymentWorkerFlagsRequest request, + st::CancellationToken cancellationToken) => SetDeploymentWorkerFlagsAsync( request, gaxgrpc::CallSettings.FromCancellationToken(cancellationToken)); @@ -744,83 +951,337 @@ public virtual UpdateDeploymentResponse UpdateDeployment( /// /// The RPC response. /// - public virtual StopDeploymentResponse StopDeployment( - StopDeploymentRequest request, + public virtual SetDeploymentWorkerFlagsResponse SetDeploymentWorkerFlags( + SetDeploymentWorkerFlagsRequest request, gaxgrpc::CallSettings callSettings = null) { throw new sys::NotImplementedException(); } - } - - /// - /// DeploymentService client wrapper implementation, for convenient use. - /// - public sealed partial class DeploymentServiceClientImpl : DeploymentServiceClient - { - private readonly gaxgrpc::ApiCall _callListDeployments; - private readonly gaxgrpc::ApiCall _callGetDeployment; - private readonly gaxgrpc::ApiCall _callCreateDeployment; - private readonly gaxgrpc::ApiCall _callDeleteDeployment; - private readonly gaxgrpc::ApiCall _callUpdateDeployment; - private readonly gaxgrpc::ApiCall _callStopDeployment; - /// - /// Constructs a client wrapper for the DeploymentService service, with the specified gRPC client and settings. + /// /// - /// The underlying gRPC client. - /// The base used within this client - public DeploymentServiceClientImpl(DeploymentService.DeploymentServiceClient grpcClient, DeploymentServiceSettings settings) + /// + /// The request object containing all of the parameters for the API call. + /// + /// + /// If not null, applies overrides to this RPC call. + /// + /// + /// A Task containing the RPC response. + /// + public virtual stt::Task SetDeploymentTagsAsync( + SetDeploymentTagsRequest request, + gaxgrpc::CallSettings callSettings = null) { - GrpcClient = grpcClient; - DeploymentServiceSettings effectiveSettings = settings ?? DeploymentServiceSettings.GetDefault(); - gaxgrpc::ClientHelper clientHelper = new gaxgrpc::ClientHelper(effectiveSettings); - CreateDeploymentOperationsClient = new lro::OperationsClientImpl( - grpcClient.CreateOperationsClient(), effectiveSettings.CreateDeploymentOperationsSettings); - DeleteDeploymentOperationsClient = new lro::OperationsClientImpl( - grpcClient.CreateOperationsClient(), effectiveSettings.DeleteDeploymentOperationsSettings); - _callListDeployments = clientHelper.BuildApiCall( - GrpcClient.ListDeploymentsAsync, GrpcClient.ListDeployments, effectiveSettings.ListDeploymentsSettings); - _callGetDeployment = clientHelper.BuildApiCall( - GrpcClient.GetDeploymentAsync, GrpcClient.GetDeployment, effectiveSettings.GetDeploymentSettings); - _callCreateDeployment = clientHelper.BuildApiCall( - GrpcClient.CreateDeploymentAsync, GrpcClient.CreateDeployment, effectiveSettings.CreateDeploymentSettings); - _callDeleteDeployment = clientHelper.BuildApiCall( - GrpcClient.DeleteDeploymentAsync, GrpcClient.DeleteDeployment, effectiveSettings.DeleteDeploymentSettings); - _callUpdateDeployment = clientHelper.BuildApiCall( - GrpcClient.UpdateDeploymentAsync, GrpcClient.UpdateDeployment, effectiveSettings.UpdateDeploymentSettings); - _callStopDeployment = clientHelper.BuildApiCall( - GrpcClient.StopDeploymentAsync, GrpcClient.StopDeployment, effectiveSettings.StopDeploymentSettings); - Modify_ApiCall(ref _callListDeployments); - Modify_ListDeploymentsApiCall(ref _callListDeployments); - Modify_ApiCall(ref _callGetDeployment); - Modify_GetDeploymentApiCall(ref _callGetDeployment); - Modify_ApiCall(ref _callCreateDeployment); - Modify_CreateDeploymentApiCall(ref _callCreateDeployment); - Modify_ApiCall(ref _callDeleteDeployment); - Modify_DeleteDeploymentApiCall(ref _callDeleteDeployment); - Modify_ApiCall(ref _callUpdateDeployment); - Modify_UpdateDeploymentApiCall(ref _callUpdateDeployment); - Modify_ApiCall(ref _callStopDeployment); - Modify_StopDeploymentApiCall(ref _callStopDeployment); - OnConstruction(grpcClient, effectiveSettings, clientHelper); + throw new sys::NotImplementedException(); } - // Partial methods are named to (mostly) ensure there cannot be conflicts with RPC method names. - - // Partial methods called for every ApiCall on construction. - // Allows modification of all the underlying ApiCall objects. - partial void Modify_ApiCall(ref gaxgrpc::ApiCall call) - where TRequest : class, pb::IMessage - where TResponse : class, pb::IMessage; - - // Partial methods called for each ApiCall on construction. - // Allows per-RPC-method modification of the underlying ApiCall object. - partial void Modify_ListDeploymentsApiCall(ref gaxgrpc::ApiCall call); - partial void Modify_GetDeploymentApiCall(ref gaxgrpc::ApiCall call); + /// + /// + /// + /// + /// The request object containing all of the parameters for the API call. + /// + /// + /// A to use for this RPC. + /// + /// + /// A Task containing the RPC response. + /// + public virtual stt::Task SetDeploymentTagsAsync( + SetDeploymentTagsRequest request, + st::CancellationToken cancellationToken) => SetDeploymentTagsAsync( + request, + gaxgrpc::CallSettings.FromCancellationToken(cancellationToken)); + + /// + /// + /// + /// + /// The request object containing all of the parameters for the API call. + /// + /// + /// If not null, applies overrides to this RPC call. + /// + /// + /// The RPC response. + /// + public virtual SetDeploymentTagsResponse SetDeploymentTags( + SetDeploymentTagsRequest request, + gaxgrpc::CallSettings callSettings = null) + { + throw new sys::NotImplementedException(); + } + + /// + /// + /// + /// + /// The request object containing all of the parameters for the API call. + /// + /// + /// If not null, applies overrides to this RPC call. + /// + /// + /// A Task containing the RPC response. + /// + public virtual stt::Task SetDeploymentWorkerCapacitiesAsync( + SetDeploymentWorkerCapacitiesRequest request, + gaxgrpc::CallSettings callSettings = null) + { + throw new sys::NotImplementedException(); + } + + /// + /// + /// + /// + /// The request object containing all of the parameters for the API call. + /// + /// + /// A to use for this RPC. + /// + /// + /// A Task containing the RPC response. + /// + public virtual stt::Task SetDeploymentWorkerCapacitiesAsync( + SetDeploymentWorkerCapacitiesRequest request, + st::CancellationToken cancellationToken) => SetDeploymentWorkerCapacitiesAsync( + request, + gaxgrpc::CallSettings.FromCancellationToken(cancellationToken)); + + /// + /// + /// + /// + /// The request object containing all of the parameters for the API call. + /// + /// + /// If not null, applies overrides to this RPC call. + /// + /// + /// The RPC response. + /// + public virtual SetDeploymentWorkerCapacitiesResponse SetDeploymentWorkerCapacities( + SetDeploymentWorkerCapacitiesRequest request, + gaxgrpc::CallSettings callSettings = null) + { + throw new sys::NotImplementedException(); + } + + /// + /// + /// + /// + /// The request object containing all of the parameters for the API call. + /// + /// + /// If not null, applies overrides to this RPC call. + /// + /// + /// A Task containing the RPC response. + /// + public virtual stt::Task SetDeploymentWorkerRateLimitsAsync( + SetDeploymentWorkerRateLimitsRequest request, + gaxgrpc::CallSettings callSettings = null) + { + throw new sys::NotImplementedException(); + } + + /// + /// + /// + /// + /// The request object containing all of the parameters for the API call. + /// + /// + /// A to use for this RPC. + /// + /// + /// A Task containing the RPC response. + /// + public virtual stt::Task SetDeploymentWorkerRateLimitsAsync( + SetDeploymentWorkerRateLimitsRequest request, + st::CancellationToken cancellationToken) => SetDeploymentWorkerRateLimitsAsync( + request, + gaxgrpc::CallSettings.FromCancellationToken(cancellationToken)); + + /// + /// + /// + /// + /// The request object containing all of the parameters for the API call. + /// + /// + /// If not null, applies overrides to this RPC call. + /// + /// + /// The RPC response. + /// + public virtual SetDeploymentWorkerRateLimitsResponse SetDeploymentWorkerRateLimits( + SetDeploymentWorkerRateLimitsRequest request, + gaxgrpc::CallSettings callSettings = null) + { + throw new sys::NotImplementedException(); + } + + /// + /// + /// + /// + /// The request object containing all of the parameters for the API call. + /// + /// + /// If not null, applies overrides to this RPC call. + /// + /// + /// A Task containing the RPC response. + /// + public virtual stt::Task StopDeploymentAsync( + StopDeploymentRequest request, + gaxgrpc::CallSettings callSettings = null) + { + throw new sys::NotImplementedException(); + } + + /// + /// + /// + /// + /// The request object containing all of the parameters for the API call. + /// + /// + /// A to use for this RPC. + /// + /// + /// A Task containing the RPC response. + /// + public virtual stt::Task StopDeploymentAsync( + StopDeploymentRequest request, + st::CancellationToken cancellationToken) => StopDeploymentAsync( + request, + gaxgrpc::CallSettings.FromCancellationToken(cancellationToken)); + + /// + /// + /// + /// + /// The request object containing all of the parameters for the API call. + /// + /// + /// If not null, applies overrides to this RPC call. + /// + /// + /// The RPC response. + /// + public virtual StopDeploymentResponse StopDeployment( + StopDeploymentRequest request, + gaxgrpc::CallSettings callSettings = null) + { + throw new sys::NotImplementedException(); + } + + } + + /// + /// DeploymentService client wrapper implementation, for convenient use. + /// + public sealed partial class DeploymentServiceClientImpl : DeploymentServiceClient + { + private readonly gaxgrpc::ApiCall _callListDeployments; + private readonly gaxgrpc::ApiCall _callGetDeployment; + private readonly gaxgrpc::ApiCall _callGetRunningDeploymentByName; + private readonly gaxgrpc::ApiCall _callCreateDeployment; + private readonly gaxgrpc::ApiCall _callDeleteDeployment; + private readonly gaxgrpc::ApiCall _callUpdateDeployment; + private readonly gaxgrpc::ApiCall _callSetDeploymentWorkerFlags; + private readonly gaxgrpc::ApiCall _callSetDeploymentTags; + private readonly gaxgrpc::ApiCall _callSetDeploymentWorkerCapacities; + private readonly gaxgrpc::ApiCall _callSetDeploymentWorkerRateLimits; + private readonly gaxgrpc::ApiCall _callStopDeployment; + + /// + /// Constructs a client wrapper for the DeploymentService service, with the specified gRPC client and settings. + /// + /// The underlying gRPC client. + /// The base used within this client + public DeploymentServiceClientImpl(DeploymentService.DeploymentServiceClient grpcClient, DeploymentServiceSettings settings) + { + GrpcClient = grpcClient; + DeploymentServiceSettings effectiveSettings = settings ?? DeploymentServiceSettings.GetDefault(); + gaxgrpc::ClientHelper clientHelper = new gaxgrpc::ClientHelper(effectiveSettings); + CreateDeploymentOperationsClient = new lro::OperationsClientImpl( + grpcClient.CreateOperationsClient(), effectiveSettings.CreateDeploymentOperationsSettings); + DeleteDeploymentOperationsClient = new lro::OperationsClientImpl( + grpcClient.CreateOperationsClient(), effectiveSettings.DeleteDeploymentOperationsSettings); + _callListDeployments = clientHelper.BuildApiCall( + GrpcClient.ListDeploymentsAsync, GrpcClient.ListDeployments, effectiveSettings.ListDeploymentsSettings); + _callGetDeployment = clientHelper.BuildApiCall( + GrpcClient.GetDeploymentAsync, GrpcClient.GetDeployment, effectiveSettings.GetDeploymentSettings); + _callGetRunningDeploymentByName = clientHelper.BuildApiCall( + GrpcClient.GetRunningDeploymentByNameAsync, GrpcClient.GetRunningDeploymentByName, effectiveSettings.GetRunningDeploymentByNameSettings); + _callCreateDeployment = clientHelper.BuildApiCall( + GrpcClient.CreateDeploymentAsync, GrpcClient.CreateDeployment, effectiveSettings.CreateDeploymentSettings); + _callDeleteDeployment = clientHelper.BuildApiCall( + GrpcClient.DeleteDeploymentAsync, GrpcClient.DeleteDeployment, effectiveSettings.DeleteDeploymentSettings); + _callUpdateDeployment = clientHelper.BuildApiCall( + GrpcClient.UpdateDeploymentAsync, GrpcClient.UpdateDeployment, effectiveSettings.UpdateDeploymentSettings); + _callSetDeploymentWorkerFlags = clientHelper.BuildApiCall( + GrpcClient.SetDeploymentWorkerFlagsAsync, GrpcClient.SetDeploymentWorkerFlags, effectiveSettings.SetDeploymentWorkerFlagsSettings); + _callSetDeploymentTags = clientHelper.BuildApiCall( + GrpcClient.SetDeploymentTagsAsync, GrpcClient.SetDeploymentTags, effectiveSettings.SetDeploymentTagsSettings); + _callSetDeploymentWorkerCapacities = clientHelper.BuildApiCall( + GrpcClient.SetDeploymentWorkerCapacitiesAsync, GrpcClient.SetDeploymentWorkerCapacities, effectiveSettings.SetDeploymentWorkerCapacitiesSettings); + _callSetDeploymentWorkerRateLimits = clientHelper.BuildApiCall( + GrpcClient.SetDeploymentWorkerRateLimitsAsync, GrpcClient.SetDeploymentWorkerRateLimits, effectiveSettings.SetDeploymentWorkerRateLimitsSettings); + _callStopDeployment = clientHelper.BuildApiCall( + GrpcClient.StopDeploymentAsync, GrpcClient.StopDeployment, effectiveSettings.StopDeploymentSettings); + Modify_ApiCall(ref _callListDeployments); + Modify_ListDeploymentsApiCall(ref _callListDeployments); + Modify_ApiCall(ref _callGetDeployment); + Modify_GetDeploymentApiCall(ref _callGetDeployment); + Modify_ApiCall(ref _callGetRunningDeploymentByName); + Modify_GetRunningDeploymentByNameApiCall(ref _callGetRunningDeploymentByName); + Modify_ApiCall(ref _callCreateDeployment); + Modify_CreateDeploymentApiCall(ref _callCreateDeployment); + Modify_ApiCall(ref _callDeleteDeployment); + Modify_DeleteDeploymentApiCall(ref _callDeleteDeployment); + Modify_ApiCall(ref _callUpdateDeployment); + Modify_UpdateDeploymentApiCall(ref _callUpdateDeployment); + Modify_ApiCall(ref _callSetDeploymentWorkerFlags); + Modify_SetDeploymentWorkerFlagsApiCall(ref _callSetDeploymentWorkerFlags); + Modify_ApiCall(ref _callSetDeploymentTags); + Modify_SetDeploymentTagsApiCall(ref _callSetDeploymentTags); + Modify_ApiCall(ref _callSetDeploymentWorkerCapacities); + Modify_SetDeploymentWorkerCapacitiesApiCall(ref _callSetDeploymentWorkerCapacities); + Modify_ApiCall(ref _callSetDeploymentWorkerRateLimits); + Modify_SetDeploymentWorkerRateLimitsApiCall(ref _callSetDeploymentWorkerRateLimits); + Modify_ApiCall(ref _callStopDeployment); + Modify_StopDeploymentApiCall(ref _callStopDeployment); + OnConstruction(grpcClient, effectiveSettings, clientHelper); + } + + // Partial methods are named to (mostly) ensure there cannot be conflicts with RPC method names. + + // Partial methods called for every ApiCall on construction. + // Allows modification of all the underlying ApiCall objects. + partial void Modify_ApiCall(ref gaxgrpc::ApiCall call) + where TRequest : class, pb::IMessage + where TResponse : class, pb::IMessage; + + // Partial methods called for each ApiCall on construction. + // Allows per-RPC-method modification of the underlying ApiCall object. + partial void Modify_ListDeploymentsApiCall(ref gaxgrpc::ApiCall call); + partial void Modify_GetDeploymentApiCall(ref gaxgrpc::ApiCall call); + partial void Modify_GetRunningDeploymentByNameApiCall(ref gaxgrpc::ApiCall call); partial void Modify_CreateDeploymentApiCall(ref gaxgrpc::ApiCall call); partial void Modify_DeleteDeploymentApiCall(ref gaxgrpc::ApiCall call); partial void Modify_UpdateDeploymentApiCall(ref gaxgrpc::ApiCall call); + partial void Modify_SetDeploymentWorkerFlagsApiCall(ref gaxgrpc::ApiCall call); + partial void Modify_SetDeploymentTagsApiCall(ref gaxgrpc::ApiCall call); + partial void Modify_SetDeploymentWorkerCapacitiesApiCall(ref gaxgrpc::ApiCall call); + partial void Modify_SetDeploymentWorkerRateLimitsApiCall(ref gaxgrpc::ApiCall call); partial void Modify_StopDeploymentApiCall(ref gaxgrpc::ApiCall call); partial void OnConstruction(DeploymentService.DeploymentServiceClient grpcClient, DeploymentServiceSettings effectiveSettings, gaxgrpc::ClientHelper clientHelper); @@ -834,9 +1295,14 @@ partial void Modify_ApiCall(ref gaxgrpc::ApiCall @@ -919,6 +1385,46 @@ public override GetDeploymentResponse GetDeployment( return _callGetDeployment.Sync(request, callSettings); } + /// + /// + /// + /// + /// The request object containing all of the parameters for the API call. + /// + /// + /// If not null, applies overrides to this RPC call. + /// + /// + /// A Task containing the RPC response. + /// + public override stt::Task GetRunningDeploymentByNameAsync( + GetRunningDeploymentByNameRequest request, + gaxgrpc::CallSettings callSettings = null) + { + Modify_GetRunningDeploymentByNameRequest(ref request, ref callSettings); + return _callGetRunningDeploymentByName.Async(request, callSettings); + } + + /// + /// + /// + /// + /// The request object containing all of the parameters for the API call. + /// + /// + /// If not null, applies overrides to this RPC call. + /// + /// + /// The RPC response. + /// + public override GetDeploymentResponse GetRunningDeploymentByName( + GetRunningDeploymentByNameRequest request, + gaxgrpc::CallSettings callSettings = null) + { + Modify_GetRunningDeploymentByNameRequest(ref request, ref callSettings); + return _callGetRunningDeploymentByName.Sync(request, callSettings); + } + /// /// /// @@ -1053,6 +1559,166 @@ public override UpdateDeploymentResponse UpdateDeployment( return _callUpdateDeployment.Sync(request, callSettings); } + /// + /// + /// + /// + /// The request object containing all of the parameters for the API call. + /// + /// + /// If not null, applies overrides to this RPC call. + /// + /// + /// A Task containing the RPC response. + /// + public override stt::Task SetDeploymentWorkerFlagsAsync( + SetDeploymentWorkerFlagsRequest request, + gaxgrpc::CallSettings callSettings = null) + { + Modify_SetDeploymentWorkerFlagsRequest(ref request, ref callSettings); + return _callSetDeploymentWorkerFlags.Async(request, callSettings); + } + + /// + /// + /// + /// + /// The request object containing all of the parameters for the API call. + /// + /// + /// If not null, applies overrides to this RPC call. + /// + /// + /// The RPC response. + /// + public override SetDeploymentWorkerFlagsResponse SetDeploymentWorkerFlags( + SetDeploymentWorkerFlagsRequest request, + gaxgrpc::CallSettings callSettings = null) + { + Modify_SetDeploymentWorkerFlagsRequest(ref request, ref callSettings); + return _callSetDeploymentWorkerFlags.Sync(request, callSettings); + } + + /// + /// + /// + /// + /// The request object containing all of the parameters for the API call. + /// + /// + /// If not null, applies overrides to this RPC call. + /// + /// + /// A Task containing the RPC response. + /// + public override stt::Task SetDeploymentTagsAsync( + SetDeploymentTagsRequest request, + gaxgrpc::CallSettings callSettings = null) + { + Modify_SetDeploymentTagsRequest(ref request, ref callSettings); + return _callSetDeploymentTags.Async(request, callSettings); + } + + /// + /// + /// + /// + /// The request object containing all of the parameters for the API call. + /// + /// + /// If not null, applies overrides to this RPC call. + /// + /// + /// The RPC response. + /// + public override SetDeploymentTagsResponse SetDeploymentTags( + SetDeploymentTagsRequest request, + gaxgrpc::CallSettings callSettings = null) + { + Modify_SetDeploymentTagsRequest(ref request, ref callSettings); + return _callSetDeploymentTags.Sync(request, callSettings); + } + + /// + /// + /// + /// + /// The request object containing all of the parameters for the API call. + /// + /// + /// If not null, applies overrides to this RPC call. + /// + /// + /// A Task containing the RPC response. + /// + public override stt::Task SetDeploymentWorkerCapacitiesAsync( + SetDeploymentWorkerCapacitiesRequest request, + gaxgrpc::CallSettings callSettings = null) + { + Modify_SetDeploymentWorkerCapacitiesRequest(ref request, ref callSettings); + return _callSetDeploymentWorkerCapacities.Async(request, callSettings); + } + + /// + /// + /// + /// + /// The request object containing all of the parameters for the API call. + /// + /// + /// If not null, applies overrides to this RPC call. + /// + /// + /// The RPC response. + /// + public override SetDeploymentWorkerCapacitiesResponse SetDeploymentWorkerCapacities( + SetDeploymentWorkerCapacitiesRequest request, + gaxgrpc::CallSettings callSettings = null) + { + Modify_SetDeploymentWorkerCapacitiesRequest(ref request, ref callSettings); + return _callSetDeploymentWorkerCapacities.Sync(request, callSettings); + } + + /// + /// + /// + /// + /// The request object containing all of the parameters for the API call. + /// + /// + /// If not null, applies overrides to this RPC call. + /// + /// + /// A Task containing the RPC response. + /// + public override stt::Task SetDeploymentWorkerRateLimitsAsync( + SetDeploymentWorkerRateLimitsRequest request, + gaxgrpc::CallSettings callSettings = null) + { + Modify_SetDeploymentWorkerRateLimitsRequest(ref request, ref callSettings); + return _callSetDeploymentWorkerRateLimits.Async(request, callSettings); + } + + /// + /// + /// + /// + /// The request object containing all of the parameters for the API call. + /// + /// + /// If not null, applies overrides to this RPC call. + /// + /// + /// The RPC response. + /// + public override SetDeploymentWorkerRateLimitsResponse SetDeploymentWorkerRateLimits( + SetDeploymentWorkerRateLimitsRequest request, + gaxgrpc::CallSettings callSettings = null) + { + Modify_SetDeploymentWorkerRateLimitsRequest(ref request, ref callSettings); + return _callSetDeploymentWorkerRateLimits.Sync(request, callSettings); + } + /// /// /// diff --git a/apis/playerauth_v2alpha1/PlayerAuth.cs b/apis/playerauth_v2alpha1/PlayerAuth.cs index 89c2633..71e7ac3 100755 --- a/apis/playerauth_v2alpha1/PlayerAuth.cs +++ b/apis/playerauth_v2alpha1/PlayerAuth.cs @@ -72,63 +72,63 @@ static PlayerauthReflection() { "b3BtZW50QXV0aGVudGljYXRpb25Ub2tlblJlc3BvbnNlEnIKIGRldmVsb3Bt", "ZW50X2F1dGhlbnRpY2F0aW9uX3Rva2VuGAEgASgLMkguaW1wcm9iYWJsZS5z", "cGF0aWFsb3MucGxheWVyYXV0aC52MmFscGhhMS5EZXZlbG9wbWVudEF1dGhl", - "bnRpY2F0aW9uVG9rZW4iwwEKKkxpc3REZXZlbG9wbWVudEF1dGhlbnRpY2F0", - "aW9uVG9rZW5zUmVxdWVzdBJCCgxwcm9qZWN0X25hbWUYASABKAlCLOLfHxYK", - "FF5bYS16QS1aMC05X117MywzMn0kys1/DgoMcHJvamVjdF9uYW1lEhcKD2lu", - "Y2x1ZGVfZXhwaXJlZBgCIAEoCBIkCglwYWdlX3NpemUYAyABKAVCEeLfHw0Q", - "////////////ARgzEhIKCnBhZ2VfdG9rZW4YBCABKAkiuwEKK0xpc3REZXZl", - "bG9wbWVudEF1dGhlbnRpY2F0aW9uVG9rZW5zUmVzcG9uc2UScwohZGV2ZWxv", - "cG1lbnRfYXV0aGVudGljYXRpb25fdG9rZW5zGAEgAygLMkguaW1wcm9iYWJs", - "ZS5zcGF0aWFsb3MucGxheWVyYXV0aC52MmFscGhhMS5EZXZlbG9wbWVudEF1", - "dGhlbnRpY2F0aW9uVG9rZW4SFwoPbmV4dF9wYWdlX3Rva2VuGAIgASgJIpcB", - "CitVcGRhdGVEZXZlbG9wbWVudEF1dGhlbnRpY2F0aW9uVG9rZW5SZXF1ZXN0", - "Eh4KAmlkGAEgASgJQhLi3x8CWAHKzX8ICgZkYXRfaWQSEwoLZGVzY3JpcHRp", - "b24YAiABKAkSMwoQdXBkYXRlZF9saWZldGltZRgDIAEoCzIZLmdvb2dsZS5w", - "cm90b2J1Zi5EdXJhdGlvbiKiAQosVXBkYXRlRGV2ZWxvcG1lbnRBdXRoZW50", - "aWNhdGlvblRva2VuUmVzcG9uc2UScgogZGV2ZWxvcG1lbnRfYXV0aGVudGlj", - "YXRpb25fdG9rZW4YASABKAsySC5pbXByb2JhYmxlLnNwYXRpYWxvcy5wbGF5", - "ZXJhdXRoLnYyYWxwaGExLkRldmVsb3BtZW50QXV0aGVudGljYXRpb25Ub2tl", - "biJBCitFeHBpcmVEZXZlbG9wbWVudEF1dGhlbnRpY2F0aW9uVG9rZW5SZXF1", - "ZXN0EhIKAmlkGAEgASgJQgbi3x8CWAEiLgosRXhwaXJlRGV2ZWxvcG1lbnRB", - "dXRoZW50aWNhdGlvblRva2VuUmVzcG9uc2UyyQwKEVBsYXllckF1dGhTZXJ2", - "aWNlEpkBChBDcmVhdGVMb2dpblRva2VuEkEuaW1wcm9iYWJsZS5zcGF0aWFs", - "b3MucGxheWVyYXV0aC52MmFscGhhMS5DcmVhdGVMb2dpblRva2VuUmVxdWVz", - "dBpCLmltcHJvYmFibGUuc3BhdGlhbG9zLnBsYXllcmF1dGgudjJhbHBoYTEu", - "Q3JlYXRlTG9naW5Ub2tlblJlc3BvbnNlErQBChlDcmVhdGVQbGF5ZXJJZGVu", - "dGl0eVRva2VuEkouaW1wcm9iYWJsZS5zcGF0aWFsb3MucGxheWVyYXV0aC52", - "MmFscGhhMS5DcmVhdGVQbGF5ZXJJZGVudGl0eVRva2VuUmVxdWVzdBpLLmlt", - "cHJvYmFibGUuc3BhdGlhbG9zLnBsYXllcmF1dGgudjJhbHBoYTEuQ3JlYXRl", - "UGxheWVySWRlbnRpdHlUb2tlblJlc3BvbnNlErQBChlEZWNvZGVQbGF5ZXJJ", - "ZGVudGl0eVRva2VuEkouaW1wcm9iYWJsZS5zcGF0aWFsb3MucGxheWVyYXV0", - "aC52MmFscGhhMS5EZWNvZGVQbGF5ZXJJZGVudGl0eVRva2VuUmVxdWVzdBpL", - "LmltcHJvYmFibGUuc3BhdGlhbG9zLnBsYXllcmF1dGgudjJhbHBoYTEuRGVj", - "b2RlUGxheWVySWRlbnRpdHlUb2tlblJlc3BvbnNlEtUBCiRDcmVhdGVEZXZl", - "bG9wbWVudEF1dGhlbnRpY2F0aW9uVG9rZW4SVS5pbXByb2JhYmxlLnNwYXRp", - "YWxvcy5wbGF5ZXJhdXRoLnYyYWxwaGExLkNyZWF0ZURldmVsb3BtZW50QXV0", - "aGVudGljYXRpb25Ub2tlblJlcXVlc3QaVi5pbXByb2JhYmxlLnNwYXRpYWxv", - "cy5wbGF5ZXJhdXRoLnYyYWxwaGExLkNyZWF0ZURldmVsb3BtZW50QXV0aGVu", - "dGljYXRpb25Ub2tlblJlc3BvbnNlEswBCiFHZXREZXZlbG9wbWVudEF1dGhl", - "bnRpY2F0aW9uVG9rZW4SUi5pbXByb2JhYmxlLnNwYXRpYWxvcy5wbGF5ZXJh", - "dXRoLnYyYWxwaGExLkdldERldmVsb3BtZW50QXV0aGVudGljYXRpb25Ub2tl", - "blJlcXVlc3QaUy5pbXByb2JhYmxlLnNwYXRpYWxvcy5wbGF5ZXJhdXRoLnYy", - "YWxwaGExLkdldERldmVsb3BtZW50QXV0aGVudGljYXRpb25Ub2tlblJlc3Bv", - "bnNlEtIBCiNMaXN0RGV2ZWxvcG1lbnRBdXRoZW50aWNhdGlvblRva2VucxJU", - "LmltcHJvYmFibGUuc3BhdGlhbG9zLnBsYXllcmF1dGgudjJhbHBoYTEuTGlz", - "dERldmVsb3BtZW50QXV0aGVudGljYXRpb25Ub2tlbnNSZXF1ZXN0GlUuaW1w", - "cm9iYWJsZS5zcGF0aWFsb3MucGxheWVyYXV0aC52MmFscGhhMS5MaXN0RGV2", - "ZWxvcG1lbnRBdXRoZW50aWNhdGlvblRva2Vuc1Jlc3BvbnNlEtUBCiRVcGRh", - "dGVEZXZlbG9wbWVudEF1dGhlbnRpY2F0aW9uVG9rZW4SVS5pbXByb2JhYmxl", - "LnNwYXRpYWxvcy5wbGF5ZXJhdXRoLnYyYWxwaGExLlVwZGF0ZURldmVsb3Bt", + "bnRpY2F0aW9uVG9rZW4izAEKKkxpc3REZXZlbG9wbWVudEF1dGhlbnRpY2F0", + "aW9uVG9rZW5zUmVxdWVzdBJLCgxwcm9qZWN0X25hbWUYASABKAlCNeLfHx8K", + "HSheXCokKXwoXlthLXpBLVowLTlfXXszLDMyfSQpys1/DgoMcHJvamVjdF9u", + "YW1lEhcKD2luY2x1ZGVfZXhwaXJlZBgCIAEoCBIkCglwYWdlX3NpemUYAyAB", + "KAVCEeLfHw0Q////////////ARgzEhIKCnBhZ2VfdG9rZW4YBCABKAkiuwEK", + "K0xpc3REZXZlbG9wbWVudEF1dGhlbnRpY2F0aW9uVG9rZW5zUmVzcG9uc2US", + "cwohZGV2ZWxvcG1lbnRfYXV0aGVudGljYXRpb25fdG9rZW5zGAEgAygLMkgu", + "aW1wcm9iYWJsZS5zcGF0aWFsb3MucGxheWVyYXV0aC52MmFscGhhMS5EZXZl", + "bG9wbWVudEF1dGhlbnRpY2F0aW9uVG9rZW4SFwoPbmV4dF9wYWdlX3Rva2Vu", + "GAIgASgJIpcBCitVcGRhdGVEZXZlbG9wbWVudEF1dGhlbnRpY2F0aW9uVG9r", + "ZW5SZXF1ZXN0Eh4KAmlkGAEgASgJQhLi3x8CWAHKzX8ICgZkYXRfaWQSEwoL", + "ZGVzY3JpcHRpb24YAiABKAkSMwoQdXBkYXRlZF9saWZldGltZRgDIAEoCzIZ", + "Lmdvb2dsZS5wcm90b2J1Zi5EdXJhdGlvbiKiAQosVXBkYXRlRGV2ZWxvcG1l", + "bnRBdXRoZW50aWNhdGlvblRva2VuUmVzcG9uc2UScgogZGV2ZWxvcG1lbnRf", + "YXV0aGVudGljYXRpb25fdG9rZW4YASABKAsySC5pbXByb2JhYmxlLnNwYXRp", + "YWxvcy5wbGF5ZXJhdXRoLnYyYWxwaGExLkRldmVsb3BtZW50QXV0aGVudGlj", + "YXRpb25Ub2tlbiJBCitFeHBpcmVEZXZlbG9wbWVudEF1dGhlbnRpY2F0aW9u", + "VG9rZW5SZXF1ZXN0EhIKAmlkGAEgASgJQgbi3x8CWAEiLgosRXhwaXJlRGV2", + "ZWxvcG1lbnRBdXRoZW50aWNhdGlvblRva2VuUmVzcG9uc2UyyQwKEVBsYXll", + "ckF1dGhTZXJ2aWNlEpkBChBDcmVhdGVMb2dpblRva2VuEkEuaW1wcm9iYWJs", + "ZS5zcGF0aWFsb3MucGxheWVyYXV0aC52MmFscGhhMS5DcmVhdGVMb2dpblRv", + "a2VuUmVxdWVzdBpCLmltcHJvYmFibGUuc3BhdGlhbG9zLnBsYXllcmF1dGgu", + "djJhbHBoYTEuQ3JlYXRlTG9naW5Ub2tlblJlc3BvbnNlErQBChlDcmVhdGVQ", + "bGF5ZXJJZGVudGl0eVRva2VuEkouaW1wcm9iYWJsZS5zcGF0aWFsb3MucGxh", + "eWVyYXV0aC52MmFscGhhMS5DcmVhdGVQbGF5ZXJJZGVudGl0eVRva2VuUmVx", + "dWVzdBpLLmltcHJvYmFibGUuc3BhdGlhbG9zLnBsYXllcmF1dGgudjJhbHBo", + "YTEuQ3JlYXRlUGxheWVySWRlbnRpdHlUb2tlblJlc3BvbnNlErQBChlEZWNv", + "ZGVQbGF5ZXJJZGVudGl0eVRva2VuEkouaW1wcm9iYWJsZS5zcGF0aWFsb3Mu", + "cGxheWVyYXV0aC52MmFscGhhMS5EZWNvZGVQbGF5ZXJJZGVudGl0eVRva2Vu", + "UmVxdWVzdBpLLmltcHJvYmFibGUuc3BhdGlhbG9zLnBsYXllcmF1dGgudjJh", + "bHBoYTEuRGVjb2RlUGxheWVySWRlbnRpdHlUb2tlblJlc3BvbnNlEtUBCiRD", + "cmVhdGVEZXZlbG9wbWVudEF1dGhlbnRpY2F0aW9uVG9rZW4SVS5pbXByb2Jh", + "YmxlLnNwYXRpYWxvcy5wbGF5ZXJhdXRoLnYyYWxwaGExLkNyZWF0ZURldmVs", + "b3BtZW50QXV0aGVudGljYXRpb25Ub2tlblJlcXVlc3QaVi5pbXByb2JhYmxl", + "LnNwYXRpYWxvcy5wbGF5ZXJhdXRoLnYyYWxwaGExLkNyZWF0ZURldmVsb3Bt", + "ZW50QXV0aGVudGljYXRpb25Ub2tlblJlc3BvbnNlEswBCiFHZXREZXZlbG9w", + "bWVudEF1dGhlbnRpY2F0aW9uVG9rZW4SUi5pbXByb2JhYmxlLnNwYXRpYWxv", + "cy5wbGF5ZXJhdXRoLnYyYWxwaGExLkdldERldmVsb3BtZW50QXV0aGVudGlj", + "YXRpb25Ub2tlblJlcXVlc3QaUy5pbXByb2JhYmxlLnNwYXRpYWxvcy5wbGF5", + "ZXJhdXRoLnYyYWxwaGExLkdldERldmVsb3BtZW50QXV0aGVudGljYXRpb25U", + "b2tlblJlc3BvbnNlEtIBCiNMaXN0RGV2ZWxvcG1lbnRBdXRoZW50aWNhdGlv", + "blRva2VucxJULmltcHJvYmFibGUuc3BhdGlhbG9zLnBsYXllcmF1dGgudjJh", + "bHBoYTEuTGlzdERldmVsb3BtZW50QXV0aGVudGljYXRpb25Ub2tlbnNSZXF1", + "ZXN0GlUuaW1wcm9iYWJsZS5zcGF0aWFsb3MucGxheWVyYXV0aC52MmFscGhh", + "MS5MaXN0RGV2ZWxvcG1lbnRBdXRoZW50aWNhdGlvblRva2Vuc1Jlc3BvbnNl", + "EtUBCiRVcGRhdGVEZXZlbG9wbWVudEF1dGhlbnRpY2F0aW9uVG9rZW4SVS5p", + "bXByb2JhYmxlLnNwYXRpYWxvcy5wbGF5ZXJhdXRoLnYyYWxwaGExLlVwZGF0", + "ZURldmVsb3BtZW50QXV0aGVudGljYXRpb25Ub2tlblJlcXVlc3QaVi5pbXBy", + "b2JhYmxlLnNwYXRpYWxvcy5wbGF5ZXJhdXRoLnYyYWxwaGExLlVwZGF0ZURl", + "dmVsb3BtZW50QXV0aGVudGljYXRpb25Ub2tlblJlc3BvbnNlEtUBCiRFeHBp", + "cmVEZXZlbG9wbWVudEF1dGhlbnRpY2F0aW9uVG9rZW4SVS5pbXByb2JhYmxl", + "LnNwYXRpYWxvcy5wbGF5ZXJhdXRoLnYyYWxwaGExLkV4cGlyZURldmVsb3Bt", "ZW50QXV0aGVudGljYXRpb25Ub2tlblJlcXVlc3QaVi5pbXByb2JhYmxlLnNw", - "YXRpYWxvcy5wbGF5ZXJhdXRoLnYyYWxwaGExLlVwZGF0ZURldmVsb3BtZW50", - "QXV0aGVudGljYXRpb25Ub2tlblJlc3BvbnNlEtUBCiRFeHBpcmVEZXZlbG9w", - "bWVudEF1dGhlbnRpY2F0aW9uVG9rZW4SVS5pbXByb2JhYmxlLnNwYXRpYWxv", - "cy5wbGF5ZXJhdXRoLnYyYWxwaGExLkV4cGlyZURldmVsb3BtZW50QXV0aGVu", - "dGljYXRpb25Ub2tlblJlcXVlc3QaVi5pbXByb2JhYmxlLnNwYXRpYWxvcy5w", - "bGF5ZXJhdXRoLnYyYWxwaGExLkV4cGlyZURldmVsb3BtZW50QXV0aGVudGlj", - "YXRpb25Ub2tlblJlc3BvbnNlQmBaM2ltcHJvYmFibGUvc3BhdGlhbG9zL3Bs", - "YXllcmF1dGgvdjJhbHBoYTE7cGxheWVyYXV0aKoCKEltcHJvYmFibGUuU3Bh", - "dGlhbE9TLlBsYXllckF1dGguVjJBbHBoYTFiBnByb3RvMw==")); + "YXRpYWxvcy5wbGF5ZXJhdXRoLnYyYWxwaGExLkV4cGlyZURldmVsb3BtZW50", + "QXV0aGVudGljYXRpb25Ub2tlblJlc3BvbnNlQmBaM2ltcHJvYmFibGUvc3Bh", + "dGlhbG9zL3BsYXllcmF1dGgvdjJhbHBoYTE7cGxheWVyYXV0aKoCKEltcHJv", + "YmFibGUuU3BhdGlhbE9TLlBsYXllckF1dGguVjJBbHBoYTFiBnByb3RvMw==")); descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, new pbr::FileDescriptor[] { global::Google.Protobuf.WellKnownTypes.DurationReflection.Descriptor, global::Google.Protobuf.WellKnownTypes.TimestampReflection.Descriptor, global::Validator.ValidatorReflection.Descriptor, global::Improbable.LogfieldsReflection.Descriptor, }, new pbr::GeneratedClrTypeInfo(null, new pbr::GeneratedClrTypeInfo[] { @@ -1618,7 +1618,7 @@ public string ProjectName { /// /// A user-specified description for the DAT. /// - /// The maximum length is 200 characters. + /// It cannot be empty and has a maximum length of 200 characters. /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public string Description { @@ -1865,7 +1865,7 @@ public string ProjectName { /// /// A description for the DAT. /// - /// The maximum length is 200 characters. + /// It cannot be empty and has a maximum length of 200 characters. /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public string Description { diff --git a/apis/snapshot_v1alpha1/BUILD b/apis/snapshot_v1alpha1/BUILD index c766a9b..e132031 100644 --- a/apis/snapshot_v1alpha1/BUILD +++ b/apis/snapshot_v1alpha1/BUILD @@ -18,12 +18,14 @@ csharp_proto_compile( name = "grpc", imports = [ "external/com_github_googleapis_googleapis/", + "external/com_github_improbable_io_go_proto_logfields_proto/", "external/com_github_mwitkow_go_proto_validators_proto/", "external/com_google_protobuf/src/", ], inputs = [ "@com_google_protobuf//:well_known_protos", "@com_github_googleapis_googleapis//:important_protos", + "@com_github_improbable_io_go_proto_logfields_proto//:proto", "@com_github_mwitkow_go_proto_validators_proto//:proto", ], protos = [ diff --git a/apis/snapshot_v1alpha1/Snapshot.cs b/apis/snapshot_v1alpha1/Snapshot.cs index 2f2419e..8d28b8a 100755 --- a/apis/snapshot_v1alpha1/Snapshot.cs +++ b/apis/snapshot_v1alpha1/Snapshot.cs @@ -27,57 +27,64 @@ static SnapshotReflection() { "b3QudjFhbHBoYTEaI2dvb2dsZS9sb25ncnVubmluZy9vcGVyYXRpb25zLnBy", "b3RvGh9nb29nbGUvcHJvdG9idWYvdGltZXN0YW1wLnByb3RvGjZnaXRodWIu", "Y29tL213aXRrb3cvZ28tcHJvdG8tdmFsaWRhdG9ycy92YWxpZGF0b3IucHJv", - "dG8iiwIKCFNuYXBzaG90EgoKAmlkGAEgASgJEi0KDHByb2plY3RfbmFtZRgC", - "IAEoCUIX4t8fEwoRXlthLXowLTlfXXszLDMyfSQSMAoPZGVwbG95bWVudF9u", - "YW1lGAMgASgJQhfi3x8TChFeW2EtejAtOV9dezMsMzJ9JBIvCgtjcmVhdGVf", - "dGltZRgEIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXASDAoEc2l6", - "ZRgFIAEoAxIrCgR0YWdzGAYgAygJQh3i3x8ZChdeW2EtekEtWjAtOV86Li1d", - "ezIsMzJ9JBIUCgxkb3dubG9hZF91cmwYByABKAkSEAoIY2hlY2tzdW0YCCAB", - "KAkirwEKFExpc3RTbmFwc2hvdHNSZXF1ZXN0Ei0KDHByb2plY3RfbmFtZRgB", - "IAEoCUIX4t8fEwoRXlthLXowLTlfXXszLDMyfSQSMAoPZGVwbG95bWVudF9u", - "YW1lGAIgASgJQhfi3x8TChFeW2EtejAtOV9dezMsMzJ9JBIiCglwYWdlX3Np", - "emUYAyABKAVCD+LfHwsQ////////////ARISCgpwYWdlX3Rva2VuGAQgASgJ", - "InQKFUxpc3RTbmFwc2hvdHNSZXNwb25zZRJCCghzbmFwc2hvdBgBIAMoCzIw", - "LmltcHJvYmFibGUuc3BhdGlhbG9zLnNuYXBzaG90LnYxYWxwaGExLlNuYXBz", - "aG90EhcKD25leHRfcGFnZV90b2tlbhgCIAEoCSKVAQoSR2V0U25hcHNob3RS", - "ZXF1ZXN0Ei0KDHByb2plY3RfbmFtZRgBIAEoCUIX4t8fEwoRXlthLXowLTlf", - "XXszLDMyfSQSMAoPZGVwbG95bWVudF9uYW1lGAIgASgJQhfi3x8TChFeW2Et", - "ejAtOV9dezMsMzJ9JBIeCgJpZBgDIAEoCUIS4t8fDgoMXlstXT9bMC05XSsk", - "IlkKE0dldFNuYXBzaG90UmVzcG9uc2USQgoIc25hcHNob3QYASABKAsyMC5p", - "bXByb2JhYmxlLnNwYXRpYWxvcy5zbmFwc2hvdC52MWFscGhhMS5TbmFwc2hv", - "dCJZChNUYWtlU25hcHNob3RSZXF1ZXN0EkIKCHNuYXBzaG90GAEgASgLMjAu", - "aW1wcm9iYWJsZS5zcGF0aWFsb3Muc25hcHNob3QudjFhbHBoYTEuU25hcHNo", - "b3QiFgoUVGFrZVNuYXBzaG90TWV0YWRhdGEiWwoVVXBsb2FkU25hcHNob3RS", - "ZXF1ZXN0EkIKCHNuYXBzaG90GAEgASgLMjAuaW1wcm9iYWJsZS5zcGF0aWFs", - "b3Muc25hcHNob3QudjFhbHBoYTEuU25hcHNob3QicAoWVXBsb2FkU25hcHNo", - "b3RSZXNwb25zZRISCgp1cGxvYWRfdXJsGAEgASgJEkIKCHNuYXBzaG90GAIg", - "ASgLMjAuaW1wcm9iYWJsZS5zcGF0aWFsb3Muc25hcHNob3QudjFhbHBoYTEu", - "U25hcHNob3QilwEKFENvbmZpcm1VcGxvYWRSZXF1ZXN0Ei0KDHByb2plY3Rf", - "bmFtZRgBIAEoCUIX4t8fEwoRXlthLXowLTlfXXszLDMyfSQSMAoPZGVwbG95", - "bWVudF9uYW1lGAIgASgJQhfi3x8TChFeW2EtejAtOV9dezMsMzJ9JBIeCgJp", - "ZBgDIAEoCUIS4t8fDgoMXlstXT9bMC05XSskIlsKFUNvbmZpcm1VcGxvYWRS", - "ZXNwb25zZRJCCghzbmFwc2hvdBgBIAEoCzIwLmltcHJvYmFibGUuc3BhdGlh", - "bG9zLnNuYXBzaG90LnYxYWxwaGExLlNuYXBzaG90MrYFCg9TbmFwc2hvdFNl", - "cnZpY2USjAEKDUxpc3RTbmFwc2hvdHMSPC5pbXByb2JhYmxlLnNwYXRpYWxv", - "cy5zbmFwc2hvdC52MWFscGhhMS5MaXN0U25hcHNob3RzUmVxdWVzdBo9Lmlt", - "cHJvYmFibGUuc3BhdGlhbG9zLnNuYXBzaG90LnYxYWxwaGExLkxpc3RTbmFw", - "c2hvdHNSZXNwb25zZRKGAQoLR2V0U25hcHNob3QSOi5pbXByb2JhYmxlLnNw", - "YXRpYWxvcy5zbmFwc2hvdC52MWFscGhhMS5HZXRTbmFwc2hvdFJlcXVlc3Qa", - "Oy5pbXByb2JhYmxlLnNwYXRpYWxvcy5zbmFwc2hvdC52MWFscGhhMS5HZXRT", - "bmFwc2hvdFJlc3BvbnNlEmoKDFRha2VTbmFwc2hvdBI7LmltcHJvYmFibGUu", - "c3BhdGlhbG9zLnNuYXBzaG90LnYxYWxwaGExLlRha2VTbmFwc2hvdFJlcXVl", - "c3QaHS5nb29nbGUubG9uZ3J1bm5pbmcuT3BlcmF0aW9uEo8BCg5VcGxvYWRT", - "bmFwc2hvdBI9LmltcHJvYmFibGUuc3BhdGlhbG9zLnNuYXBzaG90LnYxYWxw", - "aGExLlVwbG9hZFNuYXBzaG90UmVxdWVzdBo+LmltcHJvYmFibGUuc3BhdGlh", - "bG9zLnNuYXBzaG90LnYxYWxwaGExLlVwbG9hZFNuYXBzaG90UmVzcG9uc2US", - "jAEKDUNvbmZpcm1VcGxvYWQSPC5pbXByb2JhYmxlLnNwYXRpYWxvcy5zbmFw", - "c2hvdC52MWFscGhhMS5Db25maXJtVXBsb2FkUmVxdWVzdBo9LmltcHJvYmFi", - "bGUuc3BhdGlhbG9zLnNuYXBzaG90LnYxYWxwaGExLkNvbmZpcm1VcGxvYWRS", - "ZXNwb25zZUJaWi9pbXByb2JhYmxlL3NwYXRpYWxvcy9zbmFwc2hvdC92MWFs", - "cGhhMTtzbmFwc2hvdKoCJkltcHJvYmFibGUuU3BhdGlhbE9TLlNuYXBzaG90", - "LlYxQWxwaGExYgZwcm90bzM=")); + "dG8aO2dpdGh1Yi5jb20vaW1wcm9iYWJsZS1pby9nby1wcm90by1sb2dmaWVs", + "ZHMvbG9nZmllbGRzLnByb3RvIt4CCghTbmFwc2hvdBIdCgJpZBgBIAEoCUIR", + "ys1/DQoLc25hcHNob3RfaWQSPwoMcHJvamVjdF9uYW1lGAIgASgJQini3x8T", + "ChFeW2EtejAtOV9dezMsMzJ9JMrNfw4KDHByb2plY3RfbmFtZRJFCg9kZXBs", + "b3ltZW50X25hbWUYAyABKAlCLOLfHxMKEV5bYS16MC05X117MywzMn0kys1/", + "EQoPZGVwbG95bWVudF9uYW1lEi8KC2NyZWF0ZV90aW1lGAQgASgLMhouZ29v", + "Z2xlLnByb3RvYnVmLlRpbWVzdGFtcBIMCgRzaXplGAUgASgDEisKBHRhZ3MY", + "BiADKAlCHeLfHxkKF15bYS16QS1aMC05XzouLV17MiwzMn0kEhQKDGRvd25s", + "b2FkX3VybBgHIAEoCRIpCghjaGVja3N1bRgIIAEoCUIXys1/EwoRc25hcHNo", + "b3RfY2hlY2tzdW0i9wEKFExpc3RTbmFwc2hvdHNSZXF1ZXN0Ej8KDHByb2pl", + "Y3RfbmFtZRgBIAEoCUIp4t8fEwoRXlthLXowLTlfXXszLDMyfSTKzX8OCgxw", + "cm9qZWN0X25hbWUSRQoPZGVwbG95bWVudF9uYW1lGAIgASgJQizi3x8TChFe", + "W2EtejAtOV9dezMsMzJ9JMrNfxEKD2RlcGxveW1lbnRfbmFtZRIxCglwYWdl", + "X3NpemUYAyABKAVCHuLfHwsQ////////////AcrNfwsKCXBhZ2Vfc2l6ZRIk", + "CgpwYWdlX3Rva2VuGAQgASgJQhDKzX8MCgpwYWdlX3Rva2VuInQKFUxpc3RT", + "bmFwc2hvdHNSZXNwb25zZRJCCghzbmFwc2hvdBgBIAMoCzIwLmltcHJvYmFi", + "bGUuc3BhdGlhbG9zLnNuYXBzaG90LnYxYWxwaGExLlNuYXBzaG90EhcKD25l", + "eHRfcGFnZV90b2tlbhgCIAEoCSLQAQoSR2V0U25hcHNob3RSZXF1ZXN0Ej8K", + "DHByb2plY3RfbmFtZRgBIAEoCUIp4t8fEwoRXlthLXowLTlfXXszLDMyfSTK", + "zX8OCgxwcm9qZWN0X25hbWUSRQoPZGVwbG95bWVudF9uYW1lGAIgASgJQizi", + "3x8TChFeW2EtejAtOV9dezMsMzJ9JMrNfxEKD2RlcGxveW1lbnRfbmFtZRIy", + "CgJpZBgDIAEoCUIm4t8fEQoPXlthLXpBLVowLTlfXSskys1/DQoLc25hcHNo", + "b3RfaWQiWQoTR2V0U25hcHNob3RSZXNwb25zZRJCCghzbmFwc2hvdBgBIAEo", + "CzIwLmltcHJvYmFibGUuc3BhdGlhbG9zLnNuYXBzaG90LnYxYWxwaGExLlNu", + "YXBzaG90IlkKE1Rha2VTbmFwc2hvdFJlcXVlc3QSQgoIc25hcHNob3QYASAB", + "KAsyMC5pbXByb2JhYmxlLnNwYXRpYWxvcy5zbmFwc2hvdC52MWFscGhhMS5T", + "bmFwc2hvdCIWChRUYWtlU25hcHNob3RNZXRhZGF0YSJjChVVcGxvYWRTbmFw", + "c2hvdFJlcXVlc3QSSgoIc25hcHNob3QYASABKAsyMC5pbXByb2JhYmxlLnNw", + "YXRpYWxvcy5zbmFwc2hvdC52MWFscGhhMS5TbmFwc2hvdEIG4t8fAiABInAK", + "FlVwbG9hZFNuYXBzaG90UmVzcG9uc2USEgoKdXBsb2FkX3VybBgBIAEoCRJC", + "CghzbmFwc2hvdBgCIAEoCzIwLmltcHJvYmFibGUuc3BhdGlhbG9zLnNuYXBz", + "aG90LnYxYWxwaGExLlNuYXBzaG90ItIBChRDb25maXJtVXBsb2FkUmVxdWVz", + "dBI/Cgxwcm9qZWN0X25hbWUYASABKAlCKeLfHxMKEV5bYS16MC05X117Mywz", + "Mn0kys1/DgoMcHJvamVjdF9uYW1lEkUKD2RlcGxveW1lbnRfbmFtZRgCIAEo", + "CUIs4t8fEwoRXlthLXowLTlfXXszLDMyfSTKzX8RCg9kZXBsb3ltZW50X25h", + "bWUSMgoCaWQYAyABKAlCJuLfHxEKD15bYS16QS1aMC05X10rJMrNfw0KC3Nu", + "YXBzaG90X2lkIlsKFUNvbmZpcm1VcGxvYWRSZXNwb25zZRJCCghzbmFwc2hv", + "dBgBIAEoCzIwLmltcHJvYmFibGUuc3BhdGlhbG9zLnNuYXBzaG90LnYxYWxw", + "aGExLlNuYXBzaG90MrYFCg9TbmFwc2hvdFNlcnZpY2USjAEKDUxpc3RTbmFw", + "c2hvdHMSPC5pbXByb2JhYmxlLnNwYXRpYWxvcy5zbmFwc2hvdC52MWFscGhh", + "MS5MaXN0U25hcHNob3RzUmVxdWVzdBo9LmltcHJvYmFibGUuc3BhdGlhbG9z", + "LnNuYXBzaG90LnYxYWxwaGExLkxpc3RTbmFwc2hvdHNSZXNwb25zZRKGAQoL", + "R2V0U25hcHNob3QSOi5pbXByb2JhYmxlLnNwYXRpYWxvcy5zbmFwc2hvdC52", + "MWFscGhhMS5HZXRTbmFwc2hvdFJlcXVlc3QaOy5pbXByb2JhYmxlLnNwYXRp", + "YWxvcy5zbmFwc2hvdC52MWFscGhhMS5HZXRTbmFwc2hvdFJlc3BvbnNlEmoK", + "DFRha2VTbmFwc2hvdBI7LmltcHJvYmFibGUuc3BhdGlhbG9zLnNuYXBzaG90", + "LnYxYWxwaGExLlRha2VTbmFwc2hvdFJlcXVlc3QaHS5nb29nbGUubG9uZ3J1", + "bm5pbmcuT3BlcmF0aW9uEo8BCg5VcGxvYWRTbmFwc2hvdBI9LmltcHJvYmFi", + "bGUuc3BhdGlhbG9zLnNuYXBzaG90LnYxYWxwaGExLlVwbG9hZFNuYXBzaG90", + "UmVxdWVzdBo+LmltcHJvYmFibGUuc3BhdGlhbG9zLnNuYXBzaG90LnYxYWxw", + "aGExLlVwbG9hZFNuYXBzaG90UmVzcG9uc2USjAEKDUNvbmZpcm1VcGxvYWQS", + "PC5pbXByb2JhYmxlLnNwYXRpYWxvcy5zbmFwc2hvdC52MWFscGhhMS5Db25m", + "aXJtVXBsb2FkUmVxdWVzdBo9LmltcHJvYmFibGUuc3BhdGlhbG9zLnNuYXBz", + "aG90LnYxYWxwaGExLkNvbmZpcm1VcGxvYWRSZXNwb25zZUJaWi9pbXByb2Jh", + "YmxlL3NwYXRpYWxvcy9zbmFwc2hvdC92MWFscGhhMTtzbmFwc2hvdKoCJklt", + "cHJvYmFibGUuU3BhdGlhbE9TLlNuYXBzaG90LlYxQWxwaGExYgZwcm90bzM=")); descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, - new pbr::FileDescriptor[] { global::Google.LongRunning.OperationsReflection.Descriptor, global::Google.Protobuf.WellKnownTypes.TimestampReflection.Descriptor, global::Validator.ValidatorReflection.Descriptor, }, + new pbr::FileDescriptor[] { global::Google.LongRunning.OperationsReflection.Descriptor, global::Google.Protobuf.WellKnownTypes.TimestampReflection.Descriptor, global::Validator.ValidatorReflection.Descriptor, global::Improbable.LogfieldsReflection.Descriptor, }, new pbr::GeneratedClrTypeInfo(null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::Improbable.SpatialOS.Snapshot.V1Alpha1.Snapshot), global::Improbable.SpatialOS.Snapshot.V1Alpha1.Snapshot.Parser, new[]{ "Id", "ProjectName", "DeploymentName", "CreateTime", "Size", "Tags", "DownloadUrl", "Checksum" }, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Improbable.SpatialOS.Snapshot.V1Alpha1.ListSnapshotsRequest), global::Improbable.SpatialOS.Snapshot.V1Alpha1.ListSnapshotsRequest.Parser, new[]{ "ProjectName", "DeploymentName", "PageSize", "PageToken" }, null, null, null), @@ -700,9 +707,6 @@ public ListSnapshotsResponse Clone() { private static readonly pb::FieldCodec _repeated_snapshot_codec = pb::FieldCodec.ForMessage(10, global::Improbable.SpatialOS.Snapshot.V1Alpha1.Snapshot.Parser); private readonly pbc::RepeatedField snapshot_ = new pbc::RepeatedField(); - /// - /// By default, snapshots are sorted by creation time (descending). - /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public pbc::RepeatedField Snapshot { get { return snapshot_; } diff --git a/apis/snapshot_v1alpha1/SnapshotGrpc.cs b/apis/snapshot_v1alpha1/SnapshotGrpc.cs index 77d581b..0f8c79e 100755 --- a/apis/snapshot_v1alpha1/SnapshotGrpc.cs +++ b/apis/snapshot_v1alpha1/SnapshotGrpc.cs @@ -75,7 +75,7 @@ public static partial class SnapshotService public abstract partial class SnapshotServiceBase { /// - /// Lists snapshots under a deployment. + /// Lists snapshots under a deployment. By default, snapshots are sorted by creation time (descending). /// /// The request received from the client. /// The context of the server-side call handler being invoked. @@ -158,7 +158,7 @@ protected SnapshotServiceClient(ClientBaseConfiguration configuration) : base(co } /// - /// Lists snapshots under a deployment. + /// Lists snapshots under a deployment. By default, snapshots are sorted by creation time (descending). /// /// The request to send to the server. /// The initial metadata to send with the call. This parameter is optional. @@ -170,7 +170,7 @@ protected SnapshotServiceClient(ClientBaseConfiguration configuration) : base(co return ListSnapshots(request, new grpc::CallOptions(headers, deadline, cancellationToken)); } /// - /// Lists snapshots under a deployment. + /// Lists snapshots under a deployment. By default, snapshots are sorted by creation time (descending). /// /// The request to send to the server. /// The options for the call. @@ -180,7 +180,7 @@ protected SnapshotServiceClient(ClientBaseConfiguration configuration) : base(co return CallInvoker.BlockingUnaryCall(__Method_ListSnapshots, null, options, request); } /// - /// Lists snapshots under a deployment. + /// Lists snapshots under a deployment. By default, snapshots are sorted by creation time (descending). /// /// The request to send to the server. /// The initial metadata to send with the call. This parameter is optional. @@ -192,7 +192,7 @@ protected SnapshotServiceClient(ClientBaseConfiguration configuration) : base(co return ListSnapshotsAsync(request, new grpc::CallOptions(headers, deadline, cancellationToken)); } /// - /// Lists snapshots under a deployment. + /// Lists snapshots under a deployment. By default, snapshots are sorted by creation time (descending). /// /// The request to send to the server. /// The options for the call. From 95de349a73e153e8ef99465af83dcaa695b277a7 Mon Sep 17 00:00:00 2001 From: Max Lowther Date: Fri, 6 Sep 2019 12:13:19 +0100 Subject: [PATCH 3/4] generate generate generate --- apis/playerauth_v2alpha1/PlayerIdentity.cs | 449 ++++++++++++++++++ .../playerauth_v2alpha1/PlayerIdentityGrpc.cs | 138 ++++++ 2 files changed, 587 insertions(+) create mode 100755 apis/playerauth_v2alpha1/PlayerIdentity.cs create mode 100755 apis/playerauth_v2alpha1/PlayerIdentityGrpc.cs diff --git a/apis/playerauth_v2alpha1/PlayerIdentity.cs b/apis/playerauth_v2alpha1/PlayerIdentity.cs new file mode 100755 index 0000000..707df8d --- /dev/null +++ b/apis/playerauth_v2alpha1/PlayerIdentity.cs @@ -0,0 +1,449 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: proto/improbable/spatialos/playerauth/v1alpha1/player_identity.proto +#pragma warning disable 1591, 0612, 3021 +#region Designer generated code + +using pb = global::Google.Protobuf; +using pbc = global::Google.Protobuf.Collections; +using pbr = global::Google.Protobuf.Reflection; +using scg = global::System.Collections.Generic; +namespace Improbable.SpatialOS.PlayerAuth.V1Alpha1 { + + /// Holder for reflection information generated from proto/improbable/spatialos/playerauth/v1alpha1/player_identity.proto + public static partial class PlayerIdentityReflection { + + #region Descriptor + /// File descriptor for proto/improbable/spatialos/playerauth/v1alpha1/player_identity.proto + public static pbr::FileDescriptor Descriptor { + get { return descriptor; } + } + private static pbr::FileDescriptor descriptor; + + static PlayerIdentityReflection() { + byte[] descriptorData = global::System.Convert.FromBase64String( + string.Concat( + "CkRwcm90by9pbXByb2JhYmxlL3NwYXRpYWxvcy9wbGF5ZXJhdXRoL3YxYWxw", + "aGExL3BsYXllcl9pZGVudGl0eS5wcm90bxIoaW1wcm9iYWJsZS5zcGF0aWFs", + "b3MucGxheWVyYXV0aC52MWFscGhhMSIcCgtQbGF5ZXJUb2tlbhINCgV0b2tl", + "bhgBIAEoCSJLChhDcmVhdGVQbGF5ZXJUb2tlblJlcXVlc3QSGQoRcGxheWVy", + "X2lkZW50aWZpZXIYASABKAkSFAoMcHJvamVjdF9uYW1lGAIgASgJImEKGUNy", + "ZWF0ZVBsYXllclRva2VuUmVzcG9uc2USRAoFdG9rZW4YASABKAsyNS5pbXBy", + "b2JhYmxlLnNwYXRpYWxvcy5wbGF5ZXJhdXRoLnYxYWxwaGExLlBsYXllclRv", + "a2VuMrMBChJQbGF5ZXJUb2tlblNlcnZpY2USnAEKEUNyZWF0ZVBsYXllclRv", + "a2VuEkIuaW1wcm9iYWJsZS5zcGF0aWFsb3MucGxheWVyYXV0aC52MWFscGhh", + "MS5DcmVhdGVQbGF5ZXJUb2tlblJlcXVlc3QaQy5pbXByb2JhYmxlLnNwYXRp", + "YWxvcy5wbGF5ZXJhdXRoLnYxYWxwaGExLkNyZWF0ZVBsYXllclRva2VuUmVz", + "cG9uc2VCYFozaW1wcm9iYWJsZS9zcGF0aWFsb3MvcGxheWVyYXV0aC92MWFs", + "cGhhMTtwbGF5ZXJhdXRoqgIoSW1wcm9iYWJsZS5TcGF0aWFsT1MuUGxheWVy", + "QXV0aC5WMUFscGhhMWIGcHJvdG8z")); + descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, + new pbr::FileDescriptor[] { }, + new pbr::GeneratedClrTypeInfo(null, new pbr::GeneratedClrTypeInfo[] { + new pbr::GeneratedClrTypeInfo(typeof(global::Improbable.SpatialOS.PlayerAuth.V1Alpha1.PlayerToken), global::Improbable.SpatialOS.PlayerAuth.V1Alpha1.PlayerToken.Parser, new[]{ "Token" }, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Improbable.SpatialOS.PlayerAuth.V1Alpha1.CreatePlayerTokenRequest), global::Improbable.SpatialOS.PlayerAuth.V1Alpha1.CreatePlayerTokenRequest.Parser, new[]{ "PlayerIdentifier", "ProjectName" }, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Improbable.SpatialOS.PlayerAuth.V1Alpha1.CreatePlayerTokenResponse), global::Improbable.SpatialOS.PlayerAuth.V1Alpha1.CreatePlayerTokenResponse.Parser, new[]{ "Token" }, null, null, null) + })); + } + #endregion + + } + #region Messages + public sealed partial class PlayerToken : pb::IMessage { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new PlayerToken()); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public static pbr::MessageDescriptor Descriptor { + get { return global::Improbable.SpatialOS.PlayerAuth.V1Alpha1.PlayerIdentityReflection.Descriptor.MessageTypes[0]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public PlayerToken() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public PlayerToken(PlayerToken other) : this() { + token_ = other.token_; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public PlayerToken Clone() { + return new PlayerToken(this); + } + + /// Field number for the "token" field. + public const int TokenFieldNumber = 1; + private string token_ = ""; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public string Token { + get { return token_; } + set { + token_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override bool Equals(object other) { + return Equals(other as PlayerToken); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool Equals(PlayerToken other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (Token != other.Token) return false; + return true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override int GetHashCode() { + int hash = 1; + if (Token.Length != 0) hash ^= Token.GetHashCode(); + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void WriteTo(pb::CodedOutputStream output) { + if (Token.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Token); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public int CalculateSize() { + int size = 0; + if (Token.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Token); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void MergeFrom(PlayerToken other) { + if (other == null) { + return; + } + if (other.Token.Length != 0) { + Token = other.Token; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void MergeFrom(pb::CodedInputStream input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + input.SkipLastField(); + break; + case 10: { + Token = input.ReadString(); + break; + } + } + } + } + + } + + public sealed partial class CreatePlayerTokenRequest : pb::IMessage { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new CreatePlayerTokenRequest()); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public static pbr::MessageDescriptor Descriptor { + get { return global::Improbable.SpatialOS.PlayerAuth.V1Alpha1.PlayerIdentityReflection.Descriptor.MessageTypes[1]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public CreatePlayerTokenRequest() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public CreatePlayerTokenRequest(CreatePlayerTokenRequest other) : this() { + playerIdentifier_ = other.playerIdentifier_; + projectName_ = other.projectName_; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public CreatePlayerTokenRequest Clone() { + return new CreatePlayerTokenRequest(this); + } + + /// Field number for the "player_identifier" field. + public const int PlayerIdentifierFieldNumber = 1; + private string playerIdentifier_ = ""; + /// + //// Player identifier, eg: username + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public string PlayerIdentifier { + get { return playerIdentifier_; } + set { + playerIdentifier_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "project_name" field. + public const int ProjectNameFieldNumber = 2; + private string projectName_ = ""; + /// + //// Name of the project player_identifier should access + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public string ProjectName { + get { return projectName_; } + set { + projectName_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override bool Equals(object other) { + return Equals(other as CreatePlayerTokenRequest); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool Equals(CreatePlayerTokenRequest other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (PlayerIdentifier != other.PlayerIdentifier) return false; + if (ProjectName != other.ProjectName) return false; + return true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override int GetHashCode() { + int hash = 1; + if (PlayerIdentifier.Length != 0) hash ^= PlayerIdentifier.GetHashCode(); + if (ProjectName.Length != 0) hash ^= ProjectName.GetHashCode(); + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void WriteTo(pb::CodedOutputStream output) { + if (PlayerIdentifier.Length != 0) { + output.WriteRawTag(10); + output.WriteString(PlayerIdentifier); + } + if (ProjectName.Length != 0) { + output.WriteRawTag(18); + output.WriteString(ProjectName); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public int CalculateSize() { + int size = 0; + if (PlayerIdentifier.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(PlayerIdentifier); + } + if (ProjectName.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(ProjectName); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void MergeFrom(CreatePlayerTokenRequest other) { + if (other == null) { + return; + } + if (other.PlayerIdentifier.Length != 0) { + PlayerIdentifier = other.PlayerIdentifier; + } + if (other.ProjectName.Length != 0) { + ProjectName = other.ProjectName; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void MergeFrom(pb::CodedInputStream input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + input.SkipLastField(); + break; + case 10: { + PlayerIdentifier = input.ReadString(); + break; + } + case 18: { + ProjectName = input.ReadString(); + break; + } + } + } + } + + } + + public sealed partial class CreatePlayerTokenResponse : pb::IMessage { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new CreatePlayerTokenResponse()); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public static pbr::MessageDescriptor Descriptor { + get { return global::Improbable.SpatialOS.PlayerAuth.V1Alpha1.PlayerIdentityReflection.Descriptor.MessageTypes[2]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public CreatePlayerTokenResponse() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public CreatePlayerTokenResponse(CreatePlayerTokenResponse other) : this() { + Token = other.token_ != null ? other.Token.Clone() : null; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public CreatePlayerTokenResponse Clone() { + return new CreatePlayerTokenResponse(this); + } + + /// Field number for the "token" field. + public const int TokenFieldNumber = 1; + private global::Improbable.SpatialOS.PlayerAuth.V1Alpha1.PlayerToken token_; + /// + //// Token granting the player access to the requested project + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public global::Improbable.SpatialOS.PlayerAuth.V1Alpha1.PlayerToken Token { + get { return token_; } + set { + token_ = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override bool Equals(object other) { + return Equals(other as CreatePlayerTokenResponse); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool Equals(CreatePlayerTokenResponse other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (!object.Equals(Token, other.Token)) return false; + return true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override int GetHashCode() { + int hash = 1; + if (token_ != null) hash ^= Token.GetHashCode(); + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void WriteTo(pb::CodedOutputStream output) { + if (token_ != null) { + output.WriteRawTag(10); + output.WriteMessage(Token); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public int CalculateSize() { + int size = 0; + if (token_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Token); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void MergeFrom(CreatePlayerTokenResponse other) { + if (other == null) { + return; + } + if (other.token_ != null) { + if (token_ == null) { + token_ = new global::Improbable.SpatialOS.PlayerAuth.V1Alpha1.PlayerToken(); + } + Token.MergeFrom(other.Token); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void MergeFrom(pb::CodedInputStream input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + input.SkipLastField(); + break; + case 10: { + if (token_ == null) { + token_ = new global::Improbable.SpatialOS.PlayerAuth.V1Alpha1.PlayerToken(); + } + input.ReadMessage(token_); + break; + } + } + } + } + + } + + #endregion + +} + +#endregion Designer generated code diff --git a/apis/playerauth_v2alpha1/PlayerIdentityGrpc.cs b/apis/playerauth_v2alpha1/PlayerIdentityGrpc.cs new file mode 100755 index 0000000..ce7122e --- /dev/null +++ b/apis/playerauth_v2alpha1/PlayerIdentityGrpc.cs @@ -0,0 +1,138 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: proto/improbable/spatialos/playerauth/v1alpha1/player_identity.proto +// Original file comments: +// / Provides methods to manage player tokens. +// +#pragma warning disable 1591 +#region Designer generated code + +using System; +using System.Threading; +using System.Threading.Tasks; +using grpc = global::Grpc.Core; + +namespace Improbable.SpatialOS.PlayerAuth.V1Alpha1 { + /// + //// PlayerAuthenticationService provides methods for generation of player authentication. + /// + public static partial class PlayerTokenService + { + static readonly string __ServiceName = "improbable.spatialos.playerauth.v1alpha1.PlayerTokenService"; + + static readonly grpc::Marshaller __Marshaller_CreatePlayerTokenRequest = grpc::Marshallers.Create((arg) => global::Google.Protobuf.MessageExtensions.ToByteArray(arg), global::Improbable.SpatialOS.PlayerAuth.V1Alpha1.CreatePlayerTokenRequest.Parser.ParseFrom); + static readonly grpc::Marshaller __Marshaller_CreatePlayerTokenResponse = grpc::Marshallers.Create((arg) => global::Google.Protobuf.MessageExtensions.ToByteArray(arg), global::Improbable.SpatialOS.PlayerAuth.V1Alpha1.CreatePlayerTokenResponse.Parser.ParseFrom); + + static readonly grpc::Method __Method_CreatePlayerToken = new grpc::Method( + grpc::MethodType.Unary, + __ServiceName, + "CreatePlayerToken", + __Marshaller_CreatePlayerTokenRequest, + __Marshaller_CreatePlayerTokenResponse); + + /// Service descriptor + public static global::Google.Protobuf.Reflection.ServiceDescriptor Descriptor + { + get { return global::Improbable.SpatialOS.PlayerAuth.V1Alpha1.PlayerIdentityReflection.Descriptor.Services[0]; } + } + + /// Base class for server-side implementations of PlayerTokenService + public abstract partial class PlayerTokenServiceBase + { + /// + //// Returns a new token required to access the requested project + /// + /// The request received from the client. + /// The context of the server-side call handler being invoked. + /// The response to send back to the client (wrapped by a task). + public virtual global::System.Threading.Tasks.Task CreatePlayerToken(global::Improbable.SpatialOS.PlayerAuth.V1Alpha1.CreatePlayerTokenRequest request, grpc::ServerCallContext context) + { + throw new grpc::RpcException(new grpc::Status(grpc::StatusCode.Unimplemented, "")); + } + + } + + /// Client for PlayerTokenService + public partial class PlayerTokenServiceClient : grpc::ClientBase + { + /// Creates a new client for PlayerTokenService + /// The channel to use to make remote calls. + public PlayerTokenServiceClient(grpc::Channel channel) : base(channel) + { + } + /// Creates a new client for PlayerTokenService that uses a custom CallInvoker. + /// The callInvoker to use to make remote calls. + public PlayerTokenServiceClient(grpc::CallInvoker callInvoker) : base(callInvoker) + { + } + /// Protected parameterless constructor to allow creation of test doubles. + protected PlayerTokenServiceClient() : base() + { + } + /// Protected constructor to allow creation of configured clients. + /// The client configuration. + protected PlayerTokenServiceClient(ClientBaseConfiguration configuration) : base(configuration) + { + } + + /// + //// Returns a new token required to access the requested project + /// + /// The request to send to the server. + /// The initial metadata to send with the call. This parameter is optional. + /// An optional deadline for the call. The call will be cancelled if deadline is hit. + /// An optional token for canceling the call. + /// The response received from the server. + public virtual global::Improbable.SpatialOS.PlayerAuth.V1Alpha1.CreatePlayerTokenResponse CreatePlayerToken(global::Improbable.SpatialOS.PlayerAuth.V1Alpha1.CreatePlayerTokenRequest request, grpc::Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default(CancellationToken)) + { + return CreatePlayerToken(request, new grpc::CallOptions(headers, deadline, cancellationToken)); + } + /// + //// Returns a new token required to access the requested project + /// + /// The request to send to the server. + /// The options for the call. + /// The response received from the server. + public virtual global::Improbable.SpatialOS.PlayerAuth.V1Alpha1.CreatePlayerTokenResponse CreatePlayerToken(global::Improbable.SpatialOS.PlayerAuth.V1Alpha1.CreatePlayerTokenRequest request, grpc::CallOptions options) + { + return CallInvoker.BlockingUnaryCall(__Method_CreatePlayerToken, null, options, request); + } + /// + //// Returns a new token required to access the requested project + /// + /// The request to send to the server. + /// The initial metadata to send with the call. This parameter is optional. + /// An optional deadline for the call. The call will be cancelled if deadline is hit. + /// An optional token for canceling the call. + /// The call object. + public virtual grpc::AsyncUnaryCall CreatePlayerTokenAsync(global::Improbable.SpatialOS.PlayerAuth.V1Alpha1.CreatePlayerTokenRequest request, grpc::Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default(CancellationToken)) + { + return CreatePlayerTokenAsync(request, new grpc::CallOptions(headers, deadline, cancellationToken)); + } + /// + //// Returns a new token required to access the requested project + /// + /// The request to send to the server. + /// The options for the call. + /// The call object. + public virtual grpc::AsyncUnaryCall CreatePlayerTokenAsync(global::Improbable.SpatialOS.PlayerAuth.V1Alpha1.CreatePlayerTokenRequest request, grpc::CallOptions options) + { + return CallInvoker.AsyncUnaryCall(__Method_CreatePlayerToken, null, options, request); + } + /// Creates a new instance of client from given ClientBaseConfiguration. + protected override PlayerTokenServiceClient NewInstance(ClientBaseConfiguration configuration) + { + return new PlayerTokenServiceClient(configuration); + } + } + + /// Creates service definition that can be registered with a server + /// An object implementing the server-side handling logic. + public static grpc::ServerServiceDefinition BindService(PlayerTokenServiceBase serviceImpl) + { + return grpc::ServerServiceDefinition.CreateBuilder() + .AddMethod(__Method_CreatePlayerToken, serviceImpl.CreatePlayerToken).Build(); + } + + } +} +#endregion From 9f6344536a522efeb87fc324128141cee44f3f55 Mon Sep 17 00:00:00 2001 From: Max Lowther Date: Fri, 6 Sep 2019 12:15:17 +0100 Subject: [PATCH 4/4] filedescriptor --- apis/playerauth_v2alpha1/PlayerAuth.cs | 112 ++++++++++++------------- 1 file changed, 56 insertions(+), 56 deletions(-) diff --git a/apis/playerauth_v2alpha1/PlayerAuth.cs b/apis/playerauth_v2alpha1/PlayerAuth.cs index 71e7ac3..a88f9db 100755 --- a/apis/playerauth_v2alpha1/PlayerAuth.cs +++ b/apis/playerauth_v2alpha1/PlayerAuth.cs @@ -72,63 +72,63 @@ static PlayerauthReflection() { "b3BtZW50QXV0aGVudGljYXRpb25Ub2tlblJlc3BvbnNlEnIKIGRldmVsb3Bt", "ZW50X2F1dGhlbnRpY2F0aW9uX3Rva2VuGAEgASgLMkguaW1wcm9iYWJsZS5z", "cGF0aWFsb3MucGxheWVyYXV0aC52MmFscGhhMS5EZXZlbG9wbWVudEF1dGhl", - "bnRpY2F0aW9uVG9rZW4izAEKKkxpc3REZXZlbG9wbWVudEF1dGhlbnRpY2F0", - "aW9uVG9rZW5zUmVxdWVzdBJLCgxwcm9qZWN0X25hbWUYASABKAlCNeLfHx8K", - "HSheXCokKXwoXlthLXpBLVowLTlfXXszLDMyfSQpys1/DgoMcHJvamVjdF9u", - "YW1lEhcKD2luY2x1ZGVfZXhwaXJlZBgCIAEoCBIkCglwYWdlX3NpemUYAyAB", - "KAVCEeLfHw0Q////////////ARgzEhIKCnBhZ2VfdG9rZW4YBCABKAkiuwEK", - "K0xpc3REZXZlbG9wbWVudEF1dGhlbnRpY2F0aW9uVG9rZW5zUmVzcG9uc2US", - "cwohZGV2ZWxvcG1lbnRfYXV0aGVudGljYXRpb25fdG9rZW5zGAEgAygLMkgu", - "aW1wcm9iYWJsZS5zcGF0aWFsb3MucGxheWVyYXV0aC52MmFscGhhMS5EZXZl", - "bG9wbWVudEF1dGhlbnRpY2F0aW9uVG9rZW4SFwoPbmV4dF9wYWdlX3Rva2Vu", - "GAIgASgJIpcBCitVcGRhdGVEZXZlbG9wbWVudEF1dGhlbnRpY2F0aW9uVG9r", - "ZW5SZXF1ZXN0Eh4KAmlkGAEgASgJQhLi3x8CWAHKzX8ICgZkYXRfaWQSEwoL", - "ZGVzY3JpcHRpb24YAiABKAkSMwoQdXBkYXRlZF9saWZldGltZRgDIAEoCzIZ", - "Lmdvb2dsZS5wcm90b2J1Zi5EdXJhdGlvbiKiAQosVXBkYXRlRGV2ZWxvcG1l", - "bnRBdXRoZW50aWNhdGlvblRva2VuUmVzcG9uc2UScgogZGV2ZWxvcG1lbnRf", - "YXV0aGVudGljYXRpb25fdG9rZW4YASABKAsySC5pbXByb2JhYmxlLnNwYXRp", - "YWxvcy5wbGF5ZXJhdXRoLnYyYWxwaGExLkRldmVsb3BtZW50QXV0aGVudGlj", - "YXRpb25Ub2tlbiJBCitFeHBpcmVEZXZlbG9wbWVudEF1dGhlbnRpY2F0aW9u", - "VG9rZW5SZXF1ZXN0EhIKAmlkGAEgASgJQgbi3x8CWAEiLgosRXhwaXJlRGV2", - "ZWxvcG1lbnRBdXRoZW50aWNhdGlvblRva2VuUmVzcG9uc2UyyQwKEVBsYXll", - "ckF1dGhTZXJ2aWNlEpkBChBDcmVhdGVMb2dpblRva2VuEkEuaW1wcm9iYWJs", - "ZS5zcGF0aWFsb3MucGxheWVyYXV0aC52MmFscGhhMS5DcmVhdGVMb2dpblRv", - "a2VuUmVxdWVzdBpCLmltcHJvYmFibGUuc3BhdGlhbG9zLnBsYXllcmF1dGgu", - "djJhbHBoYTEuQ3JlYXRlTG9naW5Ub2tlblJlc3BvbnNlErQBChlDcmVhdGVQ", - "bGF5ZXJJZGVudGl0eVRva2VuEkouaW1wcm9iYWJsZS5zcGF0aWFsb3MucGxh", - "eWVyYXV0aC52MmFscGhhMS5DcmVhdGVQbGF5ZXJJZGVudGl0eVRva2VuUmVx", - "dWVzdBpLLmltcHJvYmFibGUuc3BhdGlhbG9zLnBsYXllcmF1dGgudjJhbHBo", - "YTEuQ3JlYXRlUGxheWVySWRlbnRpdHlUb2tlblJlc3BvbnNlErQBChlEZWNv", - "ZGVQbGF5ZXJJZGVudGl0eVRva2VuEkouaW1wcm9iYWJsZS5zcGF0aWFsb3Mu", - "cGxheWVyYXV0aC52MmFscGhhMS5EZWNvZGVQbGF5ZXJJZGVudGl0eVRva2Vu", - "UmVxdWVzdBpLLmltcHJvYmFibGUuc3BhdGlhbG9zLnBsYXllcmF1dGgudjJh", - "bHBoYTEuRGVjb2RlUGxheWVySWRlbnRpdHlUb2tlblJlc3BvbnNlEtUBCiRD", - "cmVhdGVEZXZlbG9wbWVudEF1dGhlbnRpY2F0aW9uVG9rZW4SVS5pbXByb2Jh", - "YmxlLnNwYXRpYWxvcy5wbGF5ZXJhdXRoLnYyYWxwaGExLkNyZWF0ZURldmVs", - "b3BtZW50QXV0aGVudGljYXRpb25Ub2tlblJlcXVlc3QaVi5pbXByb2JhYmxl", - "LnNwYXRpYWxvcy5wbGF5ZXJhdXRoLnYyYWxwaGExLkNyZWF0ZURldmVsb3Bt", - "ZW50QXV0aGVudGljYXRpb25Ub2tlblJlc3BvbnNlEswBCiFHZXREZXZlbG9w", - "bWVudEF1dGhlbnRpY2F0aW9uVG9rZW4SUi5pbXByb2JhYmxlLnNwYXRpYWxv", - "cy5wbGF5ZXJhdXRoLnYyYWxwaGExLkdldERldmVsb3BtZW50QXV0aGVudGlj", - "YXRpb25Ub2tlblJlcXVlc3QaUy5pbXByb2JhYmxlLnNwYXRpYWxvcy5wbGF5", - "ZXJhdXRoLnYyYWxwaGExLkdldERldmVsb3BtZW50QXV0aGVudGljYXRpb25U", - "b2tlblJlc3BvbnNlEtIBCiNMaXN0RGV2ZWxvcG1lbnRBdXRoZW50aWNhdGlv", - "blRva2VucxJULmltcHJvYmFibGUuc3BhdGlhbG9zLnBsYXllcmF1dGgudjJh", - "bHBoYTEuTGlzdERldmVsb3BtZW50QXV0aGVudGljYXRpb25Ub2tlbnNSZXF1", - "ZXN0GlUuaW1wcm9iYWJsZS5zcGF0aWFsb3MucGxheWVyYXV0aC52MmFscGhh", - "MS5MaXN0RGV2ZWxvcG1lbnRBdXRoZW50aWNhdGlvblRva2Vuc1Jlc3BvbnNl", - "EtUBCiRVcGRhdGVEZXZlbG9wbWVudEF1dGhlbnRpY2F0aW9uVG9rZW4SVS5p", - "bXByb2JhYmxlLnNwYXRpYWxvcy5wbGF5ZXJhdXRoLnYyYWxwaGExLlVwZGF0", - "ZURldmVsb3BtZW50QXV0aGVudGljYXRpb25Ub2tlblJlcXVlc3QaVi5pbXBy", - "b2JhYmxlLnNwYXRpYWxvcy5wbGF5ZXJhdXRoLnYyYWxwaGExLlVwZGF0ZURl", - "dmVsb3BtZW50QXV0aGVudGljYXRpb25Ub2tlblJlc3BvbnNlEtUBCiRFeHBp", - "cmVEZXZlbG9wbWVudEF1dGhlbnRpY2F0aW9uVG9rZW4SVS5pbXByb2JhYmxl", - "LnNwYXRpYWxvcy5wbGF5ZXJhdXRoLnYyYWxwaGExLkV4cGlyZURldmVsb3Bt", + "bnRpY2F0aW9uVG9rZW4iwwEKKkxpc3REZXZlbG9wbWVudEF1dGhlbnRpY2F0", + "aW9uVG9rZW5zUmVxdWVzdBJCCgxwcm9qZWN0X25hbWUYASABKAlCLOLfHxYK", + "FF5bYS16QS1aMC05X117MywzMn0kys1/DgoMcHJvamVjdF9uYW1lEhcKD2lu", + "Y2x1ZGVfZXhwaXJlZBgCIAEoCBIkCglwYWdlX3NpemUYAyABKAVCEeLfHw0Q", + "////////////ARgzEhIKCnBhZ2VfdG9rZW4YBCABKAkiuwEKK0xpc3REZXZl", + "bG9wbWVudEF1dGhlbnRpY2F0aW9uVG9rZW5zUmVzcG9uc2UScwohZGV2ZWxv", + "cG1lbnRfYXV0aGVudGljYXRpb25fdG9rZW5zGAEgAygLMkguaW1wcm9iYWJs", + "ZS5zcGF0aWFsb3MucGxheWVyYXV0aC52MmFscGhhMS5EZXZlbG9wbWVudEF1", + "dGhlbnRpY2F0aW9uVG9rZW4SFwoPbmV4dF9wYWdlX3Rva2VuGAIgASgJIpcB", + "CitVcGRhdGVEZXZlbG9wbWVudEF1dGhlbnRpY2F0aW9uVG9rZW5SZXF1ZXN0", + "Eh4KAmlkGAEgASgJQhLi3x8CWAHKzX8ICgZkYXRfaWQSEwoLZGVzY3JpcHRp", + "b24YAiABKAkSMwoQdXBkYXRlZF9saWZldGltZRgDIAEoCzIZLmdvb2dsZS5w", + "cm90b2J1Zi5EdXJhdGlvbiKiAQosVXBkYXRlRGV2ZWxvcG1lbnRBdXRoZW50", + "aWNhdGlvblRva2VuUmVzcG9uc2UScgogZGV2ZWxvcG1lbnRfYXV0aGVudGlj", + "YXRpb25fdG9rZW4YASABKAsySC5pbXByb2JhYmxlLnNwYXRpYWxvcy5wbGF5", + "ZXJhdXRoLnYyYWxwaGExLkRldmVsb3BtZW50QXV0aGVudGljYXRpb25Ub2tl", + "biJBCitFeHBpcmVEZXZlbG9wbWVudEF1dGhlbnRpY2F0aW9uVG9rZW5SZXF1", + "ZXN0EhIKAmlkGAEgASgJQgbi3x8CWAEiLgosRXhwaXJlRGV2ZWxvcG1lbnRB", + "dXRoZW50aWNhdGlvblRva2VuUmVzcG9uc2UyyQwKEVBsYXllckF1dGhTZXJ2", + "aWNlEpkBChBDcmVhdGVMb2dpblRva2VuEkEuaW1wcm9iYWJsZS5zcGF0aWFs", + "b3MucGxheWVyYXV0aC52MmFscGhhMS5DcmVhdGVMb2dpblRva2VuUmVxdWVz", + "dBpCLmltcHJvYmFibGUuc3BhdGlhbG9zLnBsYXllcmF1dGgudjJhbHBoYTEu", + "Q3JlYXRlTG9naW5Ub2tlblJlc3BvbnNlErQBChlDcmVhdGVQbGF5ZXJJZGVu", + "dGl0eVRva2VuEkouaW1wcm9iYWJsZS5zcGF0aWFsb3MucGxheWVyYXV0aC52", + "MmFscGhhMS5DcmVhdGVQbGF5ZXJJZGVudGl0eVRva2VuUmVxdWVzdBpLLmlt", + "cHJvYmFibGUuc3BhdGlhbG9zLnBsYXllcmF1dGgudjJhbHBoYTEuQ3JlYXRl", + "UGxheWVySWRlbnRpdHlUb2tlblJlc3BvbnNlErQBChlEZWNvZGVQbGF5ZXJJ", + "ZGVudGl0eVRva2VuEkouaW1wcm9iYWJsZS5zcGF0aWFsb3MucGxheWVyYXV0", + "aC52MmFscGhhMS5EZWNvZGVQbGF5ZXJJZGVudGl0eVRva2VuUmVxdWVzdBpL", + "LmltcHJvYmFibGUuc3BhdGlhbG9zLnBsYXllcmF1dGgudjJhbHBoYTEuRGVj", + "b2RlUGxheWVySWRlbnRpdHlUb2tlblJlc3BvbnNlEtUBCiRDcmVhdGVEZXZl", + "bG9wbWVudEF1dGhlbnRpY2F0aW9uVG9rZW4SVS5pbXByb2JhYmxlLnNwYXRp", + "YWxvcy5wbGF5ZXJhdXRoLnYyYWxwaGExLkNyZWF0ZURldmVsb3BtZW50QXV0", + "aGVudGljYXRpb25Ub2tlblJlcXVlc3QaVi5pbXByb2JhYmxlLnNwYXRpYWxv", + "cy5wbGF5ZXJhdXRoLnYyYWxwaGExLkNyZWF0ZURldmVsb3BtZW50QXV0aGVu", + "dGljYXRpb25Ub2tlblJlc3BvbnNlEswBCiFHZXREZXZlbG9wbWVudEF1dGhl", + "bnRpY2F0aW9uVG9rZW4SUi5pbXByb2JhYmxlLnNwYXRpYWxvcy5wbGF5ZXJh", + "dXRoLnYyYWxwaGExLkdldERldmVsb3BtZW50QXV0aGVudGljYXRpb25Ub2tl", + "blJlcXVlc3QaUy5pbXByb2JhYmxlLnNwYXRpYWxvcy5wbGF5ZXJhdXRoLnYy", + "YWxwaGExLkdldERldmVsb3BtZW50QXV0aGVudGljYXRpb25Ub2tlblJlc3Bv", + "bnNlEtIBCiNMaXN0RGV2ZWxvcG1lbnRBdXRoZW50aWNhdGlvblRva2VucxJU", + "LmltcHJvYmFibGUuc3BhdGlhbG9zLnBsYXllcmF1dGgudjJhbHBoYTEuTGlz", + "dERldmVsb3BtZW50QXV0aGVudGljYXRpb25Ub2tlbnNSZXF1ZXN0GlUuaW1w", + "cm9iYWJsZS5zcGF0aWFsb3MucGxheWVyYXV0aC52MmFscGhhMS5MaXN0RGV2", + "ZWxvcG1lbnRBdXRoZW50aWNhdGlvblRva2Vuc1Jlc3BvbnNlEtUBCiRVcGRh", + "dGVEZXZlbG9wbWVudEF1dGhlbnRpY2F0aW9uVG9rZW4SVS5pbXByb2JhYmxl", + "LnNwYXRpYWxvcy5wbGF5ZXJhdXRoLnYyYWxwaGExLlVwZGF0ZURldmVsb3Bt", "ZW50QXV0aGVudGljYXRpb25Ub2tlblJlcXVlc3QaVi5pbXByb2JhYmxlLnNw", - "YXRpYWxvcy5wbGF5ZXJhdXRoLnYyYWxwaGExLkV4cGlyZURldmVsb3BtZW50", - "QXV0aGVudGljYXRpb25Ub2tlblJlc3BvbnNlQmBaM2ltcHJvYmFibGUvc3Bh", - "dGlhbG9zL3BsYXllcmF1dGgvdjJhbHBoYTE7cGxheWVyYXV0aKoCKEltcHJv", - "YmFibGUuU3BhdGlhbE9TLlBsYXllckF1dGguVjJBbHBoYTFiBnByb3RvMw==")); + "YXRpYWxvcy5wbGF5ZXJhdXRoLnYyYWxwaGExLlVwZGF0ZURldmVsb3BtZW50", + "QXV0aGVudGljYXRpb25Ub2tlblJlc3BvbnNlEtUBCiRFeHBpcmVEZXZlbG9w", + "bWVudEF1dGhlbnRpY2F0aW9uVG9rZW4SVS5pbXByb2JhYmxlLnNwYXRpYWxv", + "cy5wbGF5ZXJhdXRoLnYyYWxwaGExLkV4cGlyZURldmVsb3BtZW50QXV0aGVu", + "dGljYXRpb25Ub2tlblJlcXVlc3QaVi5pbXByb2JhYmxlLnNwYXRpYWxvcy5w", + "bGF5ZXJhdXRoLnYyYWxwaGExLkV4cGlyZURldmVsb3BtZW50QXV0aGVudGlj", + "YXRpb25Ub2tlblJlc3BvbnNlQmBaM2ltcHJvYmFibGUvc3BhdGlhbG9zL3Bs", + "YXllcmF1dGgvdjJhbHBoYTE7cGxheWVyYXV0aKoCKEltcHJvYmFibGUuU3Bh", + "dGlhbE9TLlBsYXllckF1dGguVjJBbHBoYTFiBnByb3RvMw==")); descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, new pbr::FileDescriptor[] { global::Google.Protobuf.WellKnownTypes.DurationReflection.Descriptor, global::Google.Protobuf.WellKnownTypes.TimestampReflection.Descriptor, global::Validator.ValidatorReflection.Descriptor, global::Improbable.LogfieldsReflection.Descriptor, }, new pbr::GeneratedClrTypeInfo(null, new pbr::GeneratedClrTypeInfo[] {