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

Commit 2bb7717

Browse files
fix: restore GAPIC v2 retry configs (#134)
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 6449124 commit 2bb7717

File tree

8 files changed

+186
-188
lines changed

8 files changed

+186
-188
lines changed

google-cloud-websecurityscanner/src/main/java/com/google/cloud/websecurityscanner/v1beta/WebSecurityScannerClient.java

Lines changed: 78 additions & 79 deletions
Original file line numberDiff line numberDiff line change
@@ -47,9 +47,8 @@
4747
* <pre>
4848
* <code>
4949
* try (WebSecurityScannerClient webSecurityScannerClient = WebSecurityScannerClient.create()) {
50-
* ProjectName parent = ProjectName.of("[PROJECT]");
51-
* ScanConfig scanConfig = ScanConfig.newBuilder().build();
52-
* ScanConfig response = webSecurityScannerClient.createScanConfig(parent, scanConfig);
50+
* ScanConfigName name = ScanConfigName.of("[PROJECT]", "[SCAN_CONFIG]");
51+
* webSecurityScannerClient.deleteScanConfig(name);
5352
* }
5453
* </code>
5554
* </pre>
@@ -161,194 +160,194 @@ public WebSecurityScannerStub getStub() {
161160

162161
// AUTO-GENERATED DOCUMENTATION AND METHOD
163162
/**
164-
* Creates a new ScanConfig.
163+
* Deletes an existing ScanConfig and its child resources.
165164
*
166165
* <p>Sample code:
167166
*
168167
* <pre><code>
169168
* try (WebSecurityScannerClient webSecurityScannerClient = WebSecurityScannerClient.create()) {
170-
* ProjectName parent = ProjectName.of("[PROJECT]");
171-
* ScanConfig scanConfig = ScanConfig.newBuilder().build();
172-
* ScanConfig response = webSecurityScannerClient.createScanConfig(parent, scanConfig);
169+
* ScanConfigName name = ScanConfigName.of("[PROJECT]", "[SCAN_CONFIG]");
170+
* webSecurityScannerClient.deleteScanConfig(name);
173171
* }
174172
* </code></pre>
175173
*
176-
* @param parent Required. The parent resource name where the scan is created, which should be a
177-
* project resource name in the format 'projects/{projectId}'.
178-
* @param scanConfig Required. The ScanConfig to be created.
174+
* @param name Required. The resource name of the ScanConfig to be deleted. The name follows the
175+
* format of 'projects/{projectId}/scanConfigs/{scanConfigId}'.
179176
* @throws com.google.api.gax.rpc.ApiException if the remote call fails
180177
*/
181-
public final ScanConfig createScanConfig(ProjectName parent, ScanConfig scanConfig) {
182-
CreateScanConfigRequest request =
183-
CreateScanConfigRequest.newBuilder()
184-
.setParent(parent == null ? null : parent.toString())
185-
.setScanConfig(scanConfig)
186-
.build();
187-
return createScanConfig(request);
178+
public final void deleteScanConfig(ScanConfigName name) {
179+
DeleteScanConfigRequest request =
180+
DeleteScanConfigRequest.newBuilder().setName(name == null ? null : name.toString()).build();
181+
deleteScanConfig(request);
188182
}
189183

190184
// AUTO-GENERATED DOCUMENTATION AND METHOD
191185
/**
192-
* Creates a new ScanConfig.
186+
* Deletes an existing ScanConfig and its child resources.
193187
*
194188
* <p>Sample code:
195189
*
196190
* <pre><code>
197191
* try (WebSecurityScannerClient webSecurityScannerClient = WebSecurityScannerClient.create()) {
198-
* ProjectName parent = ProjectName.of("[PROJECT]");
199-
* ScanConfig scanConfig = ScanConfig.newBuilder().build();
200-
* ScanConfig response = webSecurityScannerClient.createScanConfig(parent.toString(), scanConfig);
192+
* ScanConfigName name = ScanConfigName.of("[PROJECT]", "[SCAN_CONFIG]");
193+
* webSecurityScannerClient.deleteScanConfig(name.toString());
201194
* }
202195
* </code></pre>
203196
*
204-
* @param parent Required. The parent resource name where the scan is created, which should be a
205-
* project resource name in the format 'projects/{projectId}'.
206-
* @param scanConfig Required. The ScanConfig to be created.
197+
* @param name Required. The resource name of the ScanConfig to be deleted. The name follows the
198+
* format of 'projects/{projectId}/scanConfigs/{scanConfigId}'.
207199
* @throws com.google.api.gax.rpc.ApiException if the remote call fails
208200
*/
209-
public final ScanConfig createScanConfig(String parent, ScanConfig scanConfig) {
210-
CreateScanConfigRequest request =
211-
CreateScanConfigRequest.newBuilder().setParent(parent).setScanConfig(scanConfig).build();
212-
return createScanConfig(request);
201+
public final void deleteScanConfig(String name) {
202+
DeleteScanConfigRequest request = DeleteScanConfigRequest.newBuilder().setName(name).build();
203+
deleteScanConfig(request);
213204
}
214205

215206
// AUTO-GENERATED DOCUMENTATION AND METHOD
216207
/**
217-
* Creates a new ScanConfig.
208+
* Deletes an existing ScanConfig and its child resources.
218209
*
219210
* <p>Sample code:
220211
*
221212
* <pre><code>
222213
* try (WebSecurityScannerClient webSecurityScannerClient = WebSecurityScannerClient.create()) {
223-
* ProjectName parent = ProjectName.of("[PROJECT]");
224-
* ScanConfig scanConfig = ScanConfig.newBuilder().build();
225-
* CreateScanConfigRequest request = CreateScanConfigRequest.newBuilder()
226-
* .setParent(parent.toString())
227-
* .setScanConfig(scanConfig)
214+
* ScanConfigName name = ScanConfigName.of("[PROJECT]", "[SCAN_CONFIG]");
215+
* DeleteScanConfigRequest request = DeleteScanConfigRequest.newBuilder()
216+
* .setName(name.toString())
228217
* .build();
229-
* ScanConfig response = webSecurityScannerClient.createScanConfig(request);
218+
* webSecurityScannerClient.deleteScanConfig(request);
230219
* }
231220
* </code></pre>
232221
*
233222
* @param request The request object containing all of the parameters for the API call.
234223
* @throws com.google.api.gax.rpc.ApiException if the remote call fails
235224
*/
236-
public final ScanConfig createScanConfig(CreateScanConfigRequest request) {
237-
return createScanConfigCallable().call(request);
225+
public final void deleteScanConfig(DeleteScanConfigRequest request) {
226+
deleteScanConfigCallable().call(request);
238227
}
239228

240229
// AUTO-GENERATED DOCUMENTATION AND METHOD
241230
/**
242-
* Creates a new ScanConfig.
231+
* Deletes an existing ScanConfig and its child resources.
243232
*
244233
* <p>Sample code:
245234
*
246235
* <pre><code>
247236
* try (WebSecurityScannerClient webSecurityScannerClient = WebSecurityScannerClient.create()) {
248-
* ProjectName parent = ProjectName.of("[PROJECT]");
249-
* ScanConfig scanConfig = ScanConfig.newBuilder().build();
250-
* CreateScanConfigRequest request = CreateScanConfigRequest.newBuilder()
251-
* .setParent(parent.toString())
252-
* .setScanConfig(scanConfig)
237+
* ScanConfigName name = ScanConfigName.of("[PROJECT]", "[SCAN_CONFIG]");
238+
* DeleteScanConfigRequest request = DeleteScanConfigRequest.newBuilder()
239+
* .setName(name.toString())
253240
* .build();
254-
* ApiFuture&lt;ScanConfig&gt; future = webSecurityScannerClient.createScanConfigCallable().futureCall(request);
241+
* ApiFuture&lt;Void&gt; future = webSecurityScannerClient.deleteScanConfigCallable().futureCall(request);
255242
* // Do something
256-
* ScanConfig response = future.get();
243+
* future.get();
257244
* }
258245
* </code></pre>
259246
*/
260-
public final UnaryCallable<CreateScanConfigRequest, ScanConfig> createScanConfigCallable() {
261-
return stub.createScanConfigCallable();
247+
public final UnaryCallable<DeleteScanConfigRequest, Empty> deleteScanConfigCallable() {
248+
return stub.deleteScanConfigCallable();
262249
}
263250

264251
// AUTO-GENERATED DOCUMENTATION AND METHOD
265252
/**
266-
* Deletes an existing ScanConfig and its child resources.
253+
* Creates a new ScanConfig.
267254
*
268255
* <p>Sample code:
269256
*
270257
* <pre><code>
271258
* try (WebSecurityScannerClient webSecurityScannerClient = WebSecurityScannerClient.create()) {
272-
* ScanConfigName name = ScanConfigName.of("[PROJECT]", "[SCAN_CONFIG]");
273-
* webSecurityScannerClient.deleteScanConfig(name);
259+
* ProjectName parent = ProjectName.of("[PROJECT]");
260+
* ScanConfig scanConfig = ScanConfig.newBuilder().build();
261+
* ScanConfig response = webSecurityScannerClient.createScanConfig(parent, scanConfig);
274262
* }
275263
* </code></pre>
276264
*
277-
* @param name Required. The resource name of the ScanConfig to be deleted. The name follows the
278-
* format of 'projects/{projectId}/scanConfigs/{scanConfigId}'.
265+
* @param parent Required. The parent resource name where the scan is created, which should be a
266+
* project resource name in the format 'projects/{projectId}'.
267+
* @param scanConfig Required. The ScanConfig to be created.
279268
* @throws com.google.api.gax.rpc.ApiException if the remote call fails
280269
*/
281-
public final void deleteScanConfig(ScanConfigName name) {
282-
DeleteScanConfigRequest request =
283-
DeleteScanConfigRequest.newBuilder().setName(name == null ? null : name.toString()).build();
284-
deleteScanConfig(request);
270+
public final ScanConfig createScanConfig(ProjectName parent, ScanConfig scanConfig) {
271+
CreateScanConfigRequest request =
272+
CreateScanConfigRequest.newBuilder()
273+
.setParent(parent == null ? null : parent.toString())
274+
.setScanConfig(scanConfig)
275+
.build();
276+
return createScanConfig(request);
285277
}
286278

287279
// AUTO-GENERATED DOCUMENTATION AND METHOD
288280
/**
289-
* Deletes an existing ScanConfig and its child resources.
281+
* Creates a new ScanConfig.
290282
*
291283
* <p>Sample code:
292284
*
293285
* <pre><code>
294286
* try (WebSecurityScannerClient webSecurityScannerClient = WebSecurityScannerClient.create()) {
295-
* ScanConfigName name = ScanConfigName.of("[PROJECT]", "[SCAN_CONFIG]");
296-
* webSecurityScannerClient.deleteScanConfig(name.toString());
287+
* ProjectName parent = ProjectName.of("[PROJECT]");
288+
* ScanConfig scanConfig = ScanConfig.newBuilder().build();
289+
* ScanConfig response = webSecurityScannerClient.createScanConfig(parent.toString(), scanConfig);
297290
* }
298291
* </code></pre>
299292
*
300-
* @param name Required. The resource name of the ScanConfig to be deleted. The name follows the
301-
* format of 'projects/{projectId}/scanConfigs/{scanConfigId}'.
293+
* @param parent Required. The parent resource name where the scan is created, which should be a
294+
* project resource name in the format 'projects/{projectId}'.
295+
* @param scanConfig Required. The ScanConfig to be created.
302296
* @throws com.google.api.gax.rpc.ApiException if the remote call fails
303297
*/
304-
public final void deleteScanConfig(String name) {
305-
DeleteScanConfigRequest request = DeleteScanConfigRequest.newBuilder().setName(name).build();
306-
deleteScanConfig(request);
298+
public final ScanConfig createScanConfig(String parent, ScanConfig scanConfig) {
299+
CreateScanConfigRequest request =
300+
CreateScanConfigRequest.newBuilder().setParent(parent).setScanConfig(scanConfig).build();
301+
return createScanConfig(request);
307302
}
308303

309304
// AUTO-GENERATED DOCUMENTATION AND METHOD
310305
/**
311-
* Deletes an existing ScanConfig and its child resources.
306+
* Creates a new ScanConfig.
312307
*
313308
* <p>Sample code:
314309
*
315310
* <pre><code>
316311
* try (WebSecurityScannerClient webSecurityScannerClient = WebSecurityScannerClient.create()) {
317-
* ScanConfigName name = ScanConfigName.of("[PROJECT]", "[SCAN_CONFIG]");
318-
* DeleteScanConfigRequest request = DeleteScanConfigRequest.newBuilder()
319-
* .setName(name.toString())
312+
* ProjectName parent = ProjectName.of("[PROJECT]");
313+
* ScanConfig scanConfig = ScanConfig.newBuilder().build();
314+
* CreateScanConfigRequest request = CreateScanConfigRequest.newBuilder()
315+
* .setParent(parent.toString())
316+
* .setScanConfig(scanConfig)
320317
* .build();
321-
* webSecurityScannerClient.deleteScanConfig(request);
318+
* ScanConfig response = webSecurityScannerClient.createScanConfig(request);
322319
* }
323320
* </code></pre>
324321
*
325322
* @param request The request object containing all of the parameters for the API call.
326323
* @throws com.google.api.gax.rpc.ApiException if the remote call fails
327324
*/
328-
public final void deleteScanConfig(DeleteScanConfigRequest request) {
329-
deleteScanConfigCallable().call(request);
325+
public final ScanConfig createScanConfig(CreateScanConfigRequest request) {
326+
return createScanConfigCallable().call(request);
330327
}
331328

332329
// AUTO-GENERATED DOCUMENTATION AND METHOD
333330
/**
334-
* Deletes an existing ScanConfig and its child resources.
331+
* Creates a new ScanConfig.
335332
*
336333
* <p>Sample code:
337334
*
338335
* <pre><code>
339336
* try (WebSecurityScannerClient webSecurityScannerClient = WebSecurityScannerClient.create()) {
340-
* ScanConfigName name = ScanConfigName.of("[PROJECT]", "[SCAN_CONFIG]");
341-
* DeleteScanConfigRequest request = DeleteScanConfigRequest.newBuilder()
342-
* .setName(name.toString())
337+
* ProjectName parent = ProjectName.of("[PROJECT]");
338+
* ScanConfig scanConfig = ScanConfig.newBuilder().build();
339+
* CreateScanConfigRequest request = CreateScanConfigRequest.newBuilder()
340+
* .setParent(parent.toString())
341+
* .setScanConfig(scanConfig)
343342
* .build();
344-
* ApiFuture&lt;Void&gt; future = webSecurityScannerClient.deleteScanConfigCallable().futureCall(request);
343+
* ApiFuture&lt;ScanConfig&gt; future = webSecurityScannerClient.createScanConfigCallable().futureCall(request);
345344
* // Do something
346-
* future.get();
345+
* ScanConfig response = future.get();
347346
* }
348347
* </code></pre>
349348
*/
350-
public final UnaryCallable<DeleteScanConfigRequest, Empty> deleteScanConfigCallable() {
351-
return stub.deleteScanConfigCallable();
349+
public final UnaryCallable<CreateScanConfigRequest, ScanConfig> createScanConfigCallable() {
350+
return stub.createScanConfigCallable();
352351
}
353352

354353
// AUTO-GENERATED DOCUMENTATION AND METHOD

google-cloud-websecurityscanner/src/main/java/com/google/cloud/websecurityscanner/v1beta/WebSecurityScannerSettings.java

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -53,16 +53,16 @@
5353
* <p>The builder of this class is recursive, so contained classes are themselves builders. When
5454
* build() is called, the tree of builders is called to create the complete settings object.
5555
*
56-
* <p>For example, to set the total timeout of createScanConfig to 30 seconds:
56+
* <p>For example, to set the total timeout of deleteScanConfig to 30 seconds:
5757
*
5858
* <pre>
5959
* <code>
6060
* WebSecurityScannerSettings.Builder webSecurityScannerSettingsBuilder =
6161
* WebSecurityScannerSettings.newBuilder();
6262
* webSecurityScannerSettingsBuilder
63-
* .createScanConfigSettings()
63+
* .deleteScanConfigSettings()
6464
* .setRetrySettings(
65-
* webSecurityScannerSettingsBuilder.createScanConfigSettings().getRetrySettings().toBuilder()
65+
* webSecurityScannerSettingsBuilder.deleteScanConfigSettings().getRetrySettings().toBuilder()
6666
* .setTotalTimeout(Duration.ofSeconds(30))
6767
* .build());
6868
* WebSecurityScannerSettings webSecurityScannerSettings = webSecurityScannerSettingsBuilder.build();
@@ -72,16 +72,16 @@
7272
@Generated("by gapic-generator")
7373
@BetaApi
7474
public class WebSecurityScannerSettings extends ClientSettings<WebSecurityScannerSettings> {
75-
/** Returns the object with the settings used for calls to createScanConfig. */
76-
public UnaryCallSettings<CreateScanConfigRequest, ScanConfig> createScanConfigSettings() {
77-
return ((WebSecurityScannerStubSettings) getStubSettings()).createScanConfigSettings();
78-
}
79-
8075
/** Returns the object with the settings used for calls to deleteScanConfig. */
8176
public UnaryCallSettings<DeleteScanConfigRequest, Empty> deleteScanConfigSettings() {
8277
return ((WebSecurityScannerStubSettings) getStubSettings()).deleteScanConfigSettings();
8378
}
8479

80+
/** Returns the object with the settings used for calls to createScanConfig. */
81+
public UnaryCallSettings<CreateScanConfigRequest, ScanConfig> createScanConfigSettings() {
82+
return ((WebSecurityScannerStubSettings) getStubSettings()).createScanConfigSettings();
83+
}
84+
8585
/** Returns the object with the settings used for calls to getScanConfig. */
8686
public UnaryCallSettings<GetScanConfigRequest, ScanConfig> getScanConfigSettings() {
8787
return ((WebSecurityScannerStubSettings) getStubSettings()).getScanConfigSettings();
@@ -241,17 +241,17 @@ public Builder applyToAllUnaryMethods(
241241
return this;
242242
}
243243

244+
/** Returns the builder for the settings used for calls to deleteScanConfig. */
245+
public UnaryCallSettings.Builder<DeleteScanConfigRequest, Empty> deleteScanConfigSettings() {
246+
return getStubSettingsBuilder().deleteScanConfigSettings();
247+
}
248+
244249
/** Returns the builder for the settings used for calls to createScanConfig. */
245250
public UnaryCallSettings.Builder<CreateScanConfigRequest, ScanConfig>
246251
createScanConfigSettings() {
247252
return getStubSettingsBuilder().createScanConfigSettings();
248253
}
249254

250-
/** Returns the builder for the settings used for calls to deleteScanConfig. */
251-
public UnaryCallSettings.Builder<DeleteScanConfigRequest, Empty> deleteScanConfigSettings() {
252-
return getStubSettingsBuilder().deleteScanConfigSettings();
253-
}
254-
255255
/** Returns the builder for the settings used for calls to getScanConfig. */
256256
public UnaryCallSettings.Builder<GetScanConfigRequest, ScanConfig> getScanConfigSettings() {
257257
return getStubSettingsBuilder().getScanConfigSettings();

google-cloud-websecurityscanner/src/main/java/com/google/cloud/websecurityscanner/v1beta/package-info.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,8 @@
3030
* <pre>
3131
* <code>
3232
* try (WebSecurityScannerClient webSecurityScannerClient = WebSecurityScannerClient.create()) {
33-
* ProjectName parent = ProjectName.of("[PROJECT]");
34-
* ScanConfig scanConfig = ScanConfig.newBuilder().build();
35-
* ScanConfig response = webSecurityScannerClient.createScanConfig(parent, scanConfig);
33+
* ScanConfigName name = ScanConfigName.of("[PROJECT]", "[SCAN_CONFIG]");
34+
* webSecurityScannerClient.deleteScanConfig(name);
3635
* }
3736
* </code>
3837
* </pre>

0 commit comments

Comments
 (0)