This class provides the ability to make remote calls to the backing service through method * calls that map to API methods. Sample code to get started: * - *
- *
- * try (ContainerAnalysisClient containerAnalysisClient = ContainerAnalysisClient.create()) {
- * ResourceName resource = ProjectName.of("[PROJECT]");
- * Policy policy = Policy.newBuilder().build();
- * Policy response = containerAnalysisClient.setIamPolicy(resource, policy);
- * }
- *
- *
- *
- * Note: close() needs to be called on the containerAnalysisClient object to clean up resources + *
Note: close() needs to be called on the ContainerAnalysisClient object to clean up resources * such as threads. In the example above, try-with-resources is used, which automatically calls * close(). * @@ -91,30 +82,27 @@ * *
To customize credentials: * - *
- *
+ * {@code
* ContainerAnalysisSettings containerAnalysisSettings =
* ContainerAnalysisSettings.newBuilder()
* .setCredentialsProvider(FixedCredentialsProvider.create(myCredentials))
* .build();
* ContainerAnalysisClient containerAnalysisClient =
* ContainerAnalysisClient.create(containerAnalysisSettings);
- *
- *
+ * }
*
- * To customize the endpoint:
+ * To customize the endpoint: * - *
- *
+ * {@code
* ContainerAnalysisSettings containerAnalysisSettings =
* ContainerAnalysisSettings.newBuilder().setEndpoint(myEndpoint).build();
* ContainerAnalysisClient containerAnalysisClient =
* ContainerAnalysisClient.create(containerAnalysisSettings);
- *
- *
+ * }
+ *
+ * Please refer to the GitHub repository's samples for more quickstart code snippets. */ -@Generated("by gapic-generator") -@BetaApi +@Generated("by gapic-generator-java") public class ContainerAnalysisClient implements BackgroundResource { private final ContainerAnalysisSettings settings; private final ContainerAnalysisStub stub; @@ -143,7 +131,7 @@ public static final ContainerAnalysisClient create(ContainerAnalysisSettings set /** * Constructs an instance of ContainerAnalysisClient, using the given stub for making calls. This - * is for advanced usage - prefer to use ContainerAnalysisSettings}. + * is for advanced usage - prefer using create(ContainerAnalysisSettings). */ @BetaApi("A restructuring of stub classes is planned, so this may break in the future") public static final ContainerAnalysisClient create(ContainerAnalysisStub stub) { @@ -175,7 +163,7 @@ public ContainerAnalysisStub getStub() { return stub; } - // AUTO-GENERATED DOCUMENTATION AND METHOD + // AUTO-GENERATED DOCUMENTATION AND METHOD. /** * Sets the access control policy on the specified note or occurrence. Requires * `containeranalysis.notes.setIamPolicy` or `containeranalysis.occurrences.setIamPolicy` @@ -184,16 +172,6 @@ public ContainerAnalysisStub getStub() { *
The resource takes the format `projects/[PROJECT_ID]/notes/[NOTE_ID]` for notes and * `projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID]` for occurrences. * - *
Sample code: - * - *
- * try (ContainerAnalysisClient containerAnalysisClient = ContainerAnalysisClient.create()) {
- * ResourceName resource = ProjectName.of("[PROJECT]");
- * Policy policy = Policy.newBuilder().build();
- * Policy response = containerAnalysisClient.setIamPolicy(resource, policy);
- * }
- *
- *
* @param resource REQUIRED: The resource for which the policy is being specified. See the
* operation documentation for the appropriate value for this field.
* @param policy REQUIRED: The complete policy to be applied to the `resource`. The size of the
@@ -210,7 +188,7 @@ public final Policy setIamPolicy(ResourceName resource, Policy policy) {
return setIamPolicy(request);
}
- // AUTO-GENERATED DOCUMENTATION AND METHOD
+ // AUTO-GENERATED DOCUMENTATION AND METHOD.
/**
* Sets the access control policy on the specified note or occurrence. Requires
* `containeranalysis.notes.setIamPolicy` or `containeranalysis.occurrences.setIamPolicy`
@@ -219,16 +197,6 @@ public final Policy setIamPolicy(ResourceName resource, Policy policy) {
* The resource takes the format `projects/[PROJECT_ID]/notes/[NOTE_ID]` for notes and * `projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID]` for occurrences. * - *
Sample code: - * - *
- * try (ContainerAnalysisClient containerAnalysisClient = ContainerAnalysisClient.create()) {
- * ResourceName resource = ProjectName.of("[PROJECT]");
- * Policy policy = Policy.newBuilder().build();
- * Policy response = containerAnalysisClient.setIamPolicy(resource.toString(), policy);
- * }
- *
- *
* @param resource REQUIRED: The resource for which the policy is being specified. See the
* operation documentation for the appropriate value for this field.
* @param policy REQUIRED: The complete policy to be applied to the `resource`. The size of the
@@ -242,7 +210,7 @@ public final Policy setIamPolicy(String resource, Policy policy) {
return setIamPolicy(request);
}
- // AUTO-GENERATED DOCUMENTATION AND METHOD
+ // AUTO-GENERATED DOCUMENTATION AND METHOD.
/**
* Sets the access control policy on the specified note or occurrence. Requires
* `containeranalysis.notes.setIamPolicy` or `containeranalysis.occurrences.setIamPolicy`
@@ -251,20 +219,6 @@ public final Policy setIamPolicy(String resource, Policy policy) {
* The resource takes the format `projects/[PROJECT_ID]/notes/[NOTE_ID]` for notes and * `projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID]` for occurrences. * - *
Sample code: - * - *
- * try (ContainerAnalysisClient containerAnalysisClient = ContainerAnalysisClient.create()) {
- * ResourceName resource = ProjectName.of("[PROJECT]");
- * Policy policy = Policy.newBuilder().build();
- * SetIamPolicyRequest request = SetIamPolicyRequest.newBuilder()
- * .setResource(resource.toString())
- * .setPolicy(policy)
- * .build();
- * Policy response = containerAnalysisClient.setIamPolicy(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
*/
@@ -272,7 +226,7 @@ public final Policy setIamPolicy(SetIamPolicyRequest request) {
return setIamPolicyCallable().call(request);
}
- // AUTO-GENERATED DOCUMENTATION AND METHOD
+ // AUTO-GENERATED DOCUMENTATION AND METHOD.
/**
* Sets the access control policy on the specified note or occurrence. Requires
* `containeranalysis.notes.setIamPolicy` or `containeranalysis.occurrences.setIamPolicy`
@@ -282,26 +236,12 @@ public final Policy setIamPolicy(SetIamPolicyRequest request) {
* `projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID]` for occurrences.
*
* Sample code: - * - *
- * try (ContainerAnalysisClient containerAnalysisClient = ContainerAnalysisClient.create()) {
- * ResourceName resource = ProjectName.of("[PROJECT]");
- * Policy policy = Policy.newBuilder().build();
- * SetIamPolicyRequest request = SetIamPolicyRequest.newBuilder()
- * .setResource(resource.toString())
- * .setPolicy(policy)
- * .build();
- * ApiFuture<Policy> future = containerAnalysisClient.setIamPolicyCallable().futureCall(request);
- * // Do something
- * Policy response = future.get();
- * }
- *
*/
public final UnaryCallableThe resource takes the format `projects/[PROJECT_ID]/notes/[NOTE_ID]` for notes and * `projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID]` for occurrences. * - *
Sample code: - * - *
- * try (ContainerAnalysisClient containerAnalysisClient = ContainerAnalysisClient.create()) {
- * ResourceName resource = ProjectName.of("[PROJECT]");
- * Policy response = containerAnalysisClient.getIamPolicy(resource);
- * }
- *
- *
* @param resource REQUIRED: The resource for which the policy is being requested. See the
* operation documentation for the appropriate value for this field.
* @throws com.google.api.gax.rpc.ApiException if the remote call fails
@@ -331,7 +262,7 @@ public final Policy getIamPolicy(ResourceName resource) {
return getIamPolicy(request);
}
- // AUTO-GENERATED DOCUMENTATION AND METHOD
+ // AUTO-GENERATED DOCUMENTATION AND METHOD.
/**
* Gets the access control policy for a note or an occurrence resource. Requires
* `containeranalysis.notes.setIamPolicy` or `containeranalysis.occurrences.setIamPolicy`
@@ -340,15 +271,6 @@ public final Policy getIamPolicy(ResourceName resource) {
* The resource takes the format `projects/[PROJECT_ID]/notes/[NOTE_ID]` for notes and * `projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID]` for occurrences. * - *
Sample code: - * - *
- * try (ContainerAnalysisClient containerAnalysisClient = ContainerAnalysisClient.create()) {
- * ResourceName resource = ProjectName.of("[PROJECT]");
- * Policy response = containerAnalysisClient.getIamPolicy(resource.toString());
- * }
- *
- *
* @param resource REQUIRED: The resource for which the policy is being requested. See the
* operation documentation for the appropriate value for this field.
* @throws com.google.api.gax.rpc.ApiException if the remote call fails
@@ -358,7 +280,7 @@ public final Policy getIamPolicy(String resource) {
return getIamPolicy(request);
}
- // AUTO-GENERATED DOCUMENTATION AND METHOD
+ // AUTO-GENERATED DOCUMENTATION AND METHOD.
/**
* Gets the access control policy for a note or an occurrence resource. Requires
* `containeranalysis.notes.setIamPolicy` or `containeranalysis.occurrences.setIamPolicy`
@@ -367,18 +289,6 @@ public final Policy getIamPolicy(String resource) {
* The resource takes the format `projects/[PROJECT_ID]/notes/[NOTE_ID]` for notes and * `projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID]` for occurrences. * - *
Sample code: - * - *
- * try (ContainerAnalysisClient containerAnalysisClient = ContainerAnalysisClient.create()) {
- * ResourceName resource = ProjectName.of("[PROJECT]");
- * GetIamPolicyRequest request = GetIamPolicyRequest.newBuilder()
- * .setResource(resource.toString())
- * .build();
- * Policy response = containerAnalysisClient.getIamPolicy(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
*/
@@ -386,7 +296,7 @@ public final Policy getIamPolicy(GetIamPolicyRequest request) {
return getIamPolicyCallable().call(request);
}
- // AUTO-GENERATED DOCUMENTATION AND METHOD
+ // AUTO-GENERATED DOCUMENTATION AND METHOD.
/**
* Gets the access control policy for a note or an occurrence resource. Requires
* `containeranalysis.notes.setIamPolicy` or `containeranalysis.occurrences.setIamPolicy`
@@ -396,24 +306,12 @@ public final Policy getIamPolicy(GetIamPolicyRequest request) {
* `projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID]` for occurrences.
*
* Sample code: - * - *
- * try (ContainerAnalysisClient containerAnalysisClient = ContainerAnalysisClient.create()) {
- * ResourceName resource = ProjectName.of("[PROJECT]");
- * GetIamPolicyRequest request = GetIamPolicyRequest.newBuilder()
- * .setResource(resource.toString())
- * .build();
- * ApiFuture<Policy> future = containerAnalysisClient.getIamPolicyCallable().futureCall(request);
- * // Do something
- * Policy response = future.get();
- * }
- *
*/
public final UnaryCallableThe resource takes the format `projects/[PROJECT_ID]/notes/[NOTE_ID]` for notes and * `projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID]` for occurrences. * - *
Sample code: - * - *
- * try (ContainerAnalysisClient containerAnalysisClient = ContainerAnalysisClient.create()) {
- * ResourceName resource = ProjectName.of("[PROJECT]");
- * List<String> permissions = new ArrayList<>();
- * TestIamPermissionsResponse response = containerAnalysisClient.testIamPermissions(resource, permissions);
- * }
- *
- *
* @param resource REQUIRED: The resource for which the policy detail is being requested. See the
* operation documentation for the appropriate value for this field.
* @param permissions The set of permissions to check for the `resource`. Permissions with
@@ -448,7 +336,7 @@ public final TestIamPermissionsResponse testIamPermissions(
return testIamPermissions(request);
}
- // AUTO-GENERATED DOCUMENTATION AND METHOD
+ // AUTO-GENERATED DOCUMENTATION AND METHOD.
/**
* Returns the permissions that a caller has on the specified note or occurrence. Requires list
* permission on the project (for example, `containeranalysis.notes.list`).
@@ -456,16 +344,6 @@ public final TestIamPermissionsResponse testIamPermissions(
* The resource takes the format `projects/[PROJECT_ID]/notes/[NOTE_ID]` for notes and * `projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID]` for occurrences. * - *
Sample code: - * - *
- * try (ContainerAnalysisClient containerAnalysisClient = ContainerAnalysisClient.create()) {
- * ResourceName resource = ProjectName.of("[PROJECT]");
- * List<String> permissions = new ArrayList<>();
- * TestIamPermissionsResponse response = containerAnalysisClient.testIamPermissions(resource.toString(), permissions);
- * }
- *
- *
* @param resource REQUIRED: The resource for which the policy detail is being requested. See the
* operation documentation for the appropriate value for this field.
* @param permissions The set of permissions to check for the `resource`. Permissions with
@@ -483,7 +361,7 @@ public final TestIamPermissionsResponse testIamPermissions(
return testIamPermissions(request);
}
- // AUTO-GENERATED DOCUMENTATION AND METHOD
+ // AUTO-GENERATED DOCUMENTATION AND METHOD.
/**
* Returns the permissions that a caller has on the specified note or occurrence. Requires list
* permission on the project (for example, `containeranalysis.notes.list`).
@@ -491,20 +369,6 @@ public final TestIamPermissionsResponse testIamPermissions(
* The resource takes the format `projects/[PROJECT_ID]/notes/[NOTE_ID]` for notes and * `projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID]` for occurrences. * - *
Sample code: - * - *
- * try (ContainerAnalysisClient containerAnalysisClient = ContainerAnalysisClient.create()) {
- * ResourceName resource = ProjectName.of("[PROJECT]");
- * List<String> permissions = new ArrayList<>();
- * TestIamPermissionsRequest request = TestIamPermissionsRequest.newBuilder()
- * .setResource(resource.toString())
- * .addAllPermissions(permissions)
- * .build();
- * TestIamPermissionsResponse response = containerAnalysisClient.testIamPermissions(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
*/
@@ -512,7 +376,7 @@ public final TestIamPermissionsResponse testIamPermissions(TestIamPermissionsReq
return testIamPermissionsCallable().call(request);
}
- // AUTO-GENERATED DOCUMENTATION AND METHOD
+ // AUTO-GENERATED DOCUMENTATION AND METHOD.
/**
* Returns the permissions that a caller has on the specified note or occurrence. Requires list
* permission on the project (for example, `containeranalysis.notes.list`).
@@ -521,40 +385,16 @@ public final TestIamPermissionsResponse testIamPermissions(TestIamPermissionsReq
* `projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID]` for occurrences.
*
* Sample code: - * - *
- * try (ContainerAnalysisClient containerAnalysisClient = ContainerAnalysisClient.create()) {
- * ResourceName resource = ProjectName.of("[PROJECT]");
- * List<String> permissions = new ArrayList<>();
- * TestIamPermissionsRequest request = TestIamPermissionsRequest.newBuilder()
- * .setResource(resource.toString())
- * .addAllPermissions(permissions)
- * .build();
- * ApiFuture<TestIamPermissionsResponse> future = containerAnalysisClient.testIamPermissionsCallable().futureCall(request);
- * // Do something
- * TestIamPermissionsResponse response = future.get();
- * }
- *
*/
public final UnaryCallableSample code: - * - *
- * try (ContainerAnalysisClient containerAnalysisClient = ContainerAnalysisClient.create()) {
- * ProjectName parent = ProjectName.of("[PROJECT]");
- * String filter = "";
- * VulnerabilityOccurrencesSummary response = containerAnalysisClient.getVulnerabilityOccurrencesSummary(parent, filter);
- * }
- *
- *
* @param parent The name of the project to get a vulnerability summary for in the form of
* `projects/[PROJECT_ID]`.
* @param filter The filter expression.
@@ -570,20 +410,10 @@ public final VulnerabilityOccurrencesSummary getVulnerabilityOccurrencesSummary(
return getVulnerabilityOccurrencesSummary(request);
}
- // AUTO-GENERATED DOCUMENTATION AND METHOD
+ // AUTO-GENERATED DOCUMENTATION AND METHOD.
/**
* Gets a summary of the number and severity of occurrences.
*
- * Sample code: - * - *
- * try (ContainerAnalysisClient containerAnalysisClient = ContainerAnalysisClient.create()) {
- * ProjectName parent = ProjectName.of("[PROJECT]");
- * String filter = "";
- * VulnerabilityOccurrencesSummary response = containerAnalysisClient.getVulnerabilityOccurrencesSummary(parent.toString(), filter);
- * }
- *
- *
* @param parent The name of the project to get a vulnerability summary for in the form of
* `projects/[PROJECT_ID]`.
* @param filter The filter expression.
@@ -599,22 +429,10 @@ public final VulnerabilityOccurrencesSummary getVulnerabilityOccurrencesSummary(
return getVulnerabilityOccurrencesSummary(request);
}
- // AUTO-GENERATED DOCUMENTATION AND METHOD
+ // AUTO-GENERATED DOCUMENTATION AND METHOD.
/**
* Gets a summary of the number and severity of occurrences.
*
- * Sample code: - * - *
- * try (ContainerAnalysisClient containerAnalysisClient = ContainerAnalysisClient.create()) {
- * ProjectName parent = ProjectName.of("[PROJECT]");
- * GetVulnerabilityOccurrencesSummaryRequest request = GetVulnerabilityOccurrencesSummaryRequest.newBuilder()
- * .setParent(parent.toString())
- * .build();
- * VulnerabilityOccurrencesSummary response = containerAnalysisClient.getVulnerabilityOccurrencesSummary(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
*/
@@ -623,23 +441,11 @@ public final VulnerabilityOccurrencesSummary getVulnerabilityOccurrencesSummary(
return getVulnerabilityOccurrencesSummaryCallable().call(request);
}
- // AUTO-GENERATED DOCUMENTATION AND METHOD
+ // AUTO-GENERATED DOCUMENTATION AND METHOD.
/**
* Gets a summary of the number and severity of occurrences.
*
* Sample code: - * - *
- * try (ContainerAnalysisClient containerAnalysisClient = ContainerAnalysisClient.create()) {
- * ProjectName parent = ProjectName.of("[PROJECT]");
- * GetVulnerabilityOccurrencesSummaryRequest request = GetVulnerabilityOccurrencesSummaryRequest.newBuilder()
- * .setParent(parent.toString())
- * .build();
- * ApiFuture<VulnerabilityOccurrencesSummary> future = containerAnalysisClient.getVulnerabilityOccurrencesSummaryCallable().futureCall(request);
- * // Do something
- * VulnerabilityOccurrencesSummary response = future.get();
- * }
- *
*/
public final UnaryCallable<
GetVulnerabilityOccurrencesSummaryRequest, VulnerabilityOccurrencesSummary>
diff --git a/google-cloud-containeranalysis/src/main/java/com/google/cloud/devtools/containeranalysis/v1/ContainerAnalysisSettings.java b/google-cloud-containeranalysis/src/main/java/com/google/cloud/devtools/containeranalysis/v1/ContainerAnalysisSettings.java
index ec36003b..3b04fe4b 100644
--- a/google-cloud-containeranalysis/src/main/java/com/google/cloud/devtools/containeranalysis/v1/ContainerAnalysisSettings.java
+++ b/google-cloud-containeranalysis/src/main/java/com/google/cloud/devtools/containeranalysis/v1/ContainerAnalysisSettings.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * https://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
@@ -13,6 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
+
package com.google.cloud.devtools.containeranalysis.v1;
import com.google.api.core.ApiFunction;
@@ -37,7 +38,7 @@
import java.util.List;
import javax.annotation.Generated;
-// AUTO-GENERATED DOCUMENTATION AND CLASS
+// AUTO-GENERATED DOCUMENTATION AND CLASS.
/**
* Settings class to configure an instance of {@link ContainerAnalysisClient}.
*
@@ -55,23 +56,24 @@
*
* For example, to set the total timeout of setIamPolicy to 30 seconds: * - *
- *
+ * {@code
* ContainerAnalysisSettings.Builder containerAnalysisSettingsBuilder =
* ContainerAnalysisSettings.newBuilder();
* containerAnalysisSettingsBuilder
* .setIamPolicySettings()
* .setRetrySettings(
- * containerAnalysisSettingsBuilder.setIamPolicySettings().getRetrySettings().toBuilder()
+ * containerAnalysisSettingsBuilder
+ * .setIamPolicySettings()
+ * .getRetrySettings()
+ * .toBuilder()
* .setTotalTimeout(Duration.ofSeconds(30))
* .build());
* ContainerAnalysisSettings containerAnalysisSettings = containerAnalysisSettingsBuilder.build();
- *
- *
+ * }
*/
-@Generated("by gapic-generator")
-@BetaApi
+@Generated("by gapic-generator-java")
public class ContainerAnalysisSettings extends ClientSettingsThe interfaces provided are listed below, along with usage samples. + * The interfaces provided are listed below, along with usage samples. * *
======================= ContainerAnalysisClient ======================= * @@ -34,18 +32,8 @@ * to that note. * *
Sample for ContainerAnalysisClient: - * - *
- *
- * try (ContainerAnalysisClient containerAnalysisClient = ContainerAnalysisClient.create()) {
- * ResourceName resource = ProjectName.of("[PROJECT]");
- * Policy policy = Policy.newBuilder().build();
- * Policy response = containerAnalysisClient.setIamPolicy(resource, policy);
- * }
- *
- *
*/
-@Generated("by gapic-generator")
+@Generated("by gapic-generator-java")
package com.google.cloud.devtools.containeranalysis.v1;
import javax.annotation.Generated;
diff --git a/google-cloud-containeranalysis/src/main/java/com/google/cloud/devtools/containeranalysis/v1/stub/ContainerAnalysisStub.java b/google-cloud-containeranalysis/src/main/java/com/google/cloud/devtools/containeranalysis/v1/stub/ContainerAnalysisStub.java
index 7577d06a..ae74efb2 100644
--- a/google-cloud-containeranalysis/src/main/java/com/google/cloud/devtools/containeranalysis/v1/stub/ContainerAnalysisStub.java
+++ b/google-cloud-containeranalysis/src/main/java/com/google/cloud/devtools/containeranalysis/v1/stub/ContainerAnalysisStub.java
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
- * https://www.apache.org/licenses/LICENSE-2.0
+ * https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
@@ -13,9 +13,9 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
+
package com.google.cloud.devtools.containeranalysis.v1.stub;
-import com.google.api.core.BetaApi;
import com.google.api.gax.core.BackgroundResource;
import com.google.api.gax.rpc.UnaryCallable;
import com.google.containeranalysis.v1.GetVulnerabilityOccurrencesSummaryRequest;
@@ -27,14 +27,13 @@
import com.google.iam.v1.TestIamPermissionsResponse;
import javax.annotation.Generated;
-// AUTO-GENERATED DOCUMENTATION AND CLASS
+// AUTO-GENERATED DOCUMENTATION AND CLASS.
/**
- * Base stub class for Container Analysis API.
+ * Base stub class for the ContainerAnalysis service API.
*
* This class is for advanced usage and reflects the underlying API directly.
*/
-@Generated("by gapic-generator")
-@BetaApi("A restructuring of stub classes is planned, so this may break in the future")
+@Generated("by gapic-generator-java")
public abstract class ContainerAnalysisStub implements BackgroundResource {
public UnaryCallable For example, to set the total timeout of setIamPolicy to 30 seconds:
*
- * This class is for advanced usage.
*/
-@Generated("by gapic-generator")
-@BetaApi("The surface for use by generated code is not stable yet and may change in the future.")
+@Generated("by gapic-generator-java")
public class GrpcContainerAnalysisCallableFactory implements GrpcStubCallableFactory {
+
@Override
public This class is for advanced usage and reflects the underlying API directly.
*/
-@Generated("by gapic-generator")
-@BetaApi("A restructuring of stub classes is planned, so this may break in the future")
+@Generated("by gapic-generator-java")
public class GrpcContainerAnalysisStub extends ContainerAnalysisStub {
-
private static final MethodDescriptor
- *
+ * ContainerAnalysisStubSettings containerAnalysisSettings =
+ * containerAnalysisSettingsBuilder.build();
+ * }
*/
-@Generated("by gapic-generator")
-@BetaApi
+@Generated("by gapic-generator-java")
public class ContainerAnalysisStubSettings extends StubSettings
+ *
- * {@code
* ContainerAnalysisStubSettings.Builder containerAnalysisSettingsBuilder =
* ContainerAnalysisStubSettings.newBuilder();
* containerAnalysisSettingsBuilder
* .setIamPolicySettings()
* .setRetrySettings(
- * containerAnalysisSettingsBuilder.setIamPolicySettings().getRetrySettings().toBuilder()
+ * containerAnalysisSettingsBuilder
+ * .setIamPolicySettings()
+ * .getRetrySettings()
+ * .toBuilder()
* .setTotalTimeout(Duration.ofSeconds(30))
* .build());
- * ContainerAnalysisStubSettings containerAnalysisSettings = containerAnalysisSettingsBuilder.build();
- *