Skip to content

Commit c27566e

Browse files
feat: [batch] Add comment to the unsupported order_by field of ListTasksRequest (#9684)
* feat: Enable gpu driver version field on v1 docs: Mark `order_by` field in `ListTasksRequest` as not implemented. docs: Improve url examples in comments PiperOrigin-RevId: 550631094 Source-Link: googleapis/googleapis@a2223b1 Source-Link: https://github.com/googleapis/googleapis-gen/commit/30139239002a1d592923b8cc55b87a9c02c248bd Copy-Tag: eyJwIjoiamF2YS1iYXRjaC8uT3dsQm90LnlhbWwiLCJoIjoiMzAxMzkyMzkwMDJhMWQ1OTI5MjNiOGNjNTViODdhOWMwMmMyNDhiZCJ9 * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md * feat: Add comment to the unsupported order_by field of ListTasksRequest --- feat: Enable gpu driver version field on v1 --- feat: allow order_by for v1 ListJobs --- feat: Improve url examples formats on Batch API comments PiperOrigin-RevId: 552573521 Source-Link: googleapis/googleapis@c34b78b Source-Link: https://github.com/googleapis/googleapis-gen/commit/12deb79966c3c6791755d66749e1611799ee95ab Copy-Tag: eyJwIjoiamF2YS1iYXRjaC8uT3dsQm90LnlhbWwiLCJoIjoiMTJkZWI3OTk2NmMzYzY3OTE3NTVkNjY3NDllMTYxMTc5OWVlOTVhYiJ9 * 🦉 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 cbf3dd5 commit c27566e

File tree

23 files changed

+1626
-748
lines changed

23 files changed

+1626
-748
lines changed

java-batch/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file:
2323
<dependency>
2424
<groupId>com.google.cloud</groupId>
2525
<artifactId>libraries-bom</artifactId>
26-
<version>26.19.0</version>
26+
<version>26.20.0</version>
2727
<type>pom</type>
2828
<scope>import</scope>
2929
</dependency>
@@ -201,7 +201,7 @@ Java is a registered trademark of Oracle and/or its affiliates.
201201
[kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html
202202
[stability-image]: https://img.shields.io/badge/stability-preview-yellow
203203
[maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-batch.svg
204-
[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-batch/0.21.0
204+
[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-batch/0.22.0
205205
[authentication]: https://github.com/googleapis/google-cloud-java#authentication
206206
[auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes
207207
[predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles

java-batch/google-cloud-batch/src/main/java/com/google/cloud/batch/v1/BatchServiceClient.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -615,6 +615,7 @@ public final ListJobsPagedResponse listJobs(String parent) {
615615
* ListJobsRequest.newBuilder()
616616
* .setParent("parent-995424086")
617617
* .setFilter("filter-1274492040")
618+
* .setOrderBy("orderBy-1207110587")
618619
* .setPageSize(883849137)
619620
* .setPageToken("pageToken873572522")
620621
* .build();
@@ -648,6 +649,7 @@ public final ListJobsPagedResponse listJobs(ListJobsRequest request) {
648649
* ListJobsRequest.newBuilder()
649650
* .setParent("parent-995424086")
650651
* .setFilter("filter-1274492040")
652+
* .setOrderBy("orderBy-1207110587")
651653
* .setPageSize(883849137)
652654
* .setPageToken("pageToken873572522")
653655
* .build();
@@ -680,6 +682,7 @@ public final UnaryCallable<ListJobsRequest, ListJobsPagedResponse> listJobsPaged
680682
* ListJobsRequest.newBuilder()
681683
* .setParent("parent-995424086")
682684
* .setFilter("filter-1274492040")
685+
* .setOrderBy("orderBy-1207110587")
683686
* .setPageSize(883849137)
684687
* .setPageToken("pageToken873572522")
685688
* .build();

java-batch/google-cloud-batch/src/main/java/com/google/cloud/batch/v1/stub/HttpJsonBatchServiceStub.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -209,6 +209,7 @@ public class HttpJsonBatchServiceStub extends BatchServiceStub {
209209
ProtoRestSerializer<ListJobsRequest> serializer =
210210
ProtoRestSerializer.create();
211211
serializer.putQueryParam(fields, "filter", request.getFilter());
212+
serializer.putQueryParam(fields, "orderBy", request.getOrderBy());
212213
serializer.putQueryParam(fields, "pageSize", request.getPageSize());
213214
serializer.putQueryParam(fields, "pageToken", request.getPageToken());
214215
serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int");

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

Lines changed: 590 additions & 173 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: 53 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -88,58 +88,58 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
8888
+ "\004name\030\001 \001(\tB!\342A\001\002\372A\032\n\030batch.googleapis.c"
8989
+ "om/Job\"P\n\020DeleteJobRequest\022\014\n\004name\030\001 \001(\t"
9090
+ "\022\024\n\006reason\030\002 \001(\tB\004\342A\001\001\022\030\n\nrequest_id\030\004 \001"
91-
+ "(\tB\004\342A\001\001\"X\n\017ListJobsRequest\022\016\n\006parent\030\001 "
92-
+ "\001(\t\022\016\n\006filter\030\004 \001(\t\022\021\n\tpage_size\030\002 \001(\005\022\022"
93-
+ "\n\npage_token\030\003 \001(\t\"j\n\020ListJobsResponse\022("
94-
+ "\n\004jobs\030\001 \003(\0132\032.google.cloud.batch.v1.Job"
95-
+ "\022\027\n\017next_page_token\030\002 \001(\t\022\023\n\013unreachable"
96-
+ "\030\003 \003(\t\"\202\001\n\020ListTasksRequest\0227\n\006parent\030\001 "
97-
+ "\001(\tB\'\342A\001\002\372A \n\036batch.googleapis.com/TaskG"
98-
+ "roup\022\016\n\006filter\030\002 \001(\t\022\021\n\tpage_size\030\003 \001(\005\022"
99-
+ "\022\n\npage_token\030\004 \001(\t\"m\n\021ListTasksResponse"
100-
+ "\022*\n\005tasks\030\001 \003(\0132\033.google.cloud.batch.v1."
101-
+ "Task\022\027\n\017next_page_token\030\002 \001(\t\022\023\n\013unreach"
102-
+ "able\030\003 \003(\t\"B\n\016GetTaskRequest\0220\n\004name\030\001 \001"
103-
+ "(\tB\"\342A\001\002\372A\033\n\031batch.googleapis.com/Task\"\207"
104-
+ "\002\n\021OperationMetadata\0225\n\013create_time\030\001 \001("
105-
+ "\0132\032.google.protobuf.TimestampB\004\342A\001\003\0222\n\010e"
106-
+ "nd_time\030\002 \001(\0132\032.google.protobuf.Timestam"
107-
+ "pB\004\342A\001\003\022\024\n\006target\030\003 \001(\tB\004\342A\001\003\022\022\n\004verb\030\004 "
108-
+ "\001(\tB\004\342A\001\003\022\034\n\016status_message\030\005 \001(\tB\004\342A\001\003\022"
109-
+ "$\n\026requested_cancellation\030\006 \001(\010B\004\342A\001\003\022\031\n"
110-
+ "\013api_version\030\007 \001(\tB\004\342A\001\0032\266\010\n\014BatchServic"
111-
+ "e\022\233\001\n\tCreateJob\022\'.google.cloud.batch.v1."
112-
+ "CreateJobRequest\032\032.google.cloud.batch.v1"
113-
+ ".Job\"I\332A\021parent,job,job_id\202\323\344\223\002/\"(/v1/{p"
114-
+ "arent=projects/*/locations/*}/jobs:\003job\022"
115-
+ "\203\001\n\006GetJob\022$.google.cloud.batch.v1.GetJo"
116-
+ "bRequest\032\032.google.cloud.batch.v1.Job\"7\332A"
117-
+ "\004name\202\323\344\223\002*\022(/v1/{name=projects/*/locati"
118-
+ "ons/*/jobs/*}\022\317\001\n\tDeleteJob\022\'.google.clo"
119-
+ "ud.batch.v1.DeleteJobRequest\032\035.google.lo"
120-
+ "ngrunning.Operation\"z\312A@\n\025google.protobu"
121-
+ "f.Empty\022\'google.cloud.batch.v1.Operation"
122-
+ "Metadata\332A\004name\202\323\344\223\002**(/v1/{name=project"
123-
+ "s/*/locations/*/jobs/*}\022\226\001\n\010ListJobs\022&.g"
124-
+ "oogle.cloud.batch.v1.ListJobsRequest\032\'.g"
125-
+ "oogle.cloud.batch.v1.ListJobsResponse\"9\332"
126-
+ "A\006parent\202\323\344\223\002*\022(/v1/{parent=projects/*/l"
127-
+ "ocations/*}/jobs\022\233\001\n\007GetTask\022%.google.cl"
128-
+ "oud.batch.v1.GetTaskRequest\032\033.google.clo"
129-
+ "ud.batch.v1.Task\"L\332A\004name\202\323\344\223\002?\022=/v1/{na"
130-
+ "me=projects/*/locations/*/jobs/*/taskGro"
131-
+ "ups/*/tasks/*}\022\256\001\n\tListTasks\022\'.google.cl"
132-
+ "oud.batch.v1.ListTasksRequest\032(.google.c"
133-
+ "loud.batch.v1.ListTasksResponse\"N\332A\006pare"
134-
+ "nt\202\323\344\223\002?\022=/v1/{parent=projects/*/locatio"
135-
+ "ns/*/jobs/*/taskGroups/*}/tasks\032H\312A\024batc"
136-
+ "h.googleapis.com\322A.https://www.googleapi"
137-
+ "s.com/auth/cloud-platformB\253\001\n\031com.google"
138-
+ ".cloud.batch.v1B\nBatchProtoP\001Z/cloud.goo"
139-
+ "gle.com/go/batch/apiv1/batchpb;batchpb\242\002"
140-
+ "\003GCB\252\002\025Google.Cloud.Batch.V1\312\002\025Google\\Cl"
141-
+ "oud\\Batch\\V1\352\002\030Google::Cloud::Batch::V1b"
142-
+ "\006proto3"
91+
+ "(\tB\004\342A\001\001\"p\n\017ListJobsRequest\022\016\n\006parent\030\001 "
92+
+ "\001(\t\022\016\n\006filter\030\004 \001(\t\022\026\n\010order_by\030\005 \001(\tB\004\342"
93+
+ "A\001\001\022\021\n\tpage_size\030\002 \001(\005\022\022\n\npage_token\030\003 \001"
94+
+ "(\t\"j\n\020ListJobsResponse\022(\n\004jobs\030\001 \003(\0132\032.g"
95+
+ "oogle.cloud.batch.v1.Job\022\027\n\017next_page_to"
96+
+ "ken\030\002 \001(\t\022\023\n\013unreachable\030\003 \003(\t\"\202\001\n\020ListT"
97+
+ "asksRequest\0227\n\006parent\030\001 \001(\tB\'\342A\001\002\372A \n\036ba"
98+
+ "tch.googleapis.com/TaskGroup\022\016\n\006filter\030\002"
99+
+ " \001(\t\022\021\n\tpage_size\030\003 \001(\005\022\022\n\npage_token\030\004 "
100+
+ "\001(\t\"m\n\021ListTasksResponse\022*\n\005tasks\030\001 \003(\0132"
101+
+ "\033.google.cloud.batch.v1.Task\022\027\n\017next_pag"
102+
+ "e_token\030\002 \001(\t\022\023\n\013unreachable\030\003 \003(\t\"B\n\016Ge"
103+
+ "tTaskRequest\0220\n\004name\030\001 \001(\tB\"\342A\001\002\372A\033\n\031bat"
104+
+ "ch.googleapis.com/Task\"\207\002\n\021OperationMeta"
105+
+ "data\0225\n\013create_time\030\001 \001(\0132\032.google.proto"
106+
+ "buf.TimestampB\004\342A\001\003\0222\n\010end_time\030\002 \001(\0132\032."
107+
+ "google.protobuf.TimestampB\004\342A\001\003\022\024\n\006targe"
108+
+ "t\030\003 \001(\tB\004\342A\001\003\022\022\n\004verb\030\004 \001(\tB\004\342A\001\003\022\034\n\016sta"
109+
+ "tus_message\030\005 \001(\tB\004\342A\001\003\022$\n\026requested_can"
110+
+ "cellation\030\006 \001(\010B\004\342A\001\003\022\031\n\013api_version\030\007 \001"
111+
+ "(\tB\004\342A\001\0032\266\010\n\014BatchService\022\233\001\n\tCreateJob\022"
112+
+ "\'.google.cloud.batch.v1.CreateJobRequest"
113+
+ "\032\032.google.cloud.batch.v1.Job\"I\332A\021parent,"
114+
+ "job,job_id\202\323\344\223\002/\"(/v1/{parent=projects/*"
115+
+ "/locations/*}/jobs:\003job\022\203\001\n\006GetJob\022$.goo"
116+
+ "gle.cloud.batch.v1.GetJobRequest\032\032.googl"
117+
+ "e.cloud.batch.v1.Job\"7\332A\004name\202\323\344\223\002*\022(/v1"
118+
+ "/{name=projects/*/locations/*/jobs/*}\022\317\001"
119+
+ "\n\tDeleteJob\022\'.google.cloud.batch.v1.Dele"
120+
+ "teJobRequest\032\035.google.longrunning.Operat"
121+
+ "ion\"z\312A@\n\025google.protobuf.Empty\022\'google."
122+
+ "cloud.batch.v1.OperationMetadata\332A\004name\202"
123+
+ "\323\344\223\002**(/v1/{name=projects/*/locations/*/"
124+
+ "jobs/*}\022\226\001\n\010ListJobs\022&.google.cloud.batc"
125+
+ "h.v1.ListJobsRequest\032\'.google.cloud.batc"
126+
+ "h.v1.ListJobsResponse\"9\332A\006parent\202\323\344\223\002*\022("
127+
+ "/v1/{parent=projects/*/locations/*}/jobs"
128+
+ "\022\233\001\n\007GetTask\022%.google.cloud.batch.v1.Get"
129+
+ "TaskRequest\032\033.google.cloud.batch.v1.Task"
130+
+ "\"L\332A\004name\202\323\344\223\002?\022=/v1/{name=projects/*/lo"
131+
+ "cations/*/jobs/*/taskGroups/*/tasks/*}\022\256"
132+
+ "\001\n\tListTasks\022\'.google.cloud.batch.v1.Lis"
133+
+ "tTasksRequest\032(.google.cloud.batch.v1.Li"
134+
+ "stTasksResponse\"N\332A\006parent\202\323\344\223\002?\022=/v1/{p"
135+
+ "arent=projects/*/locations/*/jobs/*/task"
136+
+ "Groups/*}/tasks\032H\312A\024batch.googleapis.com"
137+
+ "\322A.https://www.googleapis.com/auth/cloud"
138+
+ "-platformB\253\001\n\031com.google.cloud.batch.v1B"
139+
+ "\nBatchProtoP\001Z/cloud.google.com/go/batch"
140+
+ "/apiv1/batchpb;batchpb\242\002\003GCB\252\002\025Google.Cl"
141+
+ "oud.Batch.V1\312\002\025Google\\Cloud\\Batch\\V1\352\002\030G"
142+
+ "oogle::Cloud::Batch::V1b\006proto3"
143143
};
144144
descriptor =
145145
com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(
@@ -185,7 +185,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
185185
new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
186186
internal_static_google_cloud_batch_v1_ListJobsRequest_descriptor,
187187
new java.lang.String[] {
188-
"Parent", "Filter", "PageSize", "PageToken",
188+
"Parent", "Filter", "OrderBy", "PageSize", "PageToken",
189189
});
190190
internal_static_google_cloud_batch_v1_ListJobsResponse_descriptor =
191191
getDescriptor().getMessageTypes().get(4);

0 commit comments

Comments
 (0)