diff --git a/google-cloud-websecurityscanner/src/main/java/com/google/cloud/websecurityscanner/v1alpha/WebSecurityScannerClient.java b/google-cloud-websecurityscanner/src/main/java/com/google/cloud/websecurityscanner/v1alpha/WebSecurityScannerClient.java index 3617fe11..d9b0e793 100644 --- a/google-cloud-websecurityscanner/src/main/java/com/google/cloud/websecurityscanner/v1alpha/WebSecurityScannerClient.java +++ b/google-cloud-websecurityscanner/src/main/java/com/google/cloud/websecurityscanner/v1alpha/WebSecurityScannerClient.java @@ -47,9 +47,8 @@ *
  * 
  * 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);
  * }
  * 
  * 
@@ -161,194 +160,194 @@ public WebSecurityScannerStub getStub() { // 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 /** - * 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 diff --git a/google-cloud-websecurityscanner/src/main/java/com/google/cloud/websecurityscanner/v1alpha/WebSecurityScannerSettings.java b/google-cloud-websecurityscanner/src/main/java/com/google/cloud/websecurityscanner/v1alpha/WebSecurityScannerSettings.java index 417e237a..dded0902 100644 --- a/google-cloud-websecurityscanner/src/main/java/com/google/cloud/websecurityscanner/v1alpha/WebSecurityScannerSettings.java +++ b/google-cloud-websecurityscanner/src/main/java/com/google/cloud/websecurityscanner/v1alpha/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 createScanConfig to 30 seconds: + *

For example, to set the total timeout of deleteScanConfig to 30 seconds: * *

  * 
  * WebSecurityScannerSettings.Builder webSecurityScannerSettingsBuilder =
  *     WebSecurityScannerSettings.newBuilder();
  * webSecurityScannerSettingsBuilder
- *     .createScanConfigSettings()
+ *     .deleteScanConfigSettings()
  *     .setRetrySettings(
- *         webSecurityScannerSettingsBuilder.createScanConfigSettings().getRetrySettings().toBuilder()
+ *         webSecurityScannerSettingsBuilder.deleteScanConfigSettings().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 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 createScanConfig. */
+  public UnaryCallSettings createScanConfigSettings() {
+    return ((WebSecurityScannerStubSettings) getStubSettings()).createScanConfigSettings();
+  }
+
   /** 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 bab6ed96..6ff9a648 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,9 +30,8 @@
  * 
  * 
  * 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);
  * }
  * 
  * 
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 e2009689..12a74d04 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 - createScanConfigMethodDescriptor = - MethodDescriptor.newBuilder() - .setType(MethodDescriptor.MethodType.UNARY) - .setFullMethodName( - "google.cloud.websecurityscanner.v1alpha.WebSecurityScanner/CreateScanConfig") - .setRequestMarshaller( - ProtoUtils.marshaller(CreateScanConfigRequest.getDefaultInstance())) - .setResponseMarshaller(ProtoUtils.marshaller(ScanConfig.getDefaultInstance())) - .build(); private static final MethodDescriptor deleteScanConfigMethodDescriptor = MethodDescriptor.newBuilder() @@ -88,6 +78,16 @@ public class GrpcWebSecurityScannerStub extends WebSecurityScannerStub { ProtoUtils.marshaller(DeleteScanConfigRequest.getDefaultInstance())) .setResponseMarshaller(ProtoUtils.marshaller(Empty.getDefaultInstance())) .build(); + private static final MethodDescriptor + createScanConfigMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName( + "google.cloud.websecurityscanner.v1alpha.WebSecurityScanner/CreateScanConfig") + .setRequestMarshaller( + ProtoUtils.marshaller(CreateScanConfigRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(ScanConfig.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 createScanConfigCallable; private final UnaryCallable deleteScanConfigCallable; + private final UnaryCallable createScanConfigCallable; private final UnaryCallable getScanConfigCallable; private final UnaryCallable listScanConfigsCallable; @@ -262,28 +262,28 @@ protected GrpcWebSecurityScannerStub( throws IOException { this.callableFactory = callableFactory; - 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(); } }) .build(); - 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(); } }) @@ -436,12 +436,12 @@ public Map extract(ListFindingTypeStatsRequest request) { }) .build(); - this.createScanConfigCallable = - callableFactory.createUnaryCallable( - createScanConfigTransportSettings, settings.createScanConfigSettings(), clientContext); this.deleteScanConfigCallable = callableFactory.createUnaryCallable( deleteScanConfigTransportSettings, settings.deleteScanConfigSettings(), clientContext); + this.createScanConfigCallable = + callableFactory.createUnaryCallable( + createScanConfigTransportSettings, settings.createScanConfigSettings(), 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 createScanConfigCallable() { - return createScanConfigCallable; - } - public UnaryCallable deleteScanConfigCallable() { return deleteScanConfigCallable; } + public UnaryCallable createScanConfigCallable() { + return createScanConfigCallable; + } + 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 1d14154c..92b1c02f 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 createScanConfigCallable() { - throw new UnsupportedOperationException("Not implemented: createScanConfigCallable()"); - } - public UnaryCallable deleteScanConfigCallable() { throw new UnsupportedOperationException("Not implemented: deleteScanConfigCallable()"); } + public UnaryCallable createScanConfigCallable() { + throw new UnsupportedOperationException("Not implemented: createScanConfigCallable()"); + } + 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 76096135..641c5e33 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 createScanConfig to 30 seconds: + *

For example, to set the total timeout of deleteScanConfig to 30 seconds: * *

  * 
  * WebSecurityScannerStubSettings.Builder webSecurityScannerSettingsBuilder =
  *     WebSecurityScannerStubSettings.newBuilder();
  * webSecurityScannerSettingsBuilder
- *     .createScanConfigSettings()
+ *     .deleteScanConfigSettings()
  *     .setRetrySettings(
- *         webSecurityScannerSettingsBuilder.createScanConfigSettings().getRetrySettings().toBuilder()
+ *         webSecurityScannerSettingsBuilder.deleteScanConfigSettings().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 createScanConfigSettings;
   private final UnaryCallSettings deleteScanConfigSettings;
+  private final UnaryCallSettings createScanConfigSettings;
   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 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 createScanConfig. */
+  public UnaryCallSettings createScanConfigSettings() {
+    return createScanConfigSettings;
+  }
+
   /** 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);
 
-    createScanConfigSettings = settingsBuilder.createScanConfigSettings().build();
     deleteScanConfigSettings = settingsBuilder.deleteScanConfigSettings().build();
+    createScanConfigSettings = settingsBuilder.createScanConfigSettings().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
-        createScanConfigSettings;
     private final UnaryCallSettings.Builder
         deleteScanConfigSettings;
+    private final UnaryCallSettings.Builder
+        createScanConfigSettings;
     private final UnaryCallSettings.Builder getScanConfigSettings;
     private final PagedCallSettings.Builder<
             ListScanConfigsRequest, ListScanConfigsResponse, ListScanConfigsPagedResponse>
@@ -583,10 +583,10 @@ protected Builder() {
     protected Builder(ClientContext clientContext) {
       super(clientContext);
 
-      createScanConfigSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
-
       deleteScanConfigSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
 
+      createScanConfigSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
+
       getScanConfigSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
 
       listScanConfigsSettings = PagedCallSettings.newBuilder(LIST_SCAN_CONFIGS_PAGE_STR_FACT);
@@ -611,8 +611,8 @@ protected Builder(ClientContext clientContext) {
 
       unaryMethodSettingsBuilders =
           ImmutableList.>of(
-              createScanConfigSettings,
               deleteScanConfigSettings,
+              createScanConfigSettings,
               getScanConfigSettings,
               listScanConfigsSettings,
               updateScanConfigSettings,
@@ -640,13 +640,13 @@ private static Builder createDefault() {
     private static Builder initDefaults(Builder builder) {
 
       builder
-          .createScanConfigSettings()
-          .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("non_idempotent"))
+          .deleteScanConfigSettings()
+          .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("idempotent"))
           .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
 
       builder
-          .deleteScanConfigSettings()
-          .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("idempotent"))
+          .createScanConfigSettings()
+          .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("non_idempotent"))
           .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
 
       builder
@@ -710,8 +710,8 @@ private static Builder initDefaults(Builder builder) {
     protected Builder(WebSecurityScannerStubSettings settings) {
       super(settings);
 
-      createScanConfigSettings = settings.createScanConfigSettings.toBuilder();
       deleteScanConfigSettings = settings.deleteScanConfigSettings.toBuilder();
+      createScanConfigSettings = settings.createScanConfigSettings.toBuilder();
       getScanConfigSettings = settings.getScanConfigSettings.toBuilder();
       listScanConfigsSettings = settings.listScanConfigsSettings.toBuilder();
       updateScanConfigSettings = settings.updateScanConfigSettings.toBuilder();
@@ -726,8 +726,8 @@ protected Builder(WebSecurityScannerStubSettings settings) {
 
       unaryMethodSettingsBuilders =
           ImmutableList.>of(
-              createScanConfigSettings,
               deleteScanConfigSettings,
+              createScanConfigSettings,
               getScanConfigSettings,
               listScanConfigsSettings,
               updateScanConfigSettings,
@@ -757,17 +757,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 d07421e5..25050d0c 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,26 +84,19 @@ public void tearDown() throws Exception {
 
   @Test
   @SuppressWarnings("all")
-  public void createScanConfigTest() {
-    String name = "name3373707";
-    String displayName = "displayName1615086568";
-    int maxQps = 844445913;
-    ScanConfig expectedResponse =
-        ScanConfig.newBuilder().setName(name).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(),
@@ -112,15 +105,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
@@ -129,19 +121,30 @@ public void createScanConfigExceptionTest() 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(),
@@ -150,14 +153,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
@@ -167,12 +171,12 @@ public void deleteScanConfigExceptionTest() throws Exception {
   @Test
   @SuppressWarnings("all")
   public void getScanConfigTest() {
-    String name2 = "name2-1052831874";
+    ScanConfigName name2 = ScanConfigName.of("[PROJECT]", "[SCAN_CONFIG]");
     String displayName = "displayName1615086568";
     int maxQps = 844445913;
     ScanConfig expectedResponse =
         ScanConfig.newBuilder()
-            .setName(name2)
+            .setName(name2.toString())
             .setDisplayName(displayName)
             .setMaxQps(maxQps)
             .build();
@@ -261,11 +265,15 @@ public void listScanConfigsExceptionTest() throws Exception {
   @Test
   @SuppressWarnings("all")
   public void updateScanConfigTest() {
-    String name = "name3373707";
+    ScanConfigName name = ScanConfigName.of("[PROJECT]", "[SCAN_CONFIG]");
     String displayName = "displayName1615086568";
     int maxQps = 844445913;
     ScanConfig expectedResponse =
-        ScanConfig.newBuilder().setName(name).setDisplayName(displayName).setMaxQps(maxQps).build();
+        ScanConfig.newBuilder()
+            .setName(name.toString())
+            .setDisplayName(displayName)
+            .setMaxQps(maxQps)
+            .build();
     mockWebSecurityScanner.addResponse(expectedResponse);
 
     ScanConfig scanConfig = ScanConfig.newBuilder().build();
@@ -306,14 +314,14 @@ public void updateScanConfigExceptionTest() throws Exception {
   @Test
   @SuppressWarnings("all")
   public void startScanRunTest() {
-    String name2 = "name2-1052831874";
+    ScanRunName name2 = ScanRunName.of("[PROJECT]", "[SCAN_CONFIG]", "[SCAN_RUN]");
     long urlsCrawledCount = 1749797253L;
     long urlsTestedCount = 1498664068L;
     boolean hasVulnerabilities = false;
     int progressPercent = 2137894861;
     ScanRun expectedResponse =
         ScanRun.newBuilder()
-            .setName(name2)
+            .setName(name2.toString())
             .setUrlsCrawledCount(urlsCrawledCount)
             .setUrlsTestedCount(urlsTestedCount)
             .setHasVulnerabilities(hasVulnerabilities)
@@ -356,14 +364,14 @@ public void startScanRunExceptionTest() throws Exception {
   @Test
   @SuppressWarnings("all")
   public void getScanRunTest() {
-    String name2 = "name2-1052831874";
+    ScanRunName name2 = ScanRunName.of("[PROJECT]", "[SCAN_CONFIG]", "[SCAN_RUN]");
     long urlsCrawledCount = 1749797253L;
     long urlsTestedCount = 1498664068L;
     boolean hasVulnerabilities = false;
     int progressPercent = 2137894861;
     ScanRun expectedResponse =
         ScanRun.newBuilder()
-            .setName(name2)
+            .setName(name2.toString())
             .setUrlsCrawledCount(urlsCrawledCount)
             .setUrlsTestedCount(urlsTestedCount)
             .setHasVulnerabilities(hasVulnerabilities)
@@ -454,14 +462,14 @@ public void listScanRunsExceptionTest() throws Exception {
   @Test
   @SuppressWarnings("all")
   public void stopScanRunTest() {
-    String name2 = "name2-1052831874";
+    ScanRunName name2 = ScanRunName.of("[PROJECT]", "[SCAN_CONFIG]", "[SCAN_RUN]");
     long urlsCrawledCount = 1749797253L;
     long urlsTestedCount = 1498664068L;
     boolean hasVulnerabilities = false;
     int progressPercent = 2137894861;
     ScanRun expectedResponse =
         ScanRun.newBuilder()
-            .setName(name2)
+            .setName(name2.toString())
             .setUrlsCrawledCount(urlsCrawledCount)
             .setUrlsTestedCount(urlsTestedCount)
             .setHasVulnerabilities(hasVulnerabilities)
@@ -552,7 +560,7 @@ public void listCrawledUrlsExceptionTest() throws Exception {
   @Test
   @SuppressWarnings("all")
   public void getFindingTest() {
-    String name2 = "name2-1052831874";
+    FindingName name2 = FindingName.of("[PROJECT]", "[SCAN_CONFIG]", "[SCAN_RUN]", "[FINDING]");
     String httpMethod = "httpMethod820747384";
     String fuzzedUrl = "fuzzedUrl-2120677666";
     String body = "body3029410";
@@ -563,7 +571,7 @@ public void getFindingTest() {
     String trackingId = "trackingId1878901667";
     Finding expectedResponse =
         Finding.newBuilder()
-            .setName(name2)
+            .setName(name2.toString())
             .setHttpMethod(httpMethod)
             .setFuzzedUrl(fuzzedUrl)
             .setBody(body)
diff --git a/synth.metadata b/synth.metadata
index a0a17c13..36846ea0 100644
--- a/synth.metadata
+++ b/synth.metadata
@@ -11,16 +11,17 @@
       "git": {
         "name": "googleapis",
         "remote": "https://github.com/googleapis/googleapis.git",
-        "sha": "0341fa3fc2f4073a1b1f260d37b2ce620799f545",
-        "internalRef": "302980301"
+        "sha": "f497c7aa912df121e11772767e667fdbc10a63d9",
+        "internalRef": "305349342"
       }
     },
     {
       "git": {
         "name": "googleapis",
         "remote": "https://github.com/googleapis/googleapis.git",
-        "sha": "0341fa3fc2f4073a1b1f260d37b2ce620799f545",
-        "internalRef": "302980301"
+        "sha": "f497c7aa912df121e11772767e667fdbc10a63d9",
+        "internalRef": "305349342",
+        "log": "f497c7aa912df121e11772767e667fdbc10a63d9\nchore: enable gapic v2 and proto annotation for Web Security Scanner v1alpha API.\n\ncommitter: @noahdietz\nPiperOrigin-RevId: 305349342\n\n0669a37c66d76bd413343da69420bb75c49062e7\nchore: rename unused GAPIC v1 configs for IAM to legacy\n\ncommitter: @noahdietz\nPiperOrigin-RevId: 305340308\n\naf7da29c24814a1c873c22f477e9dd8dd5a17b0b\nchore: set Ruby namespace in proto options\n\nPiperOrigin-RevId: 305330079\n\n3f767aa32b4b3313027d05b503aaba63e0c432a3\ndocs: Update an out-of-date external link.\n\nPiperOrigin-RevId: 305329485\n\n9ede34d093b9d786a974448fc7a3a17948c203e2\nchore: set Ruby namespace in proto options\n\nPiperOrigin-RevId: 305327985\n\n27daba50281357b676e1ba882422ebeab4ce4f92\nchore: set Ruby namespace in proto options\n\nPiperOrigin-RevId: 305327500\n\n82de0f6f04649651958b96fbc5b0b39dd4dbbd01\nFix: Add missing resource name definition (from the Compute API).\n\nPiperOrigin-RevId: 305324763\n\n744591190e828440f72745aef217f883afd1fd71\ndocs: change relative URLs to absolute URLs to fix broken links.\n\nPiperOrigin-RevId: 305323909\n\n1247c135ceaedfe04261d27a64aaecf78ffbae74\nchore: enable gapicv2 for videointelligence/v1beta2 API\n\nCommitter: @miraleung\nPiperOrigin-RevId: 305321976\n\n633c8b13227b9e3810749964d580e5be504db488\nchore: enable gapicv2 for videointelligence/v1p1beta1 API\n\nCommitter: @miraleung\nPiperOrigin-RevId: 305320877\n\n29aac60f121dc43382b37ff92f2dbb692d94143a\ndocs: fix broken link to policy reference documentation.\n\nPiperOrigin-RevId: 305319540\n\n54ddbbf14c489b8a2f0731aa39408c016f5a8387\nbazel: update gapic-generator-go to v0.13.0\n\nChanges include:\n* add clientHook feature\n\nPiperOrigin-RevId: 305289945\n\n823facb4ca6a4b36b817ce955a790dcb40cf808f\nchore: enable gapicv2 for videointelligence/v1p3beta1\n\nCommitter: @miraleung\nPiperOrigin-RevId: 305155214\n\n6b9c969d42bcb0f8206675bd868ed7d1ddcdaef9\nAdd API for bigqueryreservation v1.\n\nPiperOrigin-RevId: 305151484\n\n514f7d27811832a9f58b83d6f6305d894b097cf6\nchore: enable gapicv2 for phishingprotection/v1beta1 API\n\nCommitter: @miraleung\nPiperOrigin-RevId: 305126983\n\nff74d47d47280e6bbcbad1a7c82b1e0959c472ec\nfix: PHP-related fixes in BUILD.bazel and service.yamls\n\nThis PR also adds the rules for all 7 langauges in OsLogin and Kms BUILD.bazel files. Those build files were missing rules for 5 langagues, including PHP.\n\nThis PR is the prerequisite for migrating PHP synth.py scripts from artman to bazel.\n\nThe fixes in service.yaml fix regression made during proto annotation migration. This became visible only during PHP generation, because only PHP depends on the affected sections of the service.yaml config.\n\nPiperOrigin-RevId: 305108224\n\nfdbc7b1f63969307c71143a0c24fdfd02e739df6\nEnable gapicv2 for osconfig/agentendpoint/v1\n\nCommitter: @miraleung\nPiperOrigin-RevId: 305086443\n\n1490d30e1ae339570dd7826ba625a603ede91a08\nEnable gapicv2 for osconfig/v1beta\n\nCommitter: @miraleung\nPiperOrigin-RevId: 305069755\n\n7bf824e82e5c3549642b150dc4a9579602000f34\nEnable gapicv2 for iam/credentials/v1\n\nCommitter: @miraleung\nPiperOrigin-RevId: 305065283\n\n9ff6fd3b22f99167827e89aae7778408b5e82425\nUpdates Dataproc v1 API:\n- Adds Dataproc Jobs.SubmitJobAsOperation RPC\n- Adds SparkR and Presto job types to WorkflowTemplates\n- Adds new Optional Components\n- Clarifies usage of some APIs\n\nPiperOrigin-RevId: 305053617\n\ncad0f5137a70d0d14a8d9acbfcee98e4cd3e9662\nUpdates to Dataproc v1beta2 API:\n- Adds SparkR and Presto job types to WorkflowTemplates\n- Adds new Optional Components\n- Clarifies usage of some APIs\n\nPiperOrigin-RevId: 305053062\n\na005f045a301535eeb4c4b3fa7bb94eec9d22a8b\nAdd support for Cloud EKM to the Cloud KMS service and resource protos.\n\nPiperOrigin-RevId: 305026790\n\n5077b1e4674afdbbf11dac3f5f43d36285ba53ff\nchore: set Ruby namespace in proto options\n\nPiperOrigin-RevId: 304836531\n\nd6cb4997910eda04c0c66c0f2fd043eeaa0f660d\nchore: enable gapic v2 and proto annotation for documentai API.\n\ncommitter @summer-ji-eng\n\nPiperOrigin-RevId: 304724866\n\n490bc556608bfa5b1548c9374b06152fa33d657e\nEnable gapicv2 for devtools/remoteworkers/v1test2\n\nCommitter: @miraleung\nPiperOrigin-RevId: 304718691\n\n9f78ce31a5bd7f4a63e3cf0ddf28221557adb7ed\nEnable gapicv2 for managedidentities/v1beta1\n\nCommitter: @miraleung\nPiperOrigin-RevId: 304718676\n\n6e17d259b8e320bc51aa240cefef05ec753e2b83\ndocs: treat a dummy example URL as a string literal instead of a link\n\nPiperOrigin-RevId: 304716376\n\na8d76f99d3073aaccabdcc122c798a63e812c4fe\ndocs: change relative URLs to absolute URLs to fix broken links.\n\nPiperOrigin-RevId: 304702368\n\n65c749bc6a1d240416a0e6979381b67f97aff907\ndocs: fix formatting of some regexes and string literals.\n\nPiperOrigin-RevId: 304701150\n\n9119eefcd2b5ce845a680fa4ec4093ed733498f0\nchore: set Ruby namespace in proto options\n\nPiperOrigin-RevId: 304698702\n\n62a2a7cc33d3535638d220df238823eefcca930d\nchore: set Ruby namespace in proto options\n\nPiperOrigin-RevId: 304696461\n\n23848c8f64a5e81a239d6133378468185f1756dc\nchore: set Ruby namespace in proto options\n\nPiperOrigin-RevId: 304696192\n\n9514fa9e390a4c0715972c5b510cf4c10ad049a1\ndocs: change relative URLs to absolute URLs to fix broken links.\n\nPiperOrigin-RevId: 304695334\n\n0f7b1509a9a452808c3d07fe90fedfcea763d7d5\nfix: change config_schema_version to 2.0.0 for containeranalysis v1 gapic config.\n\ncommitter: @hzyi-google\nPiperOrigin-RevId: 304672648\n\n3d52f3c126fbfc31f067a7f54737b7f0dfbce163\nDialogflow weekly v2 library update:\n- Change `parent` field's resource_reference to specify child_type instead of type per client library generation requirement;\n- Change Session with its child resource pattern to support both projects/{project}/agent/sessions/{session} and projects/{project}/agent/environments/{environment}/users/{user}/sessions/{session};\n- Fix `method_signature`\n- Regular documentation update\n\nImportant updates are also posted at:\nhttps://cloud.google.com/dialogflow/docs/release-notes\n\nPiperOrigin-RevId: 304635286\n\n4a6a01ce0ead505c245d11a2ce156de34800c58f\ndocs: change a relative URL to an absolute URL to fix broken links.\n\nPiperOrigin-RevId: 304633630\n\n1b969c28a6579265e89cd35e6c2ecacc89970e2d\nchore: set Ruby namespace in proto options\n\nPiperOrigin-RevId: 304620317\n\n5378173a889f9c7d83e36e52d38a6267190de692\nAdd v1beta2 SubmitJobAsOperation RPC to Dataproc.\n\nPiperOrigin-RevId: 304594381\n\n3d5d228a58bdf875e6147b228db3159010c735ee\nEnable visibility on the GetSnapshot and GetTopicSnapshots methods\n\nPiperOrigin-RevId: 304500143\n\n1346f5c11a0376bc82c5c03259b304de52671518\nRefresh public client library for Cloud Monitoring.\nIncrease default ListTimeSeries deadline to 90s.\n\nPiperOrigin-RevId: 304467075\n\n4a6cfccb4a32cb28db7366295d90078c6af3112f\ndocs: Fix link in monitoring summary description.\n\nPiperOrigin-RevId: 304438717\n\n6e2ea9a4b63a264090f1bd4b5b25766a3f634f3a\nfix: add interface name overrides back to logging gapic config.\n\ncommitter: @hzyi-google\nPiperOrigin-RevId: 304438432\n\n01f3ccbaa66cf3ae4e3b9fd140b1ecfbe54a3ed0\nFix: Add package/namespace options for C#, Ruby and PHP in remaining protos.\n\nPiperOrigin-RevId: 304416658\n\nb89abbf12cd3c086abddcd79adb0a653349f960a\nchore(google/maps): Rename nox.py to noxfile.py\n\nupstream wip fix here: https://github.com/googleapis/gapic-generator/pull/3156\n\nPiperOrigin-RevId: 304411146\n\nbbf26d7f11fae7789b13959bf100983c496c9807\nSynchronize new proto/yaml changes.\n\nPiperOrigin-RevId: 304409906\n\n75047719f704d61f405cac6d7439637ab36c1232\nfix Dataproc: add missing `REQUIRED` annotation.\n\nPiperOrigin-RevId: 304305096\n\n7e1b880fd5d477176cf9b0bb9b137b9bea56e787\nAdd Ruby/PHP namespace options\n\nPiperOrigin-RevId: 304288402\n\naba342359b6743353195ca53f944fe71e6fb6cd4\nchore: add java assembly target for accesscontextmanager BUILD.bazel\n\nPiperOrigin-RevId: 304207684\n\ndc65f39f33cb139b3a2244199a3e722a4d94b679\nFor Secret Manager v1 and v1beta1, noted Secret ID character limitations.\n\nPiperOrigin-RevId: 304035052\n\n2ee8c4d06db823c29a127709e66c35e38b6e98ab\nchore(deps): Update gax-java dependency\nThis is to integrate java11 incompatibility fix\n\nPiperOrigin-RevId: 304032057\n\nb5c94cec71ea9b840dc0110a0275323313ecc85a\nchore: add java assembly target for orgpolicy BUILD.bazel\n\nPiperOrigin-RevId: 304021854\n\n690f4d6344197fde775230cec165a9db3b3929c7\nchore: use the latest protoc-java-resource-name-plugin in third_party/googleapis WORKSPACE.\n- trace up only one level when calculating parent types with singleton resource names\n\nPiperOrigin-RevId: 304007414\n\n87144228bd9920b824996355f27891310fad5a32\nEnable gapic v2 for DLP.\n\nCommitter: @hzyi-google\nPiperOrigin-RevId: 303999064\n\n17cfae00f2bb51cb1683f017da7e295a1b0f01a8\nAdd a new AuthorizationType for Data Source Definition.\n\nPiperOrigin-RevId: 303992863\n\n6da3d64919c006ef40cad2026f1e39084253afe2\nfix(google/maps): Change importpath to developers.google.com/maps/go.\n\nPiperOrigin-RevId: 303976942\n\n2983dccde54f0ce31793e1e628379616c468aea0\nbuild(google/maps): only modify root build.gradle with ext plugin\n\nPiperOrigin-RevId: 303975876\n\n00f0a285f2716ce57e98afe500e450b17b556ff8\nfix: Integerate gapic-generator java_gapic rules Java11 fix\n\nPiperOrigin-RevId: 303899179\n\na62857d26bd2ae15aec13a9244989e4104195b63\nfix: add proto_package to the artman config of dataproc v1beta2 to make artman smoketest pass.\n\nPiperOrigin-RevId: 303853989\n\nf260ba248df934fd4ddc22950fb529a59d79e0b5\nchore: use the latest gapic-generator in googleapis WORKSPACE.\n- PHP multi-pattern resource name support.\n- Trace up only one level when calculating parent types with singleton resource names\n\nPiperOrigin-RevId: 303836059\n\n89c7d455fffa5d8a7e73c2f4da43a74605ed72a6\nfeat: Add client library options to OsConfigService v1 patch APIs.\n\nPiperOrigin-RevId: 303831150\n\na45b0a2a8f6f497547ab531a4da978c76441d076\ndataproc: add back non-default retry parameters.\ncommitter: @hzyi-google\n\nPiperOrigin-RevId: 303830177\n\nad895ce95f1f6d2261fbbc3e8897958294e4f017\nenable gapic v2 for containeranalysis.\ncommitter: @hzyi-google\n\nPiperOrigin-RevId: 303821111\n\nbaf83e521834b67397839bcbe2d7864b49e38787\nAdding \"resource_reference\" annotations to services.\n\nPiperOrigin-RevId: 303791704\n\n7be2811ad17013a5ea24cd75dfd9e399dd6e18fe\nfix: Update gapic-generator version to pickup discogapic fixes\n\nPiperOrigin-RevId: 303545940\n\nb655808b3481a92f478ae2f828a6ce8220e40f32\ncloudasset: add org policy and access context manager protos to client libraries.\n\nPiperOrigin-RevId: 303527638\n\nd8c5da9a9471659b51d5862dd2ea7ad3c4bc49ef\nPopulate BAZEL.build files for AccessContextManager.\n\nPiperOrigin-RevId: 303526825\n\ncf9db7161cb9d4dbef06cd8bf5354ec485e51e2d\nPopulate BAZEL.build files for OrgPolicy.\n\nPiperOrigin-RevId: 303526702\n\n558b800ed594acc02555cc560fbb39c0e42bc438\nchore: turn on gapic v2 for Dataproc API.\nfix:\n- add missing method signatures\n- remove resource_reference not on a string field\n- adjust resource name pattern orders\n\nPiperOrigin-RevId: 303431167\n\n8eb444cf5ff63f68d826acbb37b2ac3da58655fb\nAdd logging protos for Recommender v1beta1.\n\nPiperOrigin-RevId: 303426030\n\n48a166ce9f6e2a88b10947341b37336fe9dd3478\nPush of PHP, C# and Ruby namespaces\n\nPiperOrigin-RevId: 303302813\n\n42f77489b300df2e27c84a7b65c4e8f04da20981\nThis is first release of the API protos and Bazel BUILD files for the Analytics Management API V1alpha.\n\nPiperOrigin-RevId: 303241805\n\n8bea81bfa461698981b3d3a488a95633d2f6e9ff\nchore: use latest protoc-java-resource-name-plugin in bazel WORKSPACE.\nnew commits:\n- fix: stop generating `parseList` and `toStringList` if a multi-pattern resource name has subclasses (#79)\n\ncommitter: @hzyi-google\nPiperOrigin-RevId: 303197602\n\nb14af92e565264675d6b12cd2c0ded6c94ddd7f8\nfix talent API incorrect placeholders in two resource name patterns.\ncommitter: @hzyi-google\n\nPiperOrigin-RevId: 303189497\n\n8e22db908ae09e1f7e2802c03b4563fd6b524e0e\nchore(google/maps): Update postprocessing script for Java.\n\n- Update root build.gradle to load local plugin\n- Change com.google.api.grpc group to com.google.maps\n\nPiperOrigin-RevId: 303176850\n\n65816afa71e588252b7119dc723592abe51ea106\nbazel: update gapic-generator-go to v0.12.5 and gapic-generator hash\n\nChanges to gapic-generator-go include:\n* feat: strip invalid link references in comments\n* chore: updating Go deps in bazel repositories\n\nChanges to gapic-generator include:\n* fix: bazel go build gen check for cloud in proto pkg name\n* Revert \"feat: allow static substitution for group name\"\n\nPiperOrigin-RevId: 303150338\n\nd4aa417ed2bba89c2d216900282bddfdafef6128\nFix incorrect retry config in gapic v2 for kms.\n\nPiperOrigin-RevId: 303010132\n\nfd08334533204fdd1b33f79fcb263dbb5bf13de0\nfix: osconfig/v1 update go_gapic_library target to microgen interface\n\nPiperOrigin-RevId: 303007866\n\ne2c0f2a0e06d86b50aba98f67f9f291587d986b3\nUpdate comments for google/rpc/error_details.proto.\n\nPiperOrigin-RevId: 303002528\n\nf786c7586748e78a286b1620ff3ddbf7b4dcab92\nfeat: Add OsConfigService v1 patch APIs.\n\nPiperOrigin-RevId: 302999346\n\n"
       }
     },
     {