Skip to content

Commit 37a574a

Browse files
feat: [batch] support custom scopes for service account in v1 (#9082)
* feat: support custom scopes for service account in v1 --- feat: Add boot disk field in InstanceStatus --- feat: Add boot disk and image source fields to v1 InstancePolicy PiperOrigin-RevId: 507014714 Source-Link: googleapis/googleapis@12b32ef Source-Link: https://github.com/googleapis/googleapis-gen/commit/547061f90bc7e6706395ae372e0f61010bb4949e Copy-Tag: eyJwIjoiamF2YS1iYXRjaC8uT3dsQm90LnlhbWwiLCJoIjoiNTQ3MDYxZjkwYmM3ZTY3MDYzOTVhZTM3MmUwZjYxMDEwYmI0OTQ5ZSJ9 * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md * feat: support custom scopes for service account in v1 --- feat: Add boot disk field in InstanceStatus --- feat: Add boot disk and image source fields to v1 InstancePolicy PiperOrigin-RevId: 507014772 Source-Link: googleapis/googleapis@9d6497f Source-Link: https://github.com/googleapis/googleapis-gen/commit/13ef8a3b7efeb45866ebcea380dfd6a43ee5d486 Copy-Tag: eyJwIjoiamF2YS1iYXRjaC8uT3dsQm90LnlhbWwiLCJoIjoiMTNlZjhhM2I3ZWZlYjQ1ODY2ZWJjZWEzODBkZmQ2YTQzZWU1ZDQ4NiJ9 * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md --------- Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
1 parent 4175bea commit 37a574a

File tree

16 files changed

+2119
-482
lines changed

16 files changed

+2119
-482
lines changed

java-batch/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,20 +22,20 @@ If you are using Maven, add this to your pom.xml file:
2222
<dependency>
2323
<groupId>com.google.cloud</groupId>
2424
<artifactId>google-cloud-batch</artifactId>
25-
<version>0.9.0</version>
25+
<version>0.10.0</version>
2626
</dependency>
2727
```
2828

2929
If you are using Gradle without BOM, add this to your dependencies:
3030

3131
```Groovy
32-
implementation 'com.google.cloud:google-cloud-batch:0.9.0'
32+
implementation 'com.google.cloud:google-cloud-batch:0.10.0'
3333
```
3434

3535
If you are using SBT, add this to your dependencies:
3636

3737
```Scala
38-
libraryDependencies += "com.google.cloud" % "google-cloud-batch" % "0.9.0"
38+
libraryDependencies += "com.google.cloud" % "google-cloud-batch" % "0.10.0"
3939
```
4040

4141
## Authentication

java-batch/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/AllocationPolicy.java

Lines changed: 521 additions & 42 deletions
Large diffs are not rendered by default.

java-batch/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/BatchProto.java

Lines changed: 66 additions & 68 deletions
Original file line numberDiff line numberDiff line change
@@ -73,78 +73,77 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
7373
static {
7474
java.lang.String[] descriptorData = {
7575
"\n!google/cloud/batch/v1/batch.proto\022\025goo"
76-
+ "gle.cloud.batch.v1\032\033google/protobuf/empt"
77-
+ "y.proto\032\034google/api/annotations.proto\032\027g"
78-
+ "oogle/api/client.proto\032\037google/api/field"
79-
+ "_behavior.proto\032\031google/api/resource.pro"
80-
+ "to\032\037google/cloud/batch/v1/job.proto\032 goo"
81-
+ "gle/cloud/batch/v1/task.proto\032#google/lo"
82-
+ "ngrunning/operations.proto\032\037google/proto"
83-
+ "buf/timestamp.proto\"\233\001\n\020CreateJobRequest"
84-
+ "\0220\n\006parent\030\001 \001(\tB \340A\002\372A\032\022\030batch.googleap"
85-
+ "is.com/Job\022\016\n\006job_id\030\002 \001(\t\022,\n\003job\030\003 \001(\0132"
86-
+ "\032.google.cloud.batch.v1.JobB\003\340A\002\022\027\n\nrequ"
87-
+ "est_id\030\004 \001(\tB\003\340A\001\"?\n\rGetJobRequest\022.\n\004na"
88-
+ "me\030\001 \001(\tB \340A\002\372A\032\n\030batch.googleapis.com/J"
89-
+ "ob\"N\n\020DeleteJobRequest\022\014\n\004name\030\001 \001(\t\022\023\n\006"
90-
+ "reason\030\002 \001(\tB\003\340A\001\022\027\n\nrequest_id\030\004 \001(\tB\003\340"
91-
+ "A\001\"X\n\017ListJobsRequest\022\016\n\006parent\030\001 \001(\t\022\016\n"
92-
+ "\006filter\030\004 \001(\t\022\021\n\tpage_size\030\002 \001(\005\022\022\n\npage"
93-
+ "_token\030\003 \001(\t\"j\n\020ListJobsResponse\022(\n\004jobs"
94-
+ "\030\001 \003(\0132\032.google.cloud.batch.v1.Job\022\027\n\017ne"
95-
+ "xt_page_token\030\002 \001(\t\022\023\n\013unreachable\030\003 \003(\t"
96-
+ "\"\201\001\n\020ListTasksRequest\0226\n\006parent\030\001 \001(\tB&\340"
97-
+ "A\002\372A \n\036batch.googleapis.com/TaskGroup\022\016\n"
98-
+ "\006filter\030\002 \001(\t\022\021\n\tpage_size\030\003 \001(\005\022\022\n\npage"
99-
+ "_token\030\004 \001(\t\"m\n\021ListTasksResponse\022*\n\005tas"
100-
+ "ks\030\001 \003(\0132\033.google.cloud.batch.v1.Task\022\027\n"
101-
+ "\017next_page_token\030\002 \001(\t\022\023\n\013unreachable\030\003 "
102-
+ "\003(\t\"A\n\016GetTaskRequest\022/\n\004name\030\001 \001(\tB!\340A\002"
103-
+ "\372A\033\n\031batch.googleapis.com/Task\"\200\002\n\021Opera"
104-
+ "tionMetadata\0224\n\013create_time\030\001 \001(\0132\032.goog"
105-
+ "le.protobuf.TimestampB\003\340A\003\0221\n\010end_time\030\002"
106-
+ " \001(\0132\032.google.protobuf.TimestampB\003\340A\003\022\023\n"
107-
+ "\006target\030\003 \001(\tB\003\340A\003\022\021\n\004verb\030\004 \001(\tB\003\340A\003\022\033\n"
108-
+ "\016status_message\030\005 \001(\tB\003\340A\003\022#\n\026requested_"
109-
+ "cancellation\030\006 \001(\010B\003\340A\003\022\030\n\013api_version\030\007"
110-
+ " \001(\tB\003\340A\0032\266\010\n\014BatchService\022\233\001\n\tCreateJob"
111-
+ "\022\'.google.cloud.batch.v1.CreateJobReques"
112-
+ "t\032\032.google.cloud.batch.v1.Job\"I\202\323\344\223\002/\"(/"
113-
+ "v1/{parent=projects/*/locations/*}/jobs:"
114-
+ "\003job\332A\021parent,job,job_id\022\203\001\n\006GetJob\022$.go"
115-
+ "ogle.cloud.batch.v1.GetJobRequest\032\032.goog"
116-
+ "le.cloud.batch.v1.Job\"7\202\323\344\223\002*\022(/v1/{name"
117-
+ "=projects/*/locations/*/jobs/*}\332A\004name\022\317"
118-
+ "\001\n\tDeleteJob\022\'.google.cloud.batch.v1.Del"
119-
+ "eteJobRequest\032\035.google.longrunning.Opera"
120-
+ "tion\"z\202\323\344\223\002**(/v1/{name=projects/*/locat"
121-
+ "ions/*/jobs/*}\332A\004name\312A@\n\025google.protobu"
122-
+ "f.Empty\022\'google.cloud.batch.v1.Operation"
123-
+ "Metadata\022\226\001\n\010ListJobs\022&.google.cloud.bat"
124-
+ "ch.v1.ListJobsRequest\032\'.google.cloud.bat"
125-
+ "ch.v1.ListJobsResponse\"9\202\323\344\223\002*\022(/v1/{par"
126-
+ "ent=projects/*/locations/*}/jobs\332A\006paren"
127-
+ "t\022\233\001\n\007GetTask\022%.google.cloud.batch.v1.Ge"
128-
+ "tTaskRequest\032\033.google.cloud.batch.v1.Tas"
129-
+ "k\"L\202\323\344\223\002?\022=/v1/{name=projects/*/location"
130-
+ "s/*/jobs/*/taskGroups/*/tasks/*}\332A\004name\022"
131-
+ "\256\001\n\tListTasks\022\'.google.cloud.batch.v1.Li"
132-
+ "stTasksRequest\032(.google.cloud.batch.v1.L"
133-
+ "istTasksResponse\"N\202\323\344\223\002?\022=/v1/{parent=pr"
134-
+ "ojects/*/locations/*/jobs/*/taskGroups/*"
135-
+ "}/tasks\332A\006parent\032H\312A\024batch.googleapis.co"
136-
+ "m\322A.https://www.googleapis.com/auth/clou"
137-
+ "d-platformB\253\001\n\031com.google.cloud.batch.v1"
138-
+ "B\nBatchProtoP\001Z/cloud.google.com/go/batc"
139-
+ "h/apiv1/batchpb;batchpb\242\002\003GCB\252\002\025Google.C"
140-
+ "loud.Batch.V1\312\002\025Google\\Cloud\\Batch\\V1\352\002\030"
141-
+ "Google::Cloud::Batch::V1P\000b\006proto3"
76+
+ "gle.cloud.batch.v1\032\034google/api/annotatio"
77+
+ "ns.proto\032\027google/api/client.proto\032\037googl"
78+
+ "e/api/field_behavior.proto\032\031google/api/r"
79+
+ "esource.proto\032\037google/cloud/batch/v1/job"
80+
+ ".proto\032 google/cloud/batch/v1/task.proto"
81+
+ "\032#google/longrunning/operations.proto\032\037g"
82+
+ "oogle/protobuf/timestamp.proto\"\233\001\n\020Creat"
83+
+ "eJobRequest\0220\n\006parent\030\001 \001(\tB \340A\002\372A\032\022\030bat"
84+
+ "ch.googleapis.com/Job\022\016\n\006job_id\030\002 \001(\t\022,\n"
85+
+ "\003job\030\003 \001(\0132\032.google.cloud.batch.v1.JobB\003"
86+
+ "\340A\002\022\027\n\nrequest_id\030\004 \001(\tB\003\340A\001\"?\n\rGetJobRe"
87+
+ "quest\022.\n\004name\030\001 \001(\tB \340A\002\372A\032\n\030batch.googl"
88+
+ "eapis.com/Job\"N\n\020DeleteJobRequest\022\014\n\004nam"
89+
+ "e\030\001 \001(\t\022\023\n\006reason\030\002 \001(\tB\003\340A\001\022\027\n\nrequest_"
90+
+ "id\030\004 \001(\tB\003\340A\001\"X\n\017ListJobsRequest\022\016\n\006pare"
91+
+ "nt\030\001 \001(\t\022\016\n\006filter\030\004 \001(\t\022\021\n\tpage_size\030\002 "
92+
+ "\001(\005\022\022\n\npage_token\030\003 \001(\t\"j\n\020ListJobsRespo"
93+
+ "nse\022(\n\004jobs\030\001 \003(\0132\032.google.cloud.batch.v"
94+
+ "1.Job\022\027\n\017next_page_token\030\002 \001(\t\022\023\n\013unreac"
95+
+ "hable\030\003 \003(\t\"\201\001\n\020ListTasksRequest\0226\n\006pare"
96+
+ "nt\030\001 \001(\tB&\340A\002\372A \n\036batch.googleapis.com/T"
97+
+ "askGroup\022\016\n\006filter\030\002 \001(\t\022\021\n\tpage_size\030\003 "
98+
+ "\001(\005\022\022\n\npage_token\030\004 \001(\t\"m\n\021ListTasksResp"
99+
+ "onse\022*\n\005tasks\030\001 \003(\0132\033.google.cloud.batch"
100+
+ ".v1.Task\022\027\n\017next_page_token\030\002 \001(\t\022\023\n\013unr"
101+
+ "eachable\030\003 \003(\t\"A\n\016GetTaskRequest\022/\n\004name"
102+
+ "\030\001 \001(\tB!\340A\002\372A\033\n\031batch.googleapis.com/Tas"
103+
+ "k\"\200\002\n\021OperationMetadata\0224\n\013create_time\030\001"
104+
+ " \001(\0132\032.google.protobuf.TimestampB\003\340A\003\0221\n"
105+
+ "\010end_time\030\002 \001(\0132\032.google.protobuf.Timest"
106+
+ "ampB\003\340A\003\022\023\n\006target\030\003 \001(\tB\003\340A\003\022\021\n\004verb\030\004 "
107+
+ "\001(\tB\003\340A\003\022\033\n\016status_message\030\005 \001(\tB\003\340A\003\022#\n"
108+
+ "\026requested_cancellation\030\006 \001(\010B\003\340A\003\022\030\n\013ap"
109+
+ "i_version\030\007 \001(\tB\003\340A\0032\266\010\n\014BatchService\022\233\001"
110+
+ "\n\tCreateJob\022\'.google.cloud.batch.v1.Crea"
111+
+ "teJobRequest\032\032.google.cloud.batch.v1.Job"
112+
+ "\"I\202\323\344\223\002/\"(/v1/{parent=projects/*/locatio"
113+
+ "ns/*}/jobs:\003job\332A\021parent,job,job_id\022\203\001\n\006"
114+
+ "GetJob\022$.google.cloud.batch.v1.GetJobReq"
115+
+ "uest\032\032.google.cloud.batch.v1.Job\"7\202\323\344\223\002*"
116+
+ "\022(/v1/{name=projects/*/locations/*/jobs/"
117+
+ "*}\332A\004name\022\317\001\n\tDeleteJob\022\'.google.cloud.b"
118+
+ "atch.v1.DeleteJobRequest\032\035.google.longru"
119+
+ "nning.Operation\"z\202\323\344\223\002**(/v1/{name=proje"
120+
+ "cts/*/locations/*/jobs/*}\332A\004name\312A@\n\025goo"
121+
+ "gle.protobuf.Empty\022\'google.cloud.batch.v"
122+
+ "1.OperationMetadata\022\226\001\n\010ListJobs\022&.googl"
123+
+ "e.cloud.batch.v1.ListJobsRequest\032\'.googl"
124+
+ "e.cloud.batch.v1.ListJobsResponse\"9\202\323\344\223\002"
125+
+ "*\022(/v1/{parent=projects/*/locations/*}/j"
126+
+ "obs\332A\006parent\022\233\001\n\007GetTask\022%.google.cloud."
127+
+ "batch.v1.GetTaskRequest\032\033.google.cloud.b"
128+
+ "atch.v1.Task\"L\202\323\344\223\002?\022=/v1/{name=projects"
129+
+ "/*/locations/*/jobs/*/taskGroups/*/tasks"
130+
+ "/*}\332A\004name\022\256\001\n\tListTasks\022\'.google.cloud."
131+
+ "batch.v1.ListTasksRequest\032(.google.cloud"
132+
+ ".batch.v1.ListTasksResponse\"N\202\323\344\223\002?\022=/v1"
133+
+ "/{parent=projects/*/locations/*/jobs/*/t"
134+
+ "askGroups/*}/tasks\332A\006parent\032H\312A\024batch.go"
135+
+ "ogleapis.com\322A.https://www.googleapis.co"
136+
+ "m/auth/cloud-platformB\253\001\n\031com.google.clo"
137+
+ "ud.batch.v1B\nBatchProtoP\001Z/cloud.google."
138+
+ "com/go/batch/apiv1/batchpb;batchpb\242\002\003GCB"
139+
+ "\252\002\025Google.Cloud.Batch.V1\312\002\025Google\\Cloud\\"
140+
+ "Batch\\V1\352\002\030Google::Cloud::Batch::V1b\006pro"
141+
+ "to3"
142142
};
143143
descriptor =
144144
com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(
145145
descriptorData,
146146
new com.google.protobuf.Descriptors.FileDescriptor[] {
147-
com.google.protobuf.EmptyProto.getDescriptor(),
148147
com.google.api.AnnotationsProto.getDescriptor(),
149148
com.google.api.ClientProto.getDescriptor(),
150149
com.google.api.FieldBehaviorProto.getDescriptor(),
@@ -243,7 +242,6 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
243242
registry.add(com.google.longrunning.OperationsProto.operationInfo);
244243
com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor(
245244
descriptor, registry);
246-
com.google.protobuf.EmptyProto.getDescriptor();
247245
com.google.api.AnnotationsProto.getDescriptor();
248246
com.google.api.ClientProto.getDescriptor();
249247
com.google.api.FieldBehaviorProto.getDescriptor();

0 commit comments

Comments
 (0)