Skip to content

Commit

Permalink
feat: Clarify Batch API proto doc about pubsub notifications
Browse files Browse the repository at this point in the history
---
feat: add Batch Managed Container support for v1alpha
PiperOrigin-RevId: 554622486

Source-Link: googleapis/googleapis@0e42ad0

Source-Link: googleapis/googleapis-gen@274d7b7
Copy-Tag: eyJwIjoiYXBpcy9Hb29nbGUuQ2xvdWQuQmF0Y2guVjEvLk93bEJvdC55YW1sIiwiaCI6IjI3NGQ3Yjc3N2U0NGQyZTA2MGVlMGRjYTM2MjA0MTE5Mjc1YzJkY2EifQ==
  • Loading branch information
gcf-owl-bot[bot] authored and amanda-tarafa committed Aug 8, 2023
1 parent 1f31c26 commit 0d8755a
Show file tree
Hide file tree
Showing 2 changed files with 77 additions and 73 deletions.
12 changes: 8 additions & 4 deletions apis/Google.Cloud.Batch.V1/Google.Cloud.Batch.V1/Job.g.cs
Original file line number Diff line number Diff line change
Expand Up @@ -1986,8 +1986,8 @@ public sealed partial class JobNotification : pb::IMessage<JobNotification>
private string pubsubTopic_ = "";
/// <summary>
/// The Pub/Sub topic where notifications like the job state changes
/// will be published. This topic exist in the same project as the job
/// and billings will be charged to this project.
/// will be published. The topic must exist in the same project as
/// the job and billings will be charged to this project.
/// If not specified, no Pub/Sub messages will be sent.
/// Topic format: `projects/{project}/topics/{topic}`.
/// </summary>
Expand Down Expand Up @@ -2205,8 +2205,12 @@ public enum Type {

/// <summary>
/// Message details.
/// Describe the attribute that a message should have.
/// Without specified message attributes, no message will be sent by default.
/// Describe the conditions under which messages will be sent.
/// If no attribute is defined, no message will be sent by default.
/// One message should specify either the job or the task level attributes,
/// but not both. For example,
/// job level: JOB_STATE_CHANGED and/or a specified new_job_state;
/// task level: TASK_STATE_CHANGED and/or a specified new_task_state.
/// </summary>
public sealed partial class Message : pb::IMessage<Message>
#if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
Expand Down
138 changes: 69 additions & 69 deletions apis/Google.Cloud.Batch.V1/Google.Cloud.Batch.V1/Task.g.cs
Original file line number Diff line number Diff line change
Expand Up @@ -25,76 +25,76 @@ public static partial class TaskReflection {
byte[] descriptorData = global::System.Convert.FromBase64String(
string.Concat(
"CiBnb29nbGUvY2xvdWQvYmF0Y2gvdjEvdGFzay5wcm90bxIVZ29vZ2xlLmNs",
"b3VkLmJhdGNoLnYxGhlnb29nbGUvYXBpL3Jlc291cmNlLnByb3RvGiJnb29n",
"bGUvY2xvdWQvYmF0Y2gvdjEvdm9sdW1lLnByb3RvGh5nb29nbGUvcHJvdG9i",
"dWYvZHVyYXRpb24ucHJvdG8aH2dvb2dsZS9wcm90b2J1Zi90aW1lc3RhbXAu",
"cHJvdG8iTwoPQ29tcHV0ZVJlc291cmNlEhEKCWNwdV9taWxsaRgBIAEoAxIS",
"CgptZW1vcnlfbWliGAIgASgDEhUKDWJvb3RfZGlza19taWIYBCABKAMi2wEK",
"C1N0YXR1c0V2ZW50EgwKBHR5cGUYAyABKAkSEwoLZGVzY3JpcHRpb24YASAB",
"KAkSLgoKZXZlbnRfdGltZRgCIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1l",
"c3RhbXASPAoOdGFza19leGVjdXRpb24YBCABKAsyJC5nb29nbGUuY2xvdWQu",
"YmF0Y2gudjEuVGFza0V4ZWN1dGlvbhI7Cgp0YXNrX3N0YXRlGAUgASgOMicu",
"Z29vZ2xlLmNsb3VkLmJhdGNoLnYxLlRhc2tTdGF0dXMuU3RhdGUiIgoNVGFz",
"a0V4ZWN1dGlvbhIRCglleGl0X2NvZGUYASABKAUi8gEKClRhc2tTdGF0dXMS",
"NgoFc3RhdGUYASABKA4yJy5nb29nbGUuY2xvdWQuYmF0Y2gudjEuVGFza1N0",
"YXR1cy5TdGF0ZRI5Cg1zdGF0dXNfZXZlbnRzGAIgAygLMiIuZ29vZ2xlLmNs",
"b3VkLmJhdGNoLnYxLlN0YXR1c0V2ZW50InEKBVN0YXRlEhUKEVNUQVRFX1VO",
"U1BFQ0lGSUVEEAASCwoHUEVORElORxABEgwKCEFTU0lHTkVEEAISCwoHUlVO",
"TklORxADEgoKBkZBSUxFRBAEEg0KCVNVQ0NFRURFRBAFEg4KClVORVhFQ1VU",
"RUQQBiLeBQoIUnVubmFibGUSPgoJY29udGFpbmVyGAEgASgLMikuZ29vZ2xl",
"LmNsb3VkLmJhdGNoLnYxLlJ1bm5hYmxlLkNvbnRhaW5lckgAEjgKBnNjcmlw",
"dBgCIAEoCzImLmdvb2dsZS5jbG91ZC5iYXRjaC52MS5SdW5uYWJsZS5TY3Jp",
"cHRIABI6CgdiYXJyaWVyGAYgASgLMicuZ29vZ2xlLmNsb3VkLmJhdGNoLnYx",
"LlJ1bm5hYmxlLkJhcnJpZXJIABIaChJpZ25vcmVfZXhpdF9zdGF0dXMYAyAB",
"KAgSEgoKYmFja2dyb3VuZBgEIAEoCBISCgphbHdheXNfcnVuGAUgASgIEjcK",
"C2Vudmlyb25tZW50GAcgASgLMiIuZ29vZ2xlLmNsb3VkLmJhdGNoLnYxLkVu",
"dmlyb25tZW50EioKB3RpbWVvdXQYCCABKAsyGS5nb29nbGUucHJvdG9idWYu",
"RHVyYXRpb24SOwoGbGFiZWxzGAkgAygLMisuZ29vZ2xlLmNsb3VkLmJhdGNo",
"LnYxLlJ1bm5hYmxlLkxhYmVsc0VudHJ5GqoBCglDb250YWluZXISEQoJaW1h",
"Z2VfdXJpGAEgASgJEhAKCGNvbW1hbmRzGAIgAygJEhIKCmVudHJ5cG9pbnQY",
"AyABKAkSDwoHdm9sdW1lcxgHIAMoCRIPCgdvcHRpb25zGAggASgJEh4KFmJs",
"b2NrX2V4dGVybmFsX25ldHdvcmsYCSABKAgSEAoIdXNlcm5hbWUYCiABKAkS",
"EAoIcGFzc3dvcmQYCyABKAkaMwoGU2NyaXB0Eg4KBHBhdGgYASABKAlIABIO",
"CgR0ZXh0GAIgASgJSABCCQoHY29tbWFuZBoXCgdCYXJyaWVyEgwKBG5hbWUY",
"ASABKAkaLQoLTGFiZWxzRW50cnkSCwoDa2V5GAEgASgJEg0KBXZhbHVlGAIg",
"ASgJOgI4AUIMCgpleGVjdXRhYmxlIv0DCghUYXNrU3BlYxIyCglydW5uYWJs",
"ZXMYCCADKAsyHy5nb29nbGUuY2xvdWQuYmF0Y2gudjEuUnVubmFibGUSQAoQ",
"Y29tcHV0ZV9yZXNvdXJjZRgDIAEoCzImLmdvb2dsZS5jbG91ZC5iYXRjaC52",
"MS5Db21wdXRlUmVzb3VyY2USMwoQbWF4X3J1bl9kdXJhdGlvbhgEIAEoCzIZ",
"Lmdvb2dsZS5wcm90b2J1Zi5EdXJhdGlvbhIXCg9tYXhfcmV0cnlfY291bnQY",
"BSABKAUSQgoSbGlmZWN5Y2xlX3BvbGljaWVzGAkgAygLMiYuZ29vZ2xlLmNs",
"b3VkLmJhdGNoLnYxLkxpZmVjeWNsZVBvbGljeRJLCgxlbnZpcm9ubWVudHMY",
"BiADKAsyMS5nb29nbGUuY2xvdWQuYmF0Y2gudjEuVGFza1NwZWMuRW52aXJv",
"bm1lbnRzRW50cnlCAhgBEi4KB3ZvbHVtZXMYByADKAsyHS5nb29nbGUuY2xv",
"dWQuYmF0Y2gudjEuVm9sdW1lEjcKC2Vudmlyb25tZW50GAogASgLMiIuZ29v",
"Z2xlLmNsb3VkLmJhdGNoLnYxLkVudmlyb25tZW50GjMKEUVudmlyb25tZW50",
"c0VudHJ5EgsKA2tleRgBIAEoCRINCgV2YWx1ZRgCIAEoCToCOAEiigIKD0xp",
"ZmVjeWNsZVBvbGljeRI9CgZhY3Rpb24YASABKA4yLS5nb29nbGUuY2xvdWQu",
"YmF0Y2gudjEuTGlmZWN5Y2xlUG9saWN5LkFjdGlvbhJQChBhY3Rpb25fY29u",
"ZGl0aW9uGAIgASgLMjYuZ29vZ2xlLmNsb3VkLmJhdGNoLnYxLkxpZmVjeWNs",
"ZVBvbGljeS5BY3Rpb25Db25kaXRpb24aJQoPQWN0aW9uQ29uZGl0aW9uEhIK",
"CmV4aXRfY29kZXMYASADKAUiPwoGQWN0aW9uEhYKEkFDVElPTl9VTlNQRUNJ",
"RklFRBAAEg4KClJFVFJZX1RBU0sQARINCglGQUlMX1RBU0sQAiLAAQoEVGFz",
"axIMCgRuYW1lGAEgASgJEjEKBnN0YXR1cxgCIAEoCzIhLmdvb2dsZS5jbG91",
"ZC5iYXRjaC52MS5UYXNrU3RhdHVzOnfqQXQKGWJhdGNoLmdvb2dsZWFwaXMu",
"Y29tL1Rhc2sSV3Byb2plY3RzL3twcm9qZWN0fS9sb2NhdGlvbnMve2xvY2F0",
"aW9ufS9qb2JzL3tqb2J9L3Rhc2tHcm91cHMve3Rhc2tfZ3JvdXB9L3Rhc2tz",
"L3t0YXNrfSKPAwoLRW52aXJvbm1lbnQSRAoJdmFyaWFibGVzGAEgAygLMjEu",
"Z29vZ2xlLmNsb3VkLmJhdGNoLnYxLkVudmlyb25tZW50LlZhcmlhYmxlc0Vu",
"dHJ5ElEKEHNlY3JldF92YXJpYWJsZXMYAiADKAsyNy5nb29nbGUuY2xvdWQu",
"YmF0Y2gudjEuRW52aXJvbm1lbnQuU2VjcmV0VmFyaWFibGVzRW50cnkSSQoT",
"ZW5jcnlwdGVkX3ZhcmlhYmxlcxgDIAEoCzIsLmdvb2dsZS5jbG91ZC5iYXRj",
"aC52MS5FbnZpcm9ubWVudC5LTVNFbnZNYXAaMgoJS01TRW52TWFwEhAKCGtl",
"eV9uYW1lGAEgASgJEhMKC2NpcGhlcl90ZXh0GAIgASgJGjAKDlZhcmlhYmxl",
"c0VudHJ5EgsKA2tleRgBIAEoCRINCgV2YWx1ZRgCIAEoCToCOAEaNgoUU2Vj",
"cmV0VmFyaWFibGVzRW50cnkSCwoDa2V5GAEgASgJEg0KBXZhbHVlGAIgASgJ",
"OgI4AUKqAQoZY29tLmdvb2dsZS5jbG91ZC5iYXRjaC52MUIJVGFza1Byb3Rv",
"UAFaL2Nsb3VkLmdvb2dsZS5jb20vZ28vYmF0Y2gvYXBpdjEvYmF0Y2hwYjti",
"YXRjaHBiogIDR0NCqgIVR29vZ2xlLkNsb3VkLkJhdGNoLlYxygIVR29vZ2xl",
"XENsb3VkXEJhdGNoXFYx6gIYR29vZ2xlOjpDbG91ZDo6QmF0Y2g6OlYxYgZw",
"cm90bzM="));
"b3VkLmJhdGNoLnYxGh9nb29nbGUvYXBpL2ZpZWxkX2JlaGF2aW9yLnByb3Rv",
"Ghlnb29nbGUvYXBpL3Jlc291cmNlLnByb3RvGiJnb29nbGUvY2xvdWQvYmF0",
"Y2gvdjEvdm9sdW1lLnByb3RvGh5nb29nbGUvcHJvdG9idWYvZHVyYXRpb24u",
"cHJvdG8aH2dvb2dsZS9wcm90b2J1Zi90aW1lc3RhbXAucHJvdG8iTwoPQ29t",
"cHV0ZVJlc291cmNlEhEKCWNwdV9taWxsaRgBIAEoAxISCgptZW1vcnlfbWli",
"GAIgASgDEhUKDWJvb3RfZGlza19taWIYBCABKAMi2wEKC1N0YXR1c0V2ZW50",
"EgwKBHR5cGUYAyABKAkSEwoLZGVzY3JpcHRpb24YASABKAkSLgoKZXZlbnRf",
"dGltZRgCIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXASPAoOdGFz",
"a19leGVjdXRpb24YBCABKAsyJC5nb29nbGUuY2xvdWQuYmF0Y2gudjEuVGFz",
"a0V4ZWN1dGlvbhI7Cgp0YXNrX3N0YXRlGAUgASgOMicuZ29vZ2xlLmNsb3Vk",
"LmJhdGNoLnYxLlRhc2tTdGF0dXMuU3RhdGUiIgoNVGFza0V4ZWN1dGlvbhIR",
"CglleGl0X2NvZGUYASABKAUi8gEKClRhc2tTdGF0dXMSNgoFc3RhdGUYASAB",
"KA4yJy5nb29nbGUuY2xvdWQuYmF0Y2gudjEuVGFza1N0YXR1cy5TdGF0ZRI5",
"Cg1zdGF0dXNfZXZlbnRzGAIgAygLMiIuZ29vZ2xlLmNsb3VkLmJhdGNoLnYx",
"LlN0YXR1c0V2ZW50InEKBVN0YXRlEhUKEVNUQVRFX1VOU1BFQ0lGSUVEEAAS",
"CwoHUEVORElORxABEgwKCEFTU0lHTkVEEAISCwoHUlVOTklORxADEgoKBkZB",
"SUxFRBAEEg0KCVNVQ0NFRURFRBAFEg4KClVORVhFQ1VURUQQBiLeBQoIUnVu",
"bmFibGUSPgoJY29udGFpbmVyGAEgASgLMikuZ29vZ2xlLmNsb3VkLmJhdGNo",
"LnYxLlJ1bm5hYmxlLkNvbnRhaW5lckgAEjgKBnNjcmlwdBgCIAEoCzImLmdv",
"b2dsZS5jbG91ZC5iYXRjaC52MS5SdW5uYWJsZS5TY3JpcHRIABI6CgdiYXJy",
"aWVyGAYgASgLMicuZ29vZ2xlLmNsb3VkLmJhdGNoLnYxLlJ1bm5hYmxlLkJh",
"cnJpZXJIABIaChJpZ25vcmVfZXhpdF9zdGF0dXMYAyABKAgSEgoKYmFja2dy",
"b3VuZBgEIAEoCBISCgphbHdheXNfcnVuGAUgASgIEjcKC2Vudmlyb25tZW50",
"GAcgASgLMiIuZ29vZ2xlLmNsb3VkLmJhdGNoLnYxLkVudmlyb25tZW50EioK",
"B3RpbWVvdXQYCCABKAsyGS5nb29nbGUucHJvdG9idWYuRHVyYXRpb24SOwoG",
"bGFiZWxzGAkgAygLMisuZ29vZ2xlLmNsb3VkLmJhdGNoLnYxLlJ1bm5hYmxl",
"LkxhYmVsc0VudHJ5GqoBCglDb250YWluZXISEQoJaW1hZ2VfdXJpGAEgASgJ",
"EhAKCGNvbW1hbmRzGAIgAygJEhIKCmVudHJ5cG9pbnQYAyABKAkSDwoHdm9s",
"dW1lcxgHIAMoCRIPCgdvcHRpb25zGAggASgJEh4KFmJsb2NrX2V4dGVybmFs",
"X25ldHdvcmsYCSABKAgSEAoIdXNlcm5hbWUYCiABKAkSEAoIcGFzc3dvcmQY",
"CyABKAkaMwoGU2NyaXB0Eg4KBHBhdGgYASABKAlIABIOCgR0ZXh0GAIgASgJ",
"SABCCQoHY29tbWFuZBoXCgdCYXJyaWVyEgwKBG5hbWUYASABKAkaLQoLTGFi",
"ZWxzRW50cnkSCwoDa2V5GAEgASgJEg0KBXZhbHVlGAIgASgJOgI4AUIMCgpl",
"eGVjdXRhYmxlIv0DCghUYXNrU3BlYxIyCglydW5uYWJsZXMYCCADKAsyHy5n",
"b29nbGUuY2xvdWQuYmF0Y2gudjEuUnVubmFibGUSQAoQY29tcHV0ZV9yZXNv",
"dXJjZRgDIAEoCzImLmdvb2dsZS5jbG91ZC5iYXRjaC52MS5Db21wdXRlUmVz",
"b3VyY2USMwoQbWF4X3J1bl9kdXJhdGlvbhgEIAEoCzIZLmdvb2dsZS5wcm90",
"b2J1Zi5EdXJhdGlvbhIXCg9tYXhfcmV0cnlfY291bnQYBSABKAUSQgoSbGlm",
"ZWN5Y2xlX3BvbGljaWVzGAkgAygLMiYuZ29vZ2xlLmNsb3VkLmJhdGNoLnYx",
"LkxpZmVjeWNsZVBvbGljeRJLCgxlbnZpcm9ubWVudHMYBiADKAsyMS5nb29n",
"bGUuY2xvdWQuYmF0Y2gudjEuVGFza1NwZWMuRW52aXJvbm1lbnRzRW50cnlC",
"AhgBEi4KB3ZvbHVtZXMYByADKAsyHS5nb29nbGUuY2xvdWQuYmF0Y2gudjEu",
"Vm9sdW1lEjcKC2Vudmlyb25tZW50GAogASgLMiIuZ29vZ2xlLmNsb3VkLmJh",
"dGNoLnYxLkVudmlyb25tZW50GjMKEUVudmlyb25tZW50c0VudHJ5EgsKA2tl",
"eRgBIAEoCRINCgV2YWx1ZRgCIAEoCToCOAEiigIKD0xpZmVjeWNsZVBvbGlj",
"eRI9CgZhY3Rpb24YASABKA4yLS5nb29nbGUuY2xvdWQuYmF0Y2gudjEuTGlm",
"ZWN5Y2xlUG9saWN5LkFjdGlvbhJQChBhY3Rpb25fY29uZGl0aW9uGAIgASgL",
"MjYuZ29vZ2xlLmNsb3VkLmJhdGNoLnYxLkxpZmVjeWNsZVBvbGljeS5BY3Rp",
"b25Db25kaXRpb24aJQoPQWN0aW9uQ29uZGl0aW9uEhIKCmV4aXRfY29kZXMY",
"ASADKAUiPwoGQWN0aW9uEhYKEkFDVElPTl9VTlNQRUNJRklFRBAAEg4KClJF",
"VFJZX1RBU0sQARINCglGQUlMX1RBU0sQAiLAAQoEVGFzaxIMCgRuYW1lGAEg",
"ASgJEjEKBnN0YXR1cxgCIAEoCzIhLmdvb2dsZS5jbG91ZC5iYXRjaC52MS5U",
"YXNrU3RhdHVzOnfqQXQKGWJhdGNoLmdvb2dsZWFwaXMuY29tL1Rhc2sSV3By",
"b2plY3RzL3twcm9qZWN0fS9sb2NhdGlvbnMve2xvY2F0aW9ufS9qb2JzL3tq",
"b2J9L3Rhc2tHcm91cHMve3Rhc2tfZ3JvdXB9L3Rhc2tzL3t0YXNrfSKPAwoL",
"RW52aXJvbm1lbnQSRAoJdmFyaWFibGVzGAEgAygLMjEuZ29vZ2xlLmNsb3Vk",
"LmJhdGNoLnYxLkVudmlyb25tZW50LlZhcmlhYmxlc0VudHJ5ElEKEHNlY3Jl",
"dF92YXJpYWJsZXMYAiADKAsyNy5nb29nbGUuY2xvdWQuYmF0Y2gudjEuRW52",
"aXJvbm1lbnQuU2VjcmV0VmFyaWFibGVzRW50cnkSSQoTZW5jcnlwdGVkX3Zh",
"cmlhYmxlcxgDIAEoCzIsLmdvb2dsZS5jbG91ZC5iYXRjaC52MS5FbnZpcm9u",
"bWVudC5LTVNFbnZNYXAaMgoJS01TRW52TWFwEhAKCGtleV9uYW1lGAEgASgJ",
"EhMKC2NpcGhlcl90ZXh0GAIgASgJGjAKDlZhcmlhYmxlc0VudHJ5EgsKA2tl",
"eRgBIAEoCRINCgV2YWx1ZRgCIAEoCToCOAEaNgoUU2VjcmV0VmFyaWFibGVz",
"RW50cnkSCwoDa2V5GAEgASgJEg0KBXZhbHVlGAIgASgJOgI4AUKqAQoZY29t",
"Lmdvb2dsZS5jbG91ZC5iYXRjaC52MUIJVGFza1Byb3RvUAFaL2Nsb3VkLmdv",
"b2dsZS5jb20vZ28vYmF0Y2gvYXBpdjEvYmF0Y2hwYjtiYXRjaHBiogIDR0NC",
"qgIVR29vZ2xlLkNsb3VkLkJhdGNoLlYxygIVR29vZ2xlXENsb3VkXEJhdGNo",
"XFYx6gIYR29vZ2xlOjpDbG91ZDo6QmF0Y2g6OlYxYgZwcm90bzM="));
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
new pbr::FileDescriptor[] { global::Google.Api.ResourceReflection.Descriptor, global::Google.Cloud.Batch.V1.VolumeReflection.Descriptor, global::Google.Protobuf.WellKnownTypes.DurationReflection.Descriptor, global::Google.Protobuf.WellKnownTypes.TimestampReflection.Descriptor, },
new pbr::FileDescriptor[] { global::Google.Api.FieldBehaviorReflection.Descriptor, global::Google.Api.ResourceReflection.Descriptor, global::Google.Cloud.Batch.V1.VolumeReflection.Descriptor, global::Google.Protobuf.WellKnownTypes.DurationReflection.Descriptor, global::Google.Protobuf.WellKnownTypes.TimestampReflection.Descriptor, },
new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.Batch.V1.ComputeResource), global::Google.Cloud.Batch.V1.ComputeResource.Parser, new[]{ "CpuMilli", "MemoryMib", "BootDiskMib" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.Batch.V1.StatusEvent), global::Google.Cloud.Batch.V1.StatusEvent.Parser, new[]{ "Type", "Description", "EventTime", "TaskExecution", "TaskState" }, null, null, null, null),
Expand Down

0 comments on commit 0d8755a

Please sign in to comment.