Skip to content
This repository was archived by the owner on Sep 16, 2023. It is now read-only.

Commit ecf5504

Browse files
fix: restore GAPIC v2 retry configs (#143)
This PR was generated using Autosynth. 🌈 Synth log will be available here: https://source.cloud.google.com/results/invocations/b94bacd6-05ee-45c2-be4d-b0f667030fab/targets PiperOrigin-RevId: 312088359 Source-Link: googleapis/googleapis@5a90d46
1 parent b330696 commit ecf5504

15 files changed

+820
-820
lines changed

google-cloud-scheduler/src/main/java/com/google/cloud/scheduler/v1/CloudSchedulerClient.java

Lines changed: 91 additions & 91 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@
4747
* <code>
4848
* try (CloudSchedulerClient cloudSchedulerClient = CloudSchedulerClient.create()) {
4949
* JobName name = JobName.of("[PROJECT]", "[LOCATION]", "[JOB]");
50-
* Job response = cloudSchedulerClient.getJob(name);
50+
* cloudSchedulerClient.deleteJob(name);
5151
* }
5252
* </code>
5353
* </pre>
@@ -156,6 +156,96 @@ public CloudSchedulerStub getStub() {
156156
return stub;
157157
}
158158

159+
// AUTO-GENERATED DOCUMENTATION AND METHOD
160+
/**
161+
* Deletes a job.
162+
*
163+
* <p>Sample code:
164+
*
165+
* <pre><code>
166+
* try (CloudSchedulerClient cloudSchedulerClient = CloudSchedulerClient.create()) {
167+
* JobName name = JobName.of("[PROJECT]", "[LOCATION]", "[JOB]");
168+
* cloudSchedulerClient.deleteJob(name);
169+
* }
170+
* </code></pre>
171+
*
172+
* @param name Required. The job name. For example:
173+
* `projects/PROJECT_ID/locations/LOCATION_ID/jobs/JOB_ID`.
174+
* @throws com.google.api.gax.rpc.ApiException if the remote call fails
175+
*/
176+
public final void deleteJob(JobName name) {
177+
DeleteJobRequest request =
178+
DeleteJobRequest.newBuilder().setName(name == null ? null : name.toString()).build();
179+
deleteJob(request);
180+
}
181+
182+
// AUTO-GENERATED DOCUMENTATION AND METHOD
183+
/**
184+
* Deletes a job.
185+
*
186+
* <p>Sample code:
187+
*
188+
* <pre><code>
189+
* try (CloudSchedulerClient cloudSchedulerClient = CloudSchedulerClient.create()) {
190+
* JobName name = JobName.of("[PROJECT]", "[LOCATION]", "[JOB]");
191+
* cloudSchedulerClient.deleteJob(name.toString());
192+
* }
193+
* </code></pre>
194+
*
195+
* @param name Required. The job name. For example:
196+
* `projects/PROJECT_ID/locations/LOCATION_ID/jobs/JOB_ID`.
197+
* @throws com.google.api.gax.rpc.ApiException if the remote call fails
198+
*/
199+
public final void deleteJob(String name) {
200+
DeleteJobRequest request = DeleteJobRequest.newBuilder().setName(name).build();
201+
deleteJob(request);
202+
}
203+
204+
// AUTO-GENERATED DOCUMENTATION AND METHOD
205+
/**
206+
* Deletes a job.
207+
*
208+
* <p>Sample code:
209+
*
210+
* <pre><code>
211+
* try (CloudSchedulerClient cloudSchedulerClient = CloudSchedulerClient.create()) {
212+
* JobName name = JobName.of("[PROJECT]", "[LOCATION]", "[JOB]");
213+
* DeleteJobRequest request = DeleteJobRequest.newBuilder()
214+
* .setName(name.toString())
215+
* .build();
216+
* cloudSchedulerClient.deleteJob(request);
217+
* }
218+
* </code></pre>
219+
*
220+
* @param request The request object containing all of the parameters for the API call.
221+
* @throws com.google.api.gax.rpc.ApiException if the remote call fails
222+
*/
223+
public final void deleteJob(DeleteJobRequest request) {
224+
deleteJobCallable().call(request);
225+
}
226+
227+
// AUTO-GENERATED DOCUMENTATION AND METHOD
228+
/**
229+
* Deletes a job.
230+
*
231+
* <p>Sample code:
232+
*
233+
* <pre><code>
234+
* try (CloudSchedulerClient cloudSchedulerClient = CloudSchedulerClient.create()) {
235+
* JobName name = JobName.of("[PROJECT]", "[LOCATION]", "[JOB]");
236+
* DeleteJobRequest request = DeleteJobRequest.newBuilder()
237+
* .setName(name.toString())
238+
* .build();
239+
* ApiFuture&lt;Void&gt; future = cloudSchedulerClient.deleteJobCallable().futureCall(request);
240+
* // Do something
241+
* future.get();
242+
* }
243+
* </code></pre>
244+
*/
245+
public final UnaryCallable<DeleteJobRequest, Empty> deleteJobCallable() {
246+
return stub.deleteJobCallable();
247+
}
248+
159249
// AUTO-GENERATED DOCUMENTATION AND METHOD
160250
/**
161251
* Lists jobs.
@@ -584,96 +674,6 @@ public final UnaryCallable<UpdateJobRequest, Job> updateJobCallable() {
584674
return stub.updateJobCallable();
585675
}
586676

587-
// AUTO-GENERATED DOCUMENTATION AND METHOD
588-
/**
589-
* Deletes a job.
590-
*
591-
* <p>Sample code:
592-
*
593-
* <pre><code>
594-
* try (CloudSchedulerClient cloudSchedulerClient = CloudSchedulerClient.create()) {
595-
* JobName name = JobName.of("[PROJECT]", "[LOCATION]", "[JOB]");
596-
* cloudSchedulerClient.deleteJob(name);
597-
* }
598-
* </code></pre>
599-
*
600-
* @param name Required. The job name. For example:
601-
* `projects/PROJECT_ID/locations/LOCATION_ID/jobs/JOB_ID`.
602-
* @throws com.google.api.gax.rpc.ApiException if the remote call fails
603-
*/
604-
public final void deleteJob(JobName name) {
605-
DeleteJobRequest request =
606-
DeleteJobRequest.newBuilder().setName(name == null ? null : name.toString()).build();
607-
deleteJob(request);
608-
}
609-
610-
// AUTO-GENERATED DOCUMENTATION AND METHOD
611-
/**
612-
* Deletes a job.
613-
*
614-
* <p>Sample code:
615-
*
616-
* <pre><code>
617-
* try (CloudSchedulerClient cloudSchedulerClient = CloudSchedulerClient.create()) {
618-
* JobName name = JobName.of("[PROJECT]", "[LOCATION]", "[JOB]");
619-
* cloudSchedulerClient.deleteJob(name.toString());
620-
* }
621-
* </code></pre>
622-
*
623-
* @param name Required. The job name. For example:
624-
* `projects/PROJECT_ID/locations/LOCATION_ID/jobs/JOB_ID`.
625-
* @throws com.google.api.gax.rpc.ApiException if the remote call fails
626-
*/
627-
public final void deleteJob(String name) {
628-
DeleteJobRequest request = DeleteJobRequest.newBuilder().setName(name).build();
629-
deleteJob(request);
630-
}
631-
632-
// AUTO-GENERATED DOCUMENTATION AND METHOD
633-
/**
634-
* Deletes a job.
635-
*
636-
* <p>Sample code:
637-
*
638-
* <pre><code>
639-
* try (CloudSchedulerClient cloudSchedulerClient = CloudSchedulerClient.create()) {
640-
* JobName name = JobName.of("[PROJECT]", "[LOCATION]", "[JOB]");
641-
* DeleteJobRequest request = DeleteJobRequest.newBuilder()
642-
* .setName(name.toString())
643-
* .build();
644-
* cloudSchedulerClient.deleteJob(request);
645-
* }
646-
* </code></pre>
647-
*
648-
* @param request The request object containing all of the parameters for the API call.
649-
* @throws com.google.api.gax.rpc.ApiException if the remote call fails
650-
*/
651-
public final void deleteJob(DeleteJobRequest request) {
652-
deleteJobCallable().call(request);
653-
}
654-
655-
// AUTO-GENERATED DOCUMENTATION AND METHOD
656-
/**
657-
* Deletes a job.
658-
*
659-
* <p>Sample code:
660-
*
661-
* <pre><code>
662-
* try (CloudSchedulerClient cloudSchedulerClient = CloudSchedulerClient.create()) {
663-
* JobName name = JobName.of("[PROJECT]", "[LOCATION]", "[JOB]");
664-
* DeleteJobRequest request = DeleteJobRequest.newBuilder()
665-
* .setName(name.toString())
666-
* .build();
667-
* ApiFuture&lt;Void&gt; future = cloudSchedulerClient.deleteJobCallable().futureCall(request);
668-
* // Do something
669-
* future.get();
670-
* }
671-
* </code></pre>
672-
*/
673-
public final UnaryCallable<DeleteJobRequest, Empty> deleteJobCallable() {
674-
return stub.deleteJobCallable();
675-
}
676-
677677
// AUTO-GENERATED DOCUMENTATION AND METHOD
678678
/**
679679
* Pauses a job.

google-cloud-scheduler/src/main/java/com/google/cloud/scheduler/v1/CloudSchedulerSettings.java

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -50,16 +50,16 @@
5050
* <p>The builder of this class is recursive, so contained classes are themselves builders. When
5151
* build() is called, the tree of builders is called to create the complete settings object.
5252
*
53-
* <p>For example, to set the total timeout of getJob to 30 seconds:
53+
* <p>For example, to set the total timeout of deleteJob to 30 seconds:
5454
*
5555
* <pre>
5656
* <code>
5757
* CloudSchedulerSettings.Builder cloudSchedulerSettingsBuilder =
5858
* CloudSchedulerSettings.newBuilder();
5959
* cloudSchedulerSettingsBuilder
60-
* .getJobSettings()
60+
* .deleteJobSettings()
6161
* .setRetrySettings(
62-
* cloudSchedulerSettingsBuilder.getJobSettings().getRetrySettings().toBuilder()
62+
* cloudSchedulerSettingsBuilder.deleteJobSettings().getRetrySettings().toBuilder()
6363
* .setTotalTimeout(Duration.ofSeconds(30))
6464
* .build());
6565
* CloudSchedulerSettings cloudSchedulerSettings = cloudSchedulerSettingsBuilder.build();
@@ -69,6 +69,11 @@
6969
@Generated("by gapic-generator")
7070
@BetaApi
7171
public class CloudSchedulerSettings extends ClientSettings<CloudSchedulerSettings> {
72+
/** Returns the object with the settings used for calls to deleteJob. */
73+
public UnaryCallSettings<DeleteJobRequest, Empty> deleteJobSettings() {
74+
return ((CloudSchedulerStubSettings) getStubSettings()).deleteJobSettings();
75+
}
76+
7277
/** Returns the object with the settings used for calls to listJobs. */
7378
public PagedCallSettings<ListJobsRequest, ListJobsResponse, ListJobsPagedResponse>
7479
listJobsSettings() {
@@ -90,11 +95,6 @@ public UnaryCallSettings<UpdateJobRequest, Job> updateJobSettings() {
9095
return ((CloudSchedulerStubSettings) getStubSettings()).updateJobSettings();
9196
}
9297

93-
/** Returns the object with the settings used for calls to deleteJob. */
94-
public UnaryCallSettings<DeleteJobRequest, Empty> deleteJobSettings() {
95-
return ((CloudSchedulerStubSettings) getStubSettings()).deleteJobSettings();
96-
}
97-
9898
/** Returns the object with the settings used for calls to pauseJob. */
9999
public UnaryCallSettings<PauseJobRequest, Job> pauseJobSettings() {
100100
return ((CloudSchedulerStubSettings) getStubSettings()).pauseJobSettings();
@@ -207,6 +207,11 @@ public Builder applyToAllUnaryMethods(
207207
return this;
208208
}
209209

210+
/** Returns the builder for the settings used for calls to deleteJob. */
211+
public UnaryCallSettings.Builder<DeleteJobRequest, Empty> deleteJobSettings() {
212+
return getStubSettingsBuilder().deleteJobSettings();
213+
}
214+
210215
/** Returns the builder for the settings used for calls to listJobs. */
211216
public PagedCallSettings.Builder<ListJobsRequest, ListJobsResponse, ListJobsPagedResponse>
212217
listJobsSettings() {
@@ -228,11 +233,6 @@ public UnaryCallSettings.Builder<UpdateJobRequest, Job> updateJobSettings() {
228233
return getStubSettingsBuilder().updateJobSettings();
229234
}
230235

231-
/** Returns the builder for the settings used for calls to deleteJob. */
232-
public UnaryCallSettings.Builder<DeleteJobRequest, Empty> deleteJobSettings() {
233-
return getStubSettingsBuilder().deleteJobSettings();
234-
}
235-
236236
/** Returns the builder for the settings used for calls to pauseJob. */
237237
public UnaryCallSettings.Builder<PauseJobRequest, Job> pauseJobSettings() {
238238
return getStubSettingsBuilder().pauseJobSettings();

google-cloud-scheduler/src/main/java/com/google/cloud/scheduler/v1/package-info.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
* <code>
3131
* try (CloudSchedulerClient cloudSchedulerClient = CloudSchedulerClient.create()) {
3232
* JobName name = JobName.of("[PROJECT]", "[LOCATION]", "[JOB]");
33-
* Job response = cloudSchedulerClient.getJob(name);
33+
* cloudSchedulerClient.deleteJob(name);
3434
* }
3535
* </code>
3636
* </pre>

google-cloud-scheduler/src/main/java/com/google/cloud/scheduler/v1/stub/CloudSchedulerStub.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,10 @@
4343
@BetaApi("A restructuring of stub classes is planned, so this may break in the future")
4444
public abstract class CloudSchedulerStub implements BackgroundResource {
4545

46+
public UnaryCallable<DeleteJobRequest, Empty> deleteJobCallable() {
47+
throw new UnsupportedOperationException("Not implemented: deleteJobCallable()");
48+
}
49+
4650
public UnaryCallable<ListJobsRequest, ListJobsPagedResponse> listJobsPagedCallable() {
4751
throw new UnsupportedOperationException("Not implemented: listJobsPagedCallable()");
4852
}
@@ -63,10 +67,6 @@ public UnaryCallable<UpdateJobRequest, Job> updateJobCallable() {
6367
throw new UnsupportedOperationException("Not implemented: updateJobCallable()");
6468
}
6569

66-
public UnaryCallable<DeleteJobRequest, Empty> deleteJobCallable() {
67-
throw new UnsupportedOperationException("Not implemented: deleteJobCallable()");
68-
}
69-
7070
public UnaryCallable<PauseJobRequest, Job> pauseJobCallable() {
7171
throw new UnsupportedOperationException("Not implemented: pauseJobCallable()");
7272
}

0 commit comments

Comments
 (0)