*
* try (WebSecurityScannerClient webSecurityScannerClient = WebSecurityScannerClient.create()) {
- * ScanConfigName name = ScanConfigName.of("[PROJECT]", "[SCAN_CONFIG]");
- * webSecurityScannerClient.deleteScanConfig(name);
+ * ProjectName parent = ProjectName.of("[PROJECT]");
+ * ScanConfig scanConfig = ScanConfig.newBuilder().build();
+ * ScanConfig response = webSecurityScannerClient.createScanConfig(parent, scanConfig);
* }
*
*
@@ -160,194 +161,194 @@ public WebSecurityScannerStub getStub() {
// AUTO-GENERATED DOCUMENTATION AND METHOD
/**
- * Deletes an existing ScanConfig and its child resources.
+ * Creates a new ScanConfig.
*
* Sample code: * *
* try (WebSecurityScannerClient webSecurityScannerClient = WebSecurityScannerClient.create()) {
- * ScanConfigName name = ScanConfigName.of("[PROJECT]", "[SCAN_CONFIG]");
- * webSecurityScannerClient.deleteScanConfig(name);
+ * ProjectName parent = ProjectName.of("[PROJECT]");
+ * ScanConfig scanConfig = ScanConfig.newBuilder().build();
+ * ScanConfig response = webSecurityScannerClient.createScanConfig(parent, scanConfig);
* }
*
*
- * @param name Required. The resource name of the ScanConfig to be deleted. The name follows the
- * format of 'projects/{projectId}/scanConfigs/{scanConfigId}'.
+ * @param parent Required. The parent resource name where the scan is created, which should be a
+ * project resource name in the format 'projects/{projectId}'.
+ * @param scanConfig Required. The ScanConfig to be created.
* @throws com.google.api.gax.rpc.ApiException if the remote call fails
*/
- public final void deleteScanConfig(ScanConfigName name) {
- DeleteScanConfigRequest request =
- DeleteScanConfigRequest.newBuilder().setName(name == null ? null : name.toString()).build();
- deleteScanConfig(request);
+ public final ScanConfig createScanConfig(ProjectName parent, ScanConfig scanConfig) {
+ CreateScanConfigRequest request =
+ CreateScanConfigRequest.newBuilder()
+ .setParent(parent == null ? null : parent.toString())
+ .setScanConfig(scanConfig)
+ .build();
+ return createScanConfig(request);
}
// AUTO-GENERATED DOCUMENTATION AND METHOD
/**
- * Deletes an existing ScanConfig and its child resources.
+ * Creates a new ScanConfig.
*
* Sample code: * *
* try (WebSecurityScannerClient webSecurityScannerClient = WebSecurityScannerClient.create()) {
- * ScanConfigName name = ScanConfigName.of("[PROJECT]", "[SCAN_CONFIG]");
- * webSecurityScannerClient.deleteScanConfig(name.toString());
+ * ProjectName parent = ProjectName.of("[PROJECT]");
+ * ScanConfig scanConfig = ScanConfig.newBuilder().build();
+ * ScanConfig response = webSecurityScannerClient.createScanConfig(parent.toString(), scanConfig);
* }
*
*
- * @param name Required. The resource name of the ScanConfig to be deleted. The name follows the
- * format of 'projects/{projectId}/scanConfigs/{scanConfigId}'.
+ * @param parent Required. The parent resource name where the scan is created, which should be a
+ * project resource name in the format 'projects/{projectId}'.
+ * @param scanConfig Required. The ScanConfig to be created.
* @throws com.google.api.gax.rpc.ApiException if the remote call fails
*/
- public final void deleteScanConfig(String name) {
- DeleteScanConfigRequest request = DeleteScanConfigRequest.newBuilder().setName(name).build();
- deleteScanConfig(request);
+ public final ScanConfig createScanConfig(String parent, ScanConfig scanConfig) {
+ CreateScanConfigRequest request =
+ CreateScanConfigRequest.newBuilder().setParent(parent).setScanConfig(scanConfig).build();
+ return createScanConfig(request);
}
// AUTO-GENERATED DOCUMENTATION AND METHOD
/**
- * Deletes an existing ScanConfig and its child resources.
+ * Creates a new ScanConfig.
*
* Sample code: * *
* try (WebSecurityScannerClient webSecurityScannerClient = WebSecurityScannerClient.create()) {
- * ScanConfigName name = ScanConfigName.of("[PROJECT]", "[SCAN_CONFIG]");
- * DeleteScanConfigRequest request = DeleteScanConfigRequest.newBuilder()
- * .setName(name.toString())
+ * ProjectName parent = ProjectName.of("[PROJECT]");
+ * ScanConfig scanConfig = ScanConfig.newBuilder().build();
+ * CreateScanConfigRequest request = CreateScanConfigRequest.newBuilder()
+ * .setParent(parent.toString())
+ * .setScanConfig(scanConfig)
* .build();
- * webSecurityScannerClient.deleteScanConfig(request);
+ * ScanConfig response = webSecurityScannerClient.createScanConfig(request);
* }
*
*
* @param request The request object containing all of the parameters for the API call.
* @throws com.google.api.gax.rpc.ApiException if the remote call fails
*/
- public final void deleteScanConfig(DeleteScanConfigRequest request) {
- deleteScanConfigCallable().call(request);
+ public final ScanConfig createScanConfig(CreateScanConfigRequest request) {
+ return createScanConfigCallable().call(request);
}
// AUTO-GENERATED DOCUMENTATION AND METHOD
/**
- * Deletes an existing ScanConfig and its child resources.
+ * Creates a new ScanConfig.
*
* Sample code: * *
* try (WebSecurityScannerClient webSecurityScannerClient = WebSecurityScannerClient.create()) {
- * ScanConfigName name = ScanConfigName.of("[PROJECT]", "[SCAN_CONFIG]");
- * DeleteScanConfigRequest request = DeleteScanConfigRequest.newBuilder()
- * .setName(name.toString())
+ * ProjectName parent = ProjectName.of("[PROJECT]");
+ * ScanConfig scanConfig = ScanConfig.newBuilder().build();
+ * CreateScanConfigRequest request = CreateScanConfigRequest.newBuilder()
+ * .setParent(parent.toString())
+ * .setScanConfig(scanConfig)
* .build();
- * ApiFuture<Void> future = webSecurityScannerClient.deleteScanConfigCallable().futureCall(request);
+ * ApiFuture<ScanConfig> future = webSecurityScannerClient.createScanConfigCallable().futureCall(request);
* // Do something
- * future.get();
+ * ScanConfig response = future.get();
* }
*
*/
- public final UnaryCallableSample code: * *
* try (WebSecurityScannerClient webSecurityScannerClient = WebSecurityScannerClient.create()) {
- * ProjectName parent = ProjectName.of("[PROJECT]");
- * ScanConfig scanConfig = ScanConfig.newBuilder().build();
- * ScanConfig response = webSecurityScannerClient.createScanConfig(parent, scanConfig);
+ * ScanConfigName name = ScanConfigName.of("[PROJECT]", "[SCAN_CONFIG]");
+ * webSecurityScannerClient.deleteScanConfig(name);
* }
*
*
- * @param parent Required. The parent resource name where the scan is created, which should be a
- * project resource name in the format 'projects/{projectId}'.
- * @param scanConfig Required. The ScanConfig to be created.
+ * @param name Required. The resource name of the ScanConfig to be deleted. The name follows the
+ * format of 'projects/{projectId}/scanConfigs/{scanConfigId}'.
* @throws com.google.api.gax.rpc.ApiException if the remote call fails
*/
- public final ScanConfig createScanConfig(ProjectName parent, ScanConfig scanConfig) {
- CreateScanConfigRequest request =
- CreateScanConfigRequest.newBuilder()
- .setParent(parent == null ? null : parent.toString())
- .setScanConfig(scanConfig)
- .build();
- return createScanConfig(request);
+ public final void deleteScanConfig(ScanConfigName name) {
+ DeleteScanConfigRequest request =
+ DeleteScanConfigRequest.newBuilder().setName(name == null ? null : name.toString()).build();
+ deleteScanConfig(request);
}
// AUTO-GENERATED DOCUMENTATION AND METHOD
/**
- * Creates a new ScanConfig.
+ * Deletes an existing ScanConfig and its child resources.
*
* Sample code: * *
* try (WebSecurityScannerClient webSecurityScannerClient = WebSecurityScannerClient.create()) {
- * ProjectName parent = ProjectName.of("[PROJECT]");
- * ScanConfig scanConfig = ScanConfig.newBuilder().build();
- * ScanConfig response = webSecurityScannerClient.createScanConfig(parent.toString(), scanConfig);
+ * ScanConfigName name = ScanConfigName.of("[PROJECT]", "[SCAN_CONFIG]");
+ * webSecurityScannerClient.deleteScanConfig(name.toString());
* }
*
*
- * @param parent Required. The parent resource name where the scan is created, which should be a
- * project resource name in the format 'projects/{projectId}'.
- * @param scanConfig Required. The ScanConfig to be created.
+ * @param name Required. The resource name of the ScanConfig to be deleted. The name follows the
+ * format of 'projects/{projectId}/scanConfigs/{scanConfigId}'.
* @throws com.google.api.gax.rpc.ApiException if the remote call fails
*/
- public final ScanConfig createScanConfig(String parent, ScanConfig scanConfig) {
- CreateScanConfigRequest request =
- CreateScanConfigRequest.newBuilder().setParent(parent).setScanConfig(scanConfig).build();
- return createScanConfig(request);
+ public final void deleteScanConfig(String name) {
+ DeleteScanConfigRequest request = DeleteScanConfigRequest.newBuilder().setName(name).build();
+ deleteScanConfig(request);
}
// AUTO-GENERATED DOCUMENTATION AND METHOD
/**
- * Creates a new ScanConfig.
+ * Deletes an existing ScanConfig and its child resources.
*
* Sample code: * *
* try (WebSecurityScannerClient webSecurityScannerClient = WebSecurityScannerClient.create()) {
- * ProjectName parent = ProjectName.of("[PROJECT]");
- * ScanConfig scanConfig = ScanConfig.newBuilder().build();
- * CreateScanConfigRequest request = CreateScanConfigRequest.newBuilder()
- * .setParent(parent.toString())
- * .setScanConfig(scanConfig)
+ * ScanConfigName name = ScanConfigName.of("[PROJECT]", "[SCAN_CONFIG]");
+ * DeleteScanConfigRequest request = DeleteScanConfigRequest.newBuilder()
+ * .setName(name.toString())
* .build();
- * ScanConfig response = webSecurityScannerClient.createScanConfig(request);
+ * webSecurityScannerClient.deleteScanConfig(request);
* }
*
*
* @param request The request object containing all of the parameters for the API call.
* @throws com.google.api.gax.rpc.ApiException if the remote call fails
*/
- public final ScanConfig createScanConfig(CreateScanConfigRequest request) {
- return createScanConfigCallable().call(request);
+ public final void deleteScanConfig(DeleteScanConfigRequest request) {
+ deleteScanConfigCallable().call(request);
}
// AUTO-GENERATED DOCUMENTATION AND METHOD
/**
- * Creates a new ScanConfig.
+ * Deletes an existing ScanConfig and its child resources.
*
* Sample code: * *
* try (WebSecurityScannerClient webSecurityScannerClient = WebSecurityScannerClient.create()) {
- * ProjectName parent = ProjectName.of("[PROJECT]");
- * ScanConfig scanConfig = ScanConfig.newBuilder().build();
- * CreateScanConfigRequest request = CreateScanConfigRequest.newBuilder()
- * .setParent(parent.toString())
- * .setScanConfig(scanConfig)
+ * ScanConfigName name = ScanConfigName.of("[PROJECT]", "[SCAN_CONFIG]");
+ * DeleteScanConfigRequest request = DeleteScanConfigRequest.newBuilder()
+ * .setName(name.toString())
* .build();
- * ApiFuture<ScanConfig> future = webSecurityScannerClient.createScanConfigCallable().futureCall(request);
+ * ApiFuture<Void> future = webSecurityScannerClient.deleteScanConfigCallable().futureCall(request);
* // Do something
- * ScanConfig response = future.get();
+ * future.get();
* }
*
*/
- public final UnaryCallableThe builder of this class is recursive, so contained classes are themselves builders. When * build() is called, the tree of builders is called to create the complete settings object. * - *
For example, to set the total timeout of deleteScanConfig to 30 seconds: + *
For example, to set the total timeout of createScanConfig to 30 seconds: * *
*
* WebSecurityScannerSettings.Builder webSecurityScannerSettingsBuilder =
* WebSecurityScannerSettings.newBuilder();
* webSecurityScannerSettingsBuilder
- * .deleteScanConfigSettings()
+ * .createScanConfigSettings()
* .setRetrySettings(
- * webSecurityScannerSettingsBuilder.deleteScanConfigSettings().getRetrySettings().toBuilder()
+ * webSecurityScannerSettingsBuilder.createScanConfigSettings().getRetrySettings().toBuilder()
* .setTotalTimeout(Duration.ofSeconds(30))
* .build());
* WebSecurityScannerSettings webSecurityScannerSettings = webSecurityScannerSettingsBuilder.build();
@@ -72,16 +72,16 @@
@Generated("by gapic-generator")
@BetaApi
public class WebSecurityScannerSettings extends ClientSettings {
- /** Returns the object with the settings used for calls to deleteScanConfig. */
- public UnaryCallSettings deleteScanConfigSettings() {
- return ((WebSecurityScannerStubSettings) getStubSettings()).deleteScanConfigSettings();
- }
-
/** Returns the object with the settings used for calls to createScanConfig. */
public UnaryCallSettings createScanConfigSettings() {
return ((WebSecurityScannerStubSettings) getStubSettings()).createScanConfigSettings();
}
+ /** Returns the object with the settings used for calls to deleteScanConfig. */
+ public UnaryCallSettings deleteScanConfigSettings() {
+ return ((WebSecurityScannerStubSettings) getStubSettings()).deleteScanConfigSettings();
+ }
+
/** Returns the object with the settings used for calls to getScanConfig. */
public UnaryCallSettings getScanConfigSettings() {
return ((WebSecurityScannerStubSettings) getStubSettings()).getScanConfigSettings();
@@ -241,17 +241,17 @@ public Builder applyToAllUnaryMethods(
return this;
}
- /** Returns the builder for the settings used for calls to deleteScanConfig. */
- public UnaryCallSettings.Builder deleteScanConfigSettings() {
- return getStubSettingsBuilder().deleteScanConfigSettings();
- }
-
/** Returns the builder for the settings used for calls to createScanConfig. */
public UnaryCallSettings.Builder
createScanConfigSettings() {
return getStubSettingsBuilder().createScanConfigSettings();
}
+ /** Returns the builder for the settings used for calls to deleteScanConfig. */
+ public UnaryCallSettings.Builder deleteScanConfigSettings() {
+ return getStubSettingsBuilder().deleteScanConfigSettings();
+ }
+
/** Returns the builder for the settings used for calls to getScanConfig. */
public UnaryCallSettings.Builder getScanConfigSettings() {
return getStubSettingsBuilder().getScanConfigSettings();
diff --git a/google-cloud-websecurityscanner/src/main/java/com/google/cloud/websecurityscanner/v1alpha/package-info.java b/google-cloud-websecurityscanner/src/main/java/com/google/cloud/websecurityscanner/v1alpha/package-info.java
index 6ff9a648..bab6ed96 100644
--- a/google-cloud-websecurityscanner/src/main/java/com/google/cloud/websecurityscanner/v1alpha/package-info.java
+++ b/google-cloud-websecurityscanner/src/main/java/com/google/cloud/websecurityscanner/v1alpha/package-info.java
@@ -30,8 +30,9 @@
*
*
* try (WebSecurityScannerClient webSecurityScannerClient = WebSecurityScannerClient.create()) {
- * ScanConfigName name = ScanConfigName.of("[PROJECT]", "[SCAN_CONFIG]");
- * webSecurityScannerClient.deleteScanConfig(name);
+ * ProjectName parent = ProjectName.of("[PROJECT]");
+ * ScanConfig scanConfig = ScanConfig.newBuilder().build();
+ * ScanConfig response = webSecurityScannerClient.createScanConfig(parent, scanConfig);
* }
*
*
diff --git a/google-cloud-websecurityscanner/src/main/java/com/google/cloud/websecurityscanner/v1alpha/stub/GrpcWebSecurityScannerStub.java b/google-cloud-websecurityscanner/src/main/java/com/google/cloud/websecurityscanner/v1alpha/stub/GrpcWebSecurityScannerStub.java
index 12a74d04..e2009689 100644
--- a/google-cloud-websecurityscanner/src/main/java/com/google/cloud/websecurityscanner/v1alpha/stub/GrpcWebSecurityScannerStub.java
+++ b/google-cloud-websecurityscanner/src/main/java/com/google/cloud/websecurityscanner/v1alpha/stub/GrpcWebSecurityScannerStub.java
@@ -68,16 +68,6 @@
@BetaApi("A restructuring of stub classes is planned, so this may break in the future")
public class GrpcWebSecurityScannerStub extends WebSecurityScannerStub {
- private static final MethodDescriptor
- deleteScanConfigMethodDescriptor =
- MethodDescriptor.newBuilder()
- .setType(MethodDescriptor.MethodType.UNARY)
- .setFullMethodName(
- "google.cloud.websecurityscanner.v1alpha.WebSecurityScanner/DeleteScanConfig")
- .setRequestMarshaller(
- ProtoUtils.marshaller(DeleteScanConfigRequest.getDefaultInstance()))
- .setResponseMarshaller(ProtoUtils.marshaller(Empty.getDefaultInstance()))
- .build();
private static final MethodDescriptor
createScanConfigMethodDescriptor =
MethodDescriptor.newBuilder()
@@ -88,6 +78,16 @@ public class GrpcWebSecurityScannerStub extends WebSecurityScannerStub {
ProtoUtils.marshaller(CreateScanConfigRequest.getDefaultInstance()))
.setResponseMarshaller(ProtoUtils.marshaller(ScanConfig.getDefaultInstance()))
.build();
+ private static final MethodDescriptor
+ deleteScanConfigMethodDescriptor =
+ MethodDescriptor.newBuilder()
+ .setType(MethodDescriptor.MethodType.UNARY)
+ .setFullMethodName(
+ "google.cloud.websecurityscanner.v1alpha.WebSecurityScanner/DeleteScanConfig")
+ .setRequestMarshaller(
+ ProtoUtils.marshaller(DeleteScanConfigRequest.getDefaultInstance()))
+ .setResponseMarshaller(ProtoUtils.marshaller(Empty.getDefaultInstance()))
+ .build();
private static final MethodDescriptor
getScanConfigMethodDescriptor =
MethodDescriptor.newBuilder()
@@ -196,8 +196,8 @@ public class GrpcWebSecurityScannerStub extends WebSecurityScannerStub {
private final BackgroundResource backgroundResources;
- private final UnaryCallable deleteScanConfigCallable;
private final UnaryCallable createScanConfigCallable;
+ private final UnaryCallable deleteScanConfigCallable;
private final UnaryCallable getScanConfigCallable;
private final UnaryCallable
listScanConfigsCallable;
@@ -262,28 +262,28 @@ protected GrpcWebSecurityScannerStub(
throws IOException {
this.callableFactory = callableFactory;
- GrpcCallSettings deleteScanConfigTransportSettings =
- GrpcCallSettings.newBuilder()
- .setMethodDescriptor(deleteScanConfigMethodDescriptor)
+ GrpcCallSettings createScanConfigTransportSettings =
+ GrpcCallSettings.newBuilder()
+ .setMethodDescriptor(createScanConfigMethodDescriptor)
.setParamsExtractor(
- new RequestParamsExtractor() {
+ new RequestParamsExtractor() {
@Override
- public Map extract(DeleteScanConfigRequest request) {
+ public Map extract(CreateScanConfigRequest request) {
ImmutableMap.Builder params = ImmutableMap.builder();
- params.put("name", String.valueOf(request.getName()));
+ params.put("parent", String.valueOf(request.getParent()));
return params.build();
}
})
.build();
- GrpcCallSettings createScanConfigTransportSettings =
- GrpcCallSettings.newBuilder()
- .setMethodDescriptor(createScanConfigMethodDescriptor)
+ GrpcCallSettings deleteScanConfigTransportSettings =
+ GrpcCallSettings.newBuilder()
+ .setMethodDescriptor(deleteScanConfigMethodDescriptor)
.setParamsExtractor(
- new RequestParamsExtractor() {
+ new RequestParamsExtractor() {
@Override
- public Map extract(CreateScanConfigRequest request) {
+ public Map extract(DeleteScanConfigRequest request) {
ImmutableMap.Builder params = ImmutableMap.builder();
- params.put("parent", String.valueOf(request.getParent()));
+ params.put("name", String.valueOf(request.getName()));
return params.build();
}
})
@@ -436,12 +436,12 @@ public Map extract(ListFindingTypeStatsRequest request) {
})
.build();
- this.deleteScanConfigCallable =
- callableFactory.createUnaryCallable(
- deleteScanConfigTransportSettings, settings.deleteScanConfigSettings(), clientContext);
this.createScanConfigCallable =
callableFactory.createUnaryCallable(
createScanConfigTransportSettings, settings.createScanConfigSettings(), clientContext);
+ this.deleteScanConfigCallable =
+ callableFactory.createUnaryCallable(
+ deleteScanConfigTransportSettings, settings.deleteScanConfigSettings(), clientContext);
this.getScanConfigCallable =
callableFactory.createUnaryCallable(
getScanConfigTransportSettings, settings.getScanConfigSettings(), clientContext);
@@ -493,14 +493,14 @@ public Map extract(ListFindingTypeStatsRequest request) {
backgroundResources = new BackgroundResourceAggregation(clientContext.getBackgroundResources());
}
- public UnaryCallable deleteScanConfigCallable() {
- return deleteScanConfigCallable;
- }
-
public UnaryCallable createScanConfigCallable() {
return createScanConfigCallable;
}
+ public UnaryCallable deleteScanConfigCallable() {
+ return deleteScanConfigCallable;
+ }
+
public UnaryCallable getScanConfigCallable() {
return getScanConfigCallable;
}
diff --git a/google-cloud-websecurityscanner/src/main/java/com/google/cloud/websecurityscanner/v1alpha/stub/WebSecurityScannerStub.java b/google-cloud-websecurityscanner/src/main/java/com/google/cloud/websecurityscanner/v1alpha/stub/WebSecurityScannerStub.java
index 92b1c02f..1d14154c 100644
--- a/google-cloud-websecurityscanner/src/main/java/com/google/cloud/websecurityscanner/v1alpha/stub/WebSecurityScannerStub.java
+++ b/google-cloud-websecurityscanner/src/main/java/com/google/cloud/websecurityscanner/v1alpha/stub/WebSecurityScannerStub.java
@@ -57,14 +57,14 @@
@BetaApi("A restructuring of stub classes is planned, so this may break in the future")
public abstract class WebSecurityScannerStub implements BackgroundResource {
- public UnaryCallable deleteScanConfigCallable() {
- throw new UnsupportedOperationException("Not implemented: deleteScanConfigCallable()");
- }
-
public UnaryCallable createScanConfigCallable() {
throw new UnsupportedOperationException("Not implemented: createScanConfigCallable()");
}
+ public UnaryCallable deleteScanConfigCallable() {
+ throw new UnsupportedOperationException("Not implemented: deleteScanConfigCallable()");
+ }
+
public UnaryCallable getScanConfigCallable() {
throw new UnsupportedOperationException("Not implemented: getScanConfigCallable()");
}
diff --git a/google-cloud-websecurityscanner/src/main/java/com/google/cloud/websecurityscanner/v1alpha/stub/WebSecurityScannerStubSettings.java b/google-cloud-websecurityscanner/src/main/java/com/google/cloud/websecurityscanner/v1alpha/stub/WebSecurityScannerStubSettings.java
index 641c5e33..14995e17 100644
--- a/google-cloud-websecurityscanner/src/main/java/com/google/cloud/websecurityscanner/v1alpha/stub/WebSecurityScannerStubSettings.java
+++ b/google-cloud-websecurityscanner/src/main/java/com/google/cloud/websecurityscanner/v1alpha/stub/WebSecurityScannerStubSettings.java
@@ -90,16 +90,16 @@
* The builder of this class is recursive, so contained classes are themselves builders. When
* build() is called, the tree of builders is called to create the complete settings object.
*
- *
For example, to set the total timeout of deleteScanConfig to 30 seconds:
+ *
For example, to set the total timeout of createScanConfig to 30 seconds:
*
*
*
* WebSecurityScannerStubSettings.Builder webSecurityScannerSettingsBuilder =
* WebSecurityScannerStubSettings.newBuilder();
* webSecurityScannerSettingsBuilder
- * .deleteScanConfigSettings()
+ * .createScanConfigSettings()
* .setRetrySettings(
- * webSecurityScannerSettingsBuilder.deleteScanConfigSettings().getRetrySettings().toBuilder()
+ * webSecurityScannerSettingsBuilder.createScanConfigSettings().getRetrySettings().toBuilder()
* .setTotalTimeout(Duration.ofSeconds(30))
* .build());
* WebSecurityScannerStubSettings webSecurityScannerSettings = webSecurityScannerSettingsBuilder.build();
@@ -113,8 +113,8 @@ public class WebSecurityScannerStubSettings extends StubSettings DEFAULT_SERVICE_SCOPES =
ImmutableList.builder().add("https://www.googleapis.com/auth/cloud-platform").build();
- private final UnaryCallSettings deleteScanConfigSettings;
private final UnaryCallSettings createScanConfigSettings;
+ private final UnaryCallSettings deleteScanConfigSettings;
private final UnaryCallSettings getScanConfigSettings;
private final PagedCallSettings<
ListScanConfigsRequest, ListScanConfigsResponse, ListScanConfigsPagedResponse>
@@ -136,16 +136,16 @@ public class WebSecurityScannerStubSettings extends StubSettings
listFindingTypeStatsSettings;
- /** Returns the object with the settings used for calls to deleteScanConfig. */
- public UnaryCallSettings deleteScanConfigSettings() {
- return deleteScanConfigSettings;
- }
-
/** Returns the object with the settings used for calls to createScanConfig. */
public UnaryCallSettings createScanConfigSettings() {
return createScanConfigSettings;
}
+ /** Returns the object with the settings used for calls to deleteScanConfig. */
+ public UnaryCallSettings deleteScanConfigSettings() {
+ return deleteScanConfigSettings;
+ }
+
/** Returns the object with the settings used for calls to getScanConfig. */
public UnaryCallSettings getScanConfigSettings() {
return getScanConfigSettings;
@@ -277,8 +277,8 @@ public Builder toBuilder() {
protected WebSecurityScannerStubSettings(Builder settingsBuilder) throws IOException {
super(settingsBuilder);
- deleteScanConfigSettings = settingsBuilder.deleteScanConfigSettings().build();
createScanConfigSettings = settingsBuilder.createScanConfigSettings().build();
+ deleteScanConfigSettings = settingsBuilder.deleteScanConfigSettings().build();
getScanConfigSettings = settingsBuilder.getScanConfigSettings().build();
listScanConfigsSettings = settingsBuilder.listScanConfigsSettings().build();
updateScanConfigSettings = settingsBuilder.updateScanConfigSettings().build();
@@ -515,10 +515,10 @@ public static class Builder
extends StubSettings.Builder {
private final ImmutableList> unaryMethodSettingsBuilders;
- private final UnaryCallSettings.Builder
- deleteScanConfigSettings;
private final UnaryCallSettings.Builder
createScanConfigSettings;
+ private final UnaryCallSettings.Builder
+ deleteScanConfigSettings;
private final UnaryCallSettings.Builder getScanConfigSettings;
private final PagedCallSettings.Builder<
ListScanConfigsRequest, ListScanConfigsResponse, ListScanConfigsPagedResponse>
@@ -549,11 +549,13 @@ public static class Builder
ImmutableMap.Builder> definitions =
ImmutableMap.builder();
definitions.put(
- "idempotent",
+ "retry_policy_1_codes",
ImmutableSet.copyOf(
Lists.newArrayList(
- StatusCode.Code.DEADLINE_EXCEEDED, StatusCode.Code.UNAVAILABLE)));
- definitions.put("non_idempotent", ImmutableSet.copyOf(Lists.newArrayList()));
+ StatusCode.Code.UNAVAILABLE, StatusCode.Code.DEADLINE_EXCEEDED)));
+ definitions.put("no_retry_codes", ImmutableSet.copyOf(Lists.newArrayList()));
+ definitions.put(
+ "no_retry_1_codes", ImmutableSet.copyOf(Lists.newArrayList()));
RETRYABLE_CODE_DEFINITIONS = definitions.build();
}
@@ -567,12 +569,22 @@ public static class Builder
.setInitialRetryDelay(Duration.ofMillis(100L))
.setRetryDelayMultiplier(1.3)
.setMaxRetryDelay(Duration.ofMillis(60000L))
- .setInitialRpcTimeout(Duration.ofMillis(20000L))
+ .setInitialRpcTimeout(Duration.ofMillis(600000L))
+ .setRpcTimeoutMultiplier(1.0)
+ .setMaxRpcTimeout(Duration.ofMillis(600000L))
+ .setTotalTimeout(Duration.ofMillis(600000L))
+ .build();
+ definitions.put("retry_policy_1_params", settings);
+ settings = RetrySettings.newBuilder().setRpcTimeoutMultiplier(1.0).build();
+ definitions.put("no_retry_params", settings);
+ settings =
+ RetrySettings.newBuilder()
+ .setInitialRpcTimeout(Duration.ofMillis(600000L))
.setRpcTimeoutMultiplier(1.0)
- .setMaxRpcTimeout(Duration.ofMillis(20000L))
+ .setMaxRpcTimeout(Duration.ofMillis(600000L))
.setTotalTimeout(Duration.ofMillis(600000L))
.build();
- definitions.put("default", settings);
+ definitions.put("no_retry_1_params", settings);
RETRY_PARAM_DEFINITIONS = definitions.build();
}
@@ -583,10 +595,10 @@ protected Builder() {
protected Builder(ClientContext clientContext) {
super(clientContext);
- deleteScanConfigSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
-
createScanConfigSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
+ deleteScanConfigSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
+
getScanConfigSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
listScanConfigsSettings = PagedCallSettings.newBuilder(LIST_SCAN_CONFIGS_PAGE_STR_FACT);
@@ -611,8 +623,8 @@ protected Builder(ClientContext clientContext) {
unaryMethodSettingsBuilders =
ImmutableList.>of(
- deleteScanConfigSettings,
createScanConfigSettings,
+ deleteScanConfigSettings,
getScanConfigSettings,
listScanConfigsSettings,
updateScanConfigSettings,
@@ -640,69 +652,69 @@ private static Builder createDefault() {
private static Builder initDefaults(Builder builder) {
builder
- .deleteScanConfigSettings()
- .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("idempotent"))
- .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
+ .createScanConfigSettings()
+ .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes"))
+ .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params"));
builder
- .createScanConfigSettings()
- .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("non_idempotent"))
- .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
+ .deleteScanConfigSettings()
+ .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_1_codes"))
+ .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_1_params"));
builder
.getScanConfigSettings()
- .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("idempotent"))
- .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
+ .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_1_codes"))
+ .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_1_params"));
builder
.listScanConfigsSettings()
- .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("idempotent"))
- .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
+ .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_1_codes"))
+ .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_1_params"));
builder
.updateScanConfigSettings()
- .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("non_idempotent"))
- .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
+ .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes"))
+ .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params"));
builder
.startScanRunSettings()
- .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("non_idempotent"))
- .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
+ .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes"))
+ .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params"));
builder
.getScanRunSettings()
- .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("idempotent"))
- .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
+ .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_1_codes"))
+ .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_1_params"));
builder
.listScanRunsSettings()
- .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("idempotent"))
- .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
+ .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_1_codes"))
+ .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_1_params"));
builder
.stopScanRunSettings()
- .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("non_idempotent"))
- .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
+ .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes"))
+ .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params"));
builder
.listCrawledUrlsSettings()
- .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("idempotent"))
- .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
+ .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_1_codes"))
+ .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_1_params"));
builder
.getFindingSettings()
- .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("idempotent"))
- .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
+ .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_1_codes"))
+ .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_1_params"));
builder
.listFindingsSettings()
- .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("idempotent"))
- .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
+ .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_1_codes"))
+ .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_1_params"));
builder
.listFindingTypeStatsSettings()
- .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("idempotent"))
- .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
+ .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_1_codes"))
+ .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_1_params"));
return builder;
}
@@ -710,8 +722,8 @@ private static Builder initDefaults(Builder builder) {
protected Builder(WebSecurityScannerStubSettings settings) {
super(settings);
- deleteScanConfigSettings = settings.deleteScanConfigSettings.toBuilder();
createScanConfigSettings = settings.createScanConfigSettings.toBuilder();
+ deleteScanConfigSettings = settings.deleteScanConfigSettings.toBuilder();
getScanConfigSettings = settings.getScanConfigSettings.toBuilder();
listScanConfigsSettings = settings.listScanConfigsSettings.toBuilder();
updateScanConfigSettings = settings.updateScanConfigSettings.toBuilder();
@@ -726,8 +738,8 @@ protected Builder(WebSecurityScannerStubSettings settings) {
unaryMethodSettingsBuilders =
ImmutableList.>of(
- deleteScanConfigSettings,
createScanConfigSettings,
+ deleteScanConfigSettings,
getScanConfigSettings,
listScanConfigsSettings,
updateScanConfigSettings,
@@ -757,17 +769,17 @@ public Builder applyToAllUnaryMethods(
return unaryMethodSettingsBuilders;
}
- /** Returns the builder for the settings used for calls to deleteScanConfig. */
- public UnaryCallSettings.Builder deleteScanConfigSettings() {
- return deleteScanConfigSettings;
- }
-
/** Returns the builder for the settings used for calls to createScanConfig. */
public UnaryCallSettings.Builder
createScanConfigSettings() {
return createScanConfigSettings;
}
+ /** Returns the builder for the settings used for calls to deleteScanConfig. */
+ public UnaryCallSettings.Builder deleteScanConfigSettings() {
+ return deleteScanConfigSettings;
+ }
+
/** Returns the builder for the settings used for calls to getScanConfig. */
public UnaryCallSettings.Builder getScanConfigSettings() {
return getScanConfigSettings;
diff --git a/google-cloud-websecurityscanner/src/main/java/com/google/cloud/websecurityscanner/v1beta/WebSecurityScannerClient.java b/google-cloud-websecurityscanner/src/main/java/com/google/cloud/websecurityscanner/v1beta/WebSecurityScannerClient.java
index e512334a..24fb10a2 100644
--- a/google-cloud-websecurityscanner/src/main/java/com/google/cloud/websecurityscanner/v1beta/WebSecurityScannerClient.java
+++ b/google-cloud-websecurityscanner/src/main/java/com/google/cloud/websecurityscanner/v1beta/WebSecurityScannerClient.java
@@ -47,8 +47,9 @@
*
*
* try (WebSecurityScannerClient webSecurityScannerClient = WebSecurityScannerClient.create()) {
- * ScanConfigName name = ScanConfigName.of("[PROJECT]", "[SCAN_CONFIG]");
- * webSecurityScannerClient.deleteScanConfig(name);
+ * ProjectName parent = ProjectName.of("[PROJECT]");
+ * ScanConfig scanConfig = ScanConfig.newBuilder().build();
+ * ScanConfig response = webSecurityScannerClient.createScanConfig(parent, scanConfig);
* }
*
*
@@ -160,194 +161,194 @@ public WebSecurityScannerStub getStub() {
// AUTO-GENERATED DOCUMENTATION AND METHOD
/**
- * Deletes an existing ScanConfig and its child resources.
+ * Creates a new ScanConfig.
*
* Sample code:
*
*
* try (WebSecurityScannerClient webSecurityScannerClient = WebSecurityScannerClient.create()) {
- * ScanConfigName name = ScanConfigName.of("[PROJECT]", "[SCAN_CONFIG]");
- * webSecurityScannerClient.deleteScanConfig(name);
+ * ProjectName parent = ProjectName.of("[PROJECT]");
+ * ScanConfig scanConfig = ScanConfig.newBuilder().build();
+ * ScanConfig response = webSecurityScannerClient.createScanConfig(parent, scanConfig);
* }
*
*
- * @param name Required. The resource name of the ScanConfig to be deleted. The name follows the
- * format of 'projects/{projectId}/scanConfigs/{scanConfigId}'.
+ * @param parent Required. The parent resource name where the scan is created, which should be a
+ * project resource name in the format 'projects/{projectId}'.
+ * @param scanConfig Required. The ScanConfig to be created.
* @throws com.google.api.gax.rpc.ApiException if the remote call fails
*/
- public final void deleteScanConfig(ScanConfigName name) {
- DeleteScanConfigRequest request =
- DeleteScanConfigRequest.newBuilder().setName(name == null ? null : name.toString()).build();
- deleteScanConfig(request);
+ public final ScanConfig createScanConfig(ProjectName parent, ScanConfig scanConfig) {
+ CreateScanConfigRequest request =
+ CreateScanConfigRequest.newBuilder()
+ .setParent(parent == null ? null : parent.toString())
+ .setScanConfig(scanConfig)
+ .build();
+ return createScanConfig(request);
}
// AUTO-GENERATED DOCUMENTATION AND METHOD
/**
- * Deletes an existing ScanConfig and its child resources.
+ * Creates a new ScanConfig.
*
* Sample code:
*
*
* try (WebSecurityScannerClient webSecurityScannerClient = WebSecurityScannerClient.create()) {
- * ScanConfigName name = ScanConfigName.of("[PROJECT]", "[SCAN_CONFIG]");
- * webSecurityScannerClient.deleteScanConfig(name.toString());
+ * ProjectName parent = ProjectName.of("[PROJECT]");
+ * ScanConfig scanConfig = ScanConfig.newBuilder().build();
+ * ScanConfig response = webSecurityScannerClient.createScanConfig(parent.toString(), scanConfig);
* }
*
*
- * @param name Required. The resource name of the ScanConfig to be deleted. The name follows the
- * format of 'projects/{projectId}/scanConfigs/{scanConfigId}'.
+ * @param parent Required. The parent resource name where the scan is created, which should be a
+ * project resource name in the format 'projects/{projectId}'.
+ * @param scanConfig Required. The ScanConfig to be created.
* @throws com.google.api.gax.rpc.ApiException if the remote call fails
*/
- public final void deleteScanConfig(String name) {
- DeleteScanConfigRequest request = DeleteScanConfigRequest.newBuilder().setName(name).build();
- deleteScanConfig(request);
+ public final ScanConfig createScanConfig(String parent, ScanConfig scanConfig) {
+ CreateScanConfigRequest request =
+ CreateScanConfigRequest.newBuilder().setParent(parent).setScanConfig(scanConfig).build();
+ return createScanConfig(request);
}
// AUTO-GENERATED DOCUMENTATION AND METHOD
/**
- * Deletes an existing ScanConfig and its child resources.
+ * Creates a new ScanConfig.
*
* Sample code:
*
*
* try (WebSecurityScannerClient webSecurityScannerClient = WebSecurityScannerClient.create()) {
- * ScanConfigName name = ScanConfigName.of("[PROJECT]", "[SCAN_CONFIG]");
- * DeleteScanConfigRequest request = DeleteScanConfigRequest.newBuilder()
- * .setName(name.toString())
+ * ProjectName parent = ProjectName.of("[PROJECT]");
+ * ScanConfig scanConfig = ScanConfig.newBuilder().build();
+ * CreateScanConfigRequest request = CreateScanConfigRequest.newBuilder()
+ * .setParent(parent.toString())
+ * .setScanConfig(scanConfig)
* .build();
- * webSecurityScannerClient.deleteScanConfig(request);
+ * ScanConfig response = webSecurityScannerClient.createScanConfig(request);
* }
*
*
* @param request The request object containing all of the parameters for the API call.
* @throws com.google.api.gax.rpc.ApiException if the remote call fails
*/
- public final void deleteScanConfig(DeleteScanConfigRequest request) {
- deleteScanConfigCallable().call(request);
+ public final ScanConfig createScanConfig(CreateScanConfigRequest request) {
+ return createScanConfigCallable().call(request);
}
// AUTO-GENERATED DOCUMENTATION AND METHOD
/**
- * Deletes an existing ScanConfig and its child resources.
+ * Creates a new ScanConfig.
*
* Sample code:
*
*
* try (WebSecurityScannerClient webSecurityScannerClient = WebSecurityScannerClient.create()) {
- * ScanConfigName name = ScanConfigName.of("[PROJECT]", "[SCAN_CONFIG]");
- * DeleteScanConfigRequest request = DeleteScanConfigRequest.newBuilder()
- * .setName(name.toString())
+ * ProjectName parent = ProjectName.of("[PROJECT]");
+ * ScanConfig scanConfig = ScanConfig.newBuilder().build();
+ * CreateScanConfigRequest request = CreateScanConfigRequest.newBuilder()
+ * .setParent(parent.toString())
+ * .setScanConfig(scanConfig)
* .build();
- * ApiFuture<Void> future = webSecurityScannerClient.deleteScanConfigCallable().futureCall(request);
+ * ApiFuture<ScanConfig> future = webSecurityScannerClient.createScanConfigCallable().futureCall(request);
* // Do something
- * future.get();
+ * ScanConfig response = future.get();
* }
*
*/
- public final UnaryCallable deleteScanConfigCallable() {
- return stub.deleteScanConfigCallable();
+ public final UnaryCallable createScanConfigCallable() {
+ return stub.createScanConfigCallable();
}
// AUTO-GENERATED DOCUMENTATION AND METHOD
/**
- * Creates a new ScanConfig.
+ * Deletes an existing ScanConfig and its child resources.
*
* Sample code:
*
*
* try (WebSecurityScannerClient webSecurityScannerClient = WebSecurityScannerClient.create()) {
- * ProjectName parent = ProjectName.of("[PROJECT]");
- * ScanConfig scanConfig = ScanConfig.newBuilder().build();
- * ScanConfig response = webSecurityScannerClient.createScanConfig(parent, scanConfig);
+ * ScanConfigName name = ScanConfigName.of("[PROJECT]", "[SCAN_CONFIG]");
+ * webSecurityScannerClient.deleteScanConfig(name);
* }
*
*
- * @param parent Required. The parent resource name where the scan is created, which should be a
- * project resource name in the format 'projects/{projectId}'.
- * @param scanConfig Required. The ScanConfig to be created.
+ * @param name Required. The resource name of the ScanConfig to be deleted. The name follows the
+ * format of 'projects/{projectId}/scanConfigs/{scanConfigId}'.
* @throws com.google.api.gax.rpc.ApiException if the remote call fails
*/
- public final ScanConfig createScanConfig(ProjectName parent, ScanConfig scanConfig) {
- CreateScanConfigRequest request =
- CreateScanConfigRequest.newBuilder()
- .setParent(parent == null ? null : parent.toString())
- .setScanConfig(scanConfig)
- .build();
- return createScanConfig(request);
+ public final void deleteScanConfig(ScanConfigName name) {
+ DeleteScanConfigRequest request =
+ DeleteScanConfigRequest.newBuilder().setName(name == null ? null : name.toString()).build();
+ deleteScanConfig(request);
}
// AUTO-GENERATED DOCUMENTATION AND METHOD
/**
- * Creates a new ScanConfig.
+ * Deletes an existing ScanConfig and its child resources.
*
* Sample code:
*
*
* try (WebSecurityScannerClient webSecurityScannerClient = WebSecurityScannerClient.create()) {
- * ProjectName parent = ProjectName.of("[PROJECT]");
- * ScanConfig scanConfig = ScanConfig.newBuilder().build();
- * ScanConfig response = webSecurityScannerClient.createScanConfig(parent.toString(), scanConfig);
+ * ScanConfigName name = ScanConfigName.of("[PROJECT]", "[SCAN_CONFIG]");
+ * webSecurityScannerClient.deleteScanConfig(name.toString());
* }
*
*
- * @param parent Required. The parent resource name where the scan is created, which should be a
- * project resource name in the format 'projects/{projectId}'.
- * @param scanConfig Required. The ScanConfig to be created.
+ * @param name Required. The resource name of the ScanConfig to be deleted. The name follows the
+ * format of 'projects/{projectId}/scanConfigs/{scanConfigId}'.
* @throws com.google.api.gax.rpc.ApiException if the remote call fails
*/
- public final ScanConfig createScanConfig(String parent, ScanConfig scanConfig) {
- CreateScanConfigRequest request =
- CreateScanConfigRequest.newBuilder().setParent(parent).setScanConfig(scanConfig).build();
- return createScanConfig(request);
+ public final void deleteScanConfig(String name) {
+ DeleteScanConfigRequest request = DeleteScanConfigRequest.newBuilder().setName(name).build();
+ deleteScanConfig(request);
}
// AUTO-GENERATED DOCUMENTATION AND METHOD
/**
- * Creates a new ScanConfig.
+ * Deletes an existing ScanConfig and its child resources.
*
* Sample code:
*
*
* try (WebSecurityScannerClient webSecurityScannerClient = WebSecurityScannerClient.create()) {
- * ProjectName parent = ProjectName.of("[PROJECT]");
- * ScanConfig scanConfig = ScanConfig.newBuilder().build();
- * CreateScanConfigRequest request = CreateScanConfigRequest.newBuilder()
- * .setParent(parent.toString())
- * .setScanConfig(scanConfig)
+ * ScanConfigName name = ScanConfigName.of("[PROJECT]", "[SCAN_CONFIG]");
+ * DeleteScanConfigRequest request = DeleteScanConfigRequest.newBuilder()
+ * .setName(name.toString())
* .build();
- * ScanConfig response = webSecurityScannerClient.createScanConfig(request);
+ * webSecurityScannerClient.deleteScanConfig(request);
* }
*
*
* @param request The request object containing all of the parameters for the API call.
* @throws com.google.api.gax.rpc.ApiException if the remote call fails
*/
- public final ScanConfig createScanConfig(CreateScanConfigRequest request) {
- return createScanConfigCallable().call(request);
+ public final void deleteScanConfig(DeleteScanConfigRequest request) {
+ deleteScanConfigCallable().call(request);
}
// AUTO-GENERATED DOCUMENTATION AND METHOD
/**
- * Creates a new ScanConfig.
+ * Deletes an existing ScanConfig and its child resources.
*
* Sample code:
*
*
* try (WebSecurityScannerClient webSecurityScannerClient = WebSecurityScannerClient.create()) {
- * ProjectName parent = ProjectName.of("[PROJECT]");
- * ScanConfig scanConfig = ScanConfig.newBuilder().build();
- * CreateScanConfigRequest request = CreateScanConfigRequest.newBuilder()
- * .setParent(parent.toString())
- * .setScanConfig(scanConfig)
+ * ScanConfigName name = ScanConfigName.of("[PROJECT]", "[SCAN_CONFIG]");
+ * DeleteScanConfigRequest request = DeleteScanConfigRequest.newBuilder()
+ * .setName(name.toString())
* .build();
- * ApiFuture<ScanConfig> future = webSecurityScannerClient.createScanConfigCallable().futureCall(request);
+ * ApiFuture<Void> future = webSecurityScannerClient.deleteScanConfigCallable().futureCall(request);
* // Do something
- * ScanConfig response = future.get();
+ * future.get();
* }
*
*/
- public final UnaryCallable createScanConfigCallable() {
- return stub.createScanConfigCallable();
+ public final UnaryCallable deleteScanConfigCallable() {
+ return stub.deleteScanConfigCallable();
}
// AUTO-GENERATED DOCUMENTATION AND METHOD
diff --git a/google-cloud-websecurityscanner/src/main/java/com/google/cloud/websecurityscanner/v1beta/WebSecurityScannerSettings.java b/google-cloud-websecurityscanner/src/main/java/com/google/cloud/websecurityscanner/v1beta/WebSecurityScannerSettings.java
index d397be3c..88829e39 100644
--- a/google-cloud-websecurityscanner/src/main/java/com/google/cloud/websecurityscanner/v1beta/WebSecurityScannerSettings.java
+++ b/google-cloud-websecurityscanner/src/main/java/com/google/cloud/websecurityscanner/v1beta/WebSecurityScannerSettings.java
@@ -53,16 +53,16 @@
* The builder of this class is recursive, so contained classes are themselves builders. When
* build() is called, the tree of builders is called to create the complete settings object.
*
- *
For example, to set the total timeout of deleteScanConfig to 30 seconds:
+ *
For example, to set the total timeout of createScanConfig to 30 seconds:
*
*
*
* WebSecurityScannerSettings.Builder webSecurityScannerSettingsBuilder =
* WebSecurityScannerSettings.newBuilder();
* webSecurityScannerSettingsBuilder
- * .deleteScanConfigSettings()
+ * .createScanConfigSettings()
* .setRetrySettings(
- * webSecurityScannerSettingsBuilder.deleteScanConfigSettings().getRetrySettings().toBuilder()
+ * webSecurityScannerSettingsBuilder.createScanConfigSettings().getRetrySettings().toBuilder()
* .setTotalTimeout(Duration.ofSeconds(30))
* .build());
* WebSecurityScannerSettings webSecurityScannerSettings = webSecurityScannerSettingsBuilder.build();
@@ -72,16 +72,16 @@
@Generated("by gapic-generator")
@BetaApi
public class WebSecurityScannerSettings extends ClientSettings {
- /** Returns the object with the settings used for calls to deleteScanConfig. */
- public UnaryCallSettings deleteScanConfigSettings() {
- return ((WebSecurityScannerStubSettings) getStubSettings()).deleteScanConfigSettings();
- }
-
/** Returns the object with the settings used for calls to createScanConfig. */
public UnaryCallSettings createScanConfigSettings() {
return ((WebSecurityScannerStubSettings) getStubSettings()).createScanConfigSettings();
}
+ /** Returns the object with the settings used for calls to deleteScanConfig. */
+ public UnaryCallSettings deleteScanConfigSettings() {
+ return ((WebSecurityScannerStubSettings) getStubSettings()).deleteScanConfigSettings();
+ }
+
/** Returns the object with the settings used for calls to getScanConfig. */
public UnaryCallSettings getScanConfigSettings() {
return ((WebSecurityScannerStubSettings) getStubSettings()).getScanConfigSettings();
@@ -241,17 +241,17 @@ public Builder applyToAllUnaryMethods(
return this;
}
- /** Returns the builder for the settings used for calls to deleteScanConfig. */
- public UnaryCallSettings.Builder deleteScanConfigSettings() {
- return getStubSettingsBuilder().deleteScanConfigSettings();
- }
-
/** Returns the builder for the settings used for calls to createScanConfig. */
public UnaryCallSettings.Builder
createScanConfigSettings() {
return getStubSettingsBuilder().createScanConfigSettings();
}
+ /** Returns the builder for the settings used for calls to deleteScanConfig. */
+ public UnaryCallSettings.Builder deleteScanConfigSettings() {
+ return getStubSettingsBuilder().deleteScanConfigSettings();
+ }
+
/** Returns the builder for the settings used for calls to getScanConfig. */
public UnaryCallSettings.Builder getScanConfigSettings() {
return getStubSettingsBuilder().getScanConfigSettings();
diff --git a/google-cloud-websecurityscanner/src/main/java/com/google/cloud/websecurityscanner/v1beta/package-info.java b/google-cloud-websecurityscanner/src/main/java/com/google/cloud/websecurityscanner/v1beta/package-info.java
index ec735fe9..9f8f33fc 100644
--- a/google-cloud-websecurityscanner/src/main/java/com/google/cloud/websecurityscanner/v1beta/package-info.java
+++ b/google-cloud-websecurityscanner/src/main/java/com/google/cloud/websecurityscanner/v1beta/package-info.java
@@ -30,8 +30,9 @@
*
*
* try (WebSecurityScannerClient webSecurityScannerClient = WebSecurityScannerClient.create()) {
- * ScanConfigName name = ScanConfigName.of("[PROJECT]", "[SCAN_CONFIG]");
- * webSecurityScannerClient.deleteScanConfig(name);
+ * ProjectName parent = ProjectName.of("[PROJECT]");
+ * ScanConfig scanConfig = ScanConfig.newBuilder().build();
+ * ScanConfig response = webSecurityScannerClient.createScanConfig(parent, scanConfig);
* }
*
*
diff --git a/google-cloud-websecurityscanner/src/main/java/com/google/cloud/websecurityscanner/v1beta/stub/GrpcWebSecurityScannerStub.java b/google-cloud-websecurityscanner/src/main/java/com/google/cloud/websecurityscanner/v1beta/stub/GrpcWebSecurityScannerStub.java
index 6b079629..260415df 100644
--- a/google-cloud-websecurityscanner/src/main/java/com/google/cloud/websecurityscanner/v1beta/stub/GrpcWebSecurityScannerStub.java
+++ b/google-cloud-websecurityscanner/src/main/java/com/google/cloud/websecurityscanner/v1beta/stub/GrpcWebSecurityScannerStub.java
@@ -68,16 +68,6 @@
@BetaApi("A restructuring of stub classes is planned, so this may break in the future")
public class GrpcWebSecurityScannerStub extends WebSecurityScannerStub {
- private static final MethodDescriptor
- deleteScanConfigMethodDescriptor =
- MethodDescriptor.newBuilder()
- .setType(MethodDescriptor.MethodType.UNARY)
- .setFullMethodName(
- "google.cloud.websecurityscanner.v1beta.WebSecurityScanner/DeleteScanConfig")
- .setRequestMarshaller(
- ProtoUtils.marshaller(DeleteScanConfigRequest.getDefaultInstance()))
- .setResponseMarshaller(ProtoUtils.marshaller(Empty.getDefaultInstance()))
- .build();
private static final MethodDescriptor
createScanConfigMethodDescriptor =
MethodDescriptor.newBuilder()
@@ -88,6 +78,16 @@ public class GrpcWebSecurityScannerStub extends WebSecurityScannerStub {
ProtoUtils.marshaller(CreateScanConfigRequest.getDefaultInstance()))
.setResponseMarshaller(ProtoUtils.marshaller(ScanConfig.getDefaultInstance()))
.build();
+ private static final MethodDescriptor
+ deleteScanConfigMethodDescriptor =
+ MethodDescriptor.newBuilder()
+ .setType(MethodDescriptor.MethodType.UNARY)
+ .setFullMethodName(
+ "google.cloud.websecurityscanner.v1beta.WebSecurityScanner/DeleteScanConfig")
+ .setRequestMarshaller(
+ ProtoUtils.marshaller(DeleteScanConfigRequest.getDefaultInstance()))
+ .setResponseMarshaller(ProtoUtils.marshaller(Empty.getDefaultInstance()))
+ .build();
private static final MethodDescriptor
getScanConfigMethodDescriptor =
MethodDescriptor.newBuilder()
@@ -194,8 +194,8 @@ public class GrpcWebSecurityScannerStub extends WebSecurityScannerStub {
private final BackgroundResource backgroundResources;
- private final UnaryCallable deleteScanConfigCallable;
private final UnaryCallable createScanConfigCallable;
+ private final UnaryCallable deleteScanConfigCallable;
private final UnaryCallable getScanConfigCallable;
private final UnaryCallable
listScanConfigsCallable;
@@ -260,28 +260,28 @@ protected GrpcWebSecurityScannerStub(
throws IOException {
this.callableFactory = callableFactory;
- GrpcCallSettings deleteScanConfigTransportSettings =
- GrpcCallSettings.newBuilder()
- .setMethodDescriptor(deleteScanConfigMethodDescriptor)
+ GrpcCallSettings createScanConfigTransportSettings =
+ GrpcCallSettings.newBuilder()
+ .setMethodDescriptor(createScanConfigMethodDescriptor)
.setParamsExtractor(
- new RequestParamsExtractor() {
+ new RequestParamsExtractor() {
@Override
- public Map extract(DeleteScanConfigRequest request) {
+ public Map extract(CreateScanConfigRequest request) {
ImmutableMap.Builder params = ImmutableMap.builder();
- params.put("name", String.valueOf(request.getName()));
+ params.put("parent", String.valueOf(request.getParent()));
return params.build();
}
})
.build();
- GrpcCallSettings createScanConfigTransportSettings =
- GrpcCallSettings.newBuilder()
- .setMethodDescriptor(createScanConfigMethodDescriptor)
+ GrpcCallSettings deleteScanConfigTransportSettings =
+ GrpcCallSettings.newBuilder()
+ .setMethodDescriptor(deleteScanConfigMethodDescriptor)
.setParamsExtractor(
- new RequestParamsExtractor() {
+ new RequestParamsExtractor() {
@Override
- public Map extract(CreateScanConfigRequest request) {
+ public Map extract(DeleteScanConfigRequest request) {
ImmutableMap.Builder params = ImmutableMap.builder();
- params.put("parent", String.valueOf(request.getParent()));
+ params.put("name", String.valueOf(request.getName()));
return params.build();
}
})
@@ -434,12 +434,12 @@ public Map extract(ListFindingTypeStatsRequest request) {
})
.build();
- this.deleteScanConfigCallable =
- callableFactory.createUnaryCallable(
- deleteScanConfigTransportSettings, settings.deleteScanConfigSettings(), clientContext);
this.createScanConfigCallable =
callableFactory.createUnaryCallable(
createScanConfigTransportSettings, settings.createScanConfigSettings(), clientContext);
+ this.deleteScanConfigCallable =
+ callableFactory.createUnaryCallable(
+ deleteScanConfigTransportSettings, settings.deleteScanConfigSettings(), clientContext);
this.getScanConfigCallable =
callableFactory.createUnaryCallable(
getScanConfigTransportSettings, settings.getScanConfigSettings(), clientContext);
@@ -491,14 +491,14 @@ public Map extract(ListFindingTypeStatsRequest request) {
backgroundResources = new BackgroundResourceAggregation(clientContext.getBackgroundResources());
}
- public UnaryCallable deleteScanConfigCallable() {
- return deleteScanConfigCallable;
- }
-
public UnaryCallable createScanConfigCallable() {
return createScanConfigCallable;
}
+ public UnaryCallable deleteScanConfigCallable() {
+ return deleteScanConfigCallable;
+ }
+
public UnaryCallable getScanConfigCallable() {
return getScanConfigCallable;
}
diff --git a/google-cloud-websecurityscanner/src/main/java/com/google/cloud/websecurityscanner/v1beta/stub/WebSecurityScannerStub.java b/google-cloud-websecurityscanner/src/main/java/com/google/cloud/websecurityscanner/v1beta/stub/WebSecurityScannerStub.java
index 032d9907..260bc44b 100644
--- a/google-cloud-websecurityscanner/src/main/java/com/google/cloud/websecurityscanner/v1beta/stub/WebSecurityScannerStub.java
+++ b/google-cloud-websecurityscanner/src/main/java/com/google/cloud/websecurityscanner/v1beta/stub/WebSecurityScannerStub.java
@@ -57,14 +57,14 @@
@BetaApi("A restructuring of stub classes is planned, so this may break in the future")
public abstract class WebSecurityScannerStub implements BackgroundResource {
- public UnaryCallable deleteScanConfigCallable() {
- throw new UnsupportedOperationException("Not implemented: deleteScanConfigCallable()");
- }
-
public UnaryCallable createScanConfigCallable() {
throw new UnsupportedOperationException("Not implemented: createScanConfigCallable()");
}
+ public UnaryCallable deleteScanConfigCallable() {
+ throw new UnsupportedOperationException("Not implemented: deleteScanConfigCallable()");
+ }
+
public UnaryCallable getScanConfigCallable() {
throw new UnsupportedOperationException("Not implemented: getScanConfigCallable()");
}
diff --git a/google-cloud-websecurityscanner/src/main/java/com/google/cloud/websecurityscanner/v1beta/stub/WebSecurityScannerStubSettings.java b/google-cloud-websecurityscanner/src/main/java/com/google/cloud/websecurityscanner/v1beta/stub/WebSecurityScannerStubSettings.java
index b0b8e5cf..4a1116fb 100644
--- a/google-cloud-websecurityscanner/src/main/java/com/google/cloud/websecurityscanner/v1beta/stub/WebSecurityScannerStubSettings.java
+++ b/google-cloud-websecurityscanner/src/main/java/com/google/cloud/websecurityscanner/v1beta/stub/WebSecurityScannerStubSettings.java
@@ -90,16 +90,16 @@
* The builder of this class is recursive, so contained classes are themselves builders. When
* build() is called, the tree of builders is called to create the complete settings object.
*
- *
For example, to set the total timeout of deleteScanConfig to 30 seconds:
+ *
For example, to set the total timeout of createScanConfig to 30 seconds:
*
*
*
* WebSecurityScannerStubSettings.Builder webSecurityScannerSettingsBuilder =
* WebSecurityScannerStubSettings.newBuilder();
* webSecurityScannerSettingsBuilder
- * .deleteScanConfigSettings()
+ * .createScanConfigSettings()
* .setRetrySettings(
- * webSecurityScannerSettingsBuilder.deleteScanConfigSettings().getRetrySettings().toBuilder()
+ * webSecurityScannerSettingsBuilder.createScanConfigSettings().getRetrySettings().toBuilder()
* .setTotalTimeout(Duration.ofSeconds(30))
* .build());
* WebSecurityScannerStubSettings webSecurityScannerSettings = webSecurityScannerSettingsBuilder.build();
@@ -113,8 +113,8 @@ public class WebSecurityScannerStubSettings extends StubSettings DEFAULT_SERVICE_SCOPES =
ImmutableList.builder().add("https://www.googleapis.com/auth/cloud-platform").build();
- private final UnaryCallSettings deleteScanConfigSettings;
private final UnaryCallSettings createScanConfigSettings;
+ private final UnaryCallSettings deleteScanConfigSettings;
private final UnaryCallSettings getScanConfigSettings;
private final PagedCallSettings<
ListScanConfigsRequest, ListScanConfigsResponse, ListScanConfigsPagedResponse>
@@ -136,16 +136,16 @@ public class WebSecurityScannerStubSettings extends StubSettings
listFindingTypeStatsSettings;
- /** Returns the object with the settings used for calls to deleteScanConfig. */
- public UnaryCallSettings deleteScanConfigSettings() {
- return deleteScanConfigSettings;
- }
-
/** Returns the object with the settings used for calls to createScanConfig. */
public UnaryCallSettings createScanConfigSettings() {
return createScanConfigSettings;
}
+ /** Returns the object with the settings used for calls to deleteScanConfig. */
+ public UnaryCallSettings deleteScanConfigSettings() {
+ return deleteScanConfigSettings;
+ }
+
/** Returns the object with the settings used for calls to getScanConfig. */
public UnaryCallSettings getScanConfigSettings() {
return getScanConfigSettings;
@@ -277,8 +277,8 @@ public Builder toBuilder() {
protected WebSecurityScannerStubSettings(Builder settingsBuilder) throws IOException {
super(settingsBuilder);
- deleteScanConfigSettings = settingsBuilder.deleteScanConfigSettings().build();
createScanConfigSettings = settingsBuilder.createScanConfigSettings().build();
+ deleteScanConfigSettings = settingsBuilder.deleteScanConfigSettings().build();
getScanConfigSettings = settingsBuilder.getScanConfigSettings().build();
listScanConfigsSettings = settingsBuilder.listScanConfigsSettings().build();
updateScanConfigSettings = settingsBuilder.updateScanConfigSettings().build();
@@ -515,10 +515,10 @@ public static class Builder
extends StubSettings.Builder {
private final ImmutableList> unaryMethodSettingsBuilders;
- private final UnaryCallSettings.Builder
- deleteScanConfigSettings;
private final UnaryCallSettings.Builder
createScanConfigSettings;
+ private final UnaryCallSettings.Builder
+ deleteScanConfigSettings;
private final UnaryCallSettings.Builder getScanConfigSettings;
private final PagedCallSettings.Builder<
ListScanConfigsRequest, ListScanConfigsResponse, ListScanConfigsPagedResponse>
@@ -549,11 +549,13 @@ public static class Builder
ImmutableMap.Builder> definitions =
ImmutableMap.builder();
definitions.put(
- "idempotent",
+ "retry_policy_1_codes",
ImmutableSet.copyOf(
Lists.newArrayList(
StatusCode.Code.DEADLINE_EXCEEDED, StatusCode.Code.UNAVAILABLE)));
- definitions.put("non_idempotent", ImmutableSet.copyOf(Lists.newArrayList()));
+ definitions.put("no_retry_codes", ImmutableSet.copyOf(Lists.newArrayList()));
+ definitions.put(
+ "no_retry_1_codes", ImmutableSet.copyOf(Lists.newArrayList()));
RETRYABLE_CODE_DEFINITIONS = definitions.build();
}
@@ -567,12 +569,22 @@ public static class Builder
.setInitialRetryDelay(Duration.ofMillis(100L))
.setRetryDelayMultiplier(1.3)
.setMaxRetryDelay(Duration.ofMillis(60000L))
- .setInitialRpcTimeout(Duration.ofMillis(20000L))
+ .setInitialRpcTimeout(Duration.ofMillis(600000L))
+ .setRpcTimeoutMultiplier(1.0)
+ .setMaxRpcTimeout(Duration.ofMillis(600000L))
+ .setTotalTimeout(Duration.ofMillis(600000L))
+ .build();
+ definitions.put("retry_policy_1_params", settings);
+ settings = RetrySettings.newBuilder().setRpcTimeoutMultiplier(1.0).build();
+ definitions.put("no_retry_params", settings);
+ settings =
+ RetrySettings.newBuilder()
+ .setInitialRpcTimeout(Duration.ofMillis(600000L))
.setRpcTimeoutMultiplier(1.0)
- .setMaxRpcTimeout(Duration.ofMillis(20000L))
+ .setMaxRpcTimeout(Duration.ofMillis(600000L))
.setTotalTimeout(Duration.ofMillis(600000L))
.build();
- definitions.put("default", settings);
+ definitions.put("no_retry_1_params", settings);
RETRY_PARAM_DEFINITIONS = definitions.build();
}
@@ -583,10 +595,10 @@ protected Builder() {
protected Builder(ClientContext clientContext) {
super(clientContext);
- deleteScanConfigSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
-
createScanConfigSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
+ deleteScanConfigSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
+
getScanConfigSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
listScanConfigsSettings = PagedCallSettings.newBuilder(LIST_SCAN_CONFIGS_PAGE_STR_FACT);
@@ -611,8 +623,8 @@ protected Builder(ClientContext clientContext) {
unaryMethodSettingsBuilders =
ImmutableList.>of(
- deleteScanConfigSettings,
createScanConfigSettings,
+ deleteScanConfigSettings,
getScanConfigSettings,
listScanConfigsSettings,
updateScanConfigSettings,
@@ -640,69 +652,69 @@ private static Builder createDefault() {
private static Builder initDefaults(Builder builder) {
builder
- .deleteScanConfigSettings()
- .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("idempotent"))
- .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
+ .createScanConfigSettings()
+ .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes"))
+ .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params"));
builder
- .createScanConfigSettings()
- .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("non_idempotent"))
- .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
+ .deleteScanConfigSettings()
+ .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_1_codes"))
+ .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_1_params"));
builder
.getScanConfigSettings()
- .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("idempotent"))
- .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
+ .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_1_codes"))
+ .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_1_params"));
builder
.listScanConfigsSettings()
- .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("idempotent"))
- .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
+ .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_1_codes"))
+ .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_1_params"));
builder
.updateScanConfigSettings()
- .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("non_idempotent"))
- .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
+ .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes"))
+ .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params"));
builder
.startScanRunSettings()
- .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("non_idempotent"))
- .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
+ .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes"))
+ .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params"));
builder
.getScanRunSettings()
- .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("idempotent"))
- .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
+ .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_1_codes"))
+ .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_1_params"));
builder
.listScanRunsSettings()
- .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("idempotent"))
- .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
+ .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_1_codes"))
+ .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_1_params"));
builder
.stopScanRunSettings()
- .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("non_idempotent"))
- .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
+ .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes"))
+ .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params"));
builder
.listCrawledUrlsSettings()
- .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("idempotent"))
- .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
+ .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_1_codes"))
+ .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_1_params"));
builder
.getFindingSettings()
- .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("idempotent"))
- .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
+ .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_1_codes"))
+ .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_1_params"));
builder
.listFindingsSettings()
- .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("idempotent"))
- .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
+ .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_1_codes"))
+ .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_1_params"));
builder
.listFindingTypeStatsSettings()
- .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("idempotent"))
- .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
+ .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_1_codes"))
+ .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_1_params"));
return builder;
}
@@ -710,8 +722,8 @@ private static Builder initDefaults(Builder builder) {
protected Builder(WebSecurityScannerStubSettings settings) {
super(settings);
- deleteScanConfigSettings = settings.deleteScanConfigSettings.toBuilder();
createScanConfigSettings = settings.createScanConfigSettings.toBuilder();
+ deleteScanConfigSettings = settings.deleteScanConfigSettings.toBuilder();
getScanConfigSettings = settings.getScanConfigSettings.toBuilder();
listScanConfigsSettings = settings.listScanConfigsSettings.toBuilder();
updateScanConfigSettings = settings.updateScanConfigSettings.toBuilder();
@@ -726,8 +738,8 @@ protected Builder(WebSecurityScannerStubSettings settings) {
unaryMethodSettingsBuilders =
ImmutableList.>of(
- deleteScanConfigSettings,
createScanConfigSettings,
+ deleteScanConfigSettings,
getScanConfigSettings,
listScanConfigsSettings,
updateScanConfigSettings,
@@ -757,17 +769,17 @@ public Builder applyToAllUnaryMethods(
return unaryMethodSettingsBuilders;
}
- /** Returns the builder for the settings used for calls to deleteScanConfig. */
- public UnaryCallSettings.Builder deleteScanConfigSettings() {
- return deleteScanConfigSettings;
- }
-
/** Returns the builder for the settings used for calls to createScanConfig. */
public UnaryCallSettings.Builder
createScanConfigSettings() {
return createScanConfigSettings;
}
+ /** Returns the builder for the settings used for calls to deleteScanConfig. */
+ public UnaryCallSettings.Builder deleteScanConfigSettings() {
+ return deleteScanConfigSettings;
+ }
+
/** Returns the builder for the settings used for calls to getScanConfig. */
public UnaryCallSettings.Builder getScanConfigSettings() {
return getScanConfigSettings;
diff --git a/google-cloud-websecurityscanner/src/test/java/com/google/cloud/websecurityscanner/v1alpha/WebSecurityScannerClientTest.java b/google-cloud-websecurityscanner/src/test/java/com/google/cloud/websecurityscanner/v1alpha/WebSecurityScannerClientTest.java
index 25050d0c..8a948f75 100644
--- a/google-cloud-websecurityscanner/src/test/java/com/google/cloud/websecurityscanner/v1alpha/WebSecurityScannerClientTest.java
+++ b/google-cloud-websecurityscanner/src/test/java/com/google/cloud/websecurityscanner/v1alpha/WebSecurityScannerClientTest.java
@@ -84,19 +84,30 @@ public void tearDown() throws Exception {
@Test
@SuppressWarnings("all")
- public void deleteScanConfigTest() {
- Empty expectedResponse = Empty.newBuilder().build();
+ public void createScanConfigTest() {
+ ScanConfigName name = ScanConfigName.of("[PROJECT]", "[SCAN_CONFIG]");
+ String displayName = "displayName1615086568";
+ int maxQps = 844445913;
+ ScanConfig expectedResponse =
+ ScanConfig.newBuilder()
+ .setName(name.toString())
+ .setDisplayName(displayName)
+ .setMaxQps(maxQps)
+ .build();
mockWebSecurityScanner.addResponse(expectedResponse);
- ScanConfigName name = ScanConfigName.of("[PROJECT]", "[SCAN_CONFIG]");
+ ProjectName parent = ProjectName.of("[PROJECT]");
+ ScanConfig scanConfig = ScanConfig.newBuilder().build();
- client.deleteScanConfig(name);
+ ScanConfig actualResponse = client.createScanConfig(parent, scanConfig);
+ Assert.assertEquals(expectedResponse, actualResponse);
List actualRequests = mockWebSecurityScanner.getRequests();
Assert.assertEquals(1, actualRequests.size());
- DeleteScanConfigRequest actualRequest = (DeleteScanConfigRequest) actualRequests.get(0);
+ CreateScanConfigRequest actualRequest = (CreateScanConfigRequest) actualRequests.get(0);
- Assert.assertEquals(name, ScanConfigName.parse(actualRequest.getName()));
+ Assert.assertEquals(parent, ProjectName.parse(actualRequest.getParent()));
+ Assert.assertEquals(scanConfig, actualRequest.getScanConfig());
Assert.assertTrue(
channelProvider.isHeaderSent(
ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
@@ -105,14 +116,15 @@ public void deleteScanConfigTest() {
@Test
@SuppressWarnings("all")
- public void deleteScanConfigExceptionTest() throws Exception {
+ public void createScanConfigExceptionTest() throws Exception {
StatusRuntimeException exception = new StatusRuntimeException(Status.INVALID_ARGUMENT);
mockWebSecurityScanner.addException(exception);
try {
- ScanConfigName name = ScanConfigName.of("[PROJECT]", "[SCAN_CONFIG]");
+ ProjectName parent = ProjectName.of("[PROJECT]");
+ ScanConfig scanConfig = ScanConfig.newBuilder().build();
- client.deleteScanConfig(name);
+ client.createScanConfig(parent, scanConfig);
Assert.fail("No exception raised");
} catch (InvalidArgumentException e) {
// Expected exception
@@ -121,30 +133,19 @@ public void deleteScanConfigExceptionTest() throws Exception {
@Test
@SuppressWarnings("all")
- public void createScanConfigTest() {
- ScanConfigName name = ScanConfigName.of("[PROJECT]", "[SCAN_CONFIG]");
- String displayName = "displayName1615086568";
- int maxQps = 844445913;
- ScanConfig expectedResponse =
- ScanConfig.newBuilder()
- .setName(name.toString())
- .setDisplayName(displayName)
- .setMaxQps(maxQps)
- .build();
+ public void deleteScanConfigTest() {
+ Empty expectedResponse = Empty.newBuilder().build();
mockWebSecurityScanner.addResponse(expectedResponse);
- ProjectName parent = ProjectName.of("[PROJECT]");
- ScanConfig scanConfig = ScanConfig.newBuilder().build();
+ ScanConfigName name = ScanConfigName.of("[PROJECT]", "[SCAN_CONFIG]");
- ScanConfig actualResponse = client.createScanConfig(parent, scanConfig);
- Assert.assertEquals(expectedResponse, actualResponse);
+ client.deleteScanConfig(name);
List actualRequests = mockWebSecurityScanner.getRequests();
Assert.assertEquals(1, actualRequests.size());
- CreateScanConfigRequest actualRequest = (CreateScanConfigRequest) actualRequests.get(0);
+ DeleteScanConfigRequest actualRequest = (DeleteScanConfigRequest) actualRequests.get(0);
- Assert.assertEquals(parent, ProjectName.parse(actualRequest.getParent()));
- Assert.assertEquals(scanConfig, actualRequest.getScanConfig());
+ Assert.assertEquals(name, ScanConfigName.parse(actualRequest.getName()));
Assert.assertTrue(
channelProvider.isHeaderSent(
ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
@@ -153,15 +154,14 @@ public void createScanConfigTest() {
@Test
@SuppressWarnings("all")
- public void createScanConfigExceptionTest() throws Exception {
+ public void deleteScanConfigExceptionTest() throws Exception {
StatusRuntimeException exception = new StatusRuntimeException(Status.INVALID_ARGUMENT);
mockWebSecurityScanner.addException(exception);
try {
- ProjectName parent = ProjectName.of("[PROJECT]");
- ScanConfig scanConfig = ScanConfig.newBuilder().build();
+ ScanConfigName name = ScanConfigName.of("[PROJECT]", "[SCAN_CONFIG]");
- client.createScanConfig(parent, scanConfig);
+ client.deleteScanConfig(name);
Assert.fail("No exception raised");
} catch (InvalidArgumentException e) {
// Expected exception
diff --git a/google-cloud-websecurityscanner/src/test/java/com/google/cloud/websecurityscanner/v1beta/WebSecurityScannerClientTest.java b/google-cloud-websecurityscanner/src/test/java/com/google/cloud/websecurityscanner/v1beta/WebSecurityScannerClientTest.java
index 2e33f82a..c1fcc914 100644
--- a/google-cloud-websecurityscanner/src/test/java/com/google/cloud/websecurityscanner/v1beta/WebSecurityScannerClientTest.java
+++ b/google-cloud-websecurityscanner/src/test/java/com/google/cloud/websecurityscanner/v1beta/WebSecurityScannerClientTest.java
@@ -84,19 +84,30 @@ public void tearDown() throws Exception {
@Test
@SuppressWarnings("all")
- public void deleteScanConfigTest() {
- Empty expectedResponse = Empty.newBuilder().build();
+ public void createScanConfigTest() {
+ ScanConfigName name = ScanConfigName.of("[PROJECT]", "[SCAN_CONFIG]");
+ String displayName = "displayName1615086568";
+ int maxQps = 844445913;
+ ScanConfig expectedResponse =
+ ScanConfig.newBuilder()
+ .setName(name.toString())
+ .setDisplayName(displayName)
+ .setMaxQps(maxQps)
+ .build();
mockWebSecurityScanner.addResponse(expectedResponse);
- ScanConfigName name = ScanConfigName.of("[PROJECT]", "[SCAN_CONFIG]");
+ ProjectName parent = ProjectName.of("[PROJECT]");
+ ScanConfig scanConfig = ScanConfig.newBuilder().build();
- client.deleteScanConfig(name);
+ ScanConfig actualResponse = client.createScanConfig(parent, scanConfig);
+ Assert.assertEquals(expectedResponse, actualResponse);
List actualRequests = mockWebSecurityScanner.getRequests();
Assert.assertEquals(1, actualRequests.size());
- DeleteScanConfigRequest actualRequest = (DeleteScanConfigRequest) actualRequests.get(0);
+ CreateScanConfigRequest actualRequest = (CreateScanConfigRequest) actualRequests.get(0);
- Assert.assertEquals(name, ScanConfigName.parse(actualRequest.getName()));
+ Assert.assertEquals(parent, ProjectName.parse(actualRequest.getParent()));
+ Assert.assertEquals(scanConfig, actualRequest.getScanConfig());
Assert.assertTrue(
channelProvider.isHeaderSent(
ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
@@ -105,14 +116,15 @@ public void deleteScanConfigTest() {
@Test
@SuppressWarnings("all")
- public void deleteScanConfigExceptionTest() throws Exception {
+ public void createScanConfigExceptionTest() throws Exception {
StatusRuntimeException exception = new StatusRuntimeException(Status.INVALID_ARGUMENT);
mockWebSecurityScanner.addException(exception);
try {
- ScanConfigName name = ScanConfigName.of("[PROJECT]", "[SCAN_CONFIG]");
+ ProjectName parent = ProjectName.of("[PROJECT]");
+ ScanConfig scanConfig = ScanConfig.newBuilder().build();
- client.deleteScanConfig(name);
+ client.createScanConfig(parent, scanConfig);
Assert.fail("No exception raised");
} catch (InvalidArgumentException e) {
// Expected exception
@@ -121,30 +133,19 @@ public void deleteScanConfigExceptionTest() throws Exception {
@Test
@SuppressWarnings("all")
- public void createScanConfigTest() {
- ScanConfigName name = ScanConfigName.of("[PROJECT]", "[SCAN_CONFIG]");
- String displayName = "displayName1615086568";
- int maxQps = 844445913;
- ScanConfig expectedResponse =
- ScanConfig.newBuilder()
- .setName(name.toString())
- .setDisplayName(displayName)
- .setMaxQps(maxQps)
- .build();
+ public void deleteScanConfigTest() {
+ Empty expectedResponse = Empty.newBuilder().build();
mockWebSecurityScanner.addResponse(expectedResponse);
- ProjectName parent = ProjectName.of("[PROJECT]");
- ScanConfig scanConfig = ScanConfig.newBuilder().build();
+ ScanConfigName name = ScanConfigName.of("[PROJECT]", "[SCAN_CONFIG]");
- ScanConfig actualResponse = client.createScanConfig(parent, scanConfig);
- Assert.assertEquals(expectedResponse, actualResponse);
+ client.deleteScanConfig(name);
List actualRequests = mockWebSecurityScanner.getRequests();
Assert.assertEquals(1, actualRequests.size());
- CreateScanConfigRequest actualRequest = (CreateScanConfigRequest) actualRequests.get(0);
+ DeleteScanConfigRequest actualRequest = (DeleteScanConfigRequest) actualRequests.get(0);
- Assert.assertEquals(parent, ProjectName.parse(actualRequest.getParent()));
- Assert.assertEquals(scanConfig, actualRequest.getScanConfig());
+ Assert.assertEquals(name, ScanConfigName.parse(actualRequest.getName()));
Assert.assertTrue(
channelProvider.isHeaderSent(
ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
@@ -153,15 +154,14 @@ public void createScanConfigTest() {
@Test
@SuppressWarnings("all")
- public void createScanConfigExceptionTest() throws Exception {
+ public void deleteScanConfigExceptionTest() throws Exception {
StatusRuntimeException exception = new StatusRuntimeException(Status.INVALID_ARGUMENT);
mockWebSecurityScanner.addException(exception);
try {
- ProjectName parent = ProjectName.of("[PROJECT]");
- ScanConfig scanConfig = ScanConfig.newBuilder().build();
+ ScanConfigName name = ScanConfigName.of("[PROJECT]", "[SCAN_CONFIG]");
- client.createScanConfig(parent, scanConfig);
+ client.deleteScanConfig(name);
Assert.fail("No exception raised");
} catch (InvalidArgumentException e) {
// Expected exception
diff --git a/synth.metadata b/synth.metadata
index f33eee09..e9cef6db 100644
--- a/synth.metadata
+++ b/synth.metadata
@@ -4,31 +4,31 @@
"git": {
"name": ".",
"remote": "https://github.com/googleapis/java-websecurityscanner.git",
- "sha": "940240d908a405738003da38dfce9e7e6c011d4a"
+ "sha": "e3871d022e448a2847f292d7123e7504cc2f7112"
}
},
{
"git": {
"name": "googleapis",
"remote": "https://github.com/googleapis/googleapis.git",
- "sha": "cf1a64d9aa88c0b9ed1d19ed6db30e67538b010d",
- "internalRef": "315984872"
+ "sha": "5ffdbc377d89713274cfdb2e631f1db7a2fd1219",
+ "internalRef": "317362697"
}
},
{
"git": {
"name": "googleapis",
"remote": "https://github.com/googleapis/googleapis.git",
- "sha": "cf1a64d9aa88c0b9ed1d19ed6db30e67538b010d",
- "internalRef": "315984872"
+ "sha": "5ffdbc377d89713274cfdb2e631f1db7a2fd1219",
+ "internalRef": "317362697"
}
},
{
"git": {
"name": "googleapis",
"remote": "https://github.com/googleapis/googleapis.git",
- "sha": "cf1a64d9aa88c0b9ed1d19ed6db30e67538b010d",
- "internalRef": "315984872"
+ "sha": "5ffdbc377d89713274cfdb2e631f1db7a2fd1219",
+ "internalRef": "317362697"
}
},
{