diff --git a/owl-bot-staging/v1/google-cloud-binary-authorization/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/BinauthzManagementServiceV1Client.java b/owl-bot-staging/v1/google-cloud-binary-authorization/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/BinauthzManagementServiceV1Client.java new file mode 100644 index 00000000..9a0790ea --- /dev/null +++ b/owl-bot-staging/v1/google-cloud-binary-authorization/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/BinauthzManagementServiceV1Client.java @@ -0,0 +1,1054 @@ +/* + * Copyright 2021 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * 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 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.protos.google.cloud.binaryauthorization.v1; + +import com.google.api.core.ApiFuture; +import com.google.api.core.ApiFutures; +import com.google.api.core.BetaApi; +import com.google.api.gax.core.BackgroundResource; +import com.google.api.gax.paging.AbstractFixedSizeCollection; +import com.google.api.gax.paging.AbstractPage; +import com.google.api.gax.paging.AbstractPagedListResponse; +import com.google.api.gax.rpc.PageContext; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.common.util.concurrent.MoreExecutors; +import com.google.protobuf.Empty; +import com.google.protos.google.cloud.binaryauthorization.v1.stub.BinauthzManagementServiceV1Stub; +import com.google.protos.google.cloud.binaryauthorization.v1.stub.BinauthzManagementServiceV1StubSettings; +import java.io.IOException; +import java.util.List; +import java.util.concurrent.TimeUnit; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * Service Description: Google Cloud Management Service for Binary Authorization admission policies + * and attestation authorities. + * + *

This API implements a REST model with the following objects: + * + *

+ * + *

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: + * + *

{@code
+ * try (BinauthzManagementServiceV1Client binauthzManagementServiceV1Client =
+ *     BinauthzManagementServiceV1Client.create()) {
+ *   PolicyName name = PolicyName.ofProjectName("[PROJECT]");
+ *   Resources.Policy response = binauthzManagementServiceV1Client.getPolicy(name);
+ * }
+ * }
+ * + *

Note: close() needs to be called on the BinauthzManagementServiceV1Client object to clean up + * resources such as threads. In the example above, try-with-resources is used, which automatically + * calls close(). + * + *

The surface of this class includes several types of Java methods for each of the API's + * methods: + * + *

    + *
  1. A "flattened" method. With this type of method, the fields of the request type have been + * converted into function parameters. It may be the case that not all fields are available as + * parameters, and not every API method will have a flattened method entry point. + *
  2. A "request object" method. This type of method only takes one parameter, a request object, + * which must be constructed before the call. Not every API method will have a request object + * method. + *
  3. A "callable" method. This type of method takes no parameters and returns an immutable API + * callable object, which can be used to initiate calls to the service. + *
+ * + *

See the individual methods for example code. + * + *

Many parameters require resource names to be formatted in a particular way. To assist with + * these names, this class includes a format method for each type of name, and additionally a parse + * method to extract the individual identifiers contained within names that are returned. + * + *

This class can be customized by passing in a custom instance of + * BinauthzManagementServiceV1Settings to create(). For example: + * + *

To customize credentials: + * + *

{@code
+ * BinauthzManagementServiceV1Settings binauthzManagementServiceV1Settings =
+ *     BinauthzManagementServiceV1Settings.newBuilder()
+ *         .setCredentialsProvider(FixedCredentialsProvider.create(myCredentials))
+ *         .build();
+ * BinauthzManagementServiceV1Client binauthzManagementServiceV1Client =
+ *     BinauthzManagementServiceV1Client.create(binauthzManagementServiceV1Settings);
+ * }
+ * + *

To customize the endpoint: + * + *

{@code
+ * BinauthzManagementServiceV1Settings binauthzManagementServiceV1Settings =
+ *     BinauthzManagementServiceV1Settings.newBuilder().setEndpoint(myEndpoint).build();
+ * BinauthzManagementServiceV1Client binauthzManagementServiceV1Client =
+ *     BinauthzManagementServiceV1Client.create(binauthzManagementServiceV1Settings);
+ * }
+ * + *

Please refer to the GitHub repository's samples for more quickstart code snippets. + */ +@Generated("by gapic-generator-java") +public class BinauthzManagementServiceV1Client implements BackgroundResource { + private final BinauthzManagementServiceV1Settings settings; + private final BinauthzManagementServiceV1Stub stub; + + /** Constructs an instance of BinauthzManagementServiceV1Client with default settings. */ + public static final BinauthzManagementServiceV1Client create() throws IOException { + return create(BinauthzManagementServiceV1Settings.newBuilder().build()); + } + + /** + * Constructs an instance of BinauthzManagementServiceV1Client, using the given settings. The + * channels are created based on the settings passed in, or defaults for any settings that are not + * set. + */ + public static final BinauthzManagementServiceV1Client create( + BinauthzManagementServiceV1Settings settings) throws IOException { + return new BinauthzManagementServiceV1Client(settings); + } + + /** + * Constructs an instance of BinauthzManagementServiceV1Client, using the given stub for making + * calls. This is for advanced usage - prefer using create(BinauthzManagementServiceV1Settings). + */ + @BetaApi("A restructuring of stub classes is planned, so this may break in the future") + public static final BinauthzManagementServiceV1Client create( + BinauthzManagementServiceV1Stub stub) { + return new BinauthzManagementServiceV1Client(stub); + } + + /** + * Constructs an instance of BinauthzManagementServiceV1Client, using the given settings. This is + * protected so that it is easy to make a subclass, but otherwise, the static factory methods + * should be preferred. + */ + protected BinauthzManagementServiceV1Client(BinauthzManagementServiceV1Settings settings) + throws IOException { + this.settings = settings; + this.stub = ((BinauthzManagementServiceV1StubSettings) settings.getStubSettings()).createStub(); + } + + @BetaApi("A restructuring of stub classes is planned, so this may break in the future") + protected BinauthzManagementServiceV1Client(BinauthzManagementServiceV1Stub stub) { + this.settings = null; + this.stub = stub; + } + + public final BinauthzManagementServiceV1Settings getSettings() { + return settings; + } + + @BetaApi("A restructuring of stub classes is planned, so this may break in the future") + public BinauthzManagementServiceV1Stub getStub() { + return stub; + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * A [policy][google.cloud.binaryauthorization.v1.Policy] specifies the + * [attestors][google.cloud.binaryauthorization.v1.Attestor] that must attest to a container + * image, before the project is allowed to deploy that image. There is at most one policy per + * project. All image admission requests are permitted if a project has no policy. + * + *

Gets the [policy][google.cloud.binaryauthorization.v1.Policy] for this project. Returns a + * default [policy][google.cloud.binaryauthorization.v1.Policy] if the project does not have one. + * + *

Sample code: + * + *

{@code
+   * try (BinauthzManagementServiceV1Client binauthzManagementServiceV1Client =
+   *     BinauthzManagementServiceV1Client.create()) {
+   *   PolicyName name = PolicyName.ofProjectName("[PROJECT]");
+   *   Resources.Policy response = binauthzManagementServiceV1Client.getPolicy(name);
+   * }
+   * }
+ * + * @param name Required. The resource name of the + * [policy][google.cloud.binaryauthorization.v1.Policy] to retrieve, in the format + * `projects/*/policy`. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Resources.Policy getPolicy(PolicyName name) { + Service.GetPolicyRequest request = + Service.GetPolicyRequest.newBuilder() + .setName(name == null ? null : name.toString()) + .build(); + return getPolicy(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * A [policy][google.cloud.binaryauthorization.v1.Policy] specifies the + * [attestors][google.cloud.binaryauthorization.v1.Attestor] that must attest to a container + * image, before the project is allowed to deploy that image. There is at most one policy per + * project. All image admission requests are permitted if a project has no policy. + * + *

Gets the [policy][google.cloud.binaryauthorization.v1.Policy] for this project. Returns a + * default [policy][google.cloud.binaryauthorization.v1.Policy] if the project does not have one. + * + *

Sample code: + * + *

{@code
+   * try (BinauthzManagementServiceV1Client binauthzManagementServiceV1Client =
+   *     BinauthzManagementServiceV1Client.create()) {
+   *   String name = PolicyName.ofProjectName("[PROJECT]").toString();
+   *   Resources.Policy response = binauthzManagementServiceV1Client.getPolicy(name);
+   * }
+   * }
+ * + * @param name Required. The resource name of the + * [policy][google.cloud.binaryauthorization.v1.Policy] to retrieve, in the format + * `projects/*/policy`. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Resources.Policy getPolicy(String name) { + Service.GetPolicyRequest request = Service.GetPolicyRequest.newBuilder().setName(name).build(); + return getPolicy(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * A [policy][google.cloud.binaryauthorization.v1.Policy] specifies the + * [attestors][google.cloud.binaryauthorization.v1.Attestor] that must attest to a container + * image, before the project is allowed to deploy that image. There is at most one policy per + * project. All image admission requests are permitted if a project has no policy. + * + *

Gets the [policy][google.cloud.binaryauthorization.v1.Policy] for this project. Returns a + * default [policy][google.cloud.binaryauthorization.v1.Policy] if the project does not have one. + * + *

Sample code: + * + *

{@code
+   * try (BinauthzManagementServiceV1Client binauthzManagementServiceV1Client =
+   *     BinauthzManagementServiceV1Client.create()) {
+   *   Service.GetPolicyRequest request =
+   *       Service.GetPolicyRequest.newBuilder()
+   *           .setName(PolicyName.ofProjectName("[PROJECT]").toString())
+   *           .build();
+   *   Resources.Policy response = binauthzManagementServiceV1Client.getPolicy(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 Resources.Policy getPolicy(Service.GetPolicyRequest request) { + return getPolicyCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * A [policy][google.cloud.binaryauthorization.v1.Policy] specifies the + * [attestors][google.cloud.binaryauthorization.v1.Attestor] that must attest to a container + * image, before the project is allowed to deploy that image. There is at most one policy per + * project. All image admission requests are permitted if a project has no policy. + * + *

Gets the [policy][google.cloud.binaryauthorization.v1.Policy] for this project. Returns a + * default [policy][google.cloud.binaryauthorization.v1.Policy] if the project does not have one. + * + *

Sample code: + * + *

{@code
+   * try (BinauthzManagementServiceV1Client binauthzManagementServiceV1Client =
+   *     BinauthzManagementServiceV1Client.create()) {
+   *   Service.GetPolicyRequest request =
+   *       Service.GetPolicyRequest.newBuilder()
+   *           .setName(PolicyName.ofProjectName("[PROJECT]").toString())
+   *           .build();
+   *   ApiFuture future =
+   *       binauthzManagementServiceV1Client.getPolicyCallable().futureCall(request);
+   *   // Do something.
+   *   Resources.Policy response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable getPolicyCallable() { + return stub.getPolicyCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates or updates a project's [policy][google.cloud.binaryauthorization.v1.Policy], and + * returns a copy of the new [policy][google.cloud.binaryauthorization.v1.Policy]. A policy is + * always updated as a whole, to avoid race conditions with concurrent policy enforcement (or + * management!) requests. Returns NOT_FOUND if the project does not exist, INVALID_ARGUMENT if the + * request is malformed. + * + *

Sample code: + * + *

{@code
+   * try (BinauthzManagementServiceV1Client binauthzManagementServiceV1Client =
+   *     BinauthzManagementServiceV1Client.create()) {
+   *   Resources.Policy policy = Resources.Policy.newBuilder().build();
+   *   Resources.Policy response = binauthzManagementServiceV1Client.updatePolicy(policy);
+   * }
+   * }
+ * + * @param policy Required. A new or updated [policy][google.cloud.binaryauthorization.v1.Policy] + * value. The service will overwrite the [policy + * name][google.cloud.binaryauthorization.v1.Policy.name] field with the resource name in the + * request URL, in the format `projects/*/policy`. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Resources.Policy updatePolicy(Resources.Policy policy) { + Service.UpdatePolicyRequest request = + Service.UpdatePolicyRequest.newBuilder().setPolicy(policy).build(); + return updatePolicy(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates or updates a project's [policy][google.cloud.binaryauthorization.v1.Policy], and + * returns a copy of the new [policy][google.cloud.binaryauthorization.v1.Policy]. A policy is + * always updated as a whole, to avoid race conditions with concurrent policy enforcement (or + * management!) requests. Returns NOT_FOUND if the project does not exist, INVALID_ARGUMENT if the + * request is malformed. + * + *

Sample code: + * + *

{@code
+   * try (BinauthzManagementServiceV1Client binauthzManagementServiceV1Client =
+   *     BinauthzManagementServiceV1Client.create()) {
+   *   Service.UpdatePolicyRequest request =
+   *       Service.UpdatePolicyRequest.newBuilder()
+   *           .setPolicy(Resources.Policy.newBuilder().build())
+   *           .build();
+   *   Resources.Policy response = binauthzManagementServiceV1Client.updatePolicy(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 Resources.Policy updatePolicy(Service.UpdatePolicyRequest request) { + return updatePolicyCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates or updates a project's [policy][google.cloud.binaryauthorization.v1.Policy], and + * returns a copy of the new [policy][google.cloud.binaryauthorization.v1.Policy]. A policy is + * always updated as a whole, to avoid race conditions with concurrent policy enforcement (or + * management!) requests. Returns NOT_FOUND if the project does not exist, INVALID_ARGUMENT if the + * request is malformed. + * + *

Sample code: + * + *

{@code
+   * try (BinauthzManagementServiceV1Client binauthzManagementServiceV1Client =
+   *     BinauthzManagementServiceV1Client.create()) {
+   *   Service.UpdatePolicyRequest request =
+   *       Service.UpdatePolicyRequest.newBuilder()
+   *           .setPolicy(Resources.Policy.newBuilder().build())
+   *           .build();
+   *   ApiFuture future =
+   *       binauthzManagementServiceV1Client.updatePolicyCallable().futureCall(request);
+   *   // Do something.
+   *   Resources.Policy response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable updatePolicyCallable() { + return stub.updatePolicyCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates an [attestor][google.cloud.binaryauthorization.v1.Attestor], and returns a copy of the + * new [attestor][google.cloud.binaryauthorization.v1.Attestor]. Returns NOT_FOUND if the project + * does not exist, INVALID_ARGUMENT if the request is malformed, ALREADY_EXISTS if the + * [attestor][google.cloud.binaryauthorization.v1.Attestor] already exists. + * + *

Sample code: + * + *

{@code
+   * try (BinauthzManagementServiceV1Client binauthzManagementServiceV1Client =
+   *     BinauthzManagementServiceV1Client.create()) {
+   *   ProjectName parent = ProjectName.of("[PROJECT]");
+   *   String attestorId = "attestorId2055733027";
+   *   Resources.Attestor attestor = Resources.Attestor.newBuilder().build();
+   *   Resources.Attestor response =
+   *       binauthzManagementServiceV1Client.createAttestor(parent, attestorId, attestor);
+   * }
+   * }
+ * + * @param parent Required. The parent of this + * [attestor][google.cloud.binaryauthorization.v1.Attestor]. + * @param attestorId Required. The [attestors][google.cloud.binaryauthorization.v1.Attestor] ID. + * @param attestor Required. The initial [attestor][google.cloud.binaryauthorization.v1.Attestor] + * value. The service will overwrite the [attestor + * name][google.cloud.binaryauthorization.v1.Attestor.name] field with the resource name, in + * the format `projects/*/attestors/*`. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Resources.Attestor createAttestor( + ProjectName parent, String attestorId, Resources.Attestor attestor) { + Service.CreateAttestorRequest request = + Service.CreateAttestorRequest.newBuilder() + .setParent(parent == null ? null : parent.toString()) + .setAttestorId(attestorId) + .setAttestor(attestor) + .build(); + return createAttestor(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates an [attestor][google.cloud.binaryauthorization.v1.Attestor], and returns a copy of the + * new [attestor][google.cloud.binaryauthorization.v1.Attestor]. Returns NOT_FOUND if the project + * does not exist, INVALID_ARGUMENT if the request is malformed, ALREADY_EXISTS if the + * [attestor][google.cloud.binaryauthorization.v1.Attestor] already exists. + * + *

Sample code: + * + *

{@code
+   * try (BinauthzManagementServiceV1Client binauthzManagementServiceV1Client =
+   *     BinauthzManagementServiceV1Client.create()) {
+   *   String parent = ProjectName.of("[PROJECT]").toString();
+   *   String attestorId = "attestorId2055733027";
+   *   Resources.Attestor attestor = Resources.Attestor.newBuilder().build();
+   *   Resources.Attestor response =
+   *       binauthzManagementServiceV1Client.createAttestor(parent, attestorId, attestor);
+   * }
+   * }
+ * + * @param parent Required. The parent of this + * [attestor][google.cloud.binaryauthorization.v1.Attestor]. + * @param attestorId Required. The [attestors][google.cloud.binaryauthorization.v1.Attestor] ID. + * @param attestor Required. The initial [attestor][google.cloud.binaryauthorization.v1.Attestor] + * value. The service will overwrite the [attestor + * name][google.cloud.binaryauthorization.v1.Attestor.name] field with the resource name, in + * the format `projects/*/attestors/*`. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Resources.Attestor createAttestor( + String parent, String attestorId, Resources.Attestor attestor) { + Service.CreateAttestorRequest request = + Service.CreateAttestorRequest.newBuilder() + .setParent(parent) + .setAttestorId(attestorId) + .setAttestor(attestor) + .build(); + return createAttestor(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates an [attestor][google.cloud.binaryauthorization.v1.Attestor], and returns a copy of the + * new [attestor][google.cloud.binaryauthorization.v1.Attestor]. Returns NOT_FOUND if the project + * does not exist, INVALID_ARGUMENT if the request is malformed, ALREADY_EXISTS if the + * [attestor][google.cloud.binaryauthorization.v1.Attestor] already exists. + * + *

Sample code: + * + *

{@code
+   * try (BinauthzManagementServiceV1Client binauthzManagementServiceV1Client =
+   *     BinauthzManagementServiceV1Client.create()) {
+   *   Service.CreateAttestorRequest request =
+   *       Service.CreateAttestorRequest.newBuilder()
+   *           .setParent(ProjectName.of("[PROJECT]").toString())
+   *           .setAttestorId("attestorId2055733027")
+   *           .setAttestor(Resources.Attestor.newBuilder().build())
+   *           .build();
+   *   Resources.Attestor response = binauthzManagementServiceV1Client.createAttestor(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 Resources.Attestor createAttestor(Service.CreateAttestorRequest request) { + return createAttestorCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates an [attestor][google.cloud.binaryauthorization.v1.Attestor], and returns a copy of the + * new [attestor][google.cloud.binaryauthorization.v1.Attestor]. Returns NOT_FOUND if the project + * does not exist, INVALID_ARGUMENT if the request is malformed, ALREADY_EXISTS if the + * [attestor][google.cloud.binaryauthorization.v1.Attestor] already exists. + * + *

Sample code: + * + *

{@code
+   * try (BinauthzManagementServiceV1Client binauthzManagementServiceV1Client =
+   *     BinauthzManagementServiceV1Client.create()) {
+   *   Service.CreateAttestorRequest request =
+   *       Service.CreateAttestorRequest.newBuilder()
+   *           .setParent(ProjectName.of("[PROJECT]").toString())
+   *           .setAttestorId("attestorId2055733027")
+   *           .setAttestor(Resources.Attestor.newBuilder().build())
+   *           .build();
+   *   ApiFuture future =
+   *       binauthzManagementServiceV1Client.createAttestorCallable().futureCall(request);
+   *   // Do something.
+   *   Resources.Attestor response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable + createAttestorCallable() { + return stub.createAttestorCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets an [attestor][google.cloud.binaryauthorization.v1.Attestor]. Returns NOT_FOUND if the + * [attestor][google.cloud.binaryauthorization.v1.Attestor] does not exist. + * + *

Sample code: + * + *

{@code
+   * try (BinauthzManagementServiceV1Client binauthzManagementServiceV1Client =
+   *     BinauthzManagementServiceV1Client.create()) {
+   *   AttestorName name = AttestorName.of("[PROJECT]", "[ATTESTOR]");
+   *   Resources.Attestor response = binauthzManagementServiceV1Client.getAttestor(name);
+   * }
+   * }
+ * + * @param name Required. The name of the [attestor][google.cloud.binaryauthorization.v1.Attestor] + * to retrieve, in the format `projects/*/attestors/*`. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Resources.Attestor getAttestor(AttestorName name) { + Service.GetAttestorRequest request = + Service.GetAttestorRequest.newBuilder() + .setName(name == null ? null : name.toString()) + .build(); + return getAttestor(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets an [attestor][google.cloud.binaryauthorization.v1.Attestor]. Returns NOT_FOUND if the + * [attestor][google.cloud.binaryauthorization.v1.Attestor] does not exist. + * + *

Sample code: + * + *

{@code
+   * try (BinauthzManagementServiceV1Client binauthzManagementServiceV1Client =
+   *     BinauthzManagementServiceV1Client.create()) {
+   *   String name = AttestorName.of("[PROJECT]", "[ATTESTOR]").toString();
+   *   Resources.Attestor response = binauthzManagementServiceV1Client.getAttestor(name);
+   * }
+   * }
+ * + * @param name Required. The name of the [attestor][google.cloud.binaryauthorization.v1.Attestor] + * to retrieve, in the format `projects/*/attestors/*`. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Resources.Attestor getAttestor(String name) { + Service.GetAttestorRequest request = + Service.GetAttestorRequest.newBuilder().setName(name).build(); + return getAttestor(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets an [attestor][google.cloud.binaryauthorization.v1.Attestor]. Returns NOT_FOUND if the + * [attestor][google.cloud.binaryauthorization.v1.Attestor] does not exist. + * + *

Sample code: + * + *

{@code
+   * try (BinauthzManagementServiceV1Client binauthzManagementServiceV1Client =
+   *     BinauthzManagementServiceV1Client.create()) {
+   *   Service.GetAttestorRequest request =
+   *       Service.GetAttestorRequest.newBuilder()
+   *           .setName(AttestorName.of("[PROJECT]", "[ATTESTOR]").toString())
+   *           .build();
+   *   Resources.Attestor response = binauthzManagementServiceV1Client.getAttestor(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 Resources.Attestor getAttestor(Service.GetAttestorRequest request) { + return getAttestorCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets an [attestor][google.cloud.binaryauthorization.v1.Attestor]. Returns NOT_FOUND if the + * [attestor][google.cloud.binaryauthorization.v1.Attestor] does not exist. + * + *

Sample code: + * + *

{@code
+   * try (BinauthzManagementServiceV1Client binauthzManagementServiceV1Client =
+   *     BinauthzManagementServiceV1Client.create()) {
+   *   Service.GetAttestorRequest request =
+   *       Service.GetAttestorRequest.newBuilder()
+   *           .setName(AttestorName.of("[PROJECT]", "[ATTESTOR]").toString())
+   *           .build();
+   *   ApiFuture future =
+   *       binauthzManagementServiceV1Client.getAttestorCallable().futureCall(request);
+   *   // Do something.
+   *   Resources.Attestor response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable getAttestorCallable() { + return stub.getAttestorCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Updates an [attestor][google.cloud.binaryauthorization.v1.Attestor]. Returns NOT_FOUND if the + * [attestor][google.cloud.binaryauthorization.v1.Attestor] does not exist. + * + *

Sample code: + * + *

{@code
+   * try (BinauthzManagementServiceV1Client binauthzManagementServiceV1Client =
+   *     BinauthzManagementServiceV1Client.create()) {
+   *   Resources.Attestor attestor = Resources.Attestor.newBuilder().build();
+   *   Resources.Attestor response = binauthzManagementServiceV1Client.updateAttestor(attestor);
+   * }
+   * }
+ * + * @param attestor Required. The updated [attestor][google.cloud.binaryauthorization.v1.Attestor] + * value. The service will overwrite the [attestor + * name][google.cloud.binaryauthorization.v1.Attestor.name] field with the resource name in + * the request URL, in the format `projects/*/attestors/*`. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Resources.Attestor updateAttestor(Resources.Attestor attestor) { + Service.UpdateAttestorRequest request = + Service.UpdateAttestorRequest.newBuilder().setAttestor(attestor).build(); + return updateAttestor(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Updates an [attestor][google.cloud.binaryauthorization.v1.Attestor]. Returns NOT_FOUND if the + * [attestor][google.cloud.binaryauthorization.v1.Attestor] does not exist. + * + *

Sample code: + * + *

{@code
+   * try (BinauthzManagementServiceV1Client binauthzManagementServiceV1Client =
+   *     BinauthzManagementServiceV1Client.create()) {
+   *   Service.UpdateAttestorRequest request =
+   *       Service.UpdateAttestorRequest.newBuilder()
+   *           .setAttestor(Resources.Attestor.newBuilder().build())
+   *           .build();
+   *   Resources.Attestor response = binauthzManagementServiceV1Client.updateAttestor(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 Resources.Attestor updateAttestor(Service.UpdateAttestorRequest request) { + return updateAttestorCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Updates an [attestor][google.cloud.binaryauthorization.v1.Attestor]. Returns NOT_FOUND if the + * [attestor][google.cloud.binaryauthorization.v1.Attestor] does not exist. + * + *

Sample code: + * + *

{@code
+   * try (BinauthzManagementServiceV1Client binauthzManagementServiceV1Client =
+   *     BinauthzManagementServiceV1Client.create()) {
+   *   Service.UpdateAttestorRequest request =
+   *       Service.UpdateAttestorRequest.newBuilder()
+   *           .setAttestor(Resources.Attestor.newBuilder().build())
+   *           .build();
+   *   ApiFuture future =
+   *       binauthzManagementServiceV1Client.updateAttestorCallable().futureCall(request);
+   *   // Do something.
+   *   Resources.Attestor response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable + updateAttestorCallable() { + return stub.updateAttestorCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists [attestors][google.cloud.binaryauthorization.v1.Attestor]. Returns INVALID_ARGUMENT if + * the project does not exist. + * + *

Sample code: + * + *

{@code
+   * try (BinauthzManagementServiceV1Client binauthzManagementServiceV1Client =
+   *     BinauthzManagementServiceV1Client.create()) {
+   *   ProjectName parent = ProjectName.of("[PROJECT]");
+   *   for (Resources.Attestor element :
+   *       binauthzManagementServiceV1Client.listAttestors(parent).iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ * + * @param parent Required. The resource name of the project associated with the + * [attestors][google.cloud.binaryauthorization.v1.Attestor], in the format `projects/*`. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final ListAttestorsPagedResponse listAttestors(ProjectName parent) { + Service.ListAttestorsRequest request = + Service.ListAttestorsRequest.newBuilder() + .setParent(parent == null ? null : parent.toString()) + .build(); + return listAttestors(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists [attestors][google.cloud.binaryauthorization.v1.Attestor]. Returns INVALID_ARGUMENT if + * the project does not exist. + * + *

Sample code: + * + *

{@code
+   * try (BinauthzManagementServiceV1Client binauthzManagementServiceV1Client =
+   *     BinauthzManagementServiceV1Client.create()) {
+   *   String parent = ProjectName.of("[PROJECT]").toString();
+   *   for (Resources.Attestor element :
+   *       binauthzManagementServiceV1Client.listAttestors(parent).iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ * + * @param parent Required. The resource name of the project associated with the + * [attestors][google.cloud.binaryauthorization.v1.Attestor], in the format `projects/*`. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final ListAttestorsPagedResponse listAttestors(String parent) { + Service.ListAttestorsRequest request = + Service.ListAttestorsRequest.newBuilder().setParent(parent).build(); + return listAttestors(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists [attestors][google.cloud.binaryauthorization.v1.Attestor]. Returns INVALID_ARGUMENT if + * the project does not exist. + * + *

Sample code: + * + *

{@code
+   * try (BinauthzManagementServiceV1Client binauthzManagementServiceV1Client =
+   *     BinauthzManagementServiceV1Client.create()) {
+   *   Service.ListAttestorsRequest request =
+   *       Service.ListAttestorsRequest.newBuilder()
+   *           .setParent(ProjectName.of("[PROJECT]").toString())
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   for (Resources.Attestor element :
+   *       binauthzManagementServiceV1Client.listAttestors(request).iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ * + * @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 ListAttestorsPagedResponse listAttestors(Service.ListAttestorsRequest request) { + return listAttestorsPagedCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists [attestors][google.cloud.binaryauthorization.v1.Attestor]. Returns INVALID_ARGUMENT if + * the project does not exist. + * + *

Sample code: + * + *

{@code
+   * try (BinauthzManagementServiceV1Client binauthzManagementServiceV1Client =
+   *     BinauthzManagementServiceV1Client.create()) {
+   *   Service.ListAttestorsRequest request =
+   *       Service.ListAttestorsRequest.newBuilder()
+   *           .setParent(ProjectName.of("[PROJECT]").toString())
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   ApiFuture future =
+   *       binauthzManagementServiceV1Client.listAttestorsPagedCallable().futureCall(request);
+   *   // Do something.
+   *   for (Resources.Attestor element : future.get().iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ */ + public final UnaryCallable + listAttestorsPagedCallable() { + return stub.listAttestorsPagedCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists [attestors][google.cloud.binaryauthorization.v1.Attestor]. Returns INVALID_ARGUMENT if + * the project does not exist. + * + *

Sample code: + * + *

{@code
+   * try (BinauthzManagementServiceV1Client binauthzManagementServiceV1Client =
+   *     BinauthzManagementServiceV1Client.create()) {
+   *   Service.ListAttestorsRequest request =
+   *       Service.ListAttestorsRequest.newBuilder()
+   *           .setParent(ProjectName.of("[PROJECT]").toString())
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   while (true) {
+   *     Service.ListAttestorsResponse response =
+   *         binauthzManagementServiceV1Client.listAttestorsCallable().call(request);
+   *     for (Resources.Attestor element : response.getResponsesList()) {
+   *       // doThingsWith(element);
+   *     }
+   *     String nextPageToken = response.getNextPageToken();
+   *     if (!Strings.isNullOrEmpty(nextPageToken)) {
+   *       request = request.toBuilder().setPageToken(nextPageToken).build();
+   *     } else {
+   *       break;
+   *     }
+   *   }
+   * }
+   * }
+ */ + public final UnaryCallable + listAttestorsCallable() { + return stub.listAttestorsCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Deletes an [attestor][google.cloud.binaryauthorization.v1.Attestor]. Returns NOT_FOUND if the + * [attestor][google.cloud.binaryauthorization.v1.Attestor] does not exist. + * + *

Sample code: + * + *

{@code
+   * try (BinauthzManagementServiceV1Client binauthzManagementServiceV1Client =
+   *     BinauthzManagementServiceV1Client.create()) {
+   *   AttestorName name = AttestorName.of("[PROJECT]", "[ATTESTOR]");
+   *   binauthzManagementServiceV1Client.deleteAttestor(name);
+   * }
+   * }
+ * + * @param name Required. The name of the [attestors][google.cloud.binaryauthorization.v1.Attestor] + * to delete, in the format `projects/*/attestors/*`. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final void deleteAttestor(AttestorName name) { + Service.DeleteAttestorRequest request = + Service.DeleteAttestorRequest.newBuilder() + .setName(name == null ? null : name.toString()) + .build(); + deleteAttestor(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Deletes an [attestor][google.cloud.binaryauthorization.v1.Attestor]. Returns NOT_FOUND if the + * [attestor][google.cloud.binaryauthorization.v1.Attestor] does not exist. + * + *

Sample code: + * + *

{@code
+   * try (BinauthzManagementServiceV1Client binauthzManagementServiceV1Client =
+   *     BinauthzManagementServiceV1Client.create()) {
+   *   String name = AttestorName.of("[PROJECT]", "[ATTESTOR]").toString();
+   *   binauthzManagementServiceV1Client.deleteAttestor(name);
+   * }
+   * }
+ * + * @param name Required. The name of the [attestors][google.cloud.binaryauthorization.v1.Attestor] + * to delete, in the format `projects/*/attestors/*`. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final void deleteAttestor(String name) { + Service.DeleteAttestorRequest request = + Service.DeleteAttestorRequest.newBuilder().setName(name).build(); + deleteAttestor(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Deletes an [attestor][google.cloud.binaryauthorization.v1.Attestor]. Returns NOT_FOUND if the + * [attestor][google.cloud.binaryauthorization.v1.Attestor] does not exist. + * + *

Sample code: + * + *

{@code
+   * try (BinauthzManagementServiceV1Client binauthzManagementServiceV1Client =
+   *     BinauthzManagementServiceV1Client.create()) {
+   *   Service.DeleteAttestorRequest request =
+   *       Service.DeleteAttestorRequest.newBuilder()
+   *           .setName(AttestorName.of("[PROJECT]", "[ATTESTOR]").toString())
+   *           .build();
+   *   binauthzManagementServiceV1Client.deleteAttestor(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 deleteAttestor(Service.DeleteAttestorRequest request) { + deleteAttestorCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Deletes an [attestor][google.cloud.binaryauthorization.v1.Attestor]. Returns NOT_FOUND if the + * [attestor][google.cloud.binaryauthorization.v1.Attestor] does not exist. + * + *

Sample code: + * + *

{@code
+   * try (BinauthzManagementServiceV1Client binauthzManagementServiceV1Client =
+   *     BinauthzManagementServiceV1Client.create()) {
+   *   Service.DeleteAttestorRequest request =
+   *       Service.DeleteAttestorRequest.newBuilder()
+   *           .setName(AttestorName.of("[PROJECT]", "[ATTESTOR]").toString())
+   *           .build();
+   *   ApiFuture future =
+   *       binauthzManagementServiceV1Client.deleteAttestorCallable().futureCall(request);
+   *   // Do something.
+   *   future.get();
+   * }
+   * }
+ */ + public final UnaryCallable deleteAttestorCallable() { + return stub.deleteAttestorCallable(); + } + + @Override + public final void close() { + stub.close(); + } + + @Override + public void shutdown() { + stub.shutdown(); + } + + @Override + public boolean isShutdown() { + return stub.isShutdown(); + } + + @Override + public boolean isTerminated() { + return stub.isTerminated(); + } + + @Override + public void shutdownNow() { + stub.shutdownNow(); + } + + @Override + public boolean awaitTermination(long duration, TimeUnit unit) throws InterruptedException { + return stub.awaitTermination(duration, unit); + } + + public static class ListAttestorsPagedResponse + extends AbstractPagedListResponse< + Service.ListAttestorsRequest, Service.ListAttestorsResponse, Resources.Attestor, + ListAttestorsPage, ListAttestorsFixedSizeCollection> { + + public static ApiFuture createAsync( + PageContext + context, + ApiFuture futureResponse) { + ApiFuture futurePage = + ListAttestorsPage.createEmptyPage().createPageAsync(context, futureResponse); + return ApiFutures.transform( + futurePage, + input -> new ListAttestorsPagedResponse(input), + MoreExecutors.directExecutor()); + } + + private ListAttestorsPagedResponse(ListAttestorsPage page) { + super(page, ListAttestorsFixedSizeCollection.createEmptyCollection()); + } + } + + public static class ListAttestorsPage + extends AbstractPage< + Service.ListAttestorsRequest, Service.ListAttestorsResponse, Resources.Attestor, + ListAttestorsPage> { + + private ListAttestorsPage( + PageContext + context, + Service.ListAttestorsResponse response) { + super(context, response); + } + + private static ListAttestorsPage createEmptyPage() { + return new ListAttestorsPage(null, null); + } + + @Override + protected ListAttestorsPage createPage( + PageContext + context, + Service.ListAttestorsResponse response) { + return new ListAttestorsPage(context, response); + } + + @Override + public ApiFuture createPageAsync( + PageContext + context, + ApiFuture futureResponse) { + return super.createPageAsync(context, futureResponse); + } + } + + public static class ListAttestorsFixedSizeCollection + extends AbstractFixedSizeCollection< + Service.ListAttestorsRequest, Service.ListAttestorsResponse, Resources.Attestor, + ListAttestorsPage, ListAttestorsFixedSizeCollection> { + + private ListAttestorsFixedSizeCollection(List pages, int collectionSize) { + super(pages, collectionSize); + } + + private static ListAttestorsFixedSizeCollection createEmptyCollection() { + return new ListAttestorsFixedSizeCollection(null, 0); + } + + @Override + protected ListAttestorsFixedSizeCollection createCollection( + List pages, int collectionSize) { + return new ListAttestorsFixedSizeCollection(pages, collectionSize); + } + } +} diff --git a/owl-bot-staging/v1/google-cloud-binary-authorization/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/BinauthzManagementServiceV1Settings.java b/owl-bot-staging/v1/google-cloud-binary-authorization/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/BinauthzManagementServiceV1Settings.java new file mode 100644 index 00000000..df1d5329 --- /dev/null +++ b/owl-bot-staging/v1/google-cloud-binary-authorization/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/BinauthzManagementServiceV1Settings.java @@ -0,0 +1,262 @@ +/* + * Copyright 2021 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * 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 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.protos.google.cloud.binaryauthorization.v1; + +import static com.google.protos.google.cloud.binaryauthorization.v1.BinauthzManagementServiceV1Client.ListAttestorsPagedResponse; + +import com.google.api.core.ApiFunction; +import com.google.api.core.BetaApi; +import com.google.api.gax.core.GoogleCredentialsProvider; +import com.google.api.gax.core.InstantiatingExecutorProvider; +import com.google.api.gax.grpc.InstantiatingGrpcChannelProvider; +import com.google.api.gax.rpc.ApiClientHeaderProvider; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.ClientSettings; +import com.google.api.gax.rpc.PagedCallSettings; +import com.google.api.gax.rpc.StubSettings; +import com.google.api.gax.rpc.TransportChannelProvider; +import com.google.api.gax.rpc.UnaryCallSettings; +import com.google.protobuf.Empty; +import com.google.protos.google.cloud.binaryauthorization.v1.stub.BinauthzManagementServiceV1StubSettings; +import java.io.IOException; +import java.util.List; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * Settings class to configure an instance of {@link BinauthzManagementServiceV1Client}. + * + *

The default instance has everything set to sensible defaults: + * + *

    + *
  • The default service address (binaryauthorization.googleapis.com) and default port (443) + * are used. + *
  • Credentials are acquired automatically through Application Default Credentials. + *
  • Retries are configured for idempotent methods but not for non-idempotent methods. + *
+ * + *

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 getPolicy to 30 seconds: + * + *

{@code
+ * BinauthzManagementServiceV1Settings.Builder binauthzManagementServiceV1SettingsBuilder =
+ *     BinauthzManagementServiceV1Settings.newBuilder();
+ * binauthzManagementServiceV1SettingsBuilder
+ *     .getPolicySettings()
+ *     .setRetrySettings(
+ *         binauthzManagementServiceV1SettingsBuilder
+ *             .getPolicySettings()
+ *             .getRetrySettings()
+ *             .toBuilder()
+ *             .setTotalTimeout(Duration.ofSeconds(30))
+ *             .build());
+ * BinauthzManagementServiceV1Settings binauthzManagementServiceV1Settings =
+ *     binauthzManagementServiceV1SettingsBuilder.build();
+ * }
+ */ +@Generated("by gapic-generator-java") +public class BinauthzManagementServiceV1Settings + extends ClientSettings { + + /** Returns the object with the settings used for calls to getPolicy. */ + public UnaryCallSettings getPolicySettings() { + return ((BinauthzManagementServiceV1StubSettings) getStubSettings()).getPolicySettings(); + } + + /** Returns the object with the settings used for calls to updatePolicy. */ + public UnaryCallSettings updatePolicySettings() { + return ((BinauthzManagementServiceV1StubSettings) getStubSettings()).updatePolicySettings(); + } + + /** Returns the object with the settings used for calls to createAttestor. */ + public UnaryCallSettings + createAttestorSettings() { + return ((BinauthzManagementServiceV1StubSettings) getStubSettings()).createAttestorSettings(); + } + + /** Returns the object with the settings used for calls to getAttestor. */ + public UnaryCallSettings getAttestorSettings() { + return ((BinauthzManagementServiceV1StubSettings) getStubSettings()).getAttestorSettings(); + } + + /** Returns the object with the settings used for calls to updateAttestor. */ + public UnaryCallSettings + updateAttestorSettings() { + return ((BinauthzManagementServiceV1StubSettings) getStubSettings()).updateAttestorSettings(); + } + + /** Returns the object with the settings used for calls to listAttestors. */ + public PagedCallSettings< + Service.ListAttestorsRequest, Service.ListAttestorsResponse, ListAttestorsPagedResponse> + listAttestorsSettings() { + return ((BinauthzManagementServiceV1StubSettings) getStubSettings()).listAttestorsSettings(); + } + + /** Returns the object with the settings used for calls to deleteAttestor. */ + public UnaryCallSettings deleteAttestorSettings() { + return ((BinauthzManagementServiceV1StubSettings) getStubSettings()).deleteAttestorSettings(); + } + + public static final BinauthzManagementServiceV1Settings create( + BinauthzManagementServiceV1StubSettings stub) throws IOException { + return new BinauthzManagementServiceV1Settings.Builder(stub.toBuilder()).build(); + } + + /** Returns a builder for the default ExecutorProvider for this service. */ + public static InstantiatingExecutorProvider.Builder defaultExecutorProviderBuilder() { + return BinauthzManagementServiceV1StubSettings.defaultExecutorProviderBuilder(); + } + + /** Returns the default service endpoint. */ + public static String getDefaultEndpoint() { + return BinauthzManagementServiceV1StubSettings.getDefaultEndpoint(); + } + + /** Returns the default service scopes. */ + public static List getDefaultServiceScopes() { + return BinauthzManagementServiceV1StubSettings.getDefaultServiceScopes(); + } + + /** Returns a builder for the default credentials for this service. */ + public static GoogleCredentialsProvider.Builder defaultCredentialsProviderBuilder() { + return BinauthzManagementServiceV1StubSettings.defaultCredentialsProviderBuilder(); + } + + /** Returns a builder for the default ChannelProvider for this service. */ + public static InstantiatingGrpcChannelProvider.Builder defaultGrpcTransportProviderBuilder() { + return BinauthzManagementServiceV1StubSettings.defaultGrpcTransportProviderBuilder(); + } + + public static TransportChannelProvider defaultTransportChannelProvider() { + return BinauthzManagementServiceV1StubSettings.defaultTransportChannelProvider(); + } + + @BetaApi("The surface for customizing headers is not stable yet and may change in the future.") + public static ApiClientHeaderProvider.Builder defaultApiClientHeaderProviderBuilder() { + return BinauthzManagementServiceV1StubSettings.defaultApiClientHeaderProviderBuilder(); + } + + /** Returns a new builder for this class. */ + public static Builder newBuilder() { + return Builder.createDefault(); + } + + /** Returns a new builder for this class. */ + public static Builder newBuilder(ClientContext clientContext) { + return new Builder(clientContext); + } + + /** Returns a builder containing all the values of this settings class. */ + public Builder toBuilder() { + return new Builder(this); + } + + protected BinauthzManagementServiceV1Settings(Builder settingsBuilder) throws IOException { + super(settingsBuilder); + } + + /** Builder for BinauthzManagementServiceV1Settings. */ + public static class Builder + extends ClientSettings.Builder { + + protected Builder() throws IOException { + this(((ClientContext) null)); + } + + protected Builder(ClientContext clientContext) { + super(BinauthzManagementServiceV1StubSettings.newBuilder(clientContext)); + } + + protected Builder(BinauthzManagementServiceV1Settings settings) { + super(settings.getStubSettings().toBuilder()); + } + + protected Builder(BinauthzManagementServiceV1StubSettings.Builder stubSettings) { + super(stubSettings); + } + + private static Builder createDefault() { + return new Builder(BinauthzManagementServiceV1StubSettings.newBuilder()); + } + + public BinauthzManagementServiceV1StubSettings.Builder getStubSettingsBuilder() { + return ((BinauthzManagementServiceV1StubSettings.Builder) getStubSettings()); + } + + /** + * Applies the given settings updater function to all of the unary API methods in this service. + * + *

Note: This method does not support applying settings to streaming methods. + */ + public Builder applyToAllUnaryMethods( + ApiFunction, Void> settingsUpdater) { + super.applyToAllUnaryMethods( + getStubSettingsBuilder().unaryMethodSettingsBuilders(), settingsUpdater); + return this; + } + + /** Returns the builder for the settings used for calls to getPolicy. */ + public UnaryCallSettings.Builder + getPolicySettings() { + return getStubSettingsBuilder().getPolicySettings(); + } + + /** Returns the builder for the settings used for calls to updatePolicy. */ + public UnaryCallSettings.Builder + updatePolicySettings() { + return getStubSettingsBuilder().updatePolicySettings(); + } + + /** Returns the builder for the settings used for calls to createAttestor. */ + public UnaryCallSettings.Builder + createAttestorSettings() { + return getStubSettingsBuilder().createAttestorSettings(); + } + + /** Returns the builder for the settings used for calls to getAttestor. */ + public UnaryCallSettings.Builder + getAttestorSettings() { + return getStubSettingsBuilder().getAttestorSettings(); + } + + /** Returns the builder for the settings used for calls to updateAttestor. */ + public UnaryCallSettings.Builder + updateAttestorSettings() { + return getStubSettingsBuilder().updateAttestorSettings(); + } + + /** Returns the builder for the settings used for calls to listAttestors. */ + public PagedCallSettings.Builder< + Service.ListAttestorsRequest, Service.ListAttestorsResponse, ListAttestorsPagedResponse> + listAttestorsSettings() { + return getStubSettingsBuilder().listAttestorsSettings(); + } + + /** Returns the builder for the settings used for calls to deleteAttestor. */ + public UnaryCallSettings.Builder + deleteAttestorSettings() { + return getStubSettingsBuilder().deleteAttestorSettings(); + } + + @Override + public BinauthzManagementServiceV1Settings build() throws IOException { + return new BinauthzManagementServiceV1Settings(this); + } + } +} diff --git a/owl-bot-staging/v1/google-cloud-binary-authorization/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/SystemPolicyV1Client.java b/owl-bot-staging/v1/google-cloud-binary-authorization/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/SystemPolicyV1Client.java new file mode 100644 index 00000000..88a1bb5e --- /dev/null +++ b/owl-bot-staging/v1/google-cloud-binary-authorization/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/SystemPolicyV1Client.java @@ -0,0 +1,265 @@ +/* + * Copyright 2021 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * 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 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.protos.google.cloud.binaryauthorization.v1; + +import com.google.api.core.BetaApi; +import com.google.api.gax.core.BackgroundResource; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.protos.google.cloud.binaryauthorization.v1.stub.SystemPolicyV1Stub; +import com.google.protos.google.cloud.binaryauthorization.v1.stub.SystemPolicyV1StubSettings; +import java.io.IOException; +import java.util.concurrent.TimeUnit; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * Service Description: API for working with the system policy. + * + *

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: + * + *

{@code
+ * try (SystemPolicyV1Client systemPolicyV1Client = SystemPolicyV1Client.create()) {
+ *   PolicyName name = PolicyName.ofProjectName("[PROJECT]");
+ *   Resources.Policy response = systemPolicyV1Client.getSystemPolicy(name);
+ * }
+ * }
+ * + *

Note: close() needs to be called on the SystemPolicyV1Client object to clean up resources such + * as threads. In the example above, try-with-resources is used, which automatically calls close(). + * + *

The surface of this class includes several types of Java methods for each of the API's + * methods: + * + *

    + *
  1. A "flattened" method. With this type of method, the fields of the request type have been + * converted into function parameters. It may be the case that not all fields are available as + * parameters, and not every API method will have a flattened method entry point. + *
  2. A "request object" method. This type of method only takes one parameter, a request object, + * which must be constructed before the call. Not every API method will have a request object + * method. + *
  3. A "callable" method. This type of method takes no parameters and returns an immutable API + * callable object, which can be used to initiate calls to the service. + *
+ * + *

See the individual methods for example code. + * + *

Many parameters require resource names to be formatted in a particular way. To assist with + * these names, this class includes a format method for each type of name, and additionally a parse + * method to extract the individual identifiers contained within names that are returned. + * + *

This class can be customized by passing in a custom instance of SystemPolicyV1Settings to + * create(). For example: + * + *

To customize credentials: + * + *

{@code
+ * SystemPolicyV1Settings systemPolicyV1Settings =
+ *     SystemPolicyV1Settings.newBuilder()
+ *         .setCredentialsProvider(FixedCredentialsProvider.create(myCredentials))
+ *         .build();
+ * SystemPolicyV1Client systemPolicyV1Client = SystemPolicyV1Client.create(systemPolicyV1Settings);
+ * }
+ * + *

To customize the endpoint: + * + *

{@code
+ * SystemPolicyV1Settings systemPolicyV1Settings =
+ *     SystemPolicyV1Settings.newBuilder().setEndpoint(myEndpoint).build();
+ * SystemPolicyV1Client systemPolicyV1Client = SystemPolicyV1Client.create(systemPolicyV1Settings);
+ * }
+ * + *

Please refer to the GitHub repository's samples for more quickstart code snippets. + */ +@Generated("by gapic-generator-java") +public class SystemPolicyV1Client implements BackgroundResource { + private final SystemPolicyV1Settings settings; + private final SystemPolicyV1Stub stub; + + /** Constructs an instance of SystemPolicyV1Client with default settings. */ + public static final SystemPolicyV1Client create() throws IOException { + return create(SystemPolicyV1Settings.newBuilder().build()); + } + + /** + * Constructs an instance of SystemPolicyV1Client, using the given settings. The channels are + * created based on the settings passed in, or defaults for any settings that are not set. + */ + public static final SystemPolicyV1Client create(SystemPolicyV1Settings settings) + throws IOException { + return new SystemPolicyV1Client(settings); + } + + /** + * Constructs an instance of SystemPolicyV1Client, using the given stub for making calls. This is + * for advanced usage - prefer using create(SystemPolicyV1Settings). + */ + @BetaApi("A restructuring of stub classes is planned, so this may break in the future") + public static final SystemPolicyV1Client create(SystemPolicyV1Stub stub) { + return new SystemPolicyV1Client(stub); + } + + /** + * Constructs an instance of SystemPolicyV1Client, using the given settings. This is protected so + * that it is easy to make a subclass, but otherwise, the static factory methods should be + * preferred. + */ + protected SystemPolicyV1Client(SystemPolicyV1Settings settings) throws IOException { + this.settings = settings; + this.stub = ((SystemPolicyV1StubSettings) settings.getStubSettings()).createStub(); + } + + @BetaApi("A restructuring of stub classes is planned, so this may break in the future") + protected SystemPolicyV1Client(SystemPolicyV1Stub stub) { + this.settings = null; + this.stub = stub; + } + + public final SystemPolicyV1Settings getSettings() { + return settings; + } + + @BetaApi("A restructuring of stub classes is planned, so this may break in the future") + public SystemPolicyV1Stub getStub() { + return stub; + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets the current system policy in the specified location. + * + *

Sample code: + * + *

{@code
+   * try (SystemPolicyV1Client systemPolicyV1Client = SystemPolicyV1Client.create()) {
+   *   PolicyName name = PolicyName.ofProjectName("[PROJECT]");
+   *   Resources.Policy response = systemPolicyV1Client.getSystemPolicy(name);
+   * }
+   * }
+ * + * @param name Required. The resource name, in the format `locations/*/policy`. Note that the + * system policy is not associated with a project. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Resources.Policy getSystemPolicy(PolicyName name) { + Service.GetSystemPolicyRequest request = + Service.GetSystemPolicyRequest.newBuilder() + .setName(name == null ? null : name.toString()) + .build(); + return getSystemPolicy(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets the current system policy in the specified location. + * + *

Sample code: + * + *

{@code
+   * try (SystemPolicyV1Client systemPolicyV1Client = SystemPolicyV1Client.create()) {
+   *   String name = PolicyName.ofProjectName("[PROJECT]").toString();
+   *   Resources.Policy response = systemPolicyV1Client.getSystemPolicy(name);
+   * }
+   * }
+ * + * @param name Required. The resource name, in the format `locations/*/policy`. Note that the + * system policy is not associated with a project. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Resources.Policy getSystemPolicy(String name) { + Service.GetSystemPolicyRequest request = + Service.GetSystemPolicyRequest.newBuilder().setName(name).build(); + return getSystemPolicy(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets the current system policy in the specified location. + * + *

Sample code: + * + *

{@code
+   * try (SystemPolicyV1Client systemPolicyV1Client = SystemPolicyV1Client.create()) {
+   *   Service.GetSystemPolicyRequest request =
+   *       Service.GetSystemPolicyRequest.newBuilder()
+   *           .setName(PolicyName.ofProjectName("[PROJECT]").toString())
+   *           .build();
+   *   Resources.Policy response = systemPolicyV1Client.getSystemPolicy(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 Resources.Policy getSystemPolicy(Service.GetSystemPolicyRequest request) { + return getSystemPolicyCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets the current system policy in the specified location. + * + *

Sample code: + * + *

{@code
+   * try (SystemPolicyV1Client systemPolicyV1Client = SystemPolicyV1Client.create()) {
+   *   Service.GetSystemPolicyRequest request =
+   *       Service.GetSystemPolicyRequest.newBuilder()
+   *           .setName(PolicyName.ofProjectName("[PROJECT]").toString())
+   *           .build();
+   *   ApiFuture future =
+   *       systemPolicyV1Client.getSystemPolicyCallable().futureCall(request);
+   *   // Do something.
+   *   Resources.Policy response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable + getSystemPolicyCallable() { + return stub.getSystemPolicyCallable(); + } + + @Override + public final void close() { + stub.close(); + } + + @Override + public void shutdown() { + stub.shutdown(); + } + + @Override + public boolean isShutdown() { + return stub.isShutdown(); + } + + @Override + public boolean isTerminated() { + return stub.isTerminated(); + } + + @Override + public void shutdownNow() { + stub.shutdownNow(); + } + + @Override + public boolean awaitTermination(long duration, TimeUnit unit) throws InterruptedException { + return stub.awaitTermination(duration, unit); + } +} diff --git a/owl-bot-staging/v1/google-cloud-binary-authorization/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/SystemPolicyV1Settings.java b/owl-bot-staging/v1/google-cloud-binary-authorization/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/SystemPolicyV1Settings.java new file mode 100644 index 00000000..534e3154 --- /dev/null +++ b/owl-bot-staging/v1/google-cloud-binary-authorization/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/SystemPolicyV1Settings.java @@ -0,0 +1,185 @@ +/* + * Copyright 2021 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * 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 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.protos.google.cloud.binaryauthorization.v1; + +import com.google.api.core.ApiFunction; +import com.google.api.core.BetaApi; +import com.google.api.gax.core.GoogleCredentialsProvider; +import com.google.api.gax.core.InstantiatingExecutorProvider; +import com.google.api.gax.grpc.InstantiatingGrpcChannelProvider; +import com.google.api.gax.rpc.ApiClientHeaderProvider; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.ClientSettings; +import com.google.api.gax.rpc.StubSettings; +import com.google.api.gax.rpc.TransportChannelProvider; +import com.google.api.gax.rpc.UnaryCallSettings; +import com.google.protos.google.cloud.binaryauthorization.v1.stub.SystemPolicyV1StubSettings; +import java.io.IOException; +import java.util.List; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * Settings class to configure an instance of {@link SystemPolicyV1Client}. + * + *

The default instance has everything set to sensible defaults: + * + *

    + *
  • The default service address (binaryauthorization.googleapis.com) and default port (443) + * are used. + *
  • Credentials are acquired automatically through Application Default Credentials. + *
  • Retries are configured for idempotent methods but not for non-idempotent methods. + *
+ * + *

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 getSystemPolicy to 30 seconds: + * + *

{@code
+ * SystemPolicyV1Settings.Builder systemPolicyV1SettingsBuilder =
+ *     SystemPolicyV1Settings.newBuilder();
+ * systemPolicyV1SettingsBuilder
+ *     .getSystemPolicySettings()
+ *     .setRetrySettings(
+ *         systemPolicyV1SettingsBuilder
+ *             .getSystemPolicySettings()
+ *             .getRetrySettings()
+ *             .toBuilder()
+ *             .setTotalTimeout(Duration.ofSeconds(30))
+ *             .build());
+ * SystemPolicyV1Settings systemPolicyV1Settings = systemPolicyV1SettingsBuilder.build();
+ * }
+ */ +@Generated("by gapic-generator-java") +public class SystemPolicyV1Settings extends ClientSettings { + + /** Returns the object with the settings used for calls to getSystemPolicy. */ + public UnaryCallSettings + getSystemPolicySettings() { + return ((SystemPolicyV1StubSettings) getStubSettings()).getSystemPolicySettings(); + } + + public static final SystemPolicyV1Settings create(SystemPolicyV1StubSettings stub) + throws IOException { + return new SystemPolicyV1Settings.Builder(stub.toBuilder()).build(); + } + + /** Returns a builder for the default ExecutorProvider for this service. */ + public static InstantiatingExecutorProvider.Builder defaultExecutorProviderBuilder() { + return SystemPolicyV1StubSettings.defaultExecutorProviderBuilder(); + } + + /** Returns the default service endpoint. */ + public static String getDefaultEndpoint() { + return SystemPolicyV1StubSettings.getDefaultEndpoint(); + } + + /** Returns the default service scopes. */ + public static List getDefaultServiceScopes() { + return SystemPolicyV1StubSettings.getDefaultServiceScopes(); + } + + /** Returns a builder for the default credentials for this service. */ + public static GoogleCredentialsProvider.Builder defaultCredentialsProviderBuilder() { + return SystemPolicyV1StubSettings.defaultCredentialsProviderBuilder(); + } + + /** Returns a builder for the default ChannelProvider for this service. */ + public static InstantiatingGrpcChannelProvider.Builder defaultGrpcTransportProviderBuilder() { + return SystemPolicyV1StubSettings.defaultGrpcTransportProviderBuilder(); + } + + public static TransportChannelProvider defaultTransportChannelProvider() { + return SystemPolicyV1StubSettings.defaultTransportChannelProvider(); + } + + @BetaApi("The surface for customizing headers is not stable yet and may change in the future.") + public static ApiClientHeaderProvider.Builder defaultApiClientHeaderProviderBuilder() { + return SystemPolicyV1StubSettings.defaultApiClientHeaderProviderBuilder(); + } + + /** Returns a new builder for this class. */ + public static Builder newBuilder() { + return Builder.createDefault(); + } + + /** Returns a new builder for this class. */ + public static Builder newBuilder(ClientContext clientContext) { + return new Builder(clientContext); + } + + /** Returns a builder containing all the values of this settings class. */ + public Builder toBuilder() { + return new Builder(this); + } + + protected SystemPolicyV1Settings(Builder settingsBuilder) throws IOException { + super(settingsBuilder); + } + + /** Builder for SystemPolicyV1Settings. */ + public static class Builder extends ClientSettings.Builder { + + protected Builder() throws IOException { + this(((ClientContext) null)); + } + + protected Builder(ClientContext clientContext) { + super(SystemPolicyV1StubSettings.newBuilder(clientContext)); + } + + protected Builder(SystemPolicyV1Settings settings) { + super(settings.getStubSettings().toBuilder()); + } + + protected Builder(SystemPolicyV1StubSettings.Builder stubSettings) { + super(stubSettings); + } + + private static Builder createDefault() { + return new Builder(SystemPolicyV1StubSettings.newBuilder()); + } + + public SystemPolicyV1StubSettings.Builder getStubSettingsBuilder() { + return ((SystemPolicyV1StubSettings.Builder) getStubSettings()); + } + + /** + * Applies the given settings updater function to all of the unary API methods in this service. + * + *

Note: This method does not support applying settings to streaming methods. + */ + public Builder applyToAllUnaryMethods( + ApiFunction, Void> settingsUpdater) { + super.applyToAllUnaryMethods( + getStubSettingsBuilder().unaryMethodSettingsBuilders(), settingsUpdater); + return this; + } + + /** Returns the builder for the settings used for calls to getSystemPolicy. */ + public UnaryCallSettings.Builder + getSystemPolicySettings() { + return getStubSettingsBuilder().getSystemPolicySettings(); + } + + @Override + public SystemPolicyV1Settings build() throws IOException { + return new SystemPolicyV1Settings(this); + } + } +} diff --git a/owl-bot-staging/v1/google-cloud-binary-authorization/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/ValidationHelperV1Client.java b/owl-bot-staging/v1/google-cloud-binary-authorization/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/ValidationHelperV1Client.java new file mode 100644 index 00000000..785cf10c --- /dev/null +++ b/owl-bot-staging/v1/google-cloud-binary-authorization/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/ValidationHelperV1Client.java @@ -0,0 +1,237 @@ +/* + * Copyright 2021 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * 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 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.protos.google.cloud.binaryauthorization.v1; + +import com.google.api.core.BetaApi; +import com.google.api.gax.core.BackgroundResource; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.protos.google.cloud.binaryauthorization.v1.stub.ValidationHelperV1Stub; +import com.google.protos.google.cloud.binaryauthorization.v1.stub.ValidationHelperV1StubSettings; +import java.io.IOException; +import java.util.concurrent.TimeUnit; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * Service Description: BinAuthz Attestor verification + * + *

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: + * + *

{@code
+ * try (ValidationHelperV1Client validationHelperV1Client = ValidationHelperV1Client.create()) {
+ *   Service.ValidateAttestationOccurrenceRequest request =
+ *       Service.ValidateAttestationOccurrenceRequest.newBuilder()
+ *           .setAttestor("attestor542920680")
+ *           .setAttestation(AttestationOccurrence.newBuilder().build())
+ *           .setOccurrenceNote("occurrenceNote1722072419")
+ *           .setOccurrenceResourceUri("occurrenceResourceUri1001424877")
+ *           .build();
+ *   Service.ValidateAttestationOccurrenceResponse response =
+ *       validationHelperV1Client.validateAttestationOccurrence(request);
+ * }
+ * }
+ * + *

Note: close() needs to be called on the ValidationHelperV1Client object to clean up resources + * such as threads. In the example above, try-with-resources is used, which automatically calls + * close(). + * + *

The surface of this class includes several types of Java methods for each of the API's + * methods: + * + *

    + *
  1. A "flattened" method. With this type of method, the fields of the request type have been + * converted into function parameters. It may be the case that not all fields are available as + * parameters, and not every API method will have a flattened method entry point. + *
  2. A "request object" method. This type of method only takes one parameter, a request object, + * which must be constructed before the call. Not every API method will have a request object + * method. + *
  3. A "callable" method. This type of method takes no parameters and returns an immutable API + * callable object, which can be used to initiate calls to the service. + *
+ * + *

See the individual methods for example code. + * + *

Many parameters require resource names to be formatted in a particular way. To assist with + * these names, this class includes a format method for each type of name, and additionally a parse + * method to extract the individual identifiers contained within names that are returned. + * + *

This class can be customized by passing in a custom instance of ValidationHelperV1Settings to + * create(). For example: + * + *

To customize credentials: + * + *

{@code
+ * ValidationHelperV1Settings validationHelperV1Settings =
+ *     ValidationHelperV1Settings.newBuilder()
+ *         .setCredentialsProvider(FixedCredentialsProvider.create(myCredentials))
+ *         .build();
+ * ValidationHelperV1Client validationHelperV1Client =
+ *     ValidationHelperV1Client.create(validationHelperV1Settings);
+ * }
+ * + *

To customize the endpoint: + * + *

{@code
+ * ValidationHelperV1Settings validationHelperV1Settings =
+ *     ValidationHelperV1Settings.newBuilder().setEndpoint(myEndpoint).build();
+ * ValidationHelperV1Client validationHelperV1Client =
+ *     ValidationHelperV1Client.create(validationHelperV1Settings);
+ * }
+ * + *

Please refer to the GitHub repository's samples for more quickstart code snippets. + */ +@Generated("by gapic-generator-java") +public class ValidationHelperV1Client implements BackgroundResource { + private final ValidationHelperV1Settings settings; + private final ValidationHelperV1Stub stub; + + /** Constructs an instance of ValidationHelperV1Client with default settings. */ + public static final ValidationHelperV1Client create() throws IOException { + return create(ValidationHelperV1Settings.newBuilder().build()); + } + + /** + * Constructs an instance of ValidationHelperV1Client, using the given settings. The channels are + * created based on the settings passed in, or defaults for any settings that are not set. + */ + public static final ValidationHelperV1Client create(ValidationHelperV1Settings settings) + throws IOException { + return new ValidationHelperV1Client(settings); + } + + /** + * Constructs an instance of ValidationHelperV1Client, using the given stub for making calls. This + * is for advanced usage - prefer using create(ValidationHelperV1Settings). + */ + @BetaApi("A restructuring of stub classes is planned, so this may break in the future") + public static final ValidationHelperV1Client create(ValidationHelperV1Stub stub) { + return new ValidationHelperV1Client(stub); + } + + /** + * Constructs an instance of ValidationHelperV1Client, using the given settings. This is protected + * so that it is easy to make a subclass, but otherwise, the static factory methods should be + * preferred. + */ + protected ValidationHelperV1Client(ValidationHelperV1Settings settings) throws IOException { + this.settings = settings; + this.stub = ((ValidationHelperV1StubSettings) settings.getStubSettings()).createStub(); + } + + @BetaApi("A restructuring of stub classes is planned, so this may break in the future") + protected ValidationHelperV1Client(ValidationHelperV1Stub stub) { + this.settings = null; + this.stub = stub; + } + + public final ValidationHelperV1Settings getSettings() { + return settings; + } + + @BetaApi("A restructuring of stub classes is planned, so this may break in the future") + public ValidationHelperV1Stub getStub() { + return stub; + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Returns whether the given Attestation for the given image URI was signed by the given Attestor + * + *

Sample code: + * + *

{@code
+   * try (ValidationHelperV1Client validationHelperV1Client = ValidationHelperV1Client.create()) {
+   *   Service.ValidateAttestationOccurrenceRequest request =
+   *       Service.ValidateAttestationOccurrenceRequest.newBuilder()
+   *           .setAttestor("attestor542920680")
+   *           .setAttestation(AttestationOccurrence.newBuilder().build())
+   *           .setOccurrenceNote("occurrenceNote1722072419")
+   *           .setOccurrenceResourceUri("occurrenceResourceUri1001424877")
+   *           .build();
+   *   Service.ValidateAttestationOccurrenceResponse response =
+   *       validationHelperV1Client.validateAttestationOccurrence(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 Service.ValidateAttestationOccurrenceResponse validateAttestationOccurrence( + Service.ValidateAttestationOccurrenceRequest request) { + return validateAttestationOccurrenceCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Returns whether the given Attestation for the given image URI was signed by the given Attestor + * + *

Sample code: + * + *

{@code
+   * try (ValidationHelperV1Client validationHelperV1Client = ValidationHelperV1Client.create()) {
+   *   Service.ValidateAttestationOccurrenceRequest request =
+   *       Service.ValidateAttestationOccurrenceRequest.newBuilder()
+   *           .setAttestor("attestor542920680")
+   *           .setAttestation(AttestationOccurrence.newBuilder().build())
+   *           .setOccurrenceNote("occurrenceNote1722072419")
+   *           .setOccurrenceResourceUri("occurrenceResourceUri1001424877")
+   *           .build();
+   *   ApiFuture future =
+   *       validationHelperV1Client.validateAttestationOccurrenceCallable().futureCall(request);
+   *   // Do something.
+   *   Service.ValidateAttestationOccurrenceResponse response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable< + Service.ValidateAttestationOccurrenceRequest, + Service.ValidateAttestationOccurrenceResponse> + validateAttestationOccurrenceCallable() { + return stub.validateAttestationOccurrenceCallable(); + } + + @Override + public final void close() { + stub.close(); + } + + @Override + public void shutdown() { + stub.shutdown(); + } + + @Override + public boolean isShutdown() { + return stub.isShutdown(); + } + + @Override + public boolean isTerminated() { + return stub.isTerminated(); + } + + @Override + public void shutdownNow() { + stub.shutdownNow(); + } + + @Override + public boolean awaitTermination(long duration, TimeUnit unit) throws InterruptedException { + return stub.awaitTermination(duration, unit); + } +} diff --git a/owl-bot-staging/v1/google-cloud-binary-authorization/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/ValidationHelperV1Settings.java b/owl-bot-staging/v1/google-cloud-binary-authorization/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/ValidationHelperV1Settings.java new file mode 100644 index 00000000..5f6c6746 --- /dev/null +++ b/owl-bot-staging/v1/google-cloud-binary-authorization/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/ValidationHelperV1Settings.java @@ -0,0 +1,191 @@ +/* + * Copyright 2021 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * 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 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.protos.google.cloud.binaryauthorization.v1; + +import com.google.api.core.ApiFunction; +import com.google.api.core.BetaApi; +import com.google.api.gax.core.GoogleCredentialsProvider; +import com.google.api.gax.core.InstantiatingExecutorProvider; +import com.google.api.gax.grpc.InstantiatingGrpcChannelProvider; +import com.google.api.gax.rpc.ApiClientHeaderProvider; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.ClientSettings; +import com.google.api.gax.rpc.StubSettings; +import com.google.api.gax.rpc.TransportChannelProvider; +import com.google.api.gax.rpc.UnaryCallSettings; +import com.google.protos.google.cloud.binaryauthorization.v1.stub.ValidationHelperV1StubSettings; +import java.io.IOException; +import java.util.List; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * Settings class to configure an instance of {@link ValidationHelperV1Client}. + * + *

The default instance has everything set to sensible defaults: + * + *

    + *
  • The default service address (binaryauthorization.googleapis.com) and default port (443) + * are used. + *
  • Credentials are acquired automatically through Application Default Credentials. + *
  • Retries are configured for idempotent methods but not for non-idempotent methods. + *
+ * + *

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 validateAttestationOccurrence to 30 seconds: + * + *

{@code
+ * ValidationHelperV1Settings.Builder validationHelperV1SettingsBuilder =
+ *     ValidationHelperV1Settings.newBuilder();
+ * validationHelperV1SettingsBuilder
+ *     .validateAttestationOccurrenceSettings()
+ *     .setRetrySettings(
+ *         validationHelperV1SettingsBuilder
+ *             .validateAttestationOccurrenceSettings()
+ *             .getRetrySettings()
+ *             .toBuilder()
+ *             .setTotalTimeout(Duration.ofSeconds(30))
+ *             .build());
+ * ValidationHelperV1Settings validationHelperV1Settings =
+ *     validationHelperV1SettingsBuilder.build();
+ * }
+ */ +@Generated("by gapic-generator-java") +public class ValidationHelperV1Settings extends ClientSettings { + + /** Returns the object with the settings used for calls to validateAttestationOccurrence. */ + public UnaryCallSettings< + Service.ValidateAttestationOccurrenceRequest, + Service.ValidateAttestationOccurrenceResponse> + validateAttestationOccurrenceSettings() { + return ((ValidationHelperV1StubSettings) getStubSettings()) + .validateAttestationOccurrenceSettings(); + } + + public static final ValidationHelperV1Settings create(ValidationHelperV1StubSettings stub) + throws IOException { + return new ValidationHelperV1Settings.Builder(stub.toBuilder()).build(); + } + + /** Returns a builder for the default ExecutorProvider for this service. */ + public static InstantiatingExecutorProvider.Builder defaultExecutorProviderBuilder() { + return ValidationHelperV1StubSettings.defaultExecutorProviderBuilder(); + } + + /** Returns the default service endpoint. */ + public static String getDefaultEndpoint() { + return ValidationHelperV1StubSettings.getDefaultEndpoint(); + } + + /** Returns the default service scopes. */ + public static List getDefaultServiceScopes() { + return ValidationHelperV1StubSettings.getDefaultServiceScopes(); + } + + /** Returns a builder for the default credentials for this service. */ + public static GoogleCredentialsProvider.Builder defaultCredentialsProviderBuilder() { + return ValidationHelperV1StubSettings.defaultCredentialsProviderBuilder(); + } + + /** Returns a builder for the default ChannelProvider for this service. */ + public static InstantiatingGrpcChannelProvider.Builder defaultGrpcTransportProviderBuilder() { + return ValidationHelperV1StubSettings.defaultGrpcTransportProviderBuilder(); + } + + public static TransportChannelProvider defaultTransportChannelProvider() { + return ValidationHelperV1StubSettings.defaultTransportChannelProvider(); + } + + @BetaApi("The surface for customizing headers is not stable yet and may change in the future.") + public static ApiClientHeaderProvider.Builder defaultApiClientHeaderProviderBuilder() { + return ValidationHelperV1StubSettings.defaultApiClientHeaderProviderBuilder(); + } + + /** Returns a new builder for this class. */ + public static Builder newBuilder() { + return Builder.createDefault(); + } + + /** Returns a new builder for this class. */ + public static Builder newBuilder(ClientContext clientContext) { + return new Builder(clientContext); + } + + /** Returns a builder containing all the values of this settings class. */ + public Builder toBuilder() { + return new Builder(this); + } + + protected ValidationHelperV1Settings(Builder settingsBuilder) throws IOException { + super(settingsBuilder); + } + + /** Builder for ValidationHelperV1Settings. */ + public static class Builder extends ClientSettings.Builder { + + protected Builder() throws IOException { + this(((ClientContext) null)); + } + + protected Builder(ClientContext clientContext) { + super(ValidationHelperV1StubSettings.newBuilder(clientContext)); + } + + protected Builder(ValidationHelperV1Settings settings) { + super(settings.getStubSettings().toBuilder()); + } + + protected Builder(ValidationHelperV1StubSettings.Builder stubSettings) { + super(stubSettings); + } + + private static Builder createDefault() { + return new Builder(ValidationHelperV1StubSettings.newBuilder()); + } + + public ValidationHelperV1StubSettings.Builder getStubSettingsBuilder() { + return ((ValidationHelperV1StubSettings.Builder) getStubSettings()); + } + + /** + * Applies the given settings updater function to all of the unary API methods in this service. + * + *

Note: This method does not support applying settings to streaming methods. + */ + public Builder applyToAllUnaryMethods( + ApiFunction, Void> settingsUpdater) { + super.applyToAllUnaryMethods( + getStubSettingsBuilder().unaryMethodSettingsBuilders(), settingsUpdater); + return this; + } + + /** Returns the builder for the settings used for calls to validateAttestationOccurrence. */ + public UnaryCallSettings.Builder< + Service.ValidateAttestationOccurrenceRequest, + Service.ValidateAttestationOccurrenceResponse> + validateAttestationOccurrenceSettings() { + return getStubSettingsBuilder().validateAttestationOccurrenceSettings(); + } + + @Override + public ValidationHelperV1Settings build() throws IOException { + return new ValidationHelperV1Settings(this); + } + } +} diff --git a/owl-bot-staging/v1/google-cloud-binary-authorization/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/gapic_metadata.json b/owl-bot-staging/v1/google-cloud-binary-authorization/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/gapic_metadata.json new file mode 100644 index 00000000..e5c1b6f2 --- /dev/null +++ b/owl-bot-staging/v1/google-cloud-binary-authorization/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/gapic_metadata.json @@ -0,0 +1,63 @@ +{ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods", + "language": "java", + "protoPackage": "google.cloud.binaryauthorization.v1", + "libraryPackage": "com.google.protos.google.cloud.binaryauthorization.v1", + "services": { + "BinauthzManagementServiceV1": { + "clients": { + "grpc": { + "libraryClient": "BinauthzManagementServiceV1Client", + "rpcs": { + "CreateAttestor": { + "methods": ["createAttestor", "createAttestor", "createAttestor", "createAttestorCallable"] + }, + "DeleteAttestor": { + "methods": ["deleteAttestor", "deleteAttestor", "deleteAttestor", "deleteAttestorCallable"] + }, + "GetAttestor": { + "methods": ["getAttestor", "getAttestor", "getAttestor", "getAttestorCallable"] + }, + "GetPolicy": { + "methods": ["getPolicy", "getPolicy", "getPolicy", "getPolicyCallable"] + }, + "ListAttestors": { + "methods": ["listAttestors", "listAttestors", "listAttestors", "listAttestorsPagedCallable", "listAttestorsCallable"] + }, + "UpdateAttestor": { + "methods": ["updateAttestor", "updateAttestor", "updateAttestorCallable"] + }, + "UpdatePolicy": { + "methods": ["updatePolicy", "updatePolicy", "updatePolicyCallable"] + } + } + } + } + }, + "SystemPolicyV1": { + "clients": { + "grpc": { + "libraryClient": "SystemPolicyV1Client", + "rpcs": { + "GetSystemPolicy": { + "methods": ["getSystemPolicy", "getSystemPolicy", "getSystemPolicy", "getSystemPolicyCallable"] + } + } + } + } + }, + "ValidationHelperV1": { + "clients": { + "grpc": { + "libraryClient": "ValidationHelperV1Client", + "rpcs": { + "ValidateAttestationOccurrence": { + "methods": ["validateAttestationOccurrence", "validateAttestationOccurrenceCallable"] + } + } + } + } + } + } +} \ No newline at end of file diff --git a/owl-bot-staging/v1/google-cloud-binary-authorization/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/package-info.java b/owl-bot-staging/v1/google-cloud-binary-authorization/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/package-info.java new file mode 100644 index 00000000..414f54b6 --- /dev/null +++ b/owl-bot-staging/v1/google-cloud-binary-authorization/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/package-info.java @@ -0,0 +1,80 @@ +/* + * Copyright 2021 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * 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 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +/** + * A client to Binary Authorization API + * + *

The interfaces provided are listed below, along with usage samples. + * + *

======================= BinauthzManagementServiceV1Client ======================= + * + *

Service Description: Google Cloud Management Service for Binary Authorization admission + * policies and attestation authorities. + * + *

This API implements a REST model with the following objects: + * + *

    + *
  • [Policy][google.cloud.binaryauthorization.v1.Policy] + *
  • [Attestor][google.cloud.binaryauthorization.v1.Attestor] + *
+ * + *

Sample for BinauthzManagementServiceV1Client: + * + *

{@code
+ * try (BinauthzManagementServiceV1Client binauthzManagementServiceV1Client =
+ *     BinauthzManagementServiceV1Client.create()) {
+ *   PolicyName name = PolicyName.ofProjectName("[PROJECT]");
+ *   Resources.Policy response = binauthzManagementServiceV1Client.getPolicy(name);
+ * }
+ * }
+ * + *

======================= SystemPolicyV1Client ======================= + * + *

Service Description: API for working with the system policy. + * + *

Sample for SystemPolicyV1Client: + * + *

{@code
+ * try (SystemPolicyV1Client systemPolicyV1Client = SystemPolicyV1Client.create()) {
+ *   PolicyName name = PolicyName.ofProjectName("[PROJECT]");
+ *   Resources.Policy response = systemPolicyV1Client.getSystemPolicy(name);
+ * }
+ * }
+ * + *

======================= ValidationHelperV1Client ======================= + * + *

Service Description: BinAuthz Attestor verification + * + *

Sample for ValidationHelperV1Client: + * + *

{@code
+ * try (ValidationHelperV1Client validationHelperV1Client = ValidationHelperV1Client.create()) {
+ *   Service.ValidateAttestationOccurrenceRequest request =
+ *       Service.ValidateAttestationOccurrenceRequest.newBuilder()
+ *           .setAttestor("attestor542920680")
+ *           .setAttestation(AttestationOccurrence.newBuilder().build())
+ *           .setOccurrenceNote("occurrenceNote1722072419")
+ *           .setOccurrenceResourceUri("occurrenceResourceUri1001424877")
+ *           .build();
+ *   Service.ValidateAttestationOccurrenceResponse response =
+ *       validationHelperV1Client.validateAttestationOccurrence(request);
+ * }
+ * }
+ */ +@Generated("by gapic-generator-java") +package com.google.protos.google.cloud.binaryauthorization.v1; + +import javax.annotation.Generated; diff --git a/owl-bot-staging/v1/google-cloud-binary-authorization/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/stub/BinauthzManagementServiceV1Stub.java b/owl-bot-staging/v1/google-cloud-binary-authorization/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/stub/BinauthzManagementServiceV1Stub.java new file mode 100644 index 00000000..a5f29095 --- /dev/null +++ b/owl-bot-staging/v1/google-cloud-binary-authorization/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/stub/BinauthzManagementServiceV1Stub.java @@ -0,0 +1,73 @@ +/* + * Copyright 2021 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * 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 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.protos.google.cloud.binaryauthorization.v1.stub; + +import static com.google.protos.google.cloud.binaryauthorization.v1.BinauthzManagementServiceV1Client.ListAttestorsPagedResponse; + +import com.google.api.gax.core.BackgroundResource; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.protobuf.Empty; +import com.google.protos.google.cloud.binaryauthorization.v1.Resources; +import com.google.protos.google.cloud.binaryauthorization.v1.Service; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * Base stub class for the BinauthzManagementServiceV1 service API. + * + *

This class is for advanced usage and reflects the underlying API directly. + */ +@Generated("by gapic-generator-java") +public abstract class BinauthzManagementServiceV1Stub implements BackgroundResource { + + public UnaryCallable getPolicyCallable() { + throw new UnsupportedOperationException("Not implemented: getPolicyCallable()"); + } + + public UnaryCallable updatePolicyCallable() { + throw new UnsupportedOperationException("Not implemented: updatePolicyCallable()"); + } + + public UnaryCallable createAttestorCallable() { + throw new UnsupportedOperationException("Not implemented: createAttestorCallable()"); + } + + public UnaryCallable getAttestorCallable() { + throw new UnsupportedOperationException("Not implemented: getAttestorCallable()"); + } + + public UnaryCallable updateAttestorCallable() { + throw new UnsupportedOperationException("Not implemented: updateAttestorCallable()"); + } + + public UnaryCallable + listAttestorsPagedCallable() { + throw new UnsupportedOperationException("Not implemented: listAttestorsPagedCallable()"); + } + + public UnaryCallable + listAttestorsCallable() { + throw new UnsupportedOperationException("Not implemented: listAttestorsCallable()"); + } + + public UnaryCallable deleteAttestorCallable() { + throw new UnsupportedOperationException("Not implemented: deleteAttestorCallable()"); + } + + @Override + public abstract void close(); +} diff --git a/owl-bot-staging/v1/google-cloud-binary-authorization/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/stub/BinauthzManagementServiceV1StubSettings.java b/owl-bot-staging/v1/google-cloud-binary-authorization/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/stub/BinauthzManagementServiceV1StubSettings.java new file mode 100644 index 00000000..3f3cdd44 --- /dev/null +++ b/owl-bot-staging/v1/google-cloud-binary-authorization/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/stub/BinauthzManagementServiceV1StubSettings.java @@ -0,0 +1,522 @@ +/* + * Copyright 2021 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * 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 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.protos.google.cloud.binaryauthorization.v1.stub; + +import static com.google.protos.google.cloud.binaryauthorization.v1.BinauthzManagementServiceV1Client.ListAttestorsPagedResponse; + +import com.google.api.core.ApiFunction; +import com.google.api.core.ApiFuture; +import com.google.api.core.BetaApi; +import com.google.api.gax.core.GaxProperties; +import com.google.api.gax.core.GoogleCredentialsProvider; +import com.google.api.gax.core.InstantiatingExecutorProvider; +import com.google.api.gax.grpc.GaxGrpcProperties; +import com.google.api.gax.grpc.GrpcTransportChannel; +import com.google.api.gax.grpc.InstantiatingGrpcChannelProvider; +import com.google.api.gax.retrying.RetrySettings; +import com.google.api.gax.rpc.ApiCallContext; +import com.google.api.gax.rpc.ApiClientHeaderProvider; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.PageContext; +import com.google.api.gax.rpc.PagedCallSettings; +import com.google.api.gax.rpc.PagedListDescriptor; +import com.google.api.gax.rpc.PagedListResponseFactory; +import com.google.api.gax.rpc.StatusCode; +import com.google.api.gax.rpc.StubSettings; +import com.google.api.gax.rpc.TransportChannelProvider; +import com.google.api.gax.rpc.UnaryCallSettings; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.common.collect.ImmutableList; +import com.google.common.collect.ImmutableMap; +import com.google.common.collect.ImmutableSet; +import com.google.common.collect.Lists; +import com.google.protobuf.Empty; +import com.google.protos.google.cloud.binaryauthorization.v1.Resources; +import com.google.protos.google.cloud.binaryauthorization.v1.Service; +import java.io.IOException; +import java.util.List; +import javax.annotation.Generated; +import org.threeten.bp.Duration; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * Settings class to configure an instance of {@link BinauthzManagementServiceV1Stub}. + * + *

The default instance has everything set to sensible defaults: + * + *

    + *
  • The default service address (binaryauthorization.googleapis.com) and default port (443) + * are used. + *
  • Credentials are acquired automatically through Application Default Credentials. + *
  • Retries are configured for idempotent methods but not for non-idempotent methods. + *
+ * + *

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 getPolicy to 30 seconds: + * + *

{@code
+ * BinauthzManagementServiceV1StubSettings.Builder binauthzManagementServiceV1SettingsBuilder =
+ *     BinauthzManagementServiceV1StubSettings.newBuilder();
+ * binauthzManagementServiceV1SettingsBuilder
+ *     .getPolicySettings()
+ *     .setRetrySettings(
+ *         binauthzManagementServiceV1SettingsBuilder
+ *             .getPolicySettings()
+ *             .getRetrySettings()
+ *             .toBuilder()
+ *             .setTotalTimeout(Duration.ofSeconds(30))
+ *             .build());
+ * BinauthzManagementServiceV1StubSettings binauthzManagementServiceV1Settings =
+ *     binauthzManagementServiceV1SettingsBuilder.build();
+ * }
+ */ +@Generated("by gapic-generator-java") +public class BinauthzManagementServiceV1StubSettings + extends StubSettings { + /** The default scopes of the service. */ + private static final ImmutableList DEFAULT_SERVICE_SCOPES = + ImmutableList.builder().add("https://www.googleapis.com/auth/cloud-platform").build(); + + private final UnaryCallSettings getPolicySettings; + private final UnaryCallSettings + updatePolicySettings; + private final UnaryCallSettings + createAttestorSettings; + private final UnaryCallSettings + getAttestorSettings; + private final UnaryCallSettings + updateAttestorSettings; + private final PagedCallSettings< + Service.ListAttestorsRequest, Service.ListAttestorsResponse, ListAttestorsPagedResponse> + listAttestorsSettings; + private final UnaryCallSettings deleteAttestorSettings; + + private static final PagedListDescriptor< + Service.ListAttestorsRequest, Service.ListAttestorsResponse, Resources.Attestor> + LIST_ATTESTORS_PAGE_STR_DESC = + new PagedListDescriptor< + Service.ListAttestorsRequest, Service.ListAttestorsResponse, Resources.Attestor>() { + @Override + public String emptyToken() { + return ""; + } + + @Override + public Service.ListAttestorsRequest injectToken( + Service.ListAttestorsRequest payload, String token) { + return Service.ListAttestorsRequest.newBuilder(payload).setPageToken(token).build(); + } + + @Override + public Service.ListAttestorsRequest injectPageSize( + Service.ListAttestorsRequest payload, int pageSize) { + return Service.ListAttestorsRequest.newBuilder(payload).setPageSize(pageSize).build(); + } + + @Override + public Integer extractPageSize(Service.ListAttestorsRequest payload) { + return payload.getPageSize(); + } + + @Override + public String extractNextToken(Service.ListAttestorsResponse payload) { + return payload.getNextPageToken(); + } + + @Override + public Iterable extractResources( + Service.ListAttestorsResponse payload) { + return payload.getAttestorsList() == null + ? ImmutableList.of() + : payload.getAttestorsList(); + } + }; + + private static final PagedListResponseFactory< + Service.ListAttestorsRequest, Service.ListAttestorsResponse, ListAttestorsPagedResponse> + LIST_ATTESTORS_PAGE_STR_FACT = + new PagedListResponseFactory< + Service.ListAttestorsRequest, Service.ListAttestorsResponse, + ListAttestorsPagedResponse>() { + @Override + public ApiFuture getFuturePagedResponse( + UnaryCallable callable, + Service.ListAttestorsRequest request, + ApiCallContext context, + ApiFuture futureResponse) { + PageContext< + Service.ListAttestorsRequest, Service.ListAttestorsResponse, + Resources.Attestor> + pageContext = + PageContext.create(callable, LIST_ATTESTORS_PAGE_STR_DESC, request, context); + return ListAttestorsPagedResponse.createAsync(pageContext, futureResponse); + } + }; + + /** Returns the object with the settings used for calls to getPolicy. */ + public UnaryCallSettings getPolicySettings() { + return getPolicySettings; + } + + /** Returns the object with the settings used for calls to updatePolicy. */ + public UnaryCallSettings updatePolicySettings() { + return updatePolicySettings; + } + + /** Returns the object with the settings used for calls to createAttestor. */ + public UnaryCallSettings + createAttestorSettings() { + return createAttestorSettings; + } + + /** Returns the object with the settings used for calls to getAttestor. */ + public UnaryCallSettings getAttestorSettings() { + return getAttestorSettings; + } + + /** Returns the object with the settings used for calls to updateAttestor. */ + public UnaryCallSettings + updateAttestorSettings() { + return updateAttestorSettings; + } + + /** Returns the object with the settings used for calls to listAttestors. */ + public PagedCallSettings< + Service.ListAttestorsRequest, Service.ListAttestorsResponse, ListAttestorsPagedResponse> + listAttestorsSettings() { + return listAttestorsSettings; + } + + /** Returns the object with the settings used for calls to deleteAttestor. */ + public UnaryCallSettings deleteAttestorSettings() { + return deleteAttestorSettings; + } + + @BetaApi("A restructuring of stub classes is planned, so this may break in the future") + public BinauthzManagementServiceV1Stub createStub() throws IOException { + if (getTransportChannelProvider() + .getTransportName() + .equals(GrpcTransportChannel.getGrpcTransportName())) { + return GrpcBinauthzManagementServiceV1Stub.create(this); + } + throw new UnsupportedOperationException( + String.format( + "Transport not supported: %s", getTransportChannelProvider().getTransportName())); + } + + /** Returns a builder for the default ExecutorProvider for this service. */ + public static InstantiatingExecutorProvider.Builder defaultExecutorProviderBuilder() { + return InstantiatingExecutorProvider.newBuilder(); + } + + /** Returns the default service endpoint. */ + public static String getDefaultEndpoint() { + return "binaryauthorization.googleapis.com:443"; + } + + /** Returns the default mTLS service endpoint. */ + public static String getDefaultMtlsEndpoint() { + return "binaryauthorization.mtls.googleapis.com:443"; + } + + /** Returns the default service scopes. */ + public static List getDefaultServiceScopes() { + return DEFAULT_SERVICE_SCOPES; + } + + /** Returns a builder for the default credentials for this service. */ + public static GoogleCredentialsProvider.Builder defaultCredentialsProviderBuilder() { + return GoogleCredentialsProvider.newBuilder() + .setScopesToApply(DEFAULT_SERVICE_SCOPES) + .setUseJwtAccessWithScope(true); + } + + /** Returns a builder for the default ChannelProvider for this service. */ + public static InstantiatingGrpcChannelProvider.Builder defaultGrpcTransportProviderBuilder() { + return InstantiatingGrpcChannelProvider.newBuilder() + .setMaxInboundMessageSize(Integer.MAX_VALUE); + } + + public static TransportChannelProvider defaultTransportChannelProvider() { + return defaultGrpcTransportProviderBuilder().build(); + } + + @BetaApi("The surface for customizing headers is not stable yet and may change in the future.") + public static ApiClientHeaderProvider.Builder defaultApiClientHeaderProviderBuilder() { + return ApiClientHeaderProvider.newBuilder() + .setGeneratedLibToken( + "gapic", GaxProperties.getLibraryVersion(BinauthzManagementServiceV1StubSettings.class)) + .setTransportToken( + GaxGrpcProperties.getGrpcTokenName(), GaxGrpcProperties.getGrpcVersion()); + } + + /** Returns a new builder for this class. */ + public static Builder newBuilder() { + return Builder.createDefault(); + } + + /** Returns a new builder for this class. */ + public static Builder newBuilder(ClientContext clientContext) { + return new Builder(clientContext); + } + + /** Returns a builder containing all the values of this settings class. */ + public Builder toBuilder() { + return new Builder(this); + } + + protected BinauthzManagementServiceV1StubSettings(Builder settingsBuilder) throws IOException { + super(settingsBuilder); + + getPolicySettings = settingsBuilder.getPolicySettings().build(); + updatePolicySettings = settingsBuilder.updatePolicySettings().build(); + createAttestorSettings = settingsBuilder.createAttestorSettings().build(); + getAttestorSettings = settingsBuilder.getAttestorSettings().build(); + updateAttestorSettings = settingsBuilder.updateAttestorSettings().build(); + listAttestorsSettings = settingsBuilder.listAttestorsSettings().build(); + deleteAttestorSettings = settingsBuilder.deleteAttestorSettings().build(); + } + + /** Builder for BinauthzManagementServiceV1StubSettings. */ + public static class Builder + extends StubSettings.Builder { + private final ImmutableList> unaryMethodSettingsBuilders; + private final UnaryCallSettings.Builder + getPolicySettings; + private final UnaryCallSettings.Builder + updatePolicySettings; + private final UnaryCallSettings.Builder + createAttestorSettings; + private final UnaryCallSettings.Builder + getAttestorSettings; + private final UnaryCallSettings.Builder + updateAttestorSettings; + private final PagedCallSettings.Builder< + Service.ListAttestorsRequest, Service.ListAttestorsResponse, ListAttestorsPagedResponse> + listAttestorsSettings; + private final UnaryCallSettings.Builder + deleteAttestorSettings; + private static final ImmutableMap> + RETRYABLE_CODE_DEFINITIONS; + + static { + ImmutableMap.Builder> definitions = + ImmutableMap.builder(); + definitions.put( + "retry_policy_0_codes", + ImmutableSet.copyOf( + Lists.newArrayList( + StatusCode.Code.DEADLINE_EXCEEDED, StatusCode.Code.UNAVAILABLE))); + definitions.put( + "no_retry_1_codes", ImmutableSet.copyOf(Lists.newArrayList())); + RETRYABLE_CODE_DEFINITIONS = definitions.build(); + } + + private static final ImmutableMap RETRY_PARAM_DEFINITIONS; + + static { + ImmutableMap.Builder definitions = ImmutableMap.builder(); + RetrySettings settings = null; + settings = + RetrySettings.newBuilder() + .setInitialRetryDelay(Duration.ofMillis(100L)) + .setRetryDelayMultiplier(1.3) + .setMaxRetryDelay(Duration.ofMillis(60000L)) + .setInitialRpcTimeout(Duration.ofMillis(600000L)) + .setRpcTimeoutMultiplier(1.0) + .setMaxRpcTimeout(Duration.ofMillis(600000L)) + .setTotalTimeout(Duration.ofMillis(600000L)) + .build(); + definitions.put("retry_policy_0_params", settings); + settings = + RetrySettings.newBuilder() + .setInitialRpcTimeout(Duration.ofMillis(600000L)) + .setRpcTimeoutMultiplier(1.0) + .setMaxRpcTimeout(Duration.ofMillis(600000L)) + .setTotalTimeout(Duration.ofMillis(600000L)) + .build(); + definitions.put("no_retry_1_params", settings); + RETRY_PARAM_DEFINITIONS = definitions.build(); + } + + protected Builder() { + this(((ClientContext) null)); + } + + protected Builder(ClientContext clientContext) { + super(clientContext); + + getPolicySettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + updatePolicySettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + createAttestorSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + getAttestorSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + updateAttestorSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + listAttestorsSettings = PagedCallSettings.newBuilder(LIST_ATTESTORS_PAGE_STR_FACT); + deleteAttestorSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + + unaryMethodSettingsBuilders = + ImmutableList.>of( + getPolicySettings, + updatePolicySettings, + createAttestorSettings, + getAttestorSettings, + updateAttestorSettings, + listAttestorsSettings, + deleteAttestorSettings); + initDefaults(this); + } + + protected Builder(BinauthzManagementServiceV1StubSettings settings) { + super(settings); + + getPolicySettings = settings.getPolicySettings.toBuilder(); + updatePolicySettings = settings.updatePolicySettings.toBuilder(); + createAttestorSettings = settings.createAttestorSettings.toBuilder(); + getAttestorSettings = settings.getAttestorSettings.toBuilder(); + updateAttestorSettings = settings.updateAttestorSettings.toBuilder(); + listAttestorsSettings = settings.listAttestorsSettings.toBuilder(); + deleteAttestorSettings = settings.deleteAttestorSettings.toBuilder(); + + unaryMethodSettingsBuilders = + ImmutableList.>of( + getPolicySettings, + updatePolicySettings, + createAttestorSettings, + getAttestorSettings, + updateAttestorSettings, + listAttestorsSettings, + deleteAttestorSettings); + } + + private static Builder createDefault() { + Builder builder = new Builder(((ClientContext) null)); + + builder.setTransportChannelProvider(defaultTransportChannelProvider()); + builder.setCredentialsProvider(defaultCredentialsProviderBuilder().build()); + builder.setInternalHeaderProvider(defaultApiClientHeaderProviderBuilder().build()); + builder.setEndpoint(getDefaultEndpoint()); + builder.setMtlsEndpoint(getDefaultMtlsEndpoint()); + builder.setSwitchToMtlsEndpointAllowed(true); + + return initDefaults(builder); + } + + private static Builder initDefaults(Builder builder) { + builder + .getPolicySettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_0_params")); + + builder + .updatePolicySettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_0_params")); + + builder + .createAttestorSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params")); + + builder + .getAttestorSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_0_params")); + + builder + .updateAttestorSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_0_params")); + + builder + .listAttestorsSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_0_params")); + + builder + .deleteAttestorSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_0_params")); + + return builder; + } + + /** + * Applies the given settings updater function to all of the unary API methods in this service. + * + *

Note: This method does not support applying settings to streaming methods. + */ + public Builder applyToAllUnaryMethods( + ApiFunction, Void> settingsUpdater) { + super.applyToAllUnaryMethods(unaryMethodSettingsBuilders, settingsUpdater); + return this; + } + + public ImmutableList> unaryMethodSettingsBuilders() { + return unaryMethodSettingsBuilders; + } + + /** Returns the builder for the settings used for calls to getPolicy. */ + public UnaryCallSettings.Builder + getPolicySettings() { + return getPolicySettings; + } + + /** Returns the builder for the settings used for calls to updatePolicy. */ + public UnaryCallSettings.Builder + updatePolicySettings() { + return updatePolicySettings; + } + + /** Returns the builder for the settings used for calls to createAttestor. */ + public UnaryCallSettings.Builder + createAttestorSettings() { + return createAttestorSettings; + } + + /** Returns the builder for the settings used for calls to getAttestor. */ + public UnaryCallSettings.Builder + getAttestorSettings() { + return getAttestorSettings; + } + + /** Returns the builder for the settings used for calls to updateAttestor. */ + public UnaryCallSettings.Builder + updateAttestorSettings() { + return updateAttestorSettings; + } + + /** Returns the builder for the settings used for calls to listAttestors. */ + public PagedCallSettings.Builder< + Service.ListAttestorsRequest, Service.ListAttestorsResponse, ListAttestorsPagedResponse> + listAttestorsSettings() { + return listAttestorsSettings; + } + + /** Returns the builder for the settings used for calls to deleteAttestor. */ + public UnaryCallSettings.Builder + deleteAttestorSettings() { + return deleteAttestorSettings; + } + + @Override + public BinauthzManagementServiceV1StubSettings build() throws IOException { + return new BinauthzManagementServiceV1StubSettings(this); + } + } +} diff --git a/owl-bot-staging/v1/google-cloud-binary-authorization/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/stub/GrpcBinauthzManagementServiceV1CallableFactory.java b/owl-bot-staging/v1/google-cloud-binary-authorization/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/stub/GrpcBinauthzManagementServiceV1CallableFactory.java new file mode 100644 index 00000000..5fc1fef3 --- /dev/null +++ b/owl-bot-staging/v1/google-cloud-binary-authorization/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/stub/GrpcBinauthzManagementServiceV1CallableFactory.java @@ -0,0 +1,113 @@ +/* + * Copyright 2021 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * 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 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.protos.google.cloud.binaryauthorization.v1.stub; + +import com.google.api.gax.grpc.GrpcCallSettings; +import com.google.api.gax.grpc.GrpcCallableFactory; +import com.google.api.gax.grpc.GrpcStubCallableFactory; +import com.google.api.gax.rpc.BatchingCallSettings; +import com.google.api.gax.rpc.BidiStreamingCallable; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.ClientStreamingCallable; +import com.google.api.gax.rpc.OperationCallSettings; +import com.google.api.gax.rpc.OperationCallable; +import com.google.api.gax.rpc.PagedCallSettings; +import com.google.api.gax.rpc.ServerStreamingCallSettings; +import com.google.api.gax.rpc.ServerStreamingCallable; +import com.google.api.gax.rpc.StreamingCallSettings; +import com.google.api.gax.rpc.UnaryCallSettings; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.longrunning.Operation; +import com.google.longrunning.stub.OperationsStub; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * gRPC callable factory implementation for the BinauthzManagementServiceV1 service API. + * + *

This class is for advanced usage. + */ +@Generated("by gapic-generator-java") +public class GrpcBinauthzManagementServiceV1CallableFactory implements GrpcStubCallableFactory { + + @Override + public UnaryCallable createUnaryCallable( + GrpcCallSettings grpcCallSettings, + UnaryCallSettings callSettings, + ClientContext clientContext) { + return GrpcCallableFactory.createUnaryCallable(grpcCallSettings, callSettings, clientContext); + } + + @Override + public + UnaryCallable createPagedCallable( + GrpcCallSettings grpcCallSettings, + PagedCallSettings callSettings, + ClientContext clientContext) { + return GrpcCallableFactory.createPagedCallable(grpcCallSettings, callSettings, clientContext); + } + + @Override + public UnaryCallable createBatchingCallable( + GrpcCallSettings grpcCallSettings, + BatchingCallSettings callSettings, + ClientContext clientContext) { + return GrpcCallableFactory.createBatchingCallable( + grpcCallSettings, callSettings, clientContext); + } + + @Override + public + OperationCallable createOperationCallable( + GrpcCallSettings grpcCallSettings, + OperationCallSettings callSettings, + ClientContext clientContext, + OperationsStub operationsStub) { + return GrpcCallableFactory.createOperationCallable( + grpcCallSettings, callSettings, clientContext, operationsStub); + } + + @Override + public + BidiStreamingCallable createBidiStreamingCallable( + GrpcCallSettings grpcCallSettings, + StreamingCallSettings callSettings, + ClientContext clientContext) { + return GrpcCallableFactory.createBidiStreamingCallable( + grpcCallSettings, callSettings, clientContext); + } + + @Override + public + ServerStreamingCallable createServerStreamingCallable( + GrpcCallSettings grpcCallSettings, + ServerStreamingCallSettings callSettings, + ClientContext clientContext) { + return GrpcCallableFactory.createServerStreamingCallable( + grpcCallSettings, callSettings, clientContext); + } + + @Override + public + ClientStreamingCallable createClientStreamingCallable( + GrpcCallSettings grpcCallSettings, + StreamingCallSettings callSettings, + ClientContext clientContext) { + return GrpcCallableFactory.createClientStreamingCallable( + grpcCallSettings, callSettings, clientContext); + } +} diff --git a/owl-bot-staging/v1/google-cloud-binary-authorization/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/stub/GrpcBinauthzManagementServiceV1Stub.java b/owl-bot-staging/v1/google-cloud-binary-authorization/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/stub/GrpcBinauthzManagementServiceV1Stub.java new file mode 100644 index 00000000..2533ae05 --- /dev/null +++ b/owl-bot-staging/v1/google-cloud-binary-authorization/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/stub/GrpcBinauthzManagementServiceV1Stub.java @@ -0,0 +1,370 @@ +/* + * Copyright 2021 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * 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 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.protos.google.cloud.binaryauthorization.v1.stub; + +import static com.google.protos.google.cloud.binaryauthorization.v1.BinauthzManagementServiceV1Client.ListAttestorsPagedResponse; + +import com.google.api.gax.core.BackgroundResource; +import com.google.api.gax.core.BackgroundResourceAggregation; +import com.google.api.gax.grpc.GrpcCallSettings; +import com.google.api.gax.grpc.GrpcStubCallableFactory; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.common.collect.ImmutableMap; +import com.google.longrunning.stub.GrpcOperationsStub; +import com.google.protobuf.Empty; +import com.google.protos.google.cloud.binaryauthorization.v1.Resources; +import com.google.protos.google.cloud.binaryauthorization.v1.Service; +import io.grpc.MethodDescriptor; +import io.grpc.protobuf.ProtoUtils; +import java.io.IOException; +import java.util.Map; +import java.util.concurrent.TimeUnit; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * gRPC stub implementation for the BinauthzManagementServiceV1 service API. + * + *

This class is for advanced usage and reflects the underlying API directly. + */ +@Generated("by gapic-generator-java") +public class GrpcBinauthzManagementServiceV1Stub extends BinauthzManagementServiceV1Stub { + private static final MethodDescriptor + getPolicyMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName( + "google.cloud.binaryauthorization.v1.BinauthzManagementServiceV1/GetPolicy") + .setRequestMarshaller( + ProtoUtils.marshaller(Service.GetPolicyRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Resources.Policy.getDefaultInstance())) + .build(); + + private static final MethodDescriptor + updatePolicyMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName( + "google.cloud.binaryauthorization.v1.BinauthzManagementServiceV1/UpdatePolicy") + .setRequestMarshaller( + ProtoUtils.marshaller(Service.UpdatePolicyRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Resources.Policy.getDefaultInstance())) + .build(); + + private static final MethodDescriptor + createAttestorMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName( + "google.cloud.binaryauthorization.v1.BinauthzManagementServiceV1/CreateAttestor") + .setRequestMarshaller( + ProtoUtils.marshaller(Service.CreateAttestorRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Resources.Attestor.getDefaultInstance())) + .build(); + + private static final MethodDescriptor + getAttestorMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName( + "google.cloud.binaryauthorization.v1.BinauthzManagementServiceV1/GetAttestor") + .setRequestMarshaller( + ProtoUtils.marshaller(Service.GetAttestorRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Resources.Attestor.getDefaultInstance())) + .build(); + + private static final MethodDescriptor + updateAttestorMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName( + "google.cloud.binaryauthorization.v1.BinauthzManagementServiceV1/UpdateAttestor") + .setRequestMarshaller( + ProtoUtils.marshaller(Service.UpdateAttestorRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Resources.Attestor.getDefaultInstance())) + .build(); + + private static final MethodDescriptor + listAttestorsMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName( + "google.cloud.binaryauthorization.v1.BinauthzManagementServiceV1/ListAttestors") + .setRequestMarshaller( + ProtoUtils.marshaller(Service.ListAttestorsRequest.getDefaultInstance())) + .setResponseMarshaller( + ProtoUtils.marshaller(Service.ListAttestorsResponse.getDefaultInstance())) + .build(); + + private static final MethodDescriptor + deleteAttestorMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName( + "google.cloud.binaryauthorization.v1.BinauthzManagementServiceV1/DeleteAttestor") + .setRequestMarshaller( + ProtoUtils.marshaller(Service.DeleteAttestorRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Empty.getDefaultInstance())) + .build(); + + private final UnaryCallable getPolicyCallable; + private final UnaryCallable updatePolicyCallable; + private final UnaryCallable + createAttestorCallable; + private final UnaryCallable getAttestorCallable; + private final UnaryCallable + updateAttestorCallable; + private final UnaryCallable + listAttestorsCallable; + private final UnaryCallable + listAttestorsPagedCallable; + private final UnaryCallable deleteAttestorCallable; + + private final BackgroundResource backgroundResources; + private final GrpcOperationsStub operationsStub; + private final GrpcStubCallableFactory callableFactory; + + public static final GrpcBinauthzManagementServiceV1Stub create( + BinauthzManagementServiceV1StubSettings settings) throws IOException { + return new GrpcBinauthzManagementServiceV1Stub(settings, ClientContext.create(settings)); + } + + public static final GrpcBinauthzManagementServiceV1Stub create(ClientContext clientContext) + throws IOException { + return new GrpcBinauthzManagementServiceV1Stub( + BinauthzManagementServiceV1StubSettings.newBuilder().build(), clientContext); + } + + public static final GrpcBinauthzManagementServiceV1Stub create( + ClientContext clientContext, GrpcStubCallableFactory callableFactory) throws IOException { + return new GrpcBinauthzManagementServiceV1Stub( + BinauthzManagementServiceV1StubSettings.newBuilder().build(), + clientContext, + callableFactory); + } + + /** + * Constructs an instance of GrpcBinauthzManagementServiceV1Stub, using the given settings. This + * is protected so that it is easy to make a subclass, but otherwise, the static factory methods + * should be preferred. + */ + protected GrpcBinauthzManagementServiceV1Stub( + BinauthzManagementServiceV1StubSettings settings, ClientContext clientContext) + throws IOException { + this(settings, clientContext, new GrpcBinauthzManagementServiceV1CallableFactory()); + } + + /** + * Constructs an instance of GrpcBinauthzManagementServiceV1Stub, using the given settings. This + * is protected so that it is easy to make a subclass, but otherwise, the static factory methods + * should be preferred. + */ + protected GrpcBinauthzManagementServiceV1Stub( + BinauthzManagementServiceV1StubSettings settings, + ClientContext clientContext, + GrpcStubCallableFactory callableFactory) + throws IOException { + this.callableFactory = callableFactory; + this.operationsStub = GrpcOperationsStub.create(clientContext, callableFactory); + + GrpcCallSettings getPolicyTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(getPolicyMethodDescriptor) + .setParamsExtractor( + request -> { + ImmutableMap.Builder params = ImmutableMap.builder(); + params.put("name", String.valueOf(request.getName())); + return params.build(); + }) + .build(); + GrpcCallSettings updatePolicyTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(updatePolicyMethodDescriptor) + .setParamsExtractor( + request -> { + ImmutableMap.Builder params = ImmutableMap.builder(); + params.put("policy.name", String.valueOf(request.getPolicy().getName())); + return params.build(); + }) + .build(); + GrpcCallSettings + createAttestorTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(createAttestorMethodDescriptor) + .setParamsExtractor( + request -> { + ImmutableMap.Builder params = ImmutableMap.builder(); + params.put("parent", String.valueOf(request.getParent())); + return params.build(); + }) + .build(); + GrpcCallSettings getAttestorTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(getAttestorMethodDescriptor) + .setParamsExtractor( + request -> { + ImmutableMap.Builder params = ImmutableMap.builder(); + params.put("name", String.valueOf(request.getName())); + return params.build(); + }) + .build(); + GrpcCallSettings + updateAttestorTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(updateAttestorMethodDescriptor) + .setParamsExtractor( + request -> { + ImmutableMap.Builder params = ImmutableMap.builder(); + params.put("attestor.name", String.valueOf(request.getAttestor().getName())); + return params.build(); + }) + .build(); + GrpcCallSettings + listAttestorsTransportSettings = + GrpcCallSettings + .newBuilder() + .setMethodDescriptor(listAttestorsMethodDescriptor) + .setParamsExtractor( + request -> { + ImmutableMap.Builder params = ImmutableMap.builder(); + params.put("parent", String.valueOf(request.getParent())); + return params.build(); + }) + .build(); + GrpcCallSettings deleteAttestorTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(deleteAttestorMethodDescriptor) + .setParamsExtractor( + request -> { + ImmutableMap.Builder params = ImmutableMap.builder(); + params.put("name", String.valueOf(request.getName())); + return params.build(); + }) + .build(); + + this.getPolicyCallable = + callableFactory.createUnaryCallable( + getPolicyTransportSettings, settings.getPolicySettings(), clientContext); + this.updatePolicyCallable = + callableFactory.createUnaryCallable( + updatePolicyTransportSettings, settings.updatePolicySettings(), clientContext); + this.createAttestorCallable = + callableFactory.createUnaryCallable( + createAttestorTransportSettings, settings.createAttestorSettings(), clientContext); + this.getAttestorCallable = + callableFactory.createUnaryCallable( + getAttestorTransportSettings, settings.getAttestorSettings(), clientContext); + this.updateAttestorCallable = + callableFactory.createUnaryCallable( + updateAttestorTransportSettings, settings.updateAttestorSettings(), clientContext); + this.listAttestorsCallable = + callableFactory.createUnaryCallable( + listAttestorsTransportSettings, settings.listAttestorsSettings(), clientContext); + this.listAttestorsPagedCallable = + callableFactory.createPagedCallable( + listAttestorsTransportSettings, settings.listAttestorsSettings(), clientContext); + this.deleteAttestorCallable = + callableFactory.createUnaryCallable( + deleteAttestorTransportSettings, settings.deleteAttestorSettings(), clientContext); + + this.backgroundResources = + new BackgroundResourceAggregation(clientContext.getBackgroundResources()); + } + + public GrpcOperationsStub getOperationsStub() { + return operationsStub; + } + + @Override + public UnaryCallable getPolicyCallable() { + return getPolicyCallable; + } + + @Override + public UnaryCallable updatePolicyCallable() { + return updatePolicyCallable; + } + + @Override + public UnaryCallable createAttestorCallable() { + return createAttestorCallable; + } + + @Override + public UnaryCallable getAttestorCallable() { + return getAttestorCallable; + } + + @Override + public UnaryCallable updateAttestorCallable() { + return updateAttestorCallable; + } + + @Override + public UnaryCallable + listAttestorsCallable() { + return listAttestorsCallable; + } + + @Override + public UnaryCallable + listAttestorsPagedCallable() { + return listAttestorsPagedCallable; + } + + @Override + public UnaryCallable deleteAttestorCallable() { + return deleteAttestorCallable; + } + + @Override + public final void close() { + try { + backgroundResources.close(); + } catch (RuntimeException e) { + throw e; + } catch (Exception e) { + throw new IllegalStateException("Failed to close resource", e); + } + } + + @Override + public void shutdown() { + backgroundResources.shutdown(); + } + + @Override + public boolean isShutdown() { + return backgroundResources.isShutdown(); + } + + @Override + public boolean isTerminated() { + return backgroundResources.isTerminated(); + } + + @Override + public void shutdownNow() { + backgroundResources.shutdownNow(); + } + + @Override + public boolean awaitTermination(long duration, TimeUnit unit) throws InterruptedException { + return backgroundResources.awaitTermination(duration, unit); + } +} diff --git a/owl-bot-staging/v1/google-cloud-binary-authorization/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/stub/GrpcSystemPolicyV1CallableFactory.java b/owl-bot-staging/v1/google-cloud-binary-authorization/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/stub/GrpcSystemPolicyV1CallableFactory.java new file mode 100644 index 00000000..ee975437 --- /dev/null +++ b/owl-bot-staging/v1/google-cloud-binary-authorization/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/stub/GrpcSystemPolicyV1CallableFactory.java @@ -0,0 +1,113 @@ +/* + * Copyright 2021 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * 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 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.protos.google.cloud.binaryauthorization.v1.stub; + +import com.google.api.gax.grpc.GrpcCallSettings; +import com.google.api.gax.grpc.GrpcCallableFactory; +import com.google.api.gax.grpc.GrpcStubCallableFactory; +import com.google.api.gax.rpc.BatchingCallSettings; +import com.google.api.gax.rpc.BidiStreamingCallable; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.ClientStreamingCallable; +import com.google.api.gax.rpc.OperationCallSettings; +import com.google.api.gax.rpc.OperationCallable; +import com.google.api.gax.rpc.PagedCallSettings; +import com.google.api.gax.rpc.ServerStreamingCallSettings; +import com.google.api.gax.rpc.ServerStreamingCallable; +import com.google.api.gax.rpc.StreamingCallSettings; +import com.google.api.gax.rpc.UnaryCallSettings; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.longrunning.Operation; +import com.google.longrunning.stub.OperationsStub; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * gRPC callable factory implementation for the SystemPolicyV1 service API. + * + *

This class is for advanced usage. + */ +@Generated("by gapic-generator-java") +public class GrpcSystemPolicyV1CallableFactory implements GrpcStubCallableFactory { + + @Override + public UnaryCallable createUnaryCallable( + GrpcCallSettings grpcCallSettings, + UnaryCallSettings callSettings, + ClientContext clientContext) { + return GrpcCallableFactory.createUnaryCallable(grpcCallSettings, callSettings, clientContext); + } + + @Override + public + UnaryCallable createPagedCallable( + GrpcCallSettings grpcCallSettings, + PagedCallSettings callSettings, + ClientContext clientContext) { + return GrpcCallableFactory.createPagedCallable(grpcCallSettings, callSettings, clientContext); + } + + @Override + public UnaryCallable createBatchingCallable( + GrpcCallSettings grpcCallSettings, + BatchingCallSettings callSettings, + ClientContext clientContext) { + return GrpcCallableFactory.createBatchingCallable( + grpcCallSettings, callSettings, clientContext); + } + + @Override + public + OperationCallable createOperationCallable( + GrpcCallSettings grpcCallSettings, + OperationCallSettings callSettings, + ClientContext clientContext, + OperationsStub operationsStub) { + return GrpcCallableFactory.createOperationCallable( + grpcCallSettings, callSettings, clientContext, operationsStub); + } + + @Override + public + BidiStreamingCallable createBidiStreamingCallable( + GrpcCallSettings grpcCallSettings, + StreamingCallSettings callSettings, + ClientContext clientContext) { + return GrpcCallableFactory.createBidiStreamingCallable( + grpcCallSettings, callSettings, clientContext); + } + + @Override + public + ServerStreamingCallable createServerStreamingCallable( + GrpcCallSettings grpcCallSettings, + ServerStreamingCallSettings callSettings, + ClientContext clientContext) { + return GrpcCallableFactory.createServerStreamingCallable( + grpcCallSettings, callSettings, clientContext); + } + + @Override + public + ClientStreamingCallable createClientStreamingCallable( + GrpcCallSettings grpcCallSettings, + StreamingCallSettings callSettings, + ClientContext clientContext) { + return GrpcCallableFactory.createClientStreamingCallable( + grpcCallSettings, callSettings, clientContext); + } +} diff --git a/owl-bot-staging/v1/google-cloud-binary-authorization/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/stub/GrpcSystemPolicyV1Stub.java b/owl-bot-staging/v1/google-cloud-binary-authorization/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/stub/GrpcSystemPolicyV1Stub.java new file mode 100644 index 00000000..e611b8b9 --- /dev/null +++ b/owl-bot-staging/v1/google-cloud-binary-authorization/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/stub/GrpcSystemPolicyV1Stub.java @@ -0,0 +1,166 @@ +/* + * Copyright 2021 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * 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 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.protos.google.cloud.binaryauthorization.v1.stub; + +import com.google.api.gax.core.BackgroundResource; +import com.google.api.gax.core.BackgroundResourceAggregation; +import com.google.api.gax.grpc.GrpcCallSettings; +import com.google.api.gax.grpc.GrpcStubCallableFactory; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.common.collect.ImmutableMap; +import com.google.longrunning.stub.GrpcOperationsStub; +import com.google.protos.google.cloud.binaryauthorization.v1.Resources; +import com.google.protos.google.cloud.binaryauthorization.v1.Service; +import io.grpc.MethodDescriptor; +import io.grpc.protobuf.ProtoUtils; +import java.io.IOException; +import java.util.Map; +import java.util.concurrent.TimeUnit; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * gRPC stub implementation for the SystemPolicyV1 service API. + * + *

This class is for advanced usage and reflects the underlying API directly. + */ +@Generated("by gapic-generator-java") +public class GrpcSystemPolicyV1Stub extends SystemPolicyV1Stub { + private static final MethodDescriptor + getSystemPolicyMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName( + "google.cloud.binaryauthorization.v1.SystemPolicyV1/GetSystemPolicy") + .setRequestMarshaller( + ProtoUtils.marshaller(Service.GetSystemPolicyRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Resources.Policy.getDefaultInstance())) + .build(); + + private final UnaryCallable + getSystemPolicyCallable; + + private final BackgroundResource backgroundResources; + private final GrpcOperationsStub operationsStub; + private final GrpcStubCallableFactory callableFactory; + + public static final GrpcSystemPolicyV1Stub create(SystemPolicyV1StubSettings settings) + throws IOException { + return new GrpcSystemPolicyV1Stub(settings, ClientContext.create(settings)); + } + + public static final GrpcSystemPolicyV1Stub create(ClientContext clientContext) + throws IOException { + return new GrpcSystemPolicyV1Stub( + SystemPolicyV1StubSettings.newBuilder().build(), clientContext); + } + + public static final GrpcSystemPolicyV1Stub create( + ClientContext clientContext, GrpcStubCallableFactory callableFactory) throws IOException { + return new GrpcSystemPolicyV1Stub( + SystemPolicyV1StubSettings.newBuilder().build(), clientContext, callableFactory); + } + + /** + * Constructs an instance of GrpcSystemPolicyV1Stub, using the given settings. This is protected + * so that it is easy to make a subclass, but otherwise, the static factory methods should be + * preferred. + */ + protected GrpcSystemPolicyV1Stub(SystemPolicyV1StubSettings settings, ClientContext clientContext) + throws IOException { + this(settings, clientContext, new GrpcSystemPolicyV1CallableFactory()); + } + + /** + * Constructs an instance of GrpcSystemPolicyV1Stub, using the given settings. This is protected + * so that it is easy to make a subclass, but otherwise, the static factory methods should be + * preferred. + */ + protected GrpcSystemPolicyV1Stub( + SystemPolicyV1StubSettings settings, + ClientContext clientContext, + GrpcStubCallableFactory callableFactory) + throws IOException { + this.callableFactory = callableFactory; + this.operationsStub = GrpcOperationsStub.create(clientContext, callableFactory); + + GrpcCallSettings + getSystemPolicyTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(getSystemPolicyMethodDescriptor) + .setParamsExtractor( + request -> { + ImmutableMap.Builder params = ImmutableMap.builder(); + params.put("name", String.valueOf(request.getName())); + return params.build(); + }) + .build(); + + this.getSystemPolicyCallable = + callableFactory.createUnaryCallable( + getSystemPolicyTransportSettings, settings.getSystemPolicySettings(), clientContext); + + this.backgroundResources = + new BackgroundResourceAggregation(clientContext.getBackgroundResources()); + } + + public GrpcOperationsStub getOperationsStub() { + return operationsStub; + } + + @Override + public UnaryCallable getSystemPolicyCallable() { + return getSystemPolicyCallable; + } + + @Override + public final void close() { + try { + backgroundResources.close(); + } catch (RuntimeException e) { + throw e; + } catch (Exception e) { + throw new IllegalStateException("Failed to close resource", e); + } + } + + @Override + public void shutdown() { + backgroundResources.shutdown(); + } + + @Override + public boolean isShutdown() { + return backgroundResources.isShutdown(); + } + + @Override + public boolean isTerminated() { + return backgroundResources.isTerminated(); + } + + @Override + public void shutdownNow() { + backgroundResources.shutdownNow(); + } + + @Override + public boolean awaitTermination(long duration, TimeUnit unit) throws InterruptedException { + return backgroundResources.awaitTermination(duration, unit); + } +} diff --git a/owl-bot-staging/v1/google-cloud-binary-authorization/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/stub/GrpcValidationHelperV1CallableFactory.java b/owl-bot-staging/v1/google-cloud-binary-authorization/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/stub/GrpcValidationHelperV1CallableFactory.java new file mode 100644 index 00000000..097845f4 --- /dev/null +++ b/owl-bot-staging/v1/google-cloud-binary-authorization/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/stub/GrpcValidationHelperV1CallableFactory.java @@ -0,0 +1,113 @@ +/* + * Copyright 2021 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * 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 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.protos.google.cloud.binaryauthorization.v1.stub; + +import com.google.api.gax.grpc.GrpcCallSettings; +import com.google.api.gax.grpc.GrpcCallableFactory; +import com.google.api.gax.grpc.GrpcStubCallableFactory; +import com.google.api.gax.rpc.BatchingCallSettings; +import com.google.api.gax.rpc.BidiStreamingCallable; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.ClientStreamingCallable; +import com.google.api.gax.rpc.OperationCallSettings; +import com.google.api.gax.rpc.OperationCallable; +import com.google.api.gax.rpc.PagedCallSettings; +import com.google.api.gax.rpc.ServerStreamingCallSettings; +import com.google.api.gax.rpc.ServerStreamingCallable; +import com.google.api.gax.rpc.StreamingCallSettings; +import com.google.api.gax.rpc.UnaryCallSettings; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.longrunning.Operation; +import com.google.longrunning.stub.OperationsStub; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * gRPC callable factory implementation for the ValidationHelperV1 service API. + * + *

This class is for advanced usage. + */ +@Generated("by gapic-generator-java") +public class GrpcValidationHelperV1CallableFactory implements GrpcStubCallableFactory { + + @Override + public UnaryCallable createUnaryCallable( + GrpcCallSettings grpcCallSettings, + UnaryCallSettings callSettings, + ClientContext clientContext) { + return GrpcCallableFactory.createUnaryCallable(grpcCallSettings, callSettings, clientContext); + } + + @Override + public + UnaryCallable createPagedCallable( + GrpcCallSettings grpcCallSettings, + PagedCallSettings callSettings, + ClientContext clientContext) { + return GrpcCallableFactory.createPagedCallable(grpcCallSettings, callSettings, clientContext); + } + + @Override + public UnaryCallable createBatchingCallable( + GrpcCallSettings grpcCallSettings, + BatchingCallSettings callSettings, + ClientContext clientContext) { + return GrpcCallableFactory.createBatchingCallable( + grpcCallSettings, callSettings, clientContext); + } + + @Override + public + OperationCallable createOperationCallable( + GrpcCallSettings grpcCallSettings, + OperationCallSettings callSettings, + ClientContext clientContext, + OperationsStub operationsStub) { + return GrpcCallableFactory.createOperationCallable( + grpcCallSettings, callSettings, clientContext, operationsStub); + } + + @Override + public + BidiStreamingCallable createBidiStreamingCallable( + GrpcCallSettings grpcCallSettings, + StreamingCallSettings callSettings, + ClientContext clientContext) { + return GrpcCallableFactory.createBidiStreamingCallable( + grpcCallSettings, callSettings, clientContext); + } + + @Override + public + ServerStreamingCallable createServerStreamingCallable( + GrpcCallSettings grpcCallSettings, + ServerStreamingCallSettings callSettings, + ClientContext clientContext) { + return GrpcCallableFactory.createServerStreamingCallable( + grpcCallSettings, callSettings, clientContext); + } + + @Override + public + ClientStreamingCallable createClientStreamingCallable( + GrpcCallSettings grpcCallSettings, + StreamingCallSettings callSettings, + ClientContext clientContext) { + return GrpcCallableFactory.createClientStreamingCallable( + grpcCallSettings, callSettings, clientContext); + } +} diff --git a/owl-bot-staging/v1/google-cloud-binary-authorization/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/stub/GrpcValidationHelperV1Stub.java b/owl-bot-staging/v1/google-cloud-binary-authorization/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/stub/GrpcValidationHelperV1Stub.java new file mode 100644 index 00000000..3e6030bf --- /dev/null +++ b/owl-bot-staging/v1/google-cloud-binary-authorization/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/stub/GrpcValidationHelperV1Stub.java @@ -0,0 +1,185 @@ +/* + * Copyright 2021 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * 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 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.protos.google.cloud.binaryauthorization.v1.stub; + +import com.google.api.gax.core.BackgroundResource; +import com.google.api.gax.core.BackgroundResourceAggregation; +import com.google.api.gax.grpc.GrpcCallSettings; +import com.google.api.gax.grpc.GrpcStubCallableFactory; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.common.collect.ImmutableMap; +import com.google.longrunning.stub.GrpcOperationsStub; +import com.google.protos.google.cloud.binaryauthorization.v1.Service; +import io.grpc.MethodDescriptor; +import io.grpc.protobuf.ProtoUtils; +import java.io.IOException; +import java.util.Map; +import java.util.concurrent.TimeUnit; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * gRPC stub implementation for the ValidationHelperV1 service API. + * + *

This class is for advanced usage and reflects the underlying API directly. + */ +@Generated("by gapic-generator-java") +public class GrpcValidationHelperV1Stub extends ValidationHelperV1Stub { + private static final MethodDescriptor< + Service.ValidateAttestationOccurrenceRequest, + Service.ValidateAttestationOccurrenceResponse> + validateAttestationOccurrenceMethodDescriptor = + MethodDescriptor + . + newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName( + "google.cloud.binaryauthorization.v1.ValidationHelperV1/ValidateAttestationOccurrence") + .setRequestMarshaller( + ProtoUtils.marshaller( + Service.ValidateAttestationOccurrenceRequest.getDefaultInstance())) + .setResponseMarshaller( + ProtoUtils.marshaller( + Service.ValidateAttestationOccurrenceResponse.getDefaultInstance())) + .build(); + + private final UnaryCallable< + Service.ValidateAttestationOccurrenceRequest, + Service.ValidateAttestationOccurrenceResponse> + validateAttestationOccurrenceCallable; + + private final BackgroundResource backgroundResources; + private final GrpcOperationsStub operationsStub; + private final GrpcStubCallableFactory callableFactory; + + public static final GrpcValidationHelperV1Stub create(ValidationHelperV1StubSettings settings) + throws IOException { + return new GrpcValidationHelperV1Stub(settings, ClientContext.create(settings)); + } + + public static final GrpcValidationHelperV1Stub create(ClientContext clientContext) + throws IOException { + return new GrpcValidationHelperV1Stub( + ValidationHelperV1StubSettings.newBuilder().build(), clientContext); + } + + public static final GrpcValidationHelperV1Stub create( + ClientContext clientContext, GrpcStubCallableFactory callableFactory) throws IOException { + return new GrpcValidationHelperV1Stub( + ValidationHelperV1StubSettings.newBuilder().build(), clientContext, callableFactory); + } + + /** + * Constructs an instance of GrpcValidationHelperV1Stub, using the given settings. This is + * protected so that it is easy to make a subclass, but otherwise, the static factory methods + * should be preferred. + */ + protected GrpcValidationHelperV1Stub( + ValidationHelperV1StubSettings settings, ClientContext clientContext) throws IOException { + this(settings, clientContext, new GrpcValidationHelperV1CallableFactory()); + } + + /** + * Constructs an instance of GrpcValidationHelperV1Stub, using the given settings. This is + * protected so that it is easy to make a subclass, but otherwise, the static factory methods + * should be preferred. + */ + protected GrpcValidationHelperV1Stub( + ValidationHelperV1StubSettings settings, + ClientContext clientContext, + GrpcStubCallableFactory callableFactory) + throws IOException { + this.callableFactory = callableFactory; + this.operationsStub = GrpcOperationsStub.create(clientContext, callableFactory); + + GrpcCallSettings< + Service.ValidateAttestationOccurrenceRequest, + Service.ValidateAttestationOccurrenceResponse> + validateAttestationOccurrenceTransportSettings = + GrpcCallSettings + . + newBuilder() + .setMethodDescriptor(validateAttestationOccurrenceMethodDescriptor) + .setParamsExtractor( + request -> { + ImmutableMap.Builder params = ImmutableMap.builder(); + params.put("attestor", String.valueOf(request.getAttestor())); + return params.build(); + }) + .build(); + + this.validateAttestationOccurrenceCallable = + callableFactory.createUnaryCallable( + validateAttestationOccurrenceTransportSettings, + settings.validateAttestationOccurrenceSettings(), + clientContext); + + this.backgroundResources = + new BackgroundResourceAggregation(clientContext.getBackgroundResources()); + } + + public GrpcOperationsStub getOperationsStub() { + return operationsStub; + } + + @Override + public UnaryCallable< + Service.ValidateAttestationOccurrenceRequest, + Service.ValidateAttestationOccurrenceResponse> + validateAttestationOccurrenceCallable() { + return validateAttestationOccurrenceCallable; + } + + @Override + public final void close() { + try { + backgroundResources.close(); + } catch (RuntimeException e) { + throw e; + } catch (Exception e) { + throw new IllegalStateException("Failed to close resource", e); + } + } + + @Override + public void shutdown() { + backgroundResources.shutdown(); + } + + @Override + public boolean isShutdown() { + return backgroundResources.isShutdown(); + } + + @Override + public boolean isTerminated() { + return backgroundResources.isTerminated(); + } + + @Override + public void shutdownNow() { + backgroundResources.shutdownNow(); + } + + @Override + public boolean awaitTermination(long duration, TimeUnit unit) throws InterruptedException { + return backgroundResources.awaitTermination(duration, unit); + } +} diff --git a/owl-bot-staging/v1/google-cloud-binary-authorization/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/stub/SystemPolicyV1Stub.java b/owl-bot-staging/v1/google-cloud-binary-authorization/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/stub/SystemPolicyV1Stub.java new file mode 100644 index 00000000..9d52db96 --- /dev/null +++ b/owl-bot-staging/v1/google-cloud-binary-authorization/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/stub/SystemPolicyV1Stub.java @@ -0,0 +1,40 @@ +/* + * Copyright 2021 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * 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 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.protos.google.cloud.binaryauthorization.v1.stub; + +import com.google.api.gax.core.BackgroundResource; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.protos.google.cloud.binaryauthorization.v1.Resources; +import com.google.protos.google.cloud.binaryauthorization.v1.Service; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * Base stub class for the SystemPolicyV1 service API. + * + *

This class is for advanced usage and reflects the underlying API directly. + */ +@Generated("by gapic-generator-java") +public abstract class SystemPolicyV1Stub implements BackgroundResource { + + public UnaryCallable getSystemPolicyCallable() { + throw new UnsupportedOperationException("Not implemented: getSystemPolicyCallable()"); + } + + @Override + public abstract void close(); +} diff --git a/owl-bot-staging/v1/google-cloud-binary-authorization/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/stub/SystemPolicyV1StubSettings.java b/owl-bot-staging/v1/google-cloud-binary-authorization/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/stub/SystemPolicyV1StubSettings.java new file mode 100644 index 00000000..e5f13393 --- /dev/null +++ b/owl-bot-staging/v1/google-cloud-binary-authorization/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/stub/SystemPolicyV1StubSettings.java @@ -0,0 +1,267 @@ +/* + * Copyright 2021 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * 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 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.protos.google.cloud.binaryauthorization.v1.stub; + +import com.google.api.core.ApiFunction; +import com.google.api.core.BetaApi; +import com.google.api.gax.core.GaxProperties; +import com.google.api.gax.core.GoogleCredentialsProvider; +import com.google.api.gax.core.InstantiatingExecutorProvider; +import com.google.api.gax.grpc.GaxGrpcProperties; +import com.google.api.gax.grpc.GrpcTransportChannel; +import com.google.api.gax.grpc.InstantiatingGrpcChannelProvider; +import com.google.api.gax.retrying.RetrySettings; +import com.google.api.gax.rpc.ApiClientHeaderProvider; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.StatusCode; +import com.google.api.gax.rpc.StubSettings; +import com.google.api.gax.rpc.TransportChannelProvider; +import com.google.api.gax.rpc.UnaryCallSettings; +import com.google.common.collect.ImmutableList; +import com.google.common.collect.ImmutableMap; +import com.google.common.collect.ImmutableSet; +import com.google.common.collect.Lists; +import com.google.protos.google.cloud.binaryauthorization.v1.Resources; +import com.google.protos.google.cloud.binaryauthorization.v1.Service; +import java.io.IOException; +import java.util.List; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * Settings class to configure an instance of {@link SystemPolicyV1Stub}. + * + *

The default instance has everything set to sensible defaults: + * + *

    + *
  • The default service address (binaryauthorization.googleapis.com) and default port (443) + * are used. + *
  • Credentials are acquired automatically through Application Default Credentials. + *
  • Retries are configured for idempotent methods but not for non-idempotent methods. + *
+ * + *

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 getSystemPolicy to 30 seconds: + * + *

{@code
+ * SystemPolicyV1StubSettings.Builder systemPolicyV1SettingsBuilder =
+ *     SystemPolicyV1StubSettings.newBuilder();
+ * systemPolicyV1SettingsBuilder
+ *     .getSystemPolicySettings()
+ *     .setRetrySettings(
+ *         systemPolicyV1SettingsBuilder
+ *             .getSystemPolicySettings()
+ *             .getRetrySettings()
+ *             .toBuilder()
+ *             .setTotalTimeout(Duration.ofSeconds(30))
+ *             .build());
+ * SystemPolicyV1StubSettings systemPolicyV1Settings = systemPolicyV1SettingsBuilder.build();
+ * }
+ */ +@Generated("by gapic-generator-java") +public class SystemPolicyV1StubSettings extends StubSettings { + /** The default scopes of the service. */ + private static final ImmutableList DEFAULT_SERVICE_SCOPES = + ImmutableList.builder().add("https://www.googleapis.com/auth/cloud-platform").build(); + + private final UnaryCallSettings + getSystemPolicySettings; + + /** Returns the object with the settings used for calls to getSystemPolicy. */ + public UnaryCallSettings + getSystemPolicySettings() { + return getSystemPolicySettings; + } + + @BetaApi("A restructuring of stub classes is planned, so this may break in the future") + public SystemPolicyV1Stub createStub() throws IOException { + if (getTransportChannelProvider() + .getTransportName() + .equals(GrpcTransportChannel.getGrpcTransportName())) { + return GrpcSystemPolicyV1Stub.create(this); + } + throw new UnsupportedOperationException( + String.format( + "Transport not supported: %s", getTransportChannelProvider().getTransportName())); + } + + /** Returns a builder for the default ExecutorProvider for this service. */ + public static InstantiatingExecutorProvider.Builder defaultExecutorProviderBuilder() { + return InstantiatingExecutorProvider.newBuilder(); + } + + /** Returns the default service endpoint. */ + public static String getDefaultEndpoint() { + return "binaryauthorization.googleapis.com:443"; + } + + /** Returns the default mTLS service endpoint. */ + public static String getDefaultMtlsEndpoint() { + return "binaryauthorization.mtls.googleapis.com:443"; + } + + /** Returns the default service scopes. */ + public static List getDefaultServiceScopes() { + return DEFAULT_SERVICE_SCOPES; + } + + /** Returns a builder for the default credentials for this service. */ + public static GoogleCredentialsProvider.Builder defaultCredentialsProviderBuilder() { + return GoogleCredentialsProvider.newBuilder() + .setScopesToApply(DEFAULT_SERVICE_SCOPES) + .setUseJwtAccessWithScope(true); + } + + /** Returns a builder for the default ChannelProvider for this service. */ + public static InstantiatingGrpcChannelProvider.Builder defaultGrpcTransportProviderBuilder() { + return InstantiatingGrpcChannelProvider.newBuilder() + .setMaxInboundMessageSize(Integer.MAX_VALUE); + } + + public static TransportChannelProvider defaultTransportChannelProvider() { + return defaultGrpcTransportProviderBuilder().build(); + } + + @BetaApi("The surface for customizing headers is not stable yet and may change in the future.") + public static ApiClientHeaderProvider.Builder defaultApiClientHeaderProviderBuilder() { + return ApiClientHeaderProvider.newBuilder() + .setGeneratedLibToken( + "gapic", GaxProperties.getLibraryVersion(SystemPolicyV1StubSettings.class)) + .setTransportToken( + GaxGrpcProperties.getGrpcTokenName(), GaxGrpcProperties.getGrpcVersion()); + } + + /** Returns a new builder for this class. */ + public static Builder newBuilder() { + return Builder.createDefault(); + } + + /** Returns a new builder for this class. */ + public static Builder newBuilder(ClientContext clientContext) { + return new Builder(clientContext); + } + + /** Returns a builder containing all the values of this settings class. */ + public Builder toBuilder() { + return new Builder(this); + } + + protected SystemPolicyV1StubSettings(Builder settingsBuilder) throws IOException { + super(settingsBuilder); + + getSystemPolicySettings = settingsBuilder.getSystemPolicySettings().build(); + } + + /** Builder for SystemPolicyV1StubSettings. */ + public static class Builder extends StubSettings.Builder { + private final ImmutableList> unaryMethodSettingsBuilders; + private final UnaryCallSettings.Builder + getSystemPolicySettings; + private static final ImmutableMap> + RETRYABLE_CODE_DEFINITIONS; + + static { + ImmutableMap.Builder> definitions = + ImmutableMap.builder(); + definitions.put("no_retry_codes", ImmutableSet.copyOf(Lists.newArrayList())); + RETRYABLE_CODE_DEFINITIONS = definitions.build(); + } + + private static final ImmutableMap RETRY_PARAM_DEFINITIONS; + + static { + ImmutableMap.Builder definitions = ImmutableMap.builder(); + RetrySettings settings = null; + settings = RetrySettings.newBuilder().setRpcTimeoutMultiplier(1.0).build(); + definitions.put("no_retry_params", settings); + RETRY_PARAM_DEFINITIONS = definitions.build(); + } + + protected Builder() { + this(((ClientContext) null)); + } + + protected Builder(ClientContext clientContext) { + super(clientContext); + + getSystemPolicySettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + + unaryMethodSettingsBuilders = + ImmutableList.>of(getSystemPolicySettings); + initDefaults(this); + } + + protected Builder(SystemPolicyV1StubSettings settings) { + super(settings); + + getSystemPolicySettings = settings.getSystemPolicySettings.toBuilder(); + + unaryMethodSettingsBuilders = + ImmutableList.>of(getSystemPolicySettings); + } + + private static Builder createDefault() { + Builder builder = new Builder(((ClientContext) null)); + + builder.setTransportChannelProvider(defaultTransportChannelProvider()); + builder.setCredentialsProvider(defaultCredentialsProviderBuilder().build()); + builder.setInternalHeaderProvider(defaultApiClientHeaderProviderBuilder().build()); + builder.setEndpoint(getDefaultEndpoint()); + builder.setMtlsEndpoint(getDefaultMtlsEndpoint()); + builder.setSwitchToMtlsEndpointAllowed(true); + + return initDefaults(builder); + } + + private static Builder initDefaults(Builder builder) { + builder + .getSystemPolicySettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + + return builder; + } + + /** + * Applies the given settings updater function to all of the unary API methods in this service. + * + *

Note: This method does not support applying settings to streaming methods. + */ + public Builder applyToAllUnaryMethods( + ApiFunction, Void> settingsUpdater) { + super.applyToAllUnaryMethods(unaryMethodSettingsBuilders, settingsUpdater); + return this; + } + + public ImmutableList> unaryMethodSettingsBuilders() { + return unaryMethodSettingsBuilders; + } + + /** Returns the builder for the settings used for calls to getSystemPolicy. */ + public UnaryCallSettings.Builder + getSystemPolicySettings() { + return getSystemPolicySettings; + } + + @Override + public SystemPolicyV1StubSettings build() throws IOException { + return new SystemPolicyV1StubSettings(this); + } + } +} diff --git a/owl-bot-staging/v1/google-cloud-binary-authorization/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/stub/ValidationHelperV1Stub.java b/owl-bot-staging/v1/google-cloud-binary-authorization/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/stub/ValidationHelperV1Stub.java new file mode 100644 index 00000000..af7b3e0a --- /dev/null +++ b/owl-bot-staging/v1/google-cloud-binary-authorization/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/stub/ValidationHelperV1Stub.java @@ -0,0 +1,43 @@ +/* + * Copyright 2021 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * 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 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.protos.google.cloud.binaryauthorization.v1.stub; + +import com.google.api.gax.core.BackgroundResource; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.protos.google.cloud.binaryauthorization.v1.Service; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * Base stub class for the ValidationHelperV1 service API. + * + *

This class is for advanced usage and reflects the underlying API directly. + */ +@Generated("by gapic-generator-java") +public abstract class ValidationHelperV1Stub implements BackgroundResource { + + public UnaryCallable< + Service.ValidateAttestationOccurrenceRequest, + Service.ValidateAttestationOccurrenceResponse> + validateAttestationOccurrenceCallable() { + throw new UnsupportedOperationException( + "Not implemented: validateAttestationOccurrenceCallable()"); + } + + @Override + public abstract void close(); +} diff --git a/owl-bot-staging/v1/google-cloud-binary-authorization/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/stub/ValidationHelperV1StubSettings.java b/owl-bot-staging/v1/google-cloud-binary-authorization/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/stub/ValidationHelperV1StubSettings.java new file mode 100644 index 00000000..12be4745 --- /dev/null +++ b/owl-bot-staging/v1/google-cloud-binary-authorization/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/stub/ValidationHelperV1StubSettings.java @@ -0,0 +1,278 @@ +/* + * Copyright 2021 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * 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 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.protos.google.cloud.binaryauthorization.v1.stub; + +import com.google.api.core.ApiFunction; +import com.google.api.core.BetaApi; +import com.google.api.gax.core.GaxProperties; +import com.google.api.gax.core.GoogleCredentialsProvider; +import com.google.api.gax.core.InstantiatingExecutorProvider; +import com.google.api.gax.grpc.GaxGrpcProperties; +import com.google.api.gax.grpc.GrpcTransportChannel; +import com.google.api.gax.grpc.InstantiatingGrpcChannelProvider; +import com.google.api.gax.retrying.RetrySettings; +import com.google.api.gax.rpc.ApiClientHeaderProvider; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.StatusCode; +import com.google.api.gax.rpc.StubSettings; +import com.google.api.gax.rpc.TransportChannelProvider; +import com.google.api.gax.rpc.UnaryCallSettings; +import com.google.common.collect.ImmutableList; +import com.google.common.collect.ImmutableMap; +import com.google.common.collect.ImmutableSet; +import com.google.common.collect.Lists; +import com.google.protos.google.cloud.binaryauthorization.v1.Service; +import java.io.IOException; +import java.util.List; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * Settings class to configure an instance of {@link ValidationHelperV1Stub}. + * + *

The default instance has everything set to sensible defaults: + * + *

    + *
  • The default service address (binaryauthorization.googleapis.com) and default port (443) + * are used. + *
  • Credentials are acquired automatically through Application Default Credentials. + *
  • Retries are configured for idempotent methods but not for non-idempotent methods. + *
+ * + *

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 validateAttestationOccurrence to 30 seconds: + * + *

{@code
+ * ValidationHelperV1StubSettings.Builder validationHelperV1SettingsBuilder =
+ *     ValidationHelperV1StubSettings.newBuilder();
+ * validationHelperV1SettingsBuilder
+ *     .validateAttestationOccurrenceSettings()
+ *     .setRetrySettings(
+ *         validationHelperV1SettingsBuilder
+ *             .validateAttestationOccurrenceSettings()
+ *             .getRetrySettings()
+ *             .toBuilder()
+ *             .setTotalTimeout(Duration.ofSeconds(30))
+ *             .build());
+ * ValidationHelperV1StubSettings validationHelperV1Settings =
+ *     validationHelperV1SettingsBuilder.build();
+ * }
+ */ +@Generated("by gapic-generator-java") +public class ValidationHelperV1StubSettings extends StubSettings { + /** The default scopes of the service. */ + private static final ImmutableList DEFAULT_SERVICE_SCOPES = + ImmutableList.builder().add("https://www.googleapis.com/auth/cloud-platform").build(); + + private final UnaryCallSettings< + Service.ValidateAttestationOccurrenceRequest, + Service.ValidateAttestationOccurrenceResponse> + validateAttestationOccurrenceSettings; + + /** Returns the object with the settings used for calls to validateAttestationOccurrence. */ + public UnaryCallSettings< + Service.ValidateAttestationOccurrenceRequest, + Service.ValidateAttestationOccurrenceResponse> + validateAttestationOccurrenceSettings() { + return validateAttestationOccurrenceSettings; + } + + @BetaApi("A restructuring of stub classes is planned, so this may break in the future") + public ValidationHelperV1Stub createStub() throws IOException { + if (getTransportChannelProvider() + .getTransportName() + .equals(GrpcTransportChannel.getGrpcTransportName())) { + return GrpcValidationHelperV1Stub.create(this); + } + throw new UnsupportedOperationException( + String.format( + "Transport not supported: %s", getTransportChannelProvider().getTransportName())); + } + + /** Returns a builder for the default ExecutorProvider for this service. */ + public static InstantiatingExecutorProvider.Builder defaultExecutorProviderBuilder() { + return InstantiatingExecutorProvider.newBuilder(); + } + + /** Returns the default service endpoint. */ + public static String getDefaultEndpoint() { + return "binaryauthorization.googleapis.com:443"; + } + + /** Returns the default mTLS service endpoint. */ + public static String getDefaultMtlsEndpoint() { + return "binaryauthorization.mtls.googleapis.com:443"; + } + + /** Returns the default service scopes. */ + public static List getDefaultServiceScopes() { + return DEFAULT_SERVICE_SCOPES; + } + + /** Returns a builder for the default credentials for this service. */ + public static GoogleCredentialsProvider.Builder defaultCredentialsProviderBuilder() { + return GoogleCredentialsProvider.newBuilder() + .setScopesToApply(DEFAULT_SERVICE_SCOPES) + .setUseJwtAccessWithScope(true); + } + + /** Returns a builder for the default ChannelProvider for this service. */ + public static InstantiatingGrpcChannelProvider.Builder defaultGrpcTransportProviderBuilder() { + return InstantiatingGrpcChannelProvider.newBuilder() + .setMaxInboundMessageSize(Integer.MAX_VALUE); + } + + public static TransportChannelProvider defaultTransportChannelProvider() { + return defaultGrpcTransportProviderBuilder().build(); + } + + @BetaApi("The surface for customizing headers is not stable yet and may change in the future.") + public static ApiClientHeaderProvider.Builder defaultApiClientHeaderProviderBuilder() { + return ApiClientHeaderProvider.newBuilder() + .setGeneratedLibToken( + "gapic", GaxProperties.getLibraryVersion(ValidationHelperV1StubSettings.class)) + .setTransportToken( + GaxGrpcProperties.getGrpcTokenName(), GaxGrpcProperties.getGrpcVersion()); + } + + /** Returns a new builder for this class. */ + public static Builder newBuilder() { + return Builder.createDefault(); + } + + /** Returns a new builder for this class. */ + public static Builder newBuilder(ClientContext clientContext) { + return new Builder(clientContext); + } + + /** Returns a builder containing all the values of this settings class. */ + public Builder toBuilder() { + return new Builder(this); + } + + protected ValidationHelperV1StubSettings(Builder settingsBuilder) throws IOException { + super(settingsBuilder); + + validateAttestationOccurrenceSettings = + settingsBuilder.validateAttestationOccurrenceSettings().build(); + } + + /** Builder for ValidationHelperV1StubSettings. */ + public static class Builder + extends StubSettings.Builder { + private final ImmutableList> unaryMethodSettingsBuilders; + private final UnaryCallSettings.Builder< + Service.ValidateAttestationOccurrenceRequest, + Service.ValidateAttestationOccurrenceResponse> + validateAttestationOccurrenceSettings; + private static final ImmutableMap> + RETRYABLE_CODE_DEFINITIONS; + + static { + ImmutableMap.Builder> definitions = + ImmutableMap.builder(); + definitions.put("no_retry_codes", ImmutableSet.copyOf(Lists.newArrayList())); + RETRYABLE_CODE_DEFINITIONS = definitions.build(); + } + + private static final ImmutableMap RETRY_PARAM_DEFINITIONS; + + static { + ImmutableMap.Builder definitions = ImmutableMap.builder(); + RetrySettings settings = null; + settings = RetrySettings.newBuilder().setRpcTimeoutMultiplier(1.0).build(); + definitions.put("no_retry_params", settings); + RETRY_PARAM_DEFINITIONS = definitions.build(); + } + + protected Builder() { + this(((ClientContext) null)); + } + + protected Builder(ClientContext clientContext) { + super(clientContext); + + validateAttestationOccurrenceSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + + unaryMethodSettingsBuilders = + ImmutableList.>of(validateAttestationOccurrenceSettings); + initDefaults(this); + } + + protected Builder(ValidationHelperV1StubSettings settings) { + super(settings); + + validateAttestationOccurrenceSettings = + settings.validateAttestationOccurrenceSettings.toBuilder(); + + unaryMethodSettingsBuilders = + ImmutableList.>of(validateAttestationOccurrenceSettings); + } + + private static Builder createDefault() { + Builder builder = new Builder(((ClientContext) null)); + + builder.setTransportChannelProvider(defaultTransportChannelProvider()); + builder.setCredentialsProvider(defaultCredentialsProviderBuilder().build()); + builder.setInternalHeaderProvider(defaultApiClientHeaderProviderBuilder().build()); + builder.setEndpoint(getDefaultEndpoint()); + builder.setMtlsEndpoint(getDefaultMtlsEndpoint()); + builder.setSwitchToMtlsEndpointAllowed(true); + + return initDefaults(builder); + } + + private static Builder initDefaults(Builder builder) { + builder + .validateAttestationOccurrenceSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + + return builder; + } + + /** + * Applies the given settings updater function to all of the unary API methods in this service. + * + *

Note: This method does not support applying settings to streaming methods. + */ + public Builder applyToAllUnaryMethods( + ApiFunction, Void> settingsUpdater) { + super.applyToAllUnaryMethods(unaryMethodSettingsBuilders, settingsUpdater); + return this; + } + + public ImmutableList> unaryMethodSettingsBuilders() { + return unaryMethodSettingsBuilders; + } + + /** Returns the builder for the settings used for calls to validateAttestationOccurrence. */ + public UnaryCallSettings.Builder< + Service.ValidateAttestationOccurrenceRequest, + Service.ValidateAttestationOccurrenceResponse> + validateAttestationOccurrenceSettings() { + return validateAttestationOccurrenceSettings; + } + + @Override + public ValidationHelperV1StubSettings build() throws IOException { + return new ValidationHelperV1StubSettings(this); + } + } +} diff --git a/owl-bot-staging/v1/google-cloud-binary-authorization/src/test/java/com/google/protos/google/cloud/binaryauthorization/v1/BinauthzManagementServiceV1ClientTest.java b/owl-bot-staging/v1/google-cloud-binary-authorization/src/test/java/com/google/protos/google/cloud/binaryauthorization/v1/BinauthzManagementServiceV1ClientTest.java new file mode 100644 index 00000000..f796cf02 --- /dev/null +++ b/owl-bot-staging/v1/google-cloud-binary-authorization/src/test/java/com/google/protos/google/cloud/binaryauthorization/v1/BinauthzManagementServiceV1ClientTest.java @@ -0,0 +1,605 @@ +/* + * Copyright 2021 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * 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 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.protos.google.cloud.binaryauthorization.v1; + +import static com.google.protos.google.cloud.binaryauthorization.v1.BinauthzManagementServiceV1Client.ListAttestorsPagedResponse; + +import com.google.api.gax.core.NoCredentialsProvider; +import com.google.api.gax.grpc.GaxGrpcProperties; +import com.google.api.gax.grpc.testing.LocalChannelProvider; +import com.google.api.gax.grpc.testing.MockGrpcService; +import com.google.api.gax.grpc.testing.MockServiceHelper; +import com.google.api.gax.rpc.ApiClientHeaderProvider; +import com.google.api.gax.rpc.InvalidArgumentException; +import com.google.common.collect.Lists; +import com.google.protobuf.AbstractMessage; +import com.google.protobuf.Empty; +import com.google.protobuf.Timestamp; +import io.grpc.StatusRuntimeException; +import java.io.IOException; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.HashMap; +import java.util.List; +import java.util.UUID; +import javax.annotation.Generated; +import org.junit.After; +import org.junit.AfterClass; +import org.junit.Assert; +import org.junit.Before; +import org.junit.BeforeClass; +import org.junit.Test; + +@Generated("by gapic-generator-java") +public class BinauthzManagementServiceV1ClientTest { + private static MockBinauthzManagementServiceV1 mockBinauthzManagementServiceV1; + private static MockServiceHelper mockServiceHelper; + private LocalChannelProvider channelProvider; + private BinauthzManagementServiceV1Client client; + + @BeforeClass + public static void startStaticServer() { + mockBinauthzManagementServiceV1 = new MockBinauthzManagementServiceV1(); + mockServiceHelper = + new MockServiceHelper( + UUID.randomUUID().toString(), + Arrays.asList(mockBinauthzManagementServiceV1)); + mockServiceHelper.start(); + } + + @AfterClass + public static void stopServer() { + mockServiceHelper.stop(); + } + + @Before + public void setUp() throws IOException { + mockServiceHelper.reset(); + channelProvider = mockServiceHelper.createChannelProvider(); + BinauthzManagementServiceV1Settings settings = + BinauthzManagementServiceV1Settings.newBuilder() + .setTransportChannelProvider(channelProvider) + .setCredentialsProvider(NoCredentialsProvider.create()) + .build(); + client = BinauthzManagementServiceV1Client.create(settings); + } + + @After + public void tearDown() throws Exception { + client.close(); + } + + @Test + public void getPolicyTest() throws Exception { + Resources.Policy expectedResponse = + Resources.Policy.newBuilder() + .setName(PolicyName.ofProjectName("[PROJECT]").toString()) + .setDescription("description-1724546052") + .addAllAdmissionWhitelistPatterns(new ArrayList()) + .putAllClusterAdmissionRules(new HashMap()) + .putAllKubernetesNamespaceAdmissionRules(new HashMap()) + .putAllKubernetesServiceAccountAdmissionRules( + new HashMap()) + .putAllIstioServiceIdentityAdmissionRules( + new HashMap()) + .setDefaultAdmissionRule(Resources.AdmissionRule.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + mockBinauthzManagementServiceV1.addResponse(expectedResponse); + + PolicyName name = PolicyName.ofProjectName("[PROJECT]"); + + Resources.Policy actualResponse = client.getPolicy(name); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockBinauthzManagementServiceV1.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + Service.GetPolicyRequest actualRequest = ((Service.GetPolicyRequest) actualRequests.get(0)); + + Assert.assertEquals(name.toString(), actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void getPolicyExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockBinauthzManagementServiceV1.addException(exception); + + try { + PolicyName name = PolicyName.ofProjectName("[PROJECT]"); + client.getPolicy(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getPolicyTest2() throws Exception { + Resources.Policy expectedResponse = + Resources.Policy.newBuilder() + .setName(PolicyName.ofProjectName("[PROJECT]").toString()) + .setDescription("description-1724546052") + .addAllAdmissionWhitelistPatterns(new ArrayList()) + .putAllClusterAdmissionRules(new HashMap()) + .putAllKubernetesNamespaceAdmissionRules(new HashMap()) + .putAllKubernetesServiceAccountAdmissionRules( + new HashMap()) + .putAllIstioServiceIdentityAdmissionRules( + new HashMap()) + .setDefaultAdmissionRule(Resources.AdmissionRule.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + mockBinauthzManagementServiceV1.addResponse(expectedResponse); + + String name = "name3373707"; + + Resources.Policy actualResponse = client.getPolicy(name); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockBinauthzManagementServiceV1.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + Service.GetPolicyRequest actualRequest = ((Service.GetPolicyRequest) actualRequests.get(0)); + + Assert.assertEquals(name, actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void getPolicyExceptionTest2() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockBinauthzManagementServiceV1.addException(exception); + + try { + String name = "name3373707"; + client.getPolicy(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void updatePolicyTest() throws Exception { + Resources.Policy expectedResponse = + Resources.Policy.newBuilder() + .setName(PolicyName.ofProjectName("[PROJECT]").toString()) + .setDescription("description-1724546052") + .addAllAdmissionWhitelistPatterns(new ArrayList()) + .putAllClusterAdmissionRules(new HashMap()) + .putAllKubernetesNamespaceAdmissionRules(new HashMap()) + .putAllKubernetesServiceAccountAdmissionRules( + new HashMap()) + .putAllIstioServiceIdentityAdmissionRules( + new HashMap()) + .setDefaultAdmissionRule(Resources.AdmissionRule.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + mockBinauthzManagementServiceV1.addResponse(expectedResponse); + + Resources.Policy policy = Resources.Policy.newBuilder().build(); + + Resources.Policy actualResponse = client.updatePolicy(policy); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockBinauthzManagementServiceV1.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + Service.UpdatePolicyRequest actualRequest = + ((Service.UpdatePolicyRequest) actualRequests.get(0)); + + Assert.assertEquals(policy, actualRequest.getPolicy()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void updatePolicyExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockBinauthzManagementServiceV1.addException(exception); + + try { + Resources.Policy policy = Resources.Policy.newBuilder().build(); + client.updatePolicy(policy); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void createAttestorTest() throws Exception { + Resources.Attestor expectedResponse = + Resources.Attestor.newBuilder() + .setName(AttestorName.of("[PROJECT]", "[ATTESTOR]").toString()) + .setDescription("description-1724546052") + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + mockBinauthzManagementServiceV1.addResponse(expectedResponse); + + ProjectName parent = ProjectName.of("[PROJECT]"); + String attestorId = "attestorId2055733027"; + Resources.Attestor attestor = Resources.Attestor.newBuilder().build(); + + Resources.Attestor actualResponse = client.createAttestor(parent, attestorId, attestor); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockBinauthzManagementServiceV1.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + Service.CreateAttestorRequest actualRequest = + ((Service.CreateAttestorRequest) actualRequests.get(0)); + + Assert.assertEquals(parent.toString(), actualRequest.getParent()); + Assert.assertEquals(attestorId, actualRequest.getAttestorId()); + Assert.assertEquals(attestor, actualRequest.getAttestor()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void createAttestorExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockBinauthzManagementServiceV1.addException(exception); + + try { + ProjectName parent = ProjectName.of("[PROJECT]"); + String attestorId = "attestorId2055733027"; + Resources.Attestor attestor = Resources.Attestor.newBuilder().build(); + client.createAttestor(parent, attestorId, attestor); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void createAttestorTest2() throws Exception { + Resources.Attestor expectedResponse = + Resources.Attestor.newBuilder() + .setName(AttestorName.of("[PROJECT]", "[ATTESTOR]").toString()) + .setDescription("description-1724546052") + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + mockBinauthzManagementServiceV1.addResponse(expectedResponse); + + String parent = "parent-995424086"; + String attestorId = "attestorId2055733027"; + Resources.Attestor attestor = Resources.Attestor.newBuilder().build(); + + Resources.Attestor actualResponse = client.createAttestor(parent, attestorId, attestor); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockBinauthzManagementServiceV1.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + Service.CreateAttestorRequest actualRequest = + ((Service.CreateAttestorRequest) actualRequests.get(0)); + + Assert.assertEquals(parent, actualRequest.getParent()); + Assert.assertEquals(attestorId, actualRequest.getAttestorId()); + Assert.assertEquals(attestor, actualRequest.getAttestor()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void createAttestorExceptionTest2() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockBinauthzManagementServiceV1.addException(exception); + + try { + String parent = "parent-995424086"; + String attestorId = "attestorId2055733027"; + Resources.Attestor attestor = Resources.Attestor.newBuilder().build(); + client.createAttestor(parent, attestorId, attestor); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getAttestorTest() throws Exception { + Resources.Attestor expectedResponse = + Resources.Attestor.newBuilder() + .setName(AttestorName.of("[PROJECT]", "[ATTESTOR]").toString()) + .setDescription("description-1724546052") + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + mockBinauthzManagementServiceV1.addResponse(expectedResponse); + + AttestorName name = AttestorName.of("[PROJECT]", "[ATTESTOR]"); + + Resources.Attestor actualResponse = client.getAttestor(name); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockBinauthzManagementServiceV1.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + Service.GetAttestorRequest actualRequest = ((Service.GetAttestorRequest) actualRequests.get(0)); + + Assert.assertEquals(name.toString(), actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void getAttestorExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockBinauthzManagementServiceV1.addException(exception); + + try { + AttestorName name = AttestorName.of("[PROJECT]", "[ATTESTOR]"); + client.getAttestor(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getAttestorTest2() throws Exception { + Resources.Attestor expectedResponse = + Resources.Attestor.newBuilder() + .setName(AttestorName.of("[PROJECT]", "[ATTESTOR]").toString()) + .setDescription("description-1724546052") + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + mockBinauthzManagementServiceV1.addResponse(expectedResponse); + + String name = "name3373707"; + + Resources.Attestor actualResponse = client.getAttestor(name); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockBinauthzManagementServiceV1.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + Service.GetAttestorRequest actualRequest = ((Service.GetAttestorRequest) actualRequests.get(0)); + + Assert.assertEquals(name, actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void getAttestorExceptionTest2() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockBinauthzManagementServiceV1.addException(exception); + + try { + String name = "name3373707"; + client.getAttestor(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void updateAttestorTest() throws Exception { + Resources.Attestor expectedResponse = + Resources.Attestor.newBuilder() + .setName(AttestorName.of("[PROJECT]", "[ATTESTOR]").toString()) + .setDescription("description-1724546052") + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + mockBinauthzManagementServiceV1.addResponse(expectedResponse); + + Resources.Attestor attestor = Resources.Attestor.newBuilder().build(); + + Resources.Attestor actualResponse = client.updateAttestor(attestor); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockBinauthzManagementServiceV1.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + Service.UpdateAttestorRequest actualRequest = + ((Service.UpdateAttestorRequest) actualRequests.get(0)); + + Assert.assertEquals(attestor, actualRequest.getAttestor()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void updateAttestorExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockBinauthzManagementServiceV1.addException(exception); + + try { + Resources.Attestor attestor = Resources.Attestor.newBuilder().build(); + client.updateAttestor(attestor); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void listAttestorsTest() throws Exception { + Resources.Attestor responsesElement = Resources.Attestor.newBuilder().build(); + Service.ListAttestorsResponse expectedResponse = + Service.ListAttestorsResponse.newBuilder() + .setNextPageToken("") + .addAllAttestors(Arrays.asList(responsesElement)) + .build(); + mockBinauthzManagementServiceV1.addResponse(expectedResponse); + + ProjectName parent = ProjectName.of("[PROJECT]"); + + ListAttestorsPagedResponse pagedListResponse = client.listAttestors(parent); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getAttestorsList().get(0), resources.get(0)); + + List actualRequests = mockBinauthzManagementServiceV1.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + Service.ListAttestorsRequest actualRequest = + ((Service.ListAttestorsRequest) actualRequests.get(0)); + + Assert.assertEquals(parent.toString(), actualRequest.getParent()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void listAttestorsExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockBinauthzManagementServiceV1.addException(exception); + + try { + ProjectName parent = ProjectName.of("[PROJECT]"); + client.listAttestors(parent); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void listAttestorsTest2() throws Exception { + Resources.Attestor responsesElement = Resources.Attestor.newBuilder().build(); + Service.ListAttestorsResponse expectedResponse = + Service.ListAttestorsResponse.newBuilder() + .setNextPageToken("") + .addAllAttestors(Arrays.asList(responsesElement)) + .build(); + mockBinauthzManagementServiceV1.addResponse(expectedResponse); + + String parent = "parent-995424086"; + + ListAttestorsPagedResponse pagedListResponse = client.listAttestors(parent); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getAttestorsList().get(0), resources.get(0)); + + List actualRequests = mockBinauthzManagementServiceV1.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + Service.ListAttestorsRequest actualRequest = + ((Service.ListAttestorsRequest) actualRequests.get(0)); + + Assert.assertEquals(parent, actualRequest.getParent()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void listAttestorsExceptionTest2() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockBinauthzManagementServiceV1.addException(exception); + + try { + String parent = "parent-995424086"; + client.listAttestors(parent); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void deleteAttestorTest() throws Exception { + Empty expectedResponse = Empty.newBuilder().build(); + mockBinauthzManagementServiceV1.addResponse(expectedResponse); + + AttestorName name = AttestorName.of("[PROJECT]", "[ATTESTOR]"); + + client.deleteAttestor(name); + + List actualRequests = mockBinauthzManagementServiceV1.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + Service.DeleteAttestorRequest actualRequest = + ((Service.DeleteAttestorRequest) actualRequests.get(0)); + + Assert.assertEquals(name.toString(), actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void deleteAttestorExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockBinauthzManagementServiceV1.addException(exception); + + try { + AttestorName name = AttestorName.of("[PROJECT]", "[ATTESTOR]"); + client.deleteAttestor(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void deleteAttestorTest2() throws Exception { + Empty expectedResponse = Empty.newBuilder().build(); + mockBinauthzManagementServiceV1.addResponse(expectedResponse); + + String name = "name3373707"; + + client.deleteAttestor(name); + + List actualRequests = mockBinauthzManagementServiceV1.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + Service.DeleteAttestorRequest actualRequest = + ((Service.DeleteAttestorRequest) actualRequests.get(0)); + + Assert.assertEquals(name, actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void deleteAttestorExceptionTest2() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockBinauthzManagementServiceV1.addException(exception); + + try { + String name = "name3373707"; + client.deleteAttestor(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } +} diff --git a/owl-bot-staging/v1/google-cloud-binary-authorization/src/test/java/com/google/protos/google/cloud/binaryauthorization/v1/MockBinauthzManagementServiceV1.java b/owl-bot-staging/v1/google-cloud-binary-authorization/src/test/java/com/google/protos/google/cloud/binaryauthorization/v1/MockBinauthzManagementServiceV1.java new file mode 100644 index 00000000..441abf2e --- /dev/null +++ b/owl-bot-staging/v1/google-cloud-binary-authorization/src/test/java/com/google/protos/google/cloud/binaryauthorization/v1/MockBinauthzManagementServiceV1.java @@ -0,0 +1,59 @@ +/* + * Copyright 2021 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * 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 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.protos.google.cloud.binaryauthorization.v1; + +import com.google.api.core.BetaApi; +import com.google.api.gax.grpc.testing.MockGrpcService; +import com.google.protobuf.AbstractMessage; +import io.grpc.ServerServiceDefinition; +import java.util.List; +import javax.annotation.Generated; + +@BetaApi +@Generated("by gapic-generator-java") +public class MockBinauthzManagementServiceV1 implements MockGrpcService { + private final MockBinauthzManagementServiceV1Impl serviceImpl; + + public MockBinauthzManagementServiceV1() { + serviceImpl = new MockBinauthzManagementServiceV1Impl(); + } + + @Override + public List getRequests() { + return serviceImpl.getRequests(); + } + + @Override + public void addResponse(AbstractMessage response) { + serviceImpl.addResponse(response); + } + + @Override + public void addException(Exception exception) { + serviceImpl.addException(exception); + } + + @Override + public ServerServiceDefinition getServiceDefinition() { + return serviceImpl.bindService(); + } + + @Override + public void reset() { + serviceImpl.reset(); + } +} diff --git a/owl-bot-staging/v1/google-cloud-binary-authorization/src/test/java/com/google/protos/google/cloud/binaryauthorization/v1/MockBinauthzManagementServiceV1Impl.java b/owl-bot-staging/v1/google-cloud-binary-authorization/src/test/java/com/google/protos/google/cloud/binaryauthorization/v1/MockBinauthzManagementServiceV1Impl.java new file mode 100644 index 00000000..43c5cbd3 --- /dev/null +++ b/owl-bot-staging/v1/google-cloud-binary-authorization/src/test/java/com/google/protos/google/cloud/binaryauthorization/v1/MockBinauthzManagementServiceV1Impl.java @@ -0,0 +1,209 @@ +/* + * Copyright 2021 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * 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 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.protos.google.cloud.binaryauthorization.v1; + +import com.google.api.core.BetaApi; +import com.google.protobuf.AbstractMessage; +import com.google.protobuf.Empty; +import com.google.protos.google.cloud.binaryauthorization.v1.BinauthzManagementServiceV1Grpc.BinauthzManagementServiceV1ImplBase; +import io.grpc.stub.StreamObserver; +import java.util.ArrayList; +import java.util.LinkedList; +import java.util.List; +import java.util.Queue; +import javax.annotation.Generated; + +@BetaApi +@Generated("by gapic-generator-java") +public class MockBinauthzManagementServiceV1Impl extends BinauthzManagementServiceV1ImplBase { + private List requests; + private Queue responses; + + public MockBinauthzManagementServiceV1Impl() { + requests = new ArrayList<>(); + responses = new LinkedList<>(); + } + + public List getRequests() { + return requests; + } + + public void addResponse(AbstractMessage response) { + responses.add(response); + } + + public void setResponses(List responses) { + this.responses = new LinkedList(responses); + } + + public void addException(Exception exception) { + responses.add(exception); + } + + public void reset() { + requests = new ArrayList<>(); + responses = new LinkedList<>(); + } + + @Override + public void getPolicy( + Service.GetPolicyRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof Resources.Policy) { + requests.add(request); + responseObserver.onNext(((Resources.Policy) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method GetPolicy, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + Resources.Policy.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void updatePolicy( + Service.UpdatePolicyRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof Resources.Policy) { + requests.add(request); + responseObserver.onNext(((Resources.Policy) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method UpdatePolicy, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + Resources.Policy.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void createAttestor( + Service.CreateAttestorRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof Resources.Attestor) { + requests.add(request); + responseObserver.onNext(((Resources.Attestor) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method CreateAttestor, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + Resources.Attestor.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void getAttestor( + Service.GetAttestorRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof Resources.Attestor) { + requests.add(request); + responseObserver.onNext(((Resources.Attestor) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method GetAttestor, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + Resources.Attestor.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void updateAttestor( + Service.UpdateAttestorRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof Resources.Attestor) { + requests.add(request); + responseObserver.onNext(((Resources.Attestor) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method UpdateAttestor, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + Resources.Attestor.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void listAttestors( + Service.ListAttestorsRequest request, + StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof Service.ListAttestorsResponse) { + requests.add(request); + responseObserver.onNext(((Service.ListAttestorsResponse) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method ListAttestors, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + Service.ListAttestorsResponse.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void deleteAttestor( + Service.DeleteAttestorRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof Empty) { + requests.add(request); + responseObserver.onNext(((Empty) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method DeleteAttestor, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + Empty.class.getName(), + Exception.class.getName()))); + } + } +} diff --git a/owl-bot-staging/v1/google-cloud-binary-authorization/src/test/java/com/google/protos/google/cloud/binaryauthorization/v1/MockSystemPolicyV1.java b/owl-bot-staging/v1/google-cloud-binary-authorization/src/test/java/com/google/protos/google/cloud/binaryauthorization/v1/MockSystemPolicyV1.java new file mode 100644 index 00000000..eca15998 --- /dev/null +++ b/owl-bot-staging/v1/google-cloud-binary-authorization/src/test/java/com/google/protos/google/cloud/binaryauthorization/v1/MockSystemPolicyV1.java @@ -0,0 +1,59 @@ +/* + * Copyright 2021 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * 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 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.protos.google.cloud.binaryauthorization.v1; + +import com.google.api.core.BetaApi; +import com.google.api.gax.grpc.testing.MockGrpcService; +import com.google.protobuf.AbstractMessage; +import io.grpc.ServerServiceDefinition; +import java.util.List; +import javax.annotation.Generated; + +@BetaApi +@Generated("by gapic-generator-java") +public class MockSystemPolicyV1 implements MockGrpcService { + private final MockSystemPolicyV1Impl serviceImpl; + + public MockSystemPolicyV1() { + serviceImpl = new MockSystemPolicyV1Impl(); + } + + @Override + public List getRequests() { + return serviceImpl.getRequests(); + } + + @Override + public void addResponse(AbstractMessage response) { + serviceImpl.addResponse(response); + } + + @Override + public void addException(Exception exception) { + serviceImpl.addException(exception); + } + + @Override + public ServerServiceDefinition getServiceDefinition() { + return serviceImpl.bindService(); + } + + @Override + public void reset() { + serviceImpl.reset(); + } +} diff --git a/owl-bot-staging/v1/google-cloud-binary-authorization/src/test/java/com/google/protos/google/cloud/binaryauthorization/v1/MockSystemPolicyV1Impl.java b/owl-bot-staging/v1/google-cloud-binary-authorization/src/test/java/com/google/protos/google/cloud/binaryauthorization/v1/MockSystemPolicyV1Impl.java new file mode 100644 index 00000000..b329f628 --- /dev/null +++ b/owl-bot-staging/v1/google-cloud-binary-authorization/src/test/java/com/google/protos/google/cloud/binaryauthorization/v1/MockSystemPolicyV1Impl.java @@ -0,0 +1,81 @@ +/* + * Copyright 2021 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * 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 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.protos.google.cloud.binaryauthorization.v1; + +import com.google.api.core.BetaApi; +import com.google.protobuf.AbstractMessage; +import com.google.protos.google.cloud.binaryauthorization.v1.SystemPolicyV1Grpc.SystemPolicyV1ImplBase; +import io.grpc.stub.StreamObserver; +import java.util.ArrayList; +import java.util.LinkedList; +import java.util.List; +import java.util.Queue; +import javax.annotation.Generated; + +@BetaApi +@Generated("by gapic-generator-java") +public class MockSystemPolicyV1Impl extends SystemPolicyV1ImplBase { + private List requests; + private Queue responses; + + public MockSystemPolicyV1Impl() { + requests = new ArrayList<>(); + responses = new LinkedList<>(); + } + + public List getRequests() { + return requests; + } + + public void addResponse(AbstractMessage response) { + responses.add(response); + } + + public void setResponses(List responses) { + this.responses = new LinkedList(responses); + } + + public void addException(Exception exception) { + responses.add(exception); + } + + public void reset() { + requests = new ArrayList<>(); + responses = new LinkedList<>(); + } + + @Override + public void getSystemPolicy( + Service.GetSystemPolicyRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof Resources.Policy) { + requests.add(request); + responseObserver.onNext(((Resources.Policy) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method GetSystemPolicy, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + Resources.Policy.class.getName(), + Exception.class.getName()))); + } + } +} diff --git a/owl-bot-staging/v1/google-cloud-binary-authorization/src/test/java/com/google/protos/google/cloud/binaryauthorization/v1/MockValidationHelperV1.java b/owl-bot-staging/v1/google-cloud-binary-authorization/src/test/java/com/google/protos/google/cloud/binaryauthorization/v1/MockValidationHelperV1.java new file mode 100644 index 00000000..4c056166 --- /dev/null +++ b/owl-bot-staging/v1/google-cloud-binary-authorization/src/test/java/com/google/protos/google/cloud/binaryauthorization/v1/MockValidationHelperV1.java @@ -0,0 +1,59 @@ +/* + * Copyright 2021 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * 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 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.protos.google.cloud.binaryauthorization.v1; + +import com.google.api.core.BetaApi; +import com.google.api.gax.grpc.testing.MockGrpcService; +import com.google.protobuf.AbstractMessage; +import io.grpc.ServerServiceDefinition; +import java.util.List; +import javax.annotation.Generated; + +@BetaApi +@Generated("by gapic-generator-java") +public class MockValidationHelperV1 implements MockGrpcService { + private final MockValidationHelperV1Impl serviceImpl; + + public MockValidationHelperV1() { + serviceImpl = new MockValidationHelperV1Impl(); + } + + @Override + public List getRequests() { + return serviceImpl.getRequests(); + } + + @Override + public void addResponse(AbstractMessage response) { + serviceImpl.addResponse(response); + } + + @Override + public void addException(Exception exception) { + serviceImpl.addException(exception); + } + + @Override + public ServerServiceDefinition getServiceDefinition() { + return serviceImpl.bindService(); + } + + @Override + public void reset() { + serviceImpl.reset(); + } +} diff --git a/owl-bot-staging/v1/google-cloud-binary-authorization/src/test/java/com/google/protos/google/cloud/binaryauthorization/v1/MockValidationHelperV1Impl.java b/owl-bot-staging/v1/google-cloud-binary-authorization/src/test/java/com/google/protos/google/cloud/binaryauthorization/v1/MockValidationHelperV1Impl.java new file mode 100644 index 00000000..31550b6b --- /dev/null +++ b/owl-bot-staging/v1/google-cloud-binary-authorization/src/test/java/com/google/protos/google/cloud/binaryauthorization/v1/MockValidationHelperV1Impl.java @@ -0,0 +1,82 @@ +/* + * Copyright 2021 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * 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 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.protos.google.cloud.binaryauthorization.v1; + +import com.google.api.core.BetaApi; +import com.google.protobuf.AbstractMessage; +import com.google.protos.google.cloud.binaryauthorization.v1.ValidationHelperV1Grpc.ValidationHelperV1ImplBase; +import io.grpc.stub.StreamObserver; +import java.util.ArrayList; +import java.util.LinkedList; +import java.util.List; +import java.util.Queue; +import javax.annotation.Generated; + +@BetaApi +@Generated("by gapic-generator-java") +public class MockValidationHelperV1Impl extends ValidationHelperV1ImplBase { + private List requests; + private Queue responses; + + public MockValidationHelperV1Impl() { + requests = new ArrayList<>(); + responses = new LinkedList<>(); + } + + public List getRequests() { + return requests; + } + + public void addResponse(AbstractMessage response) { + responses.add(response); + } + + public void setResponses(List responses) { + this.responses = new LinkedList(responses); + } + + public void addException(Exception exception) { + responses.add(exception); + } + + public void reset() { + requests = new ArrayList<>(); + responses = new LinkedList<>(); + } + + @Override + public void validateAttestationOccurrence( + Service.ValidateAttestationOccurrenceRequest request, + StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof Service.ValidateAttestationOccurrenceResponse) { + requests.add(request); + responseObserver.onNext(((Service.ValidateAttestationOccurrenceResponse) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method ValidateAttestationOccurrence, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + Service.ValidateAttestationOccurrenceResponse.class.getName(), + Exception.class.getName()))); + } + } +} diff --git a/owl-bot-staging/v1/google-cloud-binary-authorization/src/test/java/com/google/protos/google/cloud/binaryauthorization/v1/SystemPolicyV1ClientTest.java b/owl-bot-staging/v1/google-cloud-binary-authorization/src/test/java/com/google/protos/google/cloud/binaryauthorization/v1/SystemPolicyV1ClientTest.java new file mode 100644 index 00000000..dc4ccef1 --- /dev/null +++ b/owl-bot-staging/v1/google-cloud-binary-authorization/src/test/java/com/google/protos/google/cloud/binaryauthorization/v1/SystemPolicyV1ClientTest.java @@ -0,0 +1,178 @@ +/* + * Copyright 2021 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * 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 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.protos.google.cloud.binaryauthorization.v1; + +import com.google.api.gax.core.NoCredentialsProvider; +import com.google.api.gax.grpc.GaxGrpcProperties; +import com.google.api.gax.grpc.testing.LocalChannelProvider; +import com.google.api.gax.grpc.testing.MockGrpcService; +import com.google.api.gax.grpc.testing.MockServiceHelper; +import com.google.api.gax.rpc.ApiClientHeaderProvider; +import com.google.api.gax.rpc.InvalidArgumentException; +import com.google.protobuf.AbstractMessage; +import com.google.protobuf.Timestamp; +import io.grpc.StatusRuntimeException; +import java.io.IOException; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.HashMap; +import java.util.List; +import java.util.UUID; +import javax.annotation.Generated; +import org.junit.After; +import org.junit.AfterClass; +import org.junit.Assert; +import org.junit.Before; +import org.junit.BeforeClass; +import org.junit.Test; + +@Generated("by gapic-generator-java") +public class SystemPolicyV1ClientTest { + private static MockServiceHelper mockServiceHelper; + private static MockSystemPolicyV1 mockSystemPolicyV1; + private LocalChannelProvider channelProvider; + private SystemPolicyV1Client client; + + @BeforeClass + public static void startStaticServer() { + mockSystemPolicyV1 = new MockSystemPolicyV1(); + mockServiceHelper = + new MockServiceHelper( + UUID.randomUUID().toString(), Arrays.asList(mockSystemPolicyV1)); + mockServiceHelper.start(); + } + + @AfterClass + public static void stopServer() { + mockServiceHelper.stop(); + } + + @Before + public void setUp() throws IOException { + mockServiceHelper.reset(); + channelProvider = mockServiceHelper.createChannelProvider(); + SystemPolicyV1Settings settings = + SystemPolicyV1Settings.newBuilder() + .setTransportChannelProvider(channelProvider) + .setCredentialsProvider(NoCredentialsProvider.create()) + .build(); + client = SystemPolicyV1Client.create(settings); + } + + @After + public void tearDown() throws Exception { + client.close(); + } + + @Test + public void getSystemPolicyTest() throws Exception { + Resources.Policy expectedResponse = + Resources.Policy.newBuilder() + .setName(PolicyName.ofProjectName("[PROJECT]").toString()) + .setDescription("description-1724546052") + .addAllAdmissionWhitelistPatterns(new ArrayList()) + .putAllClusterAdmissionRules(new HashMap()) + .putAllKubernetesNamespaceAdmissionRules(new HashMap()) + .putAllKubernetesServiceAccountAdmissionRules( + new HashMap()) + .putAllIstioServiceIdentityAdmissionRules( + new HashMap()) + .setDefaultAdmissionRule(Resources.AdmissionRule.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + mockSystemPolicyV1.addResponse(expectedResponse); + + PolicyName name = PolicyName.ofProjectName("[PROJECT]"); + + Resources.Policy actualResponse = client.getSystemPolicy(name); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockSystemPolicyV1.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + Service.GetSystemPolicyRequest actualRequest = + ((Service.GetSystemPolicyRequest) actualRequests.get(0)); + + Assert.assertEquals(name.toString(), actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void getSystemPolicyExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockSystemPolicyV1.addException(exception); + + try { + PolicyName name = PolicyName.ofProjectName("[PROJECT]"); + client.getSystemPolicy(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getSystemPolicyTest2() throws Exception { + Resources.Policy expectedResponse = + Resources.Policy.newBuilder() + .setName(PolicyName.ofProjectName("[PROJECT]").toString()) + .setDescription("description-1724546052") + .addAllAdmissionWhitelistPatterns(new ArrayList()) + .putAllClusterAdmissionRules(new HashMap()) + .putAllKubernetesNamespaceAdmissionRules(new HashMap()) + .putAllKubernetesServiceAccountAdmissionRules( + new HashMap()) + .putAllIstioServiceIdentityAdmissionRules( + new HashMap()) + .setDefaultAdmissionRule(Resources.AdmissionRule.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .build(); + mockSystemPolicyV1.addResponse(expectedResponse); + + String name = "name3373707"; + + Resources.Policy actualResponse = client.getSystemPolicy(name); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockSystemPolicyV1.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + Service.GetSystemPolicyRequest actualRequest = + ((Service.GetSystemPolicyRequest) actualRequests.get(0)); + + Assert.assertEquals(name, actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void getSystemPolicyExceptionTest2() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockSystemPolicyV1.addException(exception); + + try { + String name = "name3373707"; + client.getSystemPolicy(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } +} diff --git a/owl-bot-staging/v1/google-cloud-binary-authorization/src/test/java/com/google/protos/google/cloud/binaryauthorization/v1/ValidationHelperV1ClientTest.java b/owl-bot-staging/v1/google-cloud-binary-authorization/src/test/java/com/google/protos/google/cloud/binaryauthorization/v1/ValidationHelperV1ClientTest.java new file mode 100644 index 00000000..1b06c6fa --- /dev/null +++ b/owl-bot-staging/v1/google-cloud-binary-authorization/src/test/java/com/google/protos/google/cloud/binaryauthorization/v1/ValidationHelperV1ClientTest.java @@ -0,0 +1,134 @@ +/* + * Copyright 2021 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * 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 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.protos.google.cloud.binaryauthorization.v1; + +import com.google.api.gax.core.NoCredentialsProvider; +import com.google.api.gax.grpc.GaxGrpcProperties; +import com.google.api.gax.grpc.testing.LocalChannelProvider; +import com.google.api.gax.grpc.testing.MockGrpcService; +import com.google.api.gax.grpc.testing.MockServiceHelper; +import com.google.api.gax.rpc.ApiClientHeaderProvider; +import com.google.api.gax.rpc.InvalidArgumentException; +import com.google.protobuf.AbstractMessage; +import io.grafeas.v1.AttestationOccurrence; +import io.grpc.StatusRuntimeException; +import java.io.IOException; +import java.util.Arrays; +import java.util.List; +import java.util.UUID; +import javax.annotation.Generated; +import org.junit.After; +import org.junit.AfterClass; +import org.junit.Assert; +import org.junit.Before; +import org.junit.BeforeClass; +import org.junit.Test; + +@Generated("by gapic-generator-java") +public class ValidationHelperV1ClientTest { + private static MockServiceHelper mockServiceHelper; + private static MockValidationHelperV1 mockValidationHelperV1; + private LocalChannelProvider channelProvider; + private ValidationHelperV1Client client; + + @BeforeClass + public static void startStaticServer() { + mockValidationHelperV1 = new MockValidationHelperV1(); + mockServiceHelper = + new MockServiceHelper( + UUID.randomUUID().toString(), Arrays.asList(mockValidationHelperV1)); + mockServiceHelper.start(); + } + + @AfterClass + public static void stopServer() { + mockServiceHelper.stop(); + } + + @Before + public void setUp() throws IOException { + mockServiceHelper.reset(); + channelProvider = mockServiceHelper.createChannelProvider(); + ValidationHelperV1Settings settings = + ValidationHelperV1Settings.newBuilder() + .setTransportChannelProvider(channelProvider) + .setCredentialsProvider(NoCredentialsProvider.create()) + .build(); + client = ValidationHelperV1Client.create(settings); + } + + @After + public void tearDown() throws Exception { + client.close(); + } + + @Test + public void validateAttestationOccurrenceTest() throws Exception { + Service.ValidateAttestationOccurrenceResponse expectedResponse = + Service.ValidateAttestationOccurrenceResponse.newBuilder() + .setDenialReason("denialReason-966999989") + .build(); + mockValidationHelperV1.addResponse(expectedResponse); + + Service.ValidateAttestationOccurrenceRequest request = + Service.ValidateAttestationOccurrenceRequest.newBuilder() + .setAttestor("attestor542920680") + .setAttestation(AttestationOccurrence.newBuilder().build()) + .setOccurrenceNote("occurrenceNote1722072419") + .setOccurrenceResourceUri("occurrenceResourceUri1001424877") + .build(); + + Service.ValidateAttestationOccurrenceResponse actualResponse = + client.validateAttestationOccurrence(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockValidationHelperV1.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + Service.ValidateAttestationOccurrenceRequest actualRequest = + ((Service.ValidateAttestationOccurrenceRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getAttestor(), actualRequest.getAttestor()); + Assert.assertEquals(request.getAttestation(), actualRequest.getAttestation()); + Assert.assertEquals(request.getOccurrenceNote(), actualRequest.getOccurrenceNote()); + Assert.assertEquals( + request.getOccurrenceResourceUri(), actualRequest.getOccurrenceResourceUri()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void validateAttestationOccurrenceExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockValidationHelperV1.addException(exception); + + try { + Service.ValidateAttestationOccurrenceRequest request = + Service.ValidateAttestationOccurrenceRequest.newBuilder() + .setAttestor("attestor542920680") + .setAttestation(AttestationOccurrence.newBuilder().build()) + .setOccurrenceNote("occurrenceNote1722072419") + .setOccurrenceResourceUri("occurrenceResourceUri1001424877") + .build(); + client.validateAttestationOccurrence(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } +} diff --git a/owl-bot-staging/v1/grpc-google-cloud-binary-authorization-v1/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/BinauthzManagementServiceV1Grpc.java b/owl-bot-staging/v1/grpc-google-cloud-binary-authorization-v1/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/BinauthzManagementServiceV1Grpc.java new file mode 100644 index 00000000..fdcbb16f --- /dev/null +++ b/owl-bot-staging/v1/grpc-google-cloud-binary-authorization-v1/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/BinauthzManagementServiceV1Grpc.java @@ -0,0 +1,902 @@ +package com.google.protos.google.cloud.binaryauthorization.v1; + +import static io.grpc.MethodDescriptor.generateFullMethodName; + +/** + *
+ * Google Cloud Management Service for Binary Authorization admission policies
+ * and attestation authorities.
+ * This API implements a REST model with the following objects:
+ * * [Policy][google.cloud.binaryauthorization.v1.Policy]
+ * * [Attestor][google.cloud.binaryauthorization.v1.Attestor]
+ * 
+ */ +@javax.annotation.Generated( + value = "by gRPC proto compiler", + comments = "Source: google/cloud/binaryauthorization/v1/service.proto") +public final class BinauthzManagementServiceV1Grpc { + + private BinauthzManagementServiceV1Grpc() {} + + public static final String SERVICE_NAME = "google.cloud.binaryauthorization.v1.BinauthzManagementServiceV1"; + + // Static method descriptors that strictly reflect the proto. + private static volatile io.grpc.MethodDescriptor getGetPolicyMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "GetPolicy", + requestType = com.google.protos.google.cloud.binaryauthorization.v1.Service.GetPolicyRequest.class, + responseType = com.google.protos.google.cloud.binaryauthorization.v1.Resources.Policy.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor getGetPolicyMethod() { + io.grpc.MethodDescriptor getGetPolicyMethod; + if ((getGetPolicyMethod = BinauthzManagementServiceV1Grpc.getGetPolicyMethod) == null) { + synchronized (BinauthzManagementServiceV1Grpc.class) { + if ((getGetPolicyMethod = BinauthzManagementServiceV1Grpc.getGetPolicyMethod) == null) { + BinauthzManagementServiceV1Grpc.getGetPolicyMethod = getGetPolicyMethod = + io.grpc.MethodDescriptor.newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "GetPolicy")) + .setSampledToLocalTracing(true) + .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + com.google.protos.google.cloud.binaryauthorization.v1.Service.GetPolicyRequest.getDefaultInstance())) + .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + com.google.protos.google.cloud.binaryauthorization.v1.Resources.Policy.getDefaultInstance())) + .setSchemaDescriptor(new BinauthzManagementServiceV1MethodDescriptorSupplier("GetPolicy")) + .build(); + } + } + } + return getGetPolicyMethod; + } + + private static volatile io.grpc.MethodDescriptor getUpdatePolicyMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "UpdatePolicy", + requestType = com.google.protos.google.cloud.binaryauthorization.v1.Service.UpdatePolicyRequest.class, + responseType = com.google.protos.google.cloud.binaryauthorization.v1.Resources.Policy.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor getUpdatePolicyMethod() { + io.grpc.MethodDescriptor getUpdatePolicyMethod; + if ((getUpdatePolicyMethod = BinauthzManagementServiceV1Grpc.getUpdatePolicyMethod) == null) { + synchronized (BinauthzManagementServiceV1Grpc.class) { + if ((getUpdatePolicyMethod = BinauthzManagementServiceV1Grpc.getUpdatePolicyMethod) == null) { + BinauthzManagementServiceV1Grpc.getUpdatePolicyMethod = getUpdatePolicyMethod = + io.grpc.MethodDescriptor.newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "UpdatePolicy")) + .setSampledToLocalTracing(true) + .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + com.google.protos.google.cloud.binaryauthorization.v1.Service.UpdatePolicyRequest.getDefaultInstance())) + .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + com.google.protos.google.cloud.binaryauthorization.v1.Resources.Policy.getDefaultInstance())) + .setSchemaDescriptor(new BinauthzManagementServiceV1MethodDescriptorSupplier("UpdatePolicy")) + .build(); + } + } + } + return getUpdatePolicyMethod; + } + + private static volatile io.grpc.MethodDescriptor getCreateAttestorMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "CreateAttestor", + requestType = com.google.protos.google.cloud.binaryauthorization.v1.Service.CreateAttestorRequest.class, + responseType = com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor getCreateAttestorMethod() { + io.grpc.MethodDescriptor getCreateAttestorMethod; + if ((getCreateAttestorMethod = BinauthzManagementServiceV1Grpc.getCreateAttestorMethod) == null) { + synchronized (BinauthzManagementServiceV1Grpc.class) { + if ((getCreateAttestorMethod = BinauthzManagementServiceV1Grpc.getCreateAttestorMethod) == null) { + BinauthzManagementServiceV1Grpc.getCreateAttestorMethod = getCreateAttestorMethod = + io.grpc.MethodDescriptor.newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "CreateAttestor")) + .setSampledToLocalTracing(true) + .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + com.google.protos.google.cloud.binaryauthorization.v1.Service.CreateAttestorRequest.getDefaultInstance())) + .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor.getDefaultInstance())) + .setSchemaDescriptor(new BinauthzManagementServiceV1MethodDescriptorSupplier("CreateAttestor")) + .build(); + } + } + } + return getCreateAttestorMethod; + } + + private static volatile io.grpc.MethodDescriptor getGetAttestorMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "GetAttestor", + requestType = com.google.protos.google.cloud.binaryauthorization.v1.Service.GetAttestorRequest.class, + responseType = com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor getGetAttestorMethod() { + io.grpc.MethodDescriptor getGetAttestorMethod; + if ((getGetAttestorMethod = BinauthzManagementServiceV1Grpc.getGetAttestorMethod) == null) { + synchronized (BinauthzManagementServiceV1Grpc.class) { + if ((getGetAttestorMethod = BinauthzManagementServiceV1Grpc.getGetAttestorMethod) == null) { + BinauthzManagementServiceV1Grpc.getGetAttestorMethod = getGetAttestorMethod = + io.grpc.MethodDescriptor.newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "GetAttestor")) + .setSampledToLocalTracing(true) + .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + com.google.protos.google.cloud.binaryauthorization.v1.Service.GetAttestorRequest.getDefaultInstance())) + .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor.getDefaultInstance())) + .setSchemaDescriptor(new BinauthzManagementServiceV1MethodDescriptorSupplier("GetAttestor")) + .build(); + } + } + } + return getGetAttestorMethod; + } + + private static volatile io.grpc.MethodDescriptor getUpdateAttestorMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "UpdateAttestor", + requestType = com.google.protos.google.cloud.binaryauthorization.v1.Service.UpdateAttestorRequest.class, + responseType = com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor getUpdateAttestorMethod() { + io.grpc.MethodDescriptor getUpdateAttestorMethod; + if ((getUpdateAttestorMethod = BinauthzManagementServiceV1Grpc.getUpdateAttestorMethod) == null) { + synchronized (BinauthzManagementServiceV1Grpc.class) { + if ((getUpdateAttestorMethod = BinauthzManagementServiceV1Grpc.getUpdateAttestorMethod) == null) { + BinauthzManagementServiceV1Grpc.getUpdateAttestorMethod = getUpdateAttestorMethod = + io.grpc.MethodDescriptor.newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "UpdateAttestor")) + .setSampledToLocalTracing(true) + .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + com.google.protos.google.cloud.binaryauthorization.v1.Service.UpdateAttestorRequest.getDefaultInstance())) + .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor.getDefaultInstance())) + .setSchemaDescriptor(new BinauthzManagementServiceV1MethodDescriptorSupplier("UpdateAttestor")) + .build(); + } + } + } + return getUpdateAttestorMethod; + } + + private static volatile io.grpc.MethodDescriptor getListAttestorsMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "ListAttestors", + requestType = com.google.protos.google.cloud.binaryauthorization.v1.Service.ListAttestorsRequest.class, + responseType = com.google.protos.google.cloud.binaryauthorization.v1.Service.ListAttestorsResponse.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor getListAttestorsMethod() { + io.grpc.MethodDescriptor getListAttestorsMethod; + if ((getListAttestorsMethod = BinauthzManagementServiceV1Grpc.getListAttestorsMethod) == null) { + synchronized (BinauthzManagementServiceV1Grpc.class) { + if ((getListAttestorsMethod = BinauthzManagementServiceV1Grpc.getListAttestorsMethod) == null) { + BinauthzManagementServiceV1Grpc.getListAttestorsMethod = getListAttestorsMethod = + io.grpc.MethodDescriptor.newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "ListAttestors")) + .setSampledToLocalTracing(true) + .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + com.google.protos.google.cloud.binaryauthorization.v1.Service.ListAttestorsRequest.getDefaultInstance())) + .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + com.google.protos.google.cloud.binaryauthorization.v1.Service.ListAttestorsResponse.getDefaultInstance())) + .setSchemaDescriptor(new BinauthzManagementServiceV1MethodDescriptorSupplier("ListAttestors")) + .build(); + } + } + } + return getListAttestorsMethod; + } + + private static volatile io.grpc.MethodDescriptor getDeleteAttestorMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "DeleteAttestor", + requestType = com.google.protos.google.cloud.binaryauthorization.v1.Service.DeleteAttestorRequest.class, + responseType = com.google.protobuf.Empty.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor getDeleteAttestorMethod() { + io.grpc.MethodDescriptor getDeleteAttestorMethod; + if ((getDeleteAttestorMethod = BinauthzManagementServiceV1Grpc.getDeleteAttestorMethod) == null) { + synchronized (BinauthzManagementServiceV1Grpc.class) { + if ((getDeleteAttestorMethod = BinauthzManagementServiceV1Grpc.getDeleteAttestorMethod) == null) { + BinauthzManagementServiceV1Grpc.getDeleteAttestorMethod = getDeleteAttestorMethod = + io.grpc.MethodDescriptor.newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "DeleteAttestor")) + .setSampledToLocalTracing(true) + .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + com.google.protos.google.cloud.binaryauthorization.v1.Service.DeleteAttestorRequest.getDefaultInstance())) + .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + com.google.protobuf.Empty.getDefaultInstance())) + .setSchemaDescriptor(new BinauthzManagementServiceV1MethodDescriptorSupplier("DeleteAttestor")) + .build(); + } + } + } + return getDeleteAttestorMethod; + } + + /** + * Creates a new async stub that supports all call types for the service + */ + public static BinauthzManagementServiceV1Stub newStub(io.grpc.Channel channel) { + io.grpc.stub.AbstractStub.StubFactory factory = + new io.grpc.stub.AbstractStub.StubFactory() { + @java.lang.Override + public BinauthzManagementServiceV1Stub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new BinauthzManagementServiceV1Stub(channel, callOptions); + } + }; + return BinauthzManagementServiceV1Stub.newStub(factory, channel); + } + + /** + * Creates a new blocking-style stub that supports unary and streaming output calls on the service + */ + public static BinauthzManagementServiceV1BlockingStub newBlockingStub( + io.grpc.Channel channel) { + io.grpc.stub.AbstractStub.StubFactory factory = + new io.grpc.stub.AbstractStub.StubFactory() { + @java.lang.Override + public BinauthzManagementServiceV1BlockingStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new BinauthzManagementServiceV1BlockingStub(channel, callOptions); + } + }; + return BinauthzManagementServiceV1BlockingStub.newStub(factory, channel); + } + + /** + * Creates a new ListenableFuture-style stub that supports unary calls on the service + */ + public static BinauthzManagementServiceV1FutureStub newFutureStub( + io.grpc.Channel channel) { + io.grpc.stub.AbstractStub.StubFactory factory = + new io.grpc.stub.AbstractStub.StubFactory() { + @java.lang.Override + public BinauthzManagementServiceV1FutureStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new BinauthzManagementServiceV1FutureStub(channel, callOptions); + } + }; + return BinauthzManagementServiceV1FutureStub.newStub(factory, channel); + } + + /** + *
+   * Google Cloud Management Service for Binary Authorization admission policies
+   * and attestation authorities.
+   * This API implements a REST model with the following objects:
+   * * [Policy][google.cloud.binaryauthorization.v1.Policy]
+   * * [Attestor][google.cloud.binaryauthorization.v1.Attestor]
+   * 
+ */ + public static abstract class BinauthzManagementServiceV1ImplBase implements io.grpc.BindableService { + + /** + *
+     * A [policy][google.cloud.binaryauthorization.v1.Policy] specifies the [attestors][google.cloud.binaryauthorization.v1.Attestor] that must attest to
+     * a container image, before the project is allowed to deploy that
+     * image. There is at most one policy per project. All image admission
+     * requests are permitted if a project has no policy.
+     * Gets the [policy][google.cloud.binaryauthorization.v1.Policy] for this project. Returns a default
+     * [policy][google.cloud.binaryauthorization.v1.Policy] if the project does not have one.
+     * 
+ */ + public void getPolicy(com.google.protos.google.cloud.binaryauthorization.v1.Service.GetPolicyRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getGetPolicyMethod(), responseObserver); + } + + /** + *
+     * Creates or updates a project's [policy][google.cloud.binaryauthorization.v1.Policy], and returns a copy of the
+     * new [policy][google.cloud.binaryauthorization.v1.Policy]. A policy is always updated as a whole, to avoid race
+     * conditions with concurrent policy enforcement (or management!)
+     * requests. Returns NOT_FOUND if the project does not exist, INVALID_ARGUMENT
+     * if the request is malformed.
+     * 
+ */ + public void updatePolicy(com.google.protos.google.cloud.binaryauthorization.v1.Service.UpdatePolicyRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getUpdatePolicyMethod(), responseObserver); + } + + /** + *
+     * Creates an [attestor][google.cloud.binaryauthorization.v1.Attestor], and returns a copy of the new
+     * [attestor][google.cloud.binaryauthorization.v1.Attestor]. Returns NOT_FOUND if the project does not exist,
+     * INVALID_ARGUMENT if the request is malformed, ALREADY_EXISTS if the
+     * [attestor][google.cloud.binaryauthorization.v1.Attestor] already exists.
+     * 
+ */ + public void createAttestor(com.google.protos.google.cloud.binaryauthorization.v1.Service.CreateAttestorRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getCreateAttestorMethod(), responseObserver); + } + + /** + *
+     * Gets an [attestor][google.cloud.binaryauthorization.v1.Attestor].
+     * Returns NOT_FOUND if the [attestor][google.cloud.binaryauthorization.v1.Attestor] does not exist.
+     * 
+ */ + public void getAttestor(com.google.protos.google.cloud.binaryauthorization.v1.Service.GetAttestorRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getGetAttestorMethod(), responseObserver); + } + + /** + *
+     * Updates an [attestor][google.cloud.binaryauthorization.v1.Attestor].
+     * Returns NOT_FOUND if the [attestor][google.cloud.binaryauthorization.v1.Attestor] does not exist.
+     * 
+ */ + public void updateAttestor(com.google.protos.google.cloud.binaryauthorization.v1.Service.UpdateAttestorRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getUpdateAttestorMethod(), responseObserver); + } + + /** + *
+     * Lists [attestors][google.cloud.binaryauthorization.v1.Attestor].
+     * Returns INVALID_ARGUMENT if the project does not exist.
+     * 
+ */ + public void listAttestors(com.google.protos.google.cloud.binaryauthorization.v1.Service.ListAttestorsRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getListAttestorsMethod(), responseObserver); + } + + /** + *
+     * Deletes an [attestor][google.cloud.binaryauthorization.v1.Attestor]. Returns NOT_FOUND if the
+     * [attestor][google.cloud.binaryauthorization.v1.Attestor] does not exist.
+     * 
+ */ + public void deleteAttestor(com.google.protos.google.cloud.binaryauthorization.v1.Service.DeleteAttestorRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getDeleteAttestorMethod(), responseObserver); + } + + @java.lang.Override public final io.grpc.ServerServiceDefinition bindService() { + return io.grpc.ServerServiceDefinition.builder(getServiceDescriptor()) + .addMethod( + getGetPolicyMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.protos.google.cloud.binaryauthorization.v1.Service.GetPolicyRequest, + com.google.protos.google.cloud.binaryauthorization.v1.Resources.Policy>( + this, METHODID_GET_POLICY))) + .addMethod( + getUpdatePolicyMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.protos.google.cloud.binaryauthorization.v1.Service.UpdatePolicyRequest, + com.google.protos.google.cloud.binaryauthorization.v1.Resources.Policy>( + this, METHODID_UPDATE_POLICY))) + .addMethod( + getCreateAttestorMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.protos.google.cloud.binaryauthorization.v1.Service.CreateAttestorRequest, + com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor>( + this, METHODID_CREATE_ATTESTOR))) + .addMethod( + getGetAttestorMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.protos.google.cloud.binaryauthorization.v1.Service.GetAttestorRequest, + com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor>( + this, METHODID_GET_ATTESTOR))) + .addMethod( + getUpdateAttestorMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.protos.google.cloud.binaryauthorization.v1.Service.UpdateAttestorRequest, + com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor>( + this, METHODID_UPDATE_ATTESTOR))) + .addMethod( + getListAttestorsMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.protos.google.cloud.binaryauthorization.v1.Service.ListAttestorsRequest, + com.google.protos.google.cloud.binaryauthorization.v1.Service.ListAttestorsResponse>( + this, METHODID_LIST_ATTESTORS))) + .addMethod( + getDeleteAttestorMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.protos.google.cloud.binaryauthorization.v1.Service.DeleteAttestorRequest, + com.google.protobuf.Empty>( + this, METHODID_DELETE_ATTESTOR))) + .build(); + } + } + + /** + *
+   * Google Cloud Management Service for Binary Authorization admission policies
+   * and attestation authorities.
+   * This API implements a REST model with the following objects:
+   * * [Policy][google.cloud.binaryauthorization.v1.Policy]
+   * * [Attestor][google.cloud.binaryauthorization.v1.Attestor]
+   * 
+ */ + public static final class BinauthzManagementServiceV1Stub extends io.grpc.stub.AbstractAsyncStub { + private BinauthzManagementServiceV1Stub( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected BinauthzManagementServiceV1Stub build( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new BinauthzManagementServiceV1Stub(channel, callOptions); + } + + /** + *
+     * A [policy][google.cloud.binaryauthorization.v1.Policy] specifies the [attestors][google.cloud.binaryauthorization.v1.Attestor] that must attest to
+     * a container image, before the project is allowed to deploy that
+     * image. There is at most one policy per project. All image admission
+     * requests are permitted if a project has no policy.
+     * Gets the [policy][google.cloud.binaryauthorization.v1.Policy] for this project. Returns a default
+     * [policy][google.cloud.binaryauthorization.v1.Policy] if the project does not have one.
+     * 
+ */ + public void getPolicy(com.google.protos.google.cloud.binaryauthorization.v1.Service.GetPolicyRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getGetPolicyMethod(), getCallOptions()), request, responseObserver); + } + + /** + *
+     * Creates or updates a project's [policy][google.cloud.binaryauthorization.v1.Policy], and returns a copy of the
+     * new [policy][google.cloud.binaryauthorization.v1.Policy]. A policy is always updated as a whole, to avoid race
+     * conditions with concurrent policy enforcement (or management!)
+     * requests. Returns NOT_FOUND if the project does not exist, INVALID_ARGUMENT
+     * if the request is malformed.
+     * 
+ */ + public void updatePolicy(com.google.protos.google.cloud.binaryauthorization.v1.Service.UpdatePolicyRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getUpdatePolicyMethod(), getCallOptions()), request, responseObserver); + } + + /** + *
+     * Creates an [attestor][google.cloud.binaryauthorization.v1.Attestor], and returns a copy of the new
+     * [attestor][google.cloud.binaryauthorization.v1.Attestor]. Returns NOT_FOUND if the project does not exist,
+     * INVALID_ARGUMENT if the request is malformed, ALREADY_EXISTS if the
+     * [attestor][google.cloud.binaryauthorization.v1.Attestor] already exists.
+     * 
+ */ + public void createAttestor(com.google.protos.google.cloud.binaryauthorization.v1.Service.CreateAttestorRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getCreateAttestorMethod(), getCallOptions()), request, responseObserver); + } + + /** + *
+     * Gets an [attestor][google.cloud.binaryauthorization.v1.Attestor].
+     * Returns NOT_FOUND if the [attestor][google.cloud.binaryauthorization.v1.Attestor] does not exist.
+     * 
+ */ + public void getAttestor(com.google.protos.google.cloud.binaryauthorization.v1.Service.GetAttestorRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getGetAttestorMethod(), getCallOptions()), request, responseObserver); + } + + /** + *
+     * Updates an [attestor][google.cloud.binaryauthorization.v1.Attestor].
+     * Returns NOT_FOUND if the [attestor][google.cloud.binaryauthorization.v1.Attestor] does not exist.
+     * 
+ */ + public void updateAttestor(com.google.protos.google.cloud.binaryauthorization.v1.Service.UpdateAttestorRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getUpdateAttestorMethod(), getCallOptions()), request, responseObserver); + } + + /** + *
+     * Lists [attestors][google.cloud.binaryauthorization.v1.Attestor].
+     * Returns INVALID_ARGUMENT if the project does not exist.
+     * 
+ */ + public void listAttestors(com.google.protos.google.cloud.binaryauthorization.v1.Service.ListAttestorsRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getListAttestorsMethod(), getCallOptions()), request, responseObserver); + } + + /** + *
+     * Deletes an [attestor][google.cloud.binaryauthorization.v1.Attestor]. Returns NOT_FOUND if the
+     * [attestor][google.cloud.binaryauthorization.v1.Attestor] does not exist.
+     * 
+ */ + public void deleteAttestor(com.google.protos.google.cloud.binaryauthorization.v1.Service.DeleteAttestorRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getDeleteAttestorMethod(), getCallOptions()), request, responseObserver); + } + } + + /** + *
+   * Google Cloud Management Service for Binary Authorization admission policies
+   * and attestation authorities.
+   * This API implements a REST model with the following objects:
+   * * [Policy][google.cloud.binaryauthorization.v1.Policy]
+   * * [Attestor][google.cloud.binaryauthorization.v1.Attestor]
+   * 
+ */ + public static final class BinauthzManagementServiceV1BlockingStub extends io.grpc.stub.AbstractBlockingStub { + private BinauthzManagementServiceV1BlockingStub( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected BinauthzManagementServiceV1BlockingStub build( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new BinauthzManagementServiceV1BlockingStub(channel, callOptions); + } + + /** + *
+     * A [policy][google.cloud.binaryauthorization.v1.Policy] specifies the [attestors][google.cloud.binaryauthorization.v1.Attestor] that must attest to
+     * a container image, before the project is allowed to deploy that
+     * image. There is at most one policy per project. All image admission
+     * requests are permitted if a project has no policy.
+     * Gets the [policy][google.cloud.binaryauthorization.v1.Policy] for this project. Returns a default
+     * [policy][google.cloud.binaryauthorization.v1.Policy] if the project does not have one.
+     * 
+ */ + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.Policy getPolicy(com.google.protos.google.cloud.binaryauthorization.v1.Service.GetPolicyRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getGetPolicyMethod(), getCallOptions(), request); + } + + /** + *
+     * Creates or updates a project's [policy][google.cloud.binaryauthorization.v1.Policy], and returns a copy of the
+     * new [policy][google.cloud.binaryauthorization.v1.Policy]. A policy is always updated as a whole, to avoid race
+     * conditions with concurrent policy enforcement (or management!)
+     * requests. Returns NOT_FOUND if the project does not exist, INVALID_ARGUMENT
+     * if the request is malformed.
+     * 
+ */ + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.Policy updatePolicy(com.google.protos.google.cloud.binaryauthorization.v1.Service.UpdatePolicyRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getUpdatePolicyMethod(), getCallOptions(), request); + } + + /** + *
+     * Creates an [attestor][google.cloud.binaryauthorization.v1.Attestor], and returns a copy of the new
+     * [attestor][google.cloud.binaryauthorization.v1.Attestor]. Returns NOT_FOUND if the project does not exist,
+     * INVALID_ARGUMENT if the request is malformed, ALREADY_EXISTS if the
+     * [attestor][google.cloud.binaryauthorization.v1.Attestor] already exists.
+     * 
+ */ + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor createAttestor(com.google.protos.google.cloud.binaryauthorization.v1.Service.CreateAttestorRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getCreateAttestorMethod(), getCallOptions(), request); + } + + /** + *
+     * Gets an [attestor][google.cloud.binaryauthorization.v1.Attestor].
+     * Returns NOT_FOUND if the [attestor][google.cloud.binaryauthorization.v1.Attestor] does not exist.
+     * 
+ */ + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor getAttestor(com.google.protos.google.cloud.binaryauthorization.v1.Service.GetAttestorRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getGetAttestorMethod(), getCallOptions(), request); + } + + /** + *
+     * Updates an [attestor][google.cloud.binaryauthorization.v1.Attestor].
+     * Returns NOT_FOUND if the [attestor][google.cloud.binaryauthorization.v1.Attestor] does not exist.
+     * 
+ */ + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor updateAttestor(com.google.protos.google.cloud.binaryauthorization.v1.Service.UpdateAttestorRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getUpdateAttestorMethod(), getCallOptions(), request); + } + + /** + *
+     * Lists [attestors][google.cloud.binaryauthorization.v1.Attestor].
+     * Returns INVALID_ARGUMENT if the project does not exist.
+     * 
+ */ + public com.google.protos.google.cloud.binaryauthorization.v1.Service.ListAttestorsResponse listAttestors(com.google.protos.google.cloud.binaryauthorization.v1.Service.ListAttestorsRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getListAttestorsMethod(), getCallOptions(), request); + } + + /** + *
+     * Deletes an [attestor][google.cloud.binaryauthorization.v1.Attestor]. Returns NOT_FOUND if the
+     * [attestor][google.cloud.binaryauthorization.v1.Attestor] does not exist.
+     * 
+ */ + public com.google.protobuf.Empty deleteAttestor(com.google.protos.google.cloud.binaryauthorization.v1.Service.DeleteAttestorRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getDeleteAttestorMethod(), getCallOptions(), request); + } + } + + /** + *
+   * Google Cloud Management Service for Binary Authorization admission policies
+   * and attestation authorities.
+   * This API implements a REST model with the following objects:
+   * * [Policy][google.cloud.binaryauthorization.v1.Policy]
+   * * [Attestor][google.cloud.binaryauthorization.v1.Attestor]
+   * 
+ */ + public static final class BinauthzManagementServiceV1FutureStub extends io.grpc.stub.AbstractFutureStub { + private BinauthzManagementServiceV1FutureStub( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected BinauthzManagementServiceV1FutureStub build( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new BinauthzManagementServiceV1FutureStub(channel, callOptions); + } + + /** + *
+     * A [policy][google.cloud.binaryauthorization.v1.Policy] specifies the [attestors][google.cloud.binaryauthorization.v1.Attestor] that must attest to
+     * a container image, before the project is allowed to deploy that
+     * image. There is at most one policy per project. All image admission
+     * requests are permitted if a project has no policy.
+     * Gets the [policy][google.cloud.binaryauthorization.v1.Policy] for this project. Returns a default
+     * [policy][google.cloud.binaryauthorization.v1.Policy] if the project does not have one.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture getPolicy( + com.google.protos.google.cloud.binaryauthorization.v1.Service.GetPolicyRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getGetPolicyMethod(), getCallOptions()), request); + } + + /** + *
+     * Creates or updates a project's [policy][google.cloud.binaryauthorization.v1.Policy], and returns a copy of the
+     * new [policy][google.cloud.binaryauthorization.v1.Policy]. A policy is always updated as a whole, to avoid race
+     * conditions with concurrent policy enforcement (or management!)
+     * requests. Returns NOT_FOUND if the project does not exist, INVALID_ARGUMENT
+     * if the request is malformed.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture updatePolicy( + com.google.protos.google.cloud.binaryauthorization.v1.Service.UpdatePolicyRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getUpdatePolicyMethod(), getCallOptions()), request); + } + + /** + *
+     * Creates an [attestor][google.cloud.binaryauthorization.v1.Attestor], and returns a copy of the new
+     * [attestor][google.cloud.binaryauthorization.v1.Attestor]. Returns NOT_FOUND if the project does not exist,
+     * INVALID_ARGUMENT if the request is malformed, ALREADY_EXISTS if the
+     * [attestor][google.cloud.binaryauthorization.v1.Attestor] already exists.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture createAttestor( + com.google.protos.google.cloud.binaryauthorization.v1.Service.CreateAttestorRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getCreateAttestorMethod(), getCallOptions()), request); + } + + /** + *
+     * Gets an [attestor][google.cloud.binaryauthorization.v1.Attestor].
+     * Returns NOT_FOUND if the [attestor][google.cloud.binaryauthorization.v1.Attestor] does not exist.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture getAttestor( + com.google.protos.google.cloud.binaryauthorization.v1.Service.GetAttestorRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getGetAttestorMethod(), getCallOptions()), request); + } + + /** + *
+     * Updates an [attestor][google.cloud.binaryauthorization.v1.Attestor].
+     * Returns NOT_FOUND if the [attestor][google.cloud.binaryauthorization.v1.Attestor] does not exist.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture updateAttestor( + com.google.protos.google.cloud.binaryauthorization.v1.Service.UpdateAttestorRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getUpdateAttestorMethod(), getCallOptions()), request); + } + + /** + *
+     * Lists [attestors][google.cloud.binaryauthorization.v1.Attestor].
+     * Returns INVALID_ARGUMENT if the project does not exist.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture listAttestors( + com.google.protos.google.cloud.binaryauthorization.v1.Service.ListAttestorsRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getListAttestorsMethod(), getCallOptions()), request); + } + + /** + *
+     * Deletes an [attestor][google.cloud.binaryauthorization.v1.Attestor]. Returns NOT_FOUND if the
+     * [attestor][google.cloud.binaryauthorization.v1.Attestor] does not exist.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture deleteAttestor( + com.google.protos.google.cloud.binaryauthorization.v1.Service.DeleteAttestorRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getDeleteAttestorMethod(), getCallOptions()), request); + } + } + + private static final int METHODID_GET_POLICY = 0; + private static final int METHODID_UPDATE_POLICY = 1; + private static final int METHODID_CREATE_ATTESTOR = 2; + private static final int METHODID_GET_ATTESTOR = 3; + private static final int METHODID_UPDATE_ATTESTOR = 4; + private static final int METHODID_LIST_ATTESTORS = 5; + private static final int METHODID_DELETE_ATTESTOR = 6; + + private static final class MethodHandlers implements + io.grpc.stub.ServerCalls.UnaryMethod, + io.grpc.stub.ServerCalls.ServerStreamingMethod, + io.grpc.stub.ServerCalls.ClientStreamingMethod, + io.grpc.stub.ServerCalls.BidiStreamingMethod { + private final BinauthzManagementServiceV1ImplBase serviceImpl; + private final int methodId; + + MethodHandlers(BinauthzManagementServiceV1ImplBase serviceImpl, int methodId) { + this.serviceImpl = serviceImpl; + this.methodId = methodId; + } + + @java.lang.Override + @java.lang.SuppressWarnings("unchecked") + public void invoke(Req request, io.grpc.stub.StreamObserver responseObserver) { + switch (methodId) { + case METHODID_GET_POLICY: + serviceImpl.getPolicy((com.google.protos.google.cloud.binaryauthorization.v1.Service.GetPolicyRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_UPDATE_POLICY: + serviceImpl.updatePolicy((com.google.protos.google.cloud.binaryauthorization.v1.Service.UpdatePolicyRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_CREATE_ATTESTOR: + serviceImpl.createAttestor((com.google.protos.google.cloud.binaryauthorization.v1.Service.CreateAttestorRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_GET_ATTESTOR: + serviceImpl.getAttestor((com.google.protos.google.cloud.binaryauthorization.v1.Service.GetAttestorRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_UPDATE_ATTESTOR: + serviceImpl.updateAttestor((com.google.protos.google.cloud.binaryauthorization.v1.Service.UpdateAttestorRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_LIST_ATTESTORS: + serviceImpl.listAttestors((com.google.protos.google.cloud.binaryauthorization.v1.Service.ListAttestorsRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_DELETE_ATTESTOR: + serviceImpl.deleteAttestor((com.google.protos.google.cloud.binaryauthorization.v1.Service.DeleteAttestorRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + default: + throw new AssertionError(); + } + } + + @java.lang.Override + @java.lang.SuppressWarnings("unchecked") + public io.grpc.stub.StreamObserver invoke( + io.grpc.stub.StreamObserver responseObserver) { + switch (methodId) { + default: + throw new AssertionError(); + } + } + } + + private static abstract class BinauthzManagementServiceV1BaseDescriptorSupplier + implements io.grpc.protobuf.ProtoFileDescriptorSupplier, io.grpc.protobuf.ProtoServiceDescriptorSupplier { + BinauthzManagementServiceV1BaseDescriptorSupplier() {} + + @java.lang.Override + public com.google.protobuf.Descriptors.FileDescriptor getFileDescriptor() { + return com.google.protos.google.cloud.binaryauthorization.v1.Service.getDescriptor(); + } + + @java.lang.Override + public com.google.protobuf.Descriptors.ServiceDescriptor getServiceDescriptor() { + return getFileDescriptor().findServiceByName("BinauthzManagementServiceV1"); + } + } + + private static final class BinauthzManagementServiceV1FileDescriptorSupplier + extends BinauthzManagementServiceV1BaseDescriptorSupplier { + BinauthzManagementServiceV1FileDescriptorSupplier() {} + } + + private static final class BinauthzManagementServiceV1MethodDescriptorSupplier + extends BinauthzManagementServiceV1BaseDescriptorSupplier + implements io.grpc.protobuf.ProtoMethodDescriptorSupplier { + private final String methodName; + + BinauthzManagementServiceV1MethodDescriptorSupplier(String methodName) { + this.methodName = methodName; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.MethodDescriptor getMethodDescriptor() { + return getServiceDescriptor().findMethodByName(methodName); + } + } + + private static volatile io.grpc.ServiceDescriptor serviceDescriptor; + + public static io.grpc.ServiceDescriptor getServiceDescriptor() { + io.grpc.ServiceDescriptor result = serviceDescriptor; + if (result == null) { + synchronized (BinauthzManagementServiceV1Grpc.class) { + result = serviceDescriptor; + if (result == null) { + serviceDescriptor = result = io.grpc.ServiceDescriptor.newBuilder(SERVICE_NAME) + .setSchemaDescriptor(new BinauthzManagementServiceV1FileDescriptorSupplier()) + .addMethod(getGetPolicyMethod()) + .addMethod(getUpdatePolicyMethod()) + .addMethod(getCreateAttestorMethod()) + .addMethod(getGetAttestorMethod()) + .addMethod(getUpdateAttestorMethod()) + .addMethod(getListAttestorsMethod()) + .addMethod(getDeleteAttestorMethod()) + .build(); + } + } + } + return result; + } +} diff --git a/owl-bot-staging/v1/grpc-google-cloud-binary-authorization-v1/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/SystemPolicyV1Grpc.java b/owl-bot-staging/v1/grpc-google-cloud-binary-authorization-v1/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/SystemPolicyV1Grpc.java new file mode 100644 index 00000000..7c9451d4 --- /dev/null +++ b/owl-bot-staging/v1/grpc-google-cloud-binary-authorization-v1/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/SystemPolicyV1Grpc.java @@ -0,0 +1,302 @@ +package com.google.protos.google.cloud.binaryauthorization.v1; + +import static io.grpc.MethodDescriptor.generateFullMethodName; + +/** + *
+ * API for working with the system policy.
+ * 
+ */ +@javax.annotation.Generated( + value = "by gRPC proto compiler", + comments = "Source: google/cloud/binaryauthorization/v1/service.proto") +public final class SystemPolicyV1Grpc { + + private SystemPolicyV1Grpc() {} + + public static final String SERVICE_NAME = "google.cloud.binaryauthorization.v1.SystemPolicyV1"; + + // Static method descriptors that strictly reflect the proto. + private static volatile io.grpc.MethodDescriptor getGetSystemPolicyMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "GetSystemPolicy", + requestType = com.google.protos.google.cloud.binaryauthorization.v1.Service.GetSystemPolicyRequest.class, + responseType = com.google.protos.google.cloud.binaryauthorization.v1.Resources.Policy.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor getGetSystemPolicyMethod() { + io.grpc.MethodDescriptor getGetSystemPolicyMethod; + if ((getGetSystemPolicyMethod = SystemPolicyV1Grpc.getGetSystemPolicyMethod) == null) { + synchronized (SystemPolicyV1Grpc.class) { + if ((getGetSystemPolicyMethod = SystemPolicyV1Grpc.getGetSystemPolicyMethod) == null) { + SystemPolicyV1Grpc.getGetSystemPolicyMethod = getGetSystemPolicyMethod = + io.grpc.MethodDescriptor.newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "GetSystemPolicy")) + .setSampledToLocalTracing(true) + .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + com.google.protos.google.cloud.binaryauthorization.v1.Service.GetSystemPolicyRequest.getDefaultInstance())) + .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + com.google.protos.google.cloud.binaryauthorization.v1.Resources.Policy.getDefaultInstance())) + .setSchemaDescriptor(new SystemPolicyV1MethodDescriptorSupplier("GetSystemPolicy")) + .build(); + } + } + } + return getGetSystemPolicyMethod; + } + + /** + * Creates a new async stub that supports all call types for the service + */ + public static SystemPolicyV1Stub newStub(io.grpc.Channel channel) { + io.grpc.stub.AbstractStub.StubFactory factory = + new io.grpc.stub.AbstractStub.StubFactory() { + @java.lang.Override + public SystemPolicyV1Stub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new SystemPolicyV1Stub(channel, callOptions); + } + }; + return SystemPolicyV1Stub.newStub(factory, channel); + } + + /** + * Creates a new blocking-style stub that supports unary and streaming output calls on the service + */ + public static SystemPolicyV1BlockingStub newBlockingStub( + io.grpc.Channel channel) { + io.grpc.stub.AbstractStub.StubFactory factory = + new io.grpc.stub.AbstractStub.StubFactory() { + @java.lang.Override + public SystemPolicyV1BlockingStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new SystemPolicyV1BlockingStub(channel, callOptions); + } + }; + return SystemPolicyV1BlockingStub.newStub(factory, channel); + } + + /** + * Creates a new ListenableFuture-style stub that supports unary calls on the service + */ + public static SystemPolicyV1FutureStub newFutureStub( + io.grpc.Channel channel) { + io.grpc.stub.AbstractStub.StubFactory factory = + new io.grpc.stub.AbstractStub.StubFactory() { + @java.lang.Override + public SystemPolicyV1FutureStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new SystemPolicyV1FutureStub(channel, callOptions); + } + }; + return SystemPolicyV1FutureStub.newStub(factory, channel); + } + + /** + *
+   * API for working with the system policy.
+   * 
+ */ + public static abstract class SystemPolicyV1ImplBase implements io.grpc.BindableService { + + /** + *
+     * Gets the current system policy in the specified location.
+     * 
+ */ + public void getSystemPolicy(com.google.protos.google.cloud.binaryauthorization.v1.Service.GetSystemPolicyRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getGetSystemPolicyMethod(), responseObserver); + } + + @java.lang.Override public final io.grpc.ServerServiceDefinition bindService() { + return io.grpc.ServerServiceDefinition.builder(getServiceDescriptor()) + .addMethod( + getGetSystemPolicyMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.protos.google.cloud.binaryauthorization.v1.Service.GetSystemPolicyRequest, + com.google.protos.google.cloud.binaryauthorization.v1.Resources.Policy>( + this, METHODID_GET_SYSTEM_POLICY))) + .build(); + } + } + + /** + *
+   * API for working with the system policy.
+   * 
+ */ + public static final class SystemPolicyV1Stub extends io.grpc.stub.AbstractAsyncStub { + private SystemPolicyV1Stub( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected SystemPolicyV1Stub build( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new SystemPolicyV1Stub(channel, callOptions); + } + + /** + *
+     * Gets the current system policy in the specified location.
+     * 
+ */ + public void getSystemPolicy(com.google.protos.google.cloud.binaryauthorization.v1.Service.GetSystemPolicyRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getGetSystemPolicyMethod(), getCallOptions()), request, responseObserver); + } + } + + /** + *
+   * API for working with the system policy.
+   * 
+ */ + public static final class SystemPolicyV1BlockingStub extends io.grpc.stub.AbstractBlockingStub { + private SystemPolicyV1BlockingStub( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected SystemPolicyV1BlockingStub build( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new SystemPolicyV1BlockingStub(channel, callOptions); + } + + /** + *
+     * Gets the current system policy in the specified location.
+     * 
+ */ + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.Policy getSystemPolicy(com.google.protos.google.cloud.binaryauthorization.v1.Service.GetSystemPolicyRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getGetSystemPolicyMethod(), getCallOptions(), request); + } + } + + /** + *
+   * API for working with the system policy.
+   * 
+ */ + public static final class SystemPolicyV1FutureStub extends io.grpc.stub.AbstractFutureStub { + private SystemPolicyV1FutureStub( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected SystemPolicyV1FutureStub build( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new SystemPolicyV1FutureStub(channel, callOptions); + } + + /** + *
+     * Gets the current system policy in the specified location.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture getSystemPolicy( + com.google.protos.google.cloud.binaryauthorization.v1.Service.GetSystemPolicyRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getGetSystemPolicyMethod(), getCallOptions()), request); + } + } + + private static final int METHODID_GET_SYSTEM_POLICY = 0; + + private static final class MethodHandlers implements + io.grpc.stub.ServerCalls.UnaryMethod, + io.grpc.stub.ServerCalls.ServerStreamingMethod, + io.grpc.stub.ServerCalls.ClientStreamingMethod, + io.grpc.stub.ServerCalls.BidiStreamingMethod { + private final SystemPolicyV1ImplBase serviceImpl; + private final int methodId; + + MethodHandlers(SystemPolicyV1ImplBase serviceImpl, int methodId) { + this.serviceImpl = serviceImpl; + this.methodId = methodId; + } + + @java.lang.Override + @java.lang.SuppressWarnings("unchecked") + public void invoke(Req request, io.grpc.stub.StreamObserver responseObserver) { + switch (methodId) { + case METHODID_GET_SYSTEM_POLICY: + serviceImpl.getSystemPolicy((com.google.protos.google.cloud.binaryauthorization.v1.Service.GetSystemPolicyRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + default: + throw new AssertionError(); + } + } + + @java.lang.Override + @java.lang.SuppressWarnings("unchecked") + public io.grpc.stub.StreamObserver invoke( + io.grpc.stub.StreamObserver responseObserver) { + switch (methodId) { + default: + throw new AssertionError(); + } + } + } + + private static abstract class SystemPolicyV1BaseDescriptorSupplier + implements io.grpc.protobuf.ProtoFileDescriptorSupplier, io.grpc.protobuf.ProtoServiceDescriptorSupplier { + SystemPolicyV1BaseDescriptorSupplier() {} + + @java.lang.Override + public com.google.protobuf.Descriptors.FileDescriptor getFileDescriptor() { + return com.google.protos.google.cloud.binaryauthorization.v1.Service.getDescriptor(); + } + + @java.lang.Override + public com.google.protobuf.Descriptors.ServiceDescriptor getServiceDescriptor() { + return getFileDescriptor().findServiceByName("SystemPolicyV1"); + } + } + + private static final class SystemPolicyV1FileDescriptorSupplier + extends SystemPolicyV1BaseDescriptorSupplier { + SystemPolicyV1FileDescriptorSupplier() {} + } + + private static final class SystemPolicyV1MethodDescriptorSupplier + extends SystemPolicyV1BaseDescriptorSupplier + implements io.grpc.protobuf.ProtoMethodDescriptorSupplier { + private final String methodName; + + SystemPolicyV1MethodDescriptorSupplier(String methodName) { + this.methodName = methodName; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.MethodDescriptor getMethodDescriptor() { + return getServiceDescriptor().findMethodByName(methodName); + } + } + + private static volatile io.grpc.ServiceDescriptor serviceDescriptor; + + public static io.grpc.ServiceDescriptor getServiceDescriptor() { + io.grpc.ServiceDescriptor result = serviceDescriptor; + if (result == null) { + synchronized (SystemPolicyV1Grpc.class) { + result = serviceDescriptor; + if (result == null) { + serviceDescriptor = result = io.grpc.ServiceDescriptor.newBuilder(SERVICE_NAME) + .setSchemaDescriptor(new SystemPolicyV1FileDescriptorSupplier()) + .addMethod(getGetSystemPolicyMethod()) + .build(); + } + } + } + return result; + } +} diff --git a/owl-bot-staging/v1/grpc-google-cloud-binary-authorization-v1/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/ValidationHelperV1Grpc.java b/owl-bot-staging/v1/grpc-google-cloud-binary-authorization-v1/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/ValidationHelperV1Grpc.java new file mode 100644 index 00000000..bce2ec34 --- /dev/null +++ b/owl-bot-staging/v1/grpc-google-cloud-binary-authorization-v1/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/ValidationHelperV1Grpc.java @@ -0,0 +1,306 @@ +package com.google.protos.google.cloud.binaryauthorization.v1; + +import static io.grpc.MethodDescriptor.generateFullMethodName; + +/** + *
+ * BinAuthz Attestor verification
+ * 
+ */ +@javax.annotation.Generated( + value = "by gRPC proto compiler", + comments = "Source: google/cloud/binaryauthorization/v1/service.proto") +public final class ValidationHelperV1Grpc { + + private ValidationHelperV1Grpc() {} + + public static final String SERVICE_NAME = "google.cloud.binaryauthorization.v1.ValidationHelperV1"; + + // Static method descriptors that strictly reflect the proto. + private static volatile io.grpc.MethodDescriptor getValidateAttestationOccurrenceMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "ValidateAttestationOccurrence", + requestType = com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceRequest.class, + responseType = com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceResponse.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor getValidateAttestationOccurrenceMethod() { + io.grpc.MethodDescriptor getValidateAttestationOccurrenceMethod; + if ((getValidateAttestationOccurrenceMethod = ValidationHelperV1Grpc.getValidateAttestationOccurrenceMethod) == null) { + synchronized (ValidationHelperV1Grpc.class) { + if ((getValidateAttestationOccurrenceMethod = ValidationHelperV1Grpc.getValidateAttestationOccurrenceMethod) == null) { + ValidationHelperV1Grpc.getValidateAttestationOccurrenceMethod = getValidateAttestationOccurrenceMethod = + io.grpc.MethodDescriptor.newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "ValidateAttestationOccurrence")) + .setSampledToLocalTracing(true) + .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceRequest.getDefaultInstance())) + .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceResponse.getDefaultInstance())) + .setSchemaDescriptor(new ValidationHelperV1MethodDescriptorSupplier("ValidateAttestationOccurrence")) + .build(); + } + } + } + return getValidateAttestationOccurrenceMethod; + } + + /** + * Creates a new async stub that supports all call types for the service + */ + public static ValidationHelperV1Stub newStub(io.grpc.Channel channel) { + io.grpc.stub.AbstractStub.StubFactory factory = + new io.grpc.stub.AbstractStub.StubFactory() { + @java.lang.Override + public ValidationHelperV1Stub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new ValidationHelperV1Stub(channel, callOptions); + } + }; + return ValidationHelperV1Stub.newStub(factory, channel); + } + + /** + * Creates a new blocking-style stub that supports unary and streaming output calls on the service + */ + public static ValidationHelperV1BlockingStub newBlockingStub( + io.grpc.Channel channel) { + io.grpc.stub.AbstractStub.StubFactory factory = + new io.grpc.stub.AbstractStub.StubFactory() { + @java.lang.Override + public ValidationHelperV1BlockingStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new ValidationHelperV1BlockingStub(channel, callOptions); + } + }; + return ValidationHelperV1BlockingStub.newStub(factory, channel); + } + + /** + * Creates a new ListenableFuture-style stub that supports unary calls on the service + */ + public static ValidationHelperV1FutureStub newFutureStub( + io.grpc.Channel channel) { + io.grpc.stub.AbstractStub.StubFactory factory = + new io.grpc.stub.AbstractStub.StubFactory() { + @java.lang.Override + public ValidationHelperV1FutureStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new ValidationHelperV1FutureStub(channel, callOptions); + } + }; + return ValidationHelperV1FutureStub.newStub(factory, channel); + } + + /** + *
+   * BinAuthz Attestor verification
+   * 
+ */ + public static abstract class ValidationHelperV1ImplBase implements io.grpc.BindableService { + + /** + *
+     * Returns whether the given Attestation for the given image URI
+     * was signed by the given Attestor
+     * 
+ */ + public void validateAttestationOccurrence(com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getValidateAttestationOccurrenceMethod(), responseObserver); + } + + @java.lang.Override public final io.grpc.ServerServiceDefinition bindService() { + return io.grpc.ServerServiceDefinition.builder(getServiceDescriptor()) + .addMethod( + getValidateAttestationOccurrenceMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceRequest, + com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceResponse>( + this, METHODID_VALIDATE_ATTESTATION_OCCURRENCE))) + .build(); + } + } + + /** + *
+   * BinAuthz Attestor verification
+   * 
+ */ + public static final class ValidationHelperV1Stub extends io.grpc.stub.AbstractAsyncStub { + private ValidationHelperV1Stub( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected ValidationHelperV1Stub build( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new ValidationHelperV1Stub(channel, callOptions); + } + + /** + *
+     * Returns whether the given Attestation for the given image URI
+     * was signed by the given Attestor
+     * 
+ */ + public void validateAttestationOccurrence(com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getValidateAttestationOccurrenceMethod(), getCallOptions()), request, responseObserver); + } + } + + /** + *
+   * BinAuthz Attestor verification
+   * 
+ */ + public static final class ValidationHelperV1BlockingStub extends io.grpc.stub.AbstractBlockingStub { + private ValidationHelperV1BlockingStub( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected ValidationHelperV1BlockingStub build( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new ValidationHelperV1BlockingStub(channel, callOptions); + } + + /** + *
+     * Returns whether the given Attestation for the given image URI
+     * was signed by the given Attestor
+     * 
+ */ + public com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceResponse validateAttestationOccurrence(com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getValidateAttestationOccurrenceMethod(), getCallOptions(), request); + } + } + + /** + *
+   * BinAuthz Attestor verification
+   * 
+ */ + public static final class ValidationHelperV1FutureStub extends io.grpc.stub.AbstractFutureStub { + private ValidationHelperV1FutureStub( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected ValidationHelperV1FutureStub build( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new ValidationHelperV1FutureStub(channel, callOptions); + } + + /** + *
+     * Returns whether the given Attestation for the given image URI
+     * was signed by the given Attestor
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture validateAttestationOccurrence( + com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getValidateAttestationOccurrenceMethod(), getCallOptions()), request); + } + } + + private static final int METHODID_VALIDATE_ATTESTATION_OCCURRENCE = 0; + + private static final class MethodHandlers implements + io.grpc.stub.ServerCalls.UnaryMethod, + io.grpc.stub.ServerCalls.ServerStreamingMethod, + io.grpc.stub.ServerCalls.ClientStreamingMethod, + io.grpc.stub.ServerCalls.BidiStreamingMethod { + private final ValidationHelperV1ImplBase serviceImpl; + private final int methodId; + + MethodHandlers(ValidationHelperV1ImplBase serviceImpl, int methodId) { + this.serviceImpl = serviceImpl; + this.methodId = methodId; + } + + @java.lang.Override + @java.lang.SuppressWarnings("unchecked") + public void invoke(Req request, io.grpc.stub.StreamObserver responseObserver) { + switch (methodId) { + case METHODID_VALIDATE_ATTESTATION_OCCURRENCE: + serviceImpl.validateAttestationOccurrence((com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + default: + throw new AssertionError(); + } + } + + @java.lang.Override + @java.lang.SuppressWarnings("unchecked") + public io.grpc.stub.StreamObserver invoke( + io.grpc.stub.StreamObserver responseObserver) { + switch (methodId) { + default: + throw new AssertionError(); + } + } + } + + private static abstract class ValidationHelperV1BaseDescriptorSupplier + implements io.grpc.protobuf.ProtoFileDescriptorSupplier, io.grpc.protobuf.ProtoServiceDescriptorSupplier { + ValidationHelperV1BaseDescriptorSupplier() {} + + @java.lang.Override + public com.google.protobuf.Descriptors.FileDescriptor getFileDescriptor() { + return com.google.protos.google.cloud.binaryauthorization.v1.Service.getDescriptor(); + } + + @java.lang.Override + public com.google.protobuf.Descriptors.ServiceDescriptor getServiceDescriptor() { + return getFileDescriptor().findServiceByName("ValidationHelperV1"); + } + } + + private static final class ValidationHelperV1FileDescriptorSupplier + extends ValidationHelperV1BaseDescriptorSupplier { + ValidationHelperV1FileDescriptorSupplier() {} + } + + private static final class ValidationHelperV1MethodDescriptorSupplier + extends ValidationHelperV1BaseDescriptorSupplier + implements io.grpc.protobuf.ProtoMethodDescriptorSupplier { + private final String methodName; + + ValidationHelperV1MethodDescriptorSupplier(String methodName) { + this.methodName = methodName; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.MethodDescriptor getMethodDescriptor() { + return getServiceDescriptor().findMethodByName(methodName); + } + } + + private static volatile io.grpc.ServiceDescriptor serviceDescriptor; + + public static io.grpc.ServiceDescriptor getServiceDescriptor() { + io.grpc.ServiceDescriptor result = serviceDescriptor; + if (result == null) { + synchronized (ValidationHelperV1Grpc.class) { + result = serviceDescriptor; + if (result == null) { + serviceDescriptor = result = io.grpc.ServiceDescriptor.newBuilder(SERVICE_NAME) + .setSchemaDescriptor(new ValidationHelperV1FileDescriptorSupplier()) + .addMethod(getValidateAttestationOccurrenceMethod()) + .build(); + } + } + } + return result; + } +} diff --git a/owl-bot-staging/v1/proto-google-cloud-binary-authorization-v1/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/AttestorName.java b/owl-bot-staging/v1/proto-google-cloud-binary-authorization-v1/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/AttestorName.java new file mode 100644 index 00000000..1281ca73 --- /dev/null +++ b/owl-bot-staging/v1/proto-google-cloud-binary-authorization-v1/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/AttestorName.java @@ -0,0 +1,192 @@ +/* + * Copyright 2021 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * 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 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.protos.google.cloud.binaryauthorization.v1; + +import com.google.api.pathtemplate.PathTemplate; +import com.google.api.resourcenames.ResourceName; +import com.google.common.base.Preconditions; +import com.google.common.collect.ImmutableMap; +import java.util.ArrayList; +import java.util.List; +import java.util.Map; +import java.util.Objects; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +@Generated("by gapic-generator-java") +public class AttestorName implements ResourceName { + private static final PathTemplate PROJECT_ATTESTOR = + PathTemplate.createWithoutUrlEncoding("projects/{project}/attestors/{attestor}"); + private volatile Map fieldValuesMap; + private final String project; + private final String attestor; + + @Deprecated + protected AttestorName() { + project = null; + attestor = null; + } + + private AttestorName(Builder builder) { + project = Preconditions.checkNotNull(builder.getProject()); + attestor = Preconditions.checkNotNull(builder.getAttestor()); + } + + public String getProject() { + return project; + } + + public String getAttestor() { + return attestor; + } + + public static Builder newBuilder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder(this); + } + + public static AttestorName of(String project, String attestor) { + return newBuilder().setProject(project).setAttestor(attestor).build(); + } + + public static String format(String project, String attestor) { + return newBuilder().setProject(project).setAttestor(attestor).build().toString(); + } + + public static AttestorName parse(String formattedString) { + if (formattedString.isEmpty()) { + return null; + } + Map matchMap = + PROJECT_ATTESTOR.validatedMatch( + formattedString, "AttestorName.parse: formattedString not in valid format"); + return of(matchMap.get("project"), matchMap.get("attestor")); + } + + public static List parseList(List formattedStrings) { + List list = new ArrayList<>(formattedStrings.size()); + for (String formattedString : formattedStrings) { + list.add(parse(formattedString)); + } + return list; + } + + public static List toStringList(List values) { + List list = new ArrayList<>(values.size()); + for (AttestorName value : values) { + if (value == null) { + list.add(""); + } else { + list.add(value.toString()); + } + } + return list; + } + + public static boolean isParsableFrom(String formattedString) { + return PROJECT_ATTESTOR.matches(formattedString); + } + + @Override + public Map getFieldValuesMap() { + if (fieldValuesMap == null) { + synchronized (this) { + if (fieldValuesMap == null) { + ImmutableMap.Builder fieldMapBuilder = ImmutableMap.builder(); + if (project != null) { + fieldMapBuilder.put("project", project); + } + if (attestor != null) { + fieldMapBuilder.put("attestor", attestor); + } + fieldValuesMap = fieldMapBuilder.build(); + } + } + } + return fieldValuesMap; + } + + public String getFieldValue(String fieldName) { + return getFieldValuesMap().get(fieldName); + } + + @Override + public String toString() { + return PROJECT_ATTESTOR.instantiate("project", project, "attestor", attestor); + } + + @Override + public boolean equals(Object o) { + if (o == this) { + return true; + } + if (o != null || getClass() == o.getClass()) { + AttestorName that = ((AttestorName) o); + return Objects.equals(this.project, that.project) + && Objects.equals(this.attestor, that.attestor); + } + return false; + } + + @Override + public int hashCode() { + int h = 1; + h *= 1000003; + h ^= Objects.hashCode(project); + h *= 1000003; + h ^= Objects.hashCode(attestor); + return h; + } + + /** Builder for projects/{project}/attestors/{attestor}. */ + public static class Builder { + private String project; + private String attestor; + + protected Builder() {} + + public String getProject() { + return project; + } + + public String getAttestor() { + return attestor; + } + + public Builder setProject(String project) { + this.project = project; + return this; + } + + public Builder setAttestor(String attestor) { + this.attestor = attestor; + return this; + } + + private Builder(AttestorName attestorName) { + this.project = attestorName.project; + this.attestor = attestorName.attestor; + } + + public AttestorName build() { + return new AttestorName(this); + } + } +} diff --git a/owl-bot-staging/v1/proto-google-cloud-binary-authorization-v1/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/PolicyName.java b/owl-bot-staging/v1/proto-google-cloud-binary-authorization-v1/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/PolicyName.java new file mode 100644 index 00000000..19f6f6a3 --- /dev/null +++ b/owl-bot-staging/v1/proto-google-cloud-binary-authorization-v1/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/PolicyName.java @@ -0,0 +1,254 @@ +/* + * Copyright 2021 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * 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 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.protos.google.cloud.binaryauthorization.v1; + +import com.google.api.core.BetaApi; +import com.google.api.pathtemplate.PathTemplate; +import com.google.api.pathtemplate.ValidationException; +import com.google.api.resourcenames.ResourceName; +import com.google.common.base.Preconditions; +import com.google.common.collect.ImmutableMap; +import java.util.ArrayList; +import java.util.List; +import java.util.Map; +import java.util.Objects; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +@Generated("by gapic-generator-java") +public class PolicyName implements ResourceName { + private static final PathTemplate PROJECT = + PathTemplate.createWithoutUrlEncoding("projects/{project}/policy"); + private static final PathTemplate LOCATION = + PathTemplate.createWithoutUrlEncoding("locations/{location}/policy"); + private volatile Map fieldValuesMap; + private PathTemplate pathTemplate; + private String fixedValue; + private final String project; + private final String location; + + @Deprecated + protected PolicyName() { + project = null; + location = null; + } + + private PolicyName(Builder builder) { + project = Preconditions.checkNotNull(builder.getProject()); + location = null; + pathTemplate = PROJECT; + } + + private PolicyName(LocationBuilder builder) { + location = Preconditions.checkNotNull(builder.getLocation()); + project = null; + pathTemplate = LOCATION; + } + + public String getProject() { + return project; + } + + public String getLocation() { + return location; + } + + public static Builder newBuilder() { + return new Builder(); + } + + @BetaApi("The per-pattern Builders are not stable yet and may be changed in the future.") + public static Builder newProjectBuilder() { + return new Builder(); + } + + @BetaApi("The per-pattern Builders are not stable yet and may be changed in the future.") + public static LocationBuilder newLocationBuilder() { + return new LocationBuilder(); + } + + public Builder toBuilder() { + return new Builder(this); + } + + public static PolicyName of(String project) { + return newBuilder().setProject(project).build(); + } + + @BetaApi("The static create methods are not stable yet and may be changed in the future.") + public static PolicyName ofProjectName(String project) { + return newBuilder().setProject(project).build(); + } + + @BetaApi("The static create methods are not stable yet and may be changed in the future.") + public static PolicyName ofLocationName(String location) { + return newLocationBuilder().setLocation(location).build(); + } + + public static String format(String project) { + return newBuilder().setProject(project).build().toString(); + } + + @BetaApi("The static format methods are not stable yet and may be changed in the future.") + public static String formatProjectName(String project) { + return newBuilder().setProject(project).build().toString(); + } + + @BetaApi("The static format methods are not stable yet and may be changed in the future.") + public static String formatLocationName(String location) { + return newLocationBuilder().setLocation(location).build().toString(); + } + + public static PolicyName parse(String formattedString) { + if (formattedString.isEmpty()) { + return null; + } + if (PROJECT.matches(formattedString)) { + Map matchMap = PROJECT.match(formattedString); + return ofProjectName(matchMap.get("project")); + } else if (LOCATION.matches(formattedString)) { + Map matchMap = LOCATION.match(formattedString); + return ofLocationName(matchMap.get("location")); + } + throw new ValidationException("PolicyName.parse: formattedString not in valid format"); + } + + public static List parseList(List formattedStrings) { + List list = new ArrayList<>(formattedStrings.size()); + for (String formattedString : formattedStrings) { + list.add(parse(formattedString)); + } + return list; + } + + public static List toStringList(List values) { + List list = new ArrayList<>(values.size()); + for (PolicyName value : values) { + if (value == null) { + list.add(""); + } else { + list.add(value.toString()); + } + } + return list; + } + + public static boolean isParsableFrom(String formattedString) { + return PROJECT.matches(formattedString) || LOCATION.matches(formattedString); + } + + @Override + public Map getFieldValuesMap() { + if (fieldValuesMap == null) { + synchronized (this) { + if (fieldValuesMap == null) { + ImmutableMap.Builder fieldMapBuilder = ImmutableMap.builder(); + if (project != null) { + fieldMapBuilder.put("project", project); + } + if (location != null) { + fieldMapBuilder.put("location", location); + } + fieldValuesMap = fieldMapBuilder.build(); + } + } + } + return fieldValuesMap; + } + + public String getFieldValue(String fieldName) { + return getFieldValuesMap().get(fieldName); + } + + @Override + public String toString() { + return fixedValue != null ? fixedValue : pathTemplate.instantiate(getFieldValuesMap()); + } + + @Override + public boolean equals(Object o) { + if (o == this) { + return true; + } + if (o != null || getClass() == o.getClass()) { + PolicyName that = ((PolicyName) o); + return Objects.equals(this.project, that.project) + && Objects.equals(this.location, that.location); + } + return false; + } + + @Override + public int hashCode() { + int h = 1; + h *= 1000003; + h ^= Objects.hashCode(fixedValue); + h *= 1000003; + h ^= Objects.hashCode(project); + h *= 1000003; + h ^= Objects.hashCode(location); + return h; + } + + /** Builder for projects/{project}/policy. */ + public static class Builder { + private String project; + + protected Builder() {} + + public String getProject() { + return project; + } + + public Builder setProject(String project) { + this.project = project; + return this; + } + + private Builder(PolicyName policyName) { + Preconditions.checkArgument( + Objects.equals(policyName.pathTemplate, PROJECT), + "toBuilder is only supported when PolicyName has the pattern of projects/{project}/policy"); + this.project = policyName.project; + } + + public PolicyName build() { + return new PolicyName(this); + } + } + + /** Builder for locations/{location}/policy. */ + @BetaApi("The per-pattern Builders are not stable yet and may be changed in the future.") + public static class LocationBuilder { + private String location; + + protected LocationBuilder() {} + + public String getLocation() { + return location; + } + + public LocationBuilder setLocation(String location) { + this.location = location; + return this; + } + + public PolicyName build() { + return new PolicyName(this); + } + } +} diff --git a/owl-bot-staging/v1/proto-google-cloud-binary-authorization-v1/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/ProjectName.java b/owl-bot-staging/v1/proto-google-cloud-binary-authorization-v1/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/ProjectName.java new file mode 100644 index 00000000..c9062d3a --- /dev/null +++ b/owl-bot-staging/v1/proto-google-cloud-binary-authorization-v1/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/ProjectName.java @@ -0,0 +1,168 @@ +/* + * Copyright 2021 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * 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 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.protos.google.cloud.binaryauthorization.v1; + +import com.google.api.pathtemplate.PathTemplate; +import com.google.api.resourcenames.ResourceName; +import com.google.common.base.Preconditions; +import com.google.common.collect.ImmutableMap; +import java.util.ArrayList; +import java.util.List; +import java.util.Map; +import java.util.Objects; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +@Generated("by gapic-generator-java") +public class ProjectName implements ResourceName { + private static final PathTemplate PROJECT = + PathTemplate.createWithoutUrlEncoding("projects/{project}"); + private volatile Map fieldValuesMap; + private final String project; + + @Deprecated + protected ProjectName() { + project = null; + } + + private ProjectName(Builder builder) { + project = Preconditions.checkNotNull(builder.getProject()); + } + + public String getProject() { + return project; + } + + public static Builder newBuilder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder(this); + } + + public static ProjectName of(String project) { + return newBuilder().setProject(project).build(); + } + + public static String format(String project) { + return newBuilder().setProject(project).build().toString(); + } + + public static ProjectName parse(String formattedString) { + if (formattedString.isEmpty()) { + return null; + } + Map matchMap = + PROJECT.validatedMatch( + formattedString, "ProjectName.parse: formattedString not in valid format"); + return of(matchMap.get("project")); + } + + public static List parseList(List formattedStrings) { + List list = new ArrayList<>(formattedStrings.size()); + for (String formattedString : formattedStrings) { + list.add(parse(formattedString)); + } + return list; + } + + public static List toStringList(List values) { + List list = new ArrayList<>(values.size()); + for (ProjectName value : values) { + if (value == null) { + list.add(""); + } else { + list.add(value.toString()); + } + } + return list; + } + + public static boolean isParsableFrom(String formattedString) { + return PROJECT.matches(formattedString); + } + + @Override + public Map getFieldValuesMap() { + if (fieldValuesMap == null) { + synchronized (this) { + if (fieldValuesMap == null) { + ImmutableMap.Builder fieldMapBuilder = ImmutableMap.builder(); + if (project != null) { + fieldMapBuilder.put("project", project); + } + fieldValuesMap = fieldMapBuilder.build(); + } + } + } + return fieldValuesMap; + } + + public String getFieldValue(String fieldName) { + return getFieldValuesMap().get(fieldName); + } + + @Override + public String toString() { + return PROJECT.instantiate("project", project); + } + + @Override + public boolean equals(Object o) { + if (o == this) { + return true; + } + if (o != null || getClass() == o.getClass()) { + ProjectName that = ((ProjectName) o); + return Objects.equals(this.project, that.project); + } + return false; + } + + @Override + public int hashCode() { + int h = 1; + h *= 1000003; + h ^= Objects.hashCode(project); + return h; + } + + /** Builder for projects/{project}. */ + public static class Builder { + private String project; + + protected Builder() {} + + public String getProject() { + return project; + } + + public Builder setProject(String project) { + this.project = project; + return this; + } + + private Builder(ProjectName projectName) { + this.project = projectName.project; + } + + public ProjectName build() { + return new ProjectName(this); + } + } +} diff --git a/owl-bot-staging/v1/proto-google-cloud-binary-authorization-v1/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/Resources.java b/owl-bot-staging/v1/proto-google-cloud-binary-authorization-v1/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/Resources.java new file mode 100644 index 00000000..6b5a256f --- /dev/null +++ b/owl-bot-staging/v1/proto-google-cloud-binary-authorization-v1/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/Resources.java @@ -0,0 +1,11952 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/binaryauthorization/v1/resources.proto + +package com.google.protos.google.cloud.binaryauthorization.v1; + +public final class Resources { + private Resources() {} + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistryLite registry) { + } + + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistry registry) { + registerAllExtensions( + (com.google.protobuf.ExtensionRegistryLite) registry); + } + public interface PolicyOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.cloud.binaryauthorization.v1.Policy) + com.google.protobuf.MessageOrBuilder { + + /** + *
+     * Output only. The resource name, in the format `projects/*/policy`. There is
+     * at most one policy per project.
+     * 
+ * + * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The name. + */ + java.lang.String getName(); + /** + *
+     * Output only. The resource name, in the format `projects/*/policy`. There is
+     * at most one policy per project.
+     * 
+ * + * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The bytes for name. + */ + com.google.protobuf.ByteString + getNameBytes(); + + /** + *
+     * Optional. A descriptive comment.
+     * 
+ * + * string description = 6 [(.google.api.field_behavior) = OPTIONAL]; + * @return The description. + */ + java.lang.String getDescription(); + /** + *
+     * Optional. A descriptive comment.
+     * 
+ * + * string description = 6 [(.google.api.field_behavior) = OPTIONAL]; + * @return The bytes for description. + */ + com.google.protobuf.ByteString + getDescriptionBytes(); + + /** + *
+     * Optional. Controls the evaluation of a Google-maintained global admission
+     * policy for common system-level images. Images not covered by the global
+     * policy will be subject to the project admission policy. This setting
+     * has no effect when specified inside a global admission policy.
+     * 
+ * + * .google.cloud.binaryauthorization.v1.Policy.GlobalPolicyEvaluationMode global_policy_evaluation_mode = 7 [(.google.api.field_behavior) = OPTIONAL]; + * @return The enum numeric value on the wire for globalPolicyEvaluationMode. + */ + int getGlobalPolicyEvaluationModeValue(); + /** + *
+     * Optional. Controls the evaluation of a Google-maintained global admission
+     * policy for common system-level images. Images not covered by the global
+     * policy will be subject to the project admission policy. This setting
+     * has no effect when specified inside a global admission policy.
+     * 
+ * + * .google.cloud.binaryauthorization.v1.Policy.GlobalPolicyEvaluationMode global_policy_evaluation_mode = 7 [(.google.api.field_behavior) = OPTIONAL]; + * @return The globalPolicyEvaluationMode. + */ + com.google.protos.google.cloud.binaryauthorization.v1.Resources.Policy.GlobalPolicyEvaluationMode getGlobalPolicyEvaluationMode(); + + /** + *
+     * Optional. Admission policy allowlisting. A matching admission request will
+     * always be permitted. This feature is typically used to exclude Google or
+     * third-party infrastructure images from Binary Authorization policies.
+     * 
+ * + * repeated .google.cloud.binaryauthorization.v1.AdmissionWhitelistPattern admission_whitelist_patterns = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + java.util.List + getAdmissionWhitelistPatternsList(); + /** + *
+     * Optional. Admission policy allowlisting. A matching admission request will
+     * always be permitted. This feature is typically used to exclude Google or
+     * third-party infrastructure images from Binary Authorization policies.
+     * 
+ * + * repeated .google.cloud.binaryauthorization.v1.AdmissionWhitelistPattern admission_whitelist_patterns = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionWhitelistPattern getAdmissionWhitelistPatterns(int index); + /** + *
+     * Optional. Admission policy allowlisting. A matching admission request will
+     * always be permitted. This feature is typically used to exclude Google or
+     * third-party infrastructure images from Binary Authorization policies.
+     * 
+ * + * repeated .google.cloud.binaryauthorization.v1.AdmissionWhitelistPattern admission_whitelist_patterns = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + int getAdmissionWhitelistPatternsCount(); + /** + *
+     * Optional. Admission policy allowlisting. A matching admission request will
+     * always be permitted. This feature is typically used to exclude Google or
+     * third-party infrastructure images from Binary Authorization policies.
+     * 
+ * + * repeated .google.cloud.binaryauthorization.v1.AdmissionWhitelistPattern admission_whitelist_patterns = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + java.util.List + getAdmissionWhitelistPatternsOrBuilderList(); + /** + *
+     * Optional. Admission policy allowlisting. A matching admission request will
+     * always be permitted. This feature is typically used to exclude Google or
+     * third-party infrastructure images from Binary Authorization policies.
+     * 
+ * + * repeated .google.cloud.binaryauthorization.v1.AdmissionWhitelistPattern admission_whitelist_patterns = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionWhitelistPatternOrBuilder getAdmissionWhitelistPatternsOrBuilder( + int index); + + /** + *
+     * Optional. Per-cluster admission rules. Cluster spec format:
+     * `location.clusterId`. There can be at most one admission rule per cluster
+     * spec.
+     * A `location` is either a compute zone (e.g. us-central1-a) or a region
+     * (e.g. us-central1).
+     * For `clusterId` syntax restrictions see
+     * https://cloud.google.com/container-engine/reference/rest/v1/projects.zones.clusters.
+     * 
+ * + * map<string, .google.cloud.binaryauthorization.v1.AdmissionRule> cluster_admission_rules = 3 [(.google.api.field_behavior) = OPTIONAL]; + */ + int getClusterAdmissionRulesCount(); + /** + *
+     * Optional. Per-cluster admission rules. Cluster spec format:
+     * `location.clusterId`. There can be at most one admission rule per cluster
+     * spec.
+     * A `location` is either a compute zone (e.g. us-central1-a) or a region
+     * (e.g. us-central1).
+     * For `clusterId` syntax restrictions see
+     * https://cloud.google.com/container-engine/reference/rest/v1/projects.zones.clusters.
+     * 
+ * + * map<string, .google.cloud.binaryauthorization.v1.AdmissionRule> cluster_admission_rules = 3 [(.google.api.field_behavior) = OPTIONAL]; + */ + boolean containsClusterAdmissionRules( + java.lang.String key); + /** + * Use {@link #getClusterAdmissionRulesMap()} instead. + */ + @java.lang.Deprecated + java.util.Map + getClusterAdmissionRules(); + /** + *
+     * Optional. Per-cluster admission rules. Cluster spec format:
+     * `location.clusterId`. There can be at most one admission rule per cluster
+     * spec.
+     * A `location` is either a compute zone (e.g. us-central1-a) or a region
+     * (e.g. us-central1).
+     * For `clusterId` syntax restrictions see
+     * https://cloud.google.com/container-engine/reference/rest/v1/projects.zones.clusters.
+     * 
+ * + * map<string, .google.cloud.binaryauthorization.v1.AdmissionRule> cluster_admission_rules = 3 [(.google.api.field_behavior) = OPTIONAL]; + */ + java.util.Map + getClusterAdmissionRulesMap(); + /** + *
+     * Optional. Per-cluster admission rules. Cluster spec format:
+     * `location.clusterId`. There can be at most one admission rule per cluster
+     * spec.
+     * A `location` is either a compute zone (e.g. us-central1-a) or a region
+     * (e.g. us-central1).
+     * For `clusterId` syntax restrictions see
+     * https://cloud.google.com/container-engine/reference/rest/v1/projects.zones.clusters.
+     * 
+ * + * map<string, .google.cloud.binaryauthorization.v1.AdmissionRule> cluster_admission_rules = 3 [(.google.api.field_behavior) = OPTIONAL]; + */ + + com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule getClusterAdmissionRulesOrDefault( + java.lang.String key, + com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule defaultValue); + /** + *
+     * Optional. Per-cluster admission rules. Cluster spec format:
+     * `location.clusterId`. There can be at most one admission rule per cluster
+     * spec.
+     * A `location` is either a compute zone (e.g. us-central1-a) or a region
+     * (e.g. us-central1).
+     * For `clusterId` syntax restrictions see
+     * https://cloud.google.com/container-engine/reference/rest/v1/projects.zones.clusters.
+     * 
+ * + * map<string, .google.cloud.binaryauthorization.v1.AdmissionRule> cluster_admission_rules = 3 [(.google.api.field_behavior) = OPTIONAL]; + */ + + com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule getClusterAdmissionRulesOrThrow( + java.lang.String key); + + /** + *
+     * Optional. Per-kubernetes-namespace admission rules. K8s namespace spec format:
+     * [a-z.-]+, e.g. 'some-namespace'
+     * 
+ * + * map<string, .google.cloud.binaryauthorization.v1.AdmissionRule> kubernetes_namespace_admission_rules = 10 [(.google.api.field_behavior) = OPTIONAL]; + */ + int getKubernetesNamespaceAdmissionRulesCount(); + /** + *
+     * Optional. Per-kubernetes-namespace admission rules. K8s namespace spec format:
+     * [a-z.-]+, e.g. 'some-namespace'
+     * 
+ * + * map<string, .google.cloud.binaryauthorization.v1.AdmissionRule> kubernetes_namespace_admission_rules = 10 [(.google.api.field_behavior) = OPTIONAL]; + */ + boolean containsKubernetesNamespaceAdmissionRules( + java.lang.String key); + /** + * Use {@link #getKubernetesNamespaceAdmissionRulesMap()} instead. + */ + @java.lang.Deprecated + java.util.Map + getKubernetesNamespaceAdmissionRules(); + /** + *
+     * Optional. Per-kubernetes-namespace admission rules. K8s namespace spec format:
+     * [a-z.-]+, e.g. 'some-namespace'
+     * 
+ * + * map<string, .google.cloud.binaryauthorization.v1.AdmissionRule> kubernetes_namespace_admission_rules = 10 [(.google.api.field_behavior) = OPTIONAL]; + */ + java.util.Map + getKubernetesNamespaceAdmissionRulesMap(); + /** + *
+     * Optional. Per-kubernetes-namespace admission rules. K8s namespace spec format:
+     * [a-z.-]+, e.g. 'some-namespace'
+     * 
+ * + * map<string, .google.cloud.binaryauthorization.v1.AdmissionRule> kubernetes_namespace_admission_rules = 10 [(.google.api.field_behavior) = OPTIONAL]; + */ + + com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule getKubernetesNamespaceAdmissionRulesOrDefault( + java.lang.String key, + com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule defaultValue); + /** + *
+     * Optional. Per-kubernetes-namespace admission rules. K8s namespace spec format:
+     * [a-z.-]+, e.g. 'some-namespace'
+     * 
+ * + * map<string, .google.cloud.binaryauthorization.v1.AdmissionRule> kubernetes_namespace_admission_rules = 10 [(.google.api.field_behavior) = OPTIONAL]; + */ + + com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule getKubernetesNamespaceAdmissionRulesOrThrow( + java.lang.String key); + + /** + *
+     * Optional. Per-kubernetes-service-account admission rules. Service account
+     * spec format: `namespace:serviceaccount`. e.g. 'test-ns:default'
+     * 
+ * + * map<string, .google.cloud.binaryauthorization.v1.AdmissionRule> kubernetes_service_account_admission_rules = 8 [(.google.api.field_behavior) = OPTIONAL]; + */ + int getKubernetesServiceAccountAdmissionRulesCount(); + /** + *
+     * Optional. Per-kubernetes-service-account admission rules. Service account
+     * spec format: `namespace:serviceaccount`. e.g. 'test-ns:default'
+     * 
+ * + * map<string, .google.cloud.binaryauthorization.v1.AdmissionRule> kubernetes_service_account_admission_rules = 8 [(.google.api.field_behavior) = OPTIONAL]; + */ + boolean containsKubernetesServiceAccountAdmissionRules( + java.lang.String key); + /** + * Use {@link #getKubernetesServiceAccountAdmissionRulesMap()} instead. + */ + @java.lang.Deprecated + java.util.Map + getKubernetesServiceAccountAdmissionRules(); + /** + *
+     * Optional. Per-kubernetes-service-account admission rules. Service account
+     * spec format: `namespace:serviceaccount`. e.g. 'test-ns:default'
+     * 
+ * + * map<string, .google.cloud.binaryauthorization.v1.AdmissionRule> kubernetes_service_account_admission_rules = 8 [(.google.api.field_behavior) = OPTIONAL]; + */ + java.util.Map + getKubernetesServiceAccountAdmissionRulesMap(); + /** + *
+     * Optional. Per-kubernetes-service-account admission rules. Service account
+     * spec format: `namespace:serviceaccount`. e.g. 'test-ns:default'
+     * 
+ * + * map<string, .google.cloud.binaryauthorization.v1.AdmissionRule> kubernetes_service_account_admission_rules = 8 [(.google.api.field_behavior) = OPTIONAL]; + */ + + com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule getKubernetesServiceAccountAdmissionRulesOrDefault( + java.lang.String key, + com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule defaultValue); + /** + *
+     * Optional. Per-kubernetes-service-account admission rules. Service account
+     * spec format: `namespace:serviceaccount`. e.g. 'test-ns:default'
+     * 
+ * + * map<string, .google.cloud.binaryauthorization.v1.AdmissionRule> kubernetes_service_account_admission_rules = 8 [(.google.api.field_behavior) = OPTIONAL]; + */ + + com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule getKubernetesServiceAccountAdmissionRulesOrThrow( + java.lang.String key); + + /** + *
+     * Optional. Per-istio-service-identity admission rules. Istio service
+     * identity spec format:
+     * spiffe://<domain>/ns/<namespace>/sa/<serviceaccount> or
+     * <domain>/ns/<namespace>/sa/<serviceaccount>
+     * e.g. spiffe://example.com/ns/test-ns/sa/default
+     * 
+ * + * map<string, .google.cloud.binaryauthorization.v1.AdmissionRule> istio_service_identity_admission_rules = 9 [(.google.api.field_behavior) = OPTIONAL]; + */ + int getIstioServiceIdentityAdmissionRulesCount(); + /** + *
+     * Optional. Per-istio-service-identity admission rules. Istio service
+     * identity spec format:
+     * spiffe://<domain>/ns/<namespace>/sa/<serviceaccount> or
+     * <domain>/ns/<namespace>/sa/<serviceaccount>
+     * e.g. spiffe://example.com/ns/test-ns/sa/default
+     * 
+ * + * map<string, .google.cloud.binaryauthorization.v1.AdmissionRule> istio_service_identity_admission_rules = 9 [(.google.api.field_behavior) = OPTIONAL]; + */ + boolean containsIstioServiceIdentityAdmissionRules( + java.lang.String key); + /** + * Use {@link #getIstioServiceIdentityAdmissionRulesMap()} instead. + */ + @java.lang.Deprecated + java.util.Map + getIstioServiceIdentityAdmissionRules(); + /** + *
+     * Optional. Per-istio-service-identity admission rules. Istio service
+     * identity spec format:
+     * spiffe://<domain>/ns/<namespace>/sa/<serviceaccount> or
+     * <domain>/ns/<namespace>/sa/<serviceaccount>
+     * e.g. spiffe://example.com/ns/test-ns/sa/default
+     * 
+ * + * map<string, .google.cloud.binaryauthorization.v1.AdmissionRule> istio_service_identity_admission_rules = 9 [(.google.api.field_behavior) = OPTIONAL]; + */ + java.util.Map + getIstioServiceIdentityAdmissionRulesMap(); + /** + *
+     * Optional. Per-istio-service-identity admission rules. Istio service
+     * identity spec format:
+     * spiffe://<domain>/ns/<namespace>/sa/<serviceaccount> or
+     * <domain>/ns/<namespace>/sa/<serviceaccount>
+     * e.g. spiffe://example.com/ns/test-ns/sa/default
+     * 
+ * + * map<string, .google.cloud.binaryauthorization.v1.AdmissionRule> istio_service_identity_admission_rules = 9 [(.google.api.field_behavior) = OPTIONAL]; + */ + + com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule getIstioServiceIdentityAdmissionRulesOrDefault( + java.lang.String key, + com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule defaultValue); + /** + *
+     * Optional. Per-istio-service-identity admission rules. Istio service
+     * identity spec format:
+     * spiffe://<domain>/ns/<namespace>/sa/<serviceaccount> or
+     * <domain>/ns/<namespace>/sa/<serviceaccount>
+     * e.g. spiffe://example.com/ns/test-ns/sa/default
+     * 
+ * + * map<string, .google.cloud.binaryauthorization.v1.AdmissionRule> istio_service_identity_admission_rules = 9 [(.google.api.field_behavior) = OPTIONAL]; + */ + + com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule getIstioServiceIdentityAdmissionRulesOrThrow( + java.lang.String key); + + /** + *
+     * Required. Default admission rule for a cluster without a per-cluster, per-
+     * kubernetes-service-account, or per-istio-service-identity admission rule.
+     * 
+ * + * .google.cloud.binaryauthorization.v1.AdmissionRule default_admission_rule = 4 [(.google.api.field_behavior) = REQUIRED]; + * @return Whether the defaultAdmissionRule field is set. + */ + boolean hasDefaultAdmissionRule(); + /** + *
+     * Required. Default admission rule for a cluster without a per-cluster, per-
+     * kubernetes-service-account, or per-istio-service-identity admission rule.
+     * 
+ * + * .google.cloud.binaryauthorization.v1.AdmissionRule default_admission_rule = 4 [(.google.api.field_behavior) = REQUIRED]; + * @return The defaultAdmissionRule. + */ + com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule getDefaultAdmissionRule(); + /** + *
+     * Required. Default admission rule for a cluster without a per-cluster, per-
+     * kubernetes-service-account, or per-istio-service-identity admission rule.
+     * 
+ * + * .google.cloud.binaryauthorization.v1.AdmissionRule default_admission_rule = 4 [(.google.api.field_behavior) = REQUIRED]; + */ + com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRuleOrBuilder getDefaultAdmissionRuleOrBuilder(); + + /** + *
+     * Output only. Time when the policy was last updated.
+     * 
+ * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return Whether the updateTime field is set. + */ + boolean hasUpdateTime(); + /** + *
+     * Output only. Time when the policy was last updated.
+     * 
+ * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The updateTime. + */ + com.google.protobuf.Timestamp getUpdateTime(); + /** + *
+     * Output only. Time when the policy was last updated.
+     * 
+ * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder(); + } + /** + *
+   * A [policy][google.cloud.binaryauthorization.v1.Policy] for container image binary authorization.
+   * 
+ * + * Protobuf type {@code google.cloud.binaryauthorization.v1.Policy} + */ + public static final class Policy extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:google.cloud.binaryauthorization.v1.Policy) + PolicyOrBuilder { + private static final long serialVersionUID = 0L; + // Use Policy.newBuilder() to construct. + private Policy(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private Policy() { + name_ = ""; + description_ = ""; + globalPolicyEvaluationMode_ = 0; + admissionWhitelistPatterns_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new Policy(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private Policy( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + java.lang.String s = input.readStringRequireUtf8(); + + name_ = s; + break; + } + case 18: { + if (!((mutable_bitField0_ & 0x00000001) != 0)) { + admissionWhitelistPatterns_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000001; + } + admissionWhitelistPatterns_.add( + input.readMessage(com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionWhitelistPattern.parser(), extensionRegistry)); + break; + } + case 26: { + if (!((mutable_bitField0_ & 0x00000002) != 0)) { + clusterAdmissionRules_ = com.google.protobuf.MapField.newMapField( + ClusterAdmissionRulesDefaultEntryHolder.defaultEntry); + mutable_bitField0_ |= 0x00000002; + } + com.google.protobuf.MapEntry + clusterAdmissionRules__ = input.readMessage( + ClusterAdmissionRulesDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry); + clusterAdmissionRules_.getMutableMap().put( + clusterAdmissionRules__.getKey(), clusterAdmissionRules__.getValue()); + break; + } + case 34: { + com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule.Builder subBuilder = null; + if (defaultAdmissionRule_ != null) { + subBuilder = defaultAdmissionRule_.toBuilder(); + } + defaultAdmissionRule_ = input.readMessage(com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(defaultAdmissionRule_); + defaultAdmissionRule_ = subBuilder.buildPartial(); + } + + break; + } + case 42: { + com.google.protobuf.Timestamp.Builder subBuilder = null; + if (updateTime_ != null) { + subBuilder = updateTime_.toBuilder(); + } + updateTime_ = input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(updateTime_); + updateTime_ = subBuilder.buildPartial(); + } + + break; + } + case 50: { + java.lang.String s = input.readStringRequireUtf8(); + + description_ = s; + break; + } + case 56: { + int rawValue = input.readEnum(); + + globalPolicyEvaluationMode_ = rawValue; + break; + } + case 66: { + if (!((mutable_bitField0_ & 0x00000008) != 0)) { + kubernetesServiceAccountAdmissionRules_ = com.google.protobuf.MapField.newMapField( + KubernetesServiceAccountAdmissionRulesDefaultEntryHolder.defaultEntry); + mutable_bitField0_ |= 0x00000008; + } + com.google.protobuf.MapEntry + kubernetesServiceAccountAdmissionRules__ = input.readMessage( + KubernetesServiceAccountAdmissionRulesDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry); + kubernetesServiceAccountAdmissionRules_.getMutableMap().put( + kubernetesServiceAccountAdmissionRules__.getKey(), kubernetesServiceAccountAdmissionRules__.getValue()); + break; + } + case 74: { + if (!((mutable_bitField0_ & 0x00000010) != 0)) { + istioServiceIdentityAdmissionRules_ = com.google.protobuf.MapField.newMapField( + IstioServiceIdentityAdmissionRulesDefaultEntryHolder.defaultEntry); + mutable_bitField0_ |= 0x00000010; + } + com.google.protobuf.MapEntry + istioServiceIdentityAdmissionRules__ = input.readMessage( + IstioServiceIdentityAdmissionRulesDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry); + istioServiceIdentityAdmissionRules_.getMutableMap().put( + istioServiceIdentityAdmissionRules__.getKey(), istioServiceIdentityAdmissionRules__.getValue()); + break; + } + case 82: { + if (!((mutable_bitField0_ & 0x00000004) != 0)) { + kubernetesNamespaceAdmissionRules_ = com.google.protobuf.MapField.newMapField( + KubernetesNamespaceAdmissionRulesDefaultEntryHolder.defaultEntry); + mutable_bitField0_ |= 0x00000004; + } + com.google.protobuf.MapEntry + kubernetesNamespaceAdmissionRules__ = input.readMessage( + KubernetesNamespaceAdmissionRulesDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry); + kubernetesNamespaceAdmissionRules_.getMutableMap().put( + kubernetesNamespaceAdmissionRules__.getKey(), kubernetesNamespaceAdmissionRules__.getValue()); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000001) != 0)) { + admissionWhitelistPatterns_ = java.util.Collections.unmodifiableList(admissionWhitelistPatterns_); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.protos.google.cloud.binaryauthorization.v1.Resources.internal_static_google_cloud_binaryauthorization_v1_Policy_descriptor; + } + + @SuppressWarnings({"rawtypes"}) + @java.lang.Override + protected com.google.protobuf.MapField internalGetMapField( + int number) { + switch (number) { + case 3: + return internalGetClusterAdmissionRules(); + case 10: + return internalGetKubernetesNamespaceAdmissionRules(); + case 8: + return internalGetKubernetesServiceAccountAdmissionRules(); + case 9: + return internalGetIstioServiceIdentityAdmissionRules(); + default: + throw new RuntimeException( + "Invalid map field number: " + number); + } + } + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.protos.google.cloud.binaryauthorization.v1.Resources.internal_static_google_cloud_binaryauthorization_v1_Policy_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.protos.google.cloud.binaryauthorization.v1.Resources.Policy.class, com.google.protos.google.cloud.binaryauthorization.v1.Resources.Policy.Builder.class); + } + + /** + * Protobuf enum {@code google.cloud.binaryauthorization.v1.Policy.GlobalPolicyEvaluationMode} + */ + public enum GlobalPolicyEvaluationMode + implements com.google.protobuf.ProtocolMessageEnum { + /** + *
+       * Not specified: DISABLE is assumed.
+       * 
+ * + * GLOBAL_POLICY_EVALUATION_MODE_UNSPECIFIED = 0; + */ + GLOBAL_POLICY_EVALUATION_MODE_UNSPECIFIED(0), + /** + *
+       * Enables system policy evaluation.
+       * 
+ * + * ENABLE = 1; + */ + ENABLE(1), + /** + *
+       * Disables system policy evaluation.
+       * 
+ * + * DISABLE = 2; + */ + DISABLE(2), + UNRECOGNIZED(-1), + ; + + /** + *
+       * Not specified: DISABLE is assumed.
+       * 
+ * + * GLOBAL_POLICY_EVALUATION_MODE_UNSPECIFIED = 0; + */ + public static final int GLOBAL_POLICY_EVALUATION_MODE_UNSPECIFIED_VALUE = 0; + /** + *
+       * Enables system policy evaluation.
+       * 
+ * + * ENABLE = 1; + */ + public static final int ENABLE_VALUE = 1; + /** + *
+       * Disables system policy evaluation.
+       * 
+ * + * DISABLE = 2; + */ + public static final int DISABLE_VALUE = 2; + + + public final int getNumber() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalArgumentException( + "Can't get the number of an unknown enum value."); + } + return value; + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static GlobalPolicyEvaluationMode valueOf(int value) { + return forNumber(value); + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + */ + public static GlobalPolicyEvaluationMode forNumber(int value) { + switch (value) { + case 0: return GLOBAL_POLICY_EVALUATION_MODE_UNSPECIFIED; + case 1: return ENABLE; + case 2: return DISABLE; + default: return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap + internalGetValueMap() { + return internalValueMap; + } + private static final com.google.protobuf.Internal.EnumLiteMap< + GlobalPolicyEvaluationMode> internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public GlobalPolicyEvaluationMode findValueByNumber(int number) { + return GlobalPolicyEvaluationMode.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor + getValueDescriptor() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalStateException( + "Can't get the descriptor of an unrecognized enum value."); + } + return getDescriptor().getValues().get(ordinal()); + } + public final com.google.protobuf.Descriptors.EnumDescriptor + getDescriptorForType() { + return getDescriptor(); + } + public static final com.google.protobuf.Descriptors.EnumDescriptor + getDescriptor() { + return com.google.protos.google.cloud.binaryauthorization.v1.Resources.Policy.getDescriptor().getEnumTypes().get(0); + } + + private static final GlobalPolicyEvaluationMode[] VALUES = values(); + + public static GlobalPolicyEvaluationMode valueOf( + com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + if (desc.getType() != getDescriptor()) { + throw new java.lang.IllegalArgumentException( + "EnumValueDescriptor is not for this type."); + } + if (desc.getIndex() == -1) { + return UNRECOGNIZED; + } + return VALUES[desc.getIndex()]; + } + + private final int value; + + private GlobalPolicyEvaluationMode(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.cloud.binaryauthorization.v1.Policy.GlobalPolicyEvaluationMode) + } + + public static final int NAME_FIELD_NUMBER = 1; + private volatile java.lang.Object name_; + /** + *
+     * Output only. The resource name, in the format `projects/*/policy`. There is
+     * at most one policy per project.
+     * 
+ * + * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + /** + *
+     * Output only. The resource name, in the format `projects/*/policy`. There is
+     * at most one policy per project.
+     * 
+ * + * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int DESCRIPTION_FIELD_NUMBER = 6; + private volatile java.lang.Object description_; + /** + *
+     * Optional. A descriptive comment.
+     * 
+ * + * string description = 6 [(.google.api.field_behavior) = OPTIONAL]; + * @return The description. + */ + @java.lang.Override + public java.lang.String getDescription() { + java.lang.Object ref = description_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + description_ = s; + return s; + } + } + /** + *
+     * Optional. A descriptive comment.
+     * 
+ * + * string description = 6 [(.google.api.field_behavior) = OPTIONAL]; + * @return The bytes for description. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getDescriptionBytes() { + java.lang.Object ref = description_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + description_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int GLOBAL_POLICY_EVALUATION_MODE_FIELD_NUMBER = 7; + private int globalPolicyEvaluationMode_; + /** + *
+     * Optional. Controls the evaluation of a Google-maintained global admission
+     * policy for common system-level images. Images not covered by the global
+     * policy will be subject to the project admission policy. This setting
+     * has no effect when specified inside a global admission policy.
+     * 
+ * + * .google.cloud.binaryauthorization.v1.Policy.GlobalPolicyEvaluationMode global_policy_evaluation_mode = 7 [(.google.api.field_behavior) = OPTIONAL]; + * @return The enum numeric value on the wire for globalPolicyEvaluationMode. + */ + @java.lang.Override public int getGlobalPolicyEvaluationModeValue() { + return globalPolicyEvaluationMode_; + } + /** + *
+     * Optional. Controls the evaluation of a Google-maintained global admission
+     * policy for common system-level images. Images not covered by the global
+     * policy will be subject to the project admission policy. This setting
+     * has no effect when specified inside a global admission policy.
+     * 
+ * + * .google.cloud.binaryauthorization.v1.Policy.GlobalPolicyEvaluationMode global_policy_evaluation_mode = 7 [(.google.api.field_behavior) = OPTIONAL]; + * @return The globalPolicyEvaluationMode. + */ + @java.lang.Override public com.google.protos.google.cloud.binaryauthorization.v1.Resources.Policy.GlobalPolicyEvaluationMode getGlobalPolicyEvaluationMode() { + @SuppressWarnings("deprecation") + com.google.protos.google.cloud.binaryauthorization.v1.Resources.Policy.GlobalPolicyEvaluationMode result = com.google.protos.google.cloud.binaryauthorization.v1.Resources.Policy.GlobalPolicyEvaluationMode.valueOf(globalPolicyEvaluationMode_); + return result == null ? com.google.protos.google.cloud.binaryauthorization.v1.Resources.Policy.GlobalPolicyEvaluationMode.UNRECOGNIZED : result; + } + + public static final int ADMISSION_WHITELIST_PATTERNS_FIELD_NUMBER = 2; + private java.util.List admissionWhitelistPatterns_; + /** + *
+     * Optional. Admission policy allowlisting. A matching admission request will
+     * always be permitted. This feature is typically used to exclude Google or
+     * third-party infrastructure images from Binary Authorization policies.
+     * 
+ * + * repeated .google.cloud.binaryauthorization.v1.AdmissionWhitelistPattern admission_whitelist_patterns = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + public java.util.List getAdmissionWhitelistPatternsList() { + return admissionWhitelistPatterns_; + } + /** + *
+     * Optional. Admission policy allowlisting. A matching admission request will
+     * always be permitted. This feature is typically used to exclude Google or
+     * third-party infrastructure images from Binary Authorization policies.
+     * 
+ * + * repeated .google.cloud.binaryauthorization.v1.AdmissionWhitelistPattern admission_whitelist_patterns = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + public java.util.List + getAdmissionWhitelistPatternsOrBuilderList() { + return admissionWhitelistPatterns_; + } + /** + *
+     * Optional. Admission policy allowlisting. A matching admission request will
+     * always be permitted. This feature is typically used to exclude Google or
+     * third-party infrastructure images from Binary Authorization policies.
+     * 
+ * + * repeated .google.cloud.binaryauthorization.v1.AdmissionWhitelistPattern admission_whitelist_patterns = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + public int getAdmissionWhitelistPatternsCount() { + return admissionWhitelistPatterns_.size(); + } + /** + *
+     * Optional. Admission policy allowlisting. A matching admission request will
+     * always be permitted. This feature is typically used to exclude Google or
+     * third-party infrastructure images from Binary Authorization policies.
+     * 
+ * + * repeated .google.cloud.binaryauthorization.v1.AdmissionWhitelistPattern admission_whitelist_patterns = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionWhitelistPattern getAdmissionWhitelistPatterns(int index) { + return admissionWhitelistPatterns_.get(index); + } + /** + *
+     * Optional. Admission policy allowlisting. A matching admission request will
+     * always be permitted. This feature is typically used to exclude Google or
+     * third-party infrastructure images from Binary Authorization policies.
+     * 
+ * + * repeated .google.cloud.binaryauthorization.v1.AdmissionWhitelistPattern admission_whitelist_patterns = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionWhitelistPatternOrBuilder getAdmissionWhitelistPatternsOrBuilder( + int index) { + return admissionWhitelistPatterns_.get(index); + } + + public static final int CLUSTER_ADMISSION_RULES_FIELD_NUMBER = 3; + private static final class ClusterAdmissionRulesDefaultEntryHolder { + static final com.google.protobuf.MapEntry< + java.lang.String, com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule> defaultEntry = + com.google.protobuf.MapEntry + .newDefaultInstance( + com.google.protos.google.cloud.binaryauthorization.v1.Resources.internal_static_google_cloud_binaryauthorization_v1_Policy_ClusterAdmissionRulesEntry_descriptor, + com.google.protobuf.WireFormat.FieldType.STRING, + "", + com.google.protobuf.WireFormat.FieldType.MESSAGE, + com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule.getDefaultInstance()); + } + private com.google.protobuf.MapField< + java.lang.String, com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule> clusterAdmissionRules_; + private com.google.protobuf.MapField + internalGetClusterAdmissionRules() { + if (clusterAdmissionRules_ == null) { + return com.google.protobuf.MapField.emptyMapField( + ClusterAdmissionRulesDefaultEntryHolder.defaultEntry); + } + return clusterAdmissionRules_; + } + + public int getClusterAdmissionRulesCount() { + return internalGetClusterAdmissionRules().getMap().size(); + } + /** + *
+     * Optional. Per-cluster admission rules. Cluster spec format:
+     * `location.clusterId`. There can be at most one admission rule per cluster
+     * spec.
+     * A `location` is either a compute zone (e.g. us-central1-a) or a region
+     * (e.g. us-central1).
+     * For `clusterId` syntax restrictions see
+     * https://cloud.google.com/container-engine/reference/rest/v1/projects.zones.clusters.
+     * 
+ * + * map<string, .google.cloud.binaryauthorization.v1.AdmissionRule> cluster_admission_rules = 3 [(.google.api.field_behavior) = OPTIONAL]; + */ + + @java.lang.Override + public boolean containsClusterAdmissionRules( + java.lang.String key) { + if (key == null) { throw new java.lang.NullPointerException(); } + return internalGetClusterAdmissionRules().getMap().containsKey(key); + } + /** + * Use {@link #getClusterAdmissionRulesMap()} instead. + */ + @java.lang.Override + @java.lang.Deprecated + public java.util.Map getClusterAdmissionRules() { + return getClusterAdmissionRulesMap(); + } + /** + *
+     * Optional. Per-cluster admission rules. Cluster spec format:
+     * `location.clusterId`. There can be at most one admission rule per cluster
+     * spec.
+     * A `location` is either a compute zone (e.g. us-central1-a) or a region
+     * (e.g. us-central1).
+     * For `clusterId` syntax restrictions see
+     * https://cloud.google.com/container-engine/reference/rest/v1/projects.zones.clusters.
+     * 
+ * + * map<string, .google.cloud.binaryauthorization.v1.AdmissionRule> cluster_admission_rules = 3 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + + public java.util.Map getClusterAdmissionRulesMap() { + return internalGetClusterAdmissionRules().getMap(); + } + /** + *
+     * Optional. Per-cluster admission rules. Cluster spec format:
+     * `location.clusterId`. There can be at most one admission rule per cluster
+     * spec.
+     * A `location` is either a compute zone (e.g. us-central1-a) or a region
+     * (e.g. us-central1).
+     * For `clusterId` syntax restrictions see
+     * https://cloud.google.com/container-engine/reference/rest/v1/projects.zones.clusters.
+     * 
+ * + * map<string, .google.cloud.binaryauthorization.v1.AdmissionRule> cluster_admission_rules = 3 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule getClusterAdmissionRulesOrDefault( + java.lang.String key, + com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule defaultValue) { + if (key == null) { throw new java.lang.NullPointerException(); } + java.util.Map map = + internalGetClusterAdmissionRules().getMap(); + return map.containsKey(key) ? map.get(key) : defaultValue; + } + /** + *
+     * Optional. Per-cluster admission rules. Cluster spec format:
+     * `location.clusterId`. There can be at most one admission rule per cluster
+     * spec.
+     * A `location` is either a compute zone (e.g. us-central1-a) or a region
+     * (e.g. us-central1).
+     * For `clusterId` syntax restrictions see
+     * https://cloud.google.com/container-engine/reference/rest/v1/projects.zones.clusters.
+     * 
+ * + * map<string, .google.cloud.binaryauthorization.v1.AdmissionRule> cluster_admission_rules = 3 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule getClusterAdmissionRulesOrThrow( + java.lang.String key) { + if (key == null) { throw new java.lang.NullPointerException(); } + java.util.Map map = + internalGetClusterAdmissionRules().getMap(); + if (!map.containsKey(key)) { + throw new java.lang.IllegalArgumentException(); + } + return map.get(key); + } + + public static final int KUBERNETES_NAMESPACE_ADMISSION_RULES_FIELD_NUMBER = 10; + private static final class KubernetesNamespaceAdmissionRulesDefaultEntryHolder { + static final com.google.protobuf.MapEntry< + java.lang.String, com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule> defaultEntry = + com.google.protobuf.MapEntry + .newDefaultInstance( + com.google.protos.google.cloud.binaryauthorization.v1.Resources.internal_static_google_cloud_binaryauthorization_v1_Policy_KubernetesNamespaceAdmissionRulesEntry_descriptor, + com.google.protobuf.WireFormat.FieldType.STRING, + "", + com.google.protobuf.WireFormat.FieldType.MESSAGE, + com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule.getDefaultInstance()); + } + private com.google.protobuf.MapField< + java.lang.String, com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule> kubernetesNamespaceAdmissionRules_; + private com.google.protobuf.MapField + internalGetKubernetesNamespaceAdmissionRules() { + if (kubernetesNamespaceAdmissionRules_ == null) { + return com.google.protobuf.MapField.emptyMapField( + KubernetesNamespaceAdmissionRulesDefaultEntryHolder.defaultEntry); + } + return kubernetesNamespaceAdmissionRules_; + } + + public int getKubernetesNamespaceAdmissionRulesCount() { + return internalGetKubernetesNamespaceAdmissionRules().getMap().size(); + } + /** + *
+     * Optional. Per-kubernetes-namespace admission rules. K8s namespace spec format:
+     * [a-z.-]+, e.g. 'some-namespace'
+     * 
+ * + * map<string, .google.cloud.binaryauthorization.v1.AdmissionRule> kubernetes_namespace_admission_rules = 10 [(.google.api.field_behavior) = OPTIONAL]; + */ + + @java.lang.Override + public boolean containsKubernetesNamespaceAdmissionRules( + java.lang.String key) { + if (key == null) { throw new java.lang.NullPointerException(); } + return internalGetKubernetesNamespaceAdmissionRules().getMap().containsKey(key); + } + /** + * Use {@link #getKubernetesNamespaceAdmissionRulesMap()} instead. + */ + @java.lang.Override + @java.lang.Deprecated + public java.util.Map getKubernetesNamespaceAdmissionRules() { + return getKubernetesNamespaceAdmissionRulesMap(); + } + /** + *
+     * Optional. Per-kubernetes-namespace admission rules. K8s namespace spec format:
+     * [a-z.-]+, e.g. 'some-namespace'
+     * 
+ * + * map<string, .google.cloud.binaryauthorization.v1.AdmissionRule> kubernetes_namespace_admission_rules = 10 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + + public java.util.Map getKubernetesNamespaceAdmissionRulesMap() { + return internalGetKubernetesNamespaceAdmissionRules().getMap(); + } + /** + *
+     * Optional. Per-kubernetes-namespace admission rules. K8s namespace spec format:
+     * [a-z.-]+, e.g. 'some-namespace'
+     * 
+ * + * map<string, .google.cloud.binaryauthorization.v1.AdmissionRule> kubernetes_namespace_admission_rules = 10 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule getKubernetesNamespaceAdmissionRulesOrDefault( + java.lang.String key, + com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule defaultValue) { + if (key == null) { throw new java.lang.NullPointerException(); } + java.util.Map map = + internalGetKubernetesNamespaceAdmissionRules().getMap(); + return map.containsKey(key) ? map.get(key) : defaultValue; + } + /** + *
+     * Optional. Per-kubernetes-namespace admission rules. K8s namespace spec format:
+     * [a-z.-]+, e.g. 'some-namespace'
+     * 
+ * + * map<string, .google.cloud.binaryauthorization.v1.AdmissionRule> kubernetes_namespace_admission_rules = 10 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule getKubernetesNamespaceAdmissionRulesOrThrow( + java.lang.String key) { + if (key == null) { throw new java.lang.NullPointerException(); } + java.util.Map map = + internalGetKubernetesNamespaceAdmissionRules().getMap(); + if (!map.containsKey(key)) { + throw new java.lang.IllegalArgumentException(); + } + return map.get(key); + } + + public static final int KUBERNETES_SERVICE_ACCOUNT_ADMISSION_RULES_FIELD_NUMBER = 8; + private static final class KubernetesServiceAccountAdmissionRulesDefaultEntryHolder { + static final com.google.protobuf.MapEntry< + java.lang.String, com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule> defaultEntry = + com.google.protobuf.MapEntry + .newDefaultInstance( + com.google.protos.google.cloud.binaryauthorization.v1.Resources.internal_static_google_cloud_binaryauthorization_v1_Policy_KubernetesServiceAccountAdmissionRulesEntry_descriptor, + com.google.protobuf.WireFormat.FieldType.STRING, + "", + com.google.protobuf.WireFormat.FieldType.MESSAGE, + com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule.getDefaultInstance()); + } + private com.google.protobuf.MapField< + java.lang.String, com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule> kubernetesServiceAccountAdmissionRules_; + private com.google.protobuf.MapField + internalGetKubernetesServiceAccountAdmissionRules() { + if (kubernetesServiceAccountAdmissionRules_ == null) { + return com.google.protobuf.MapField.emptyMapField( + KubernetesServiceAccountAdmissionRulesDefaultEntryHolder.defaultEntry); + } + return kubernetesServiceAccountAdmissionRules_; + } + + public int getKubernetesServiceAccountAdmissionRulesCount() { + return internalGetKubernetesServiceAccountAdmissionRules().getMap().size(); + } + /** + *
+     * Optional. Per-kubernetes-service-account admission rules. Service account
+     * spec format: `namespace:serviceaccount`. e.g. 'test-ns:default'
+     * 
+ * + * map<string, .google.cloud.binaryauthorization.v1.AdmissionRule> kubernetes_service_account_admission_rules = 8 [(.google.api.field_behavior) = OPTIONAL]; + */ + + @java.lang.Override + public boolean containsKubernetesServiceAccountAdmissionRules( + java.lang.String key) { + if (key == null) { throw new java.lang.NullPointerException(); } + return internalGetKubernetesServiceAccountAdmissionRules().getMap().containsKey(key); + } + /** + * Use {@link #getKubernetesServiceAccountAdmissionRulesMap()} instead. + */ + @java.lang.Override + @java.lang.Deprecated + public java.util.Map getKubernetesServiceAccountAdmissionRules() { + return getKubernetesServiceAccountAdmissionRulesMap(); + } + /** + *
+     * Optional. Per-kubernetes-service-account admission rules. Service account
+     * spec format: `namespace:serviceaccount`. e.g. 'test-ns:default'
+     * 
+ * + * map<string, .google.cloud.binaryauthorization.v1.AdmissionRule> kubernetes_service_account_admission_rules = 8 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + + public java.util.Map getKubernetesServiceAccountAdmissionRulesMap() { + return internalGetKubernetesServiceAccountAdmissionRules().getMap(); + } + /** + *
+     * Optional. Per-kubernetes-service-account admission rules. Service account
+     * spec format: `namespace:serviceaccount`. e.g. 'test-ns:default'
+     * 
+ * + * map<string, .google.cloud.binaryauthorization.v1.AdmissionRule> kubernetes_service_account_admission_rules = 8 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule getKubernetesServiceAccountAdmissionRulesOrDefault( + java.lang.String key, + com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule defaultValue) { + if (key == null) { throw new java.lang.NullPointerException(); } + java.util.Map map = + internalGetKubernetesServiceAccountAdmissionRules().getMap(); + return map.containsKey(key) ? map.get(key) : defaultValue; + } + /** + *
+     * Optional. Per-kubernetes-service-account admission rules. Service account
+     * spec format: `namespace:serviceaccount`. e.g. 'test-ns:default'
+     * 
+ * + * map<string, .google.cloud.binaryauthorization.v1.AdmissionRule> kubernetes_service_account_admission_rules = 8 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule getKubernetesServiceAccountAdmissionRulesOrThrow( + java.lang.String key) { + if (key == null) { throw new java.lang.NullPointerException(); } + java.util.Map map = + internalGetKubernetesServiceAccountAdmissionRules().getMap(); + if (!map.containsKey(key)) { + throw new java.lang.IllegalArgumentException(); + } + return map.get(key); + } + + public static final int ISTIO_SERVICE_IDENTITY_ADMISSION_RULES_FIELD_NUMBER = 9; + private static final class IstioServiceIdentityAdmissionRulesDefaultEntryHolder { + static final com.google.protobuf.MapEntry< + java.lang.String, com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule> defaultEntry = + com.google.protobuf.MapEntry + .newDefaultInstance( + com.google.protos.google.cloud.binaryauthorization.v1.Resources.internal_static_google_cloud_binaryauthorization_v1_Policy_IstioServiceIdentityAdmissionRulesEntry_descriptor, + com.google.protobuf.WireFormat.FieldType.STRING, + "", + com.google.protobuf.WireFormat.FieldType.MESSAGE, + com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule.getDefaultInstance()); + } + private com.google.protobuf.MapField< + java.lang.String, com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule> istioServiceIdentityAdmissionRules_; + private com.google.protobuf.MapField + internalGetIstioServiceIdentityAdmissionRules() { + if (istioServiceIdentityAdmissionRules_ == null) { + return com.google.protobuf.MapField.emptyMapField( + IstioServiceIdentityAdmissionRulesDefaultEntryHolder.defaultEntry); + } + return istioServiceIdentityAdmissionRules_; + } + + public int getIstioServiceIdentityAdmissionRulesCount() { + return internalGetIstioServiceIdentityAdmissionRules().getMap().size(); + } + /** + *
+     * Optional. Per-istio-service-identity admission rules. Istio service
+     * identity spec format:
+     * spiffe://<domain>/ns/<namespace>/sa/<serviceaccount> or
+     * <domain>/ns/<namespace>/sa/<serviceaccount>
+     * e.g. spiffe://example.com/ns/test-ns/sa/default
+     * 
+ * + * map<string, .google.cloud.binaryauthorization.v1.AdmissionRule> istio_service_identity_admission_rules = 9 [(.google.api.field_behavior) = OPTIONAL]; + */ + + @java.lang.Override + public boolean containsIstioServiceIdentityAdmissionRules( + java.lang.String key) { + if (key == null) { throw new java.lang.NullPointerException(); } + return internalGetIstioServiceIdentityAdmissionRules().getMap().containsKey(key); + } + /** + * Use {@link #getIstioServiceIdentityAdmissionRulesMap()} instead. + */ + @java.lang.Override + @java.lang.Deprecated + public java.util.Map getIstioServiceIdentityAdmissionRules() { + return getIstioServiceIdentityAdmissionRulesMap(); + } + /** + *
+     * Optional. Per-istio-service-identity admission rules. Istio service
+     * identity spec format:
+     * spiffe://<domain>/ns/<namespace>/sa/<serviceaccount> or
+     * <domain>/ns/<namespace>/sa/<serviceaccount>
+     * e.g. spiffe://example.com/ns/test-ns/sa/default
+     * 
+ * + * map<string, .google.cloud.binaryauthorization.v1.AdmissionRule> istio_service_identity_admission_rules = 9 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + + public java.util.Map getIstioServiceIdentityAdmissionRulesMap() { + return internalGetIstioServiceIdentityAdmissionRules().getMap(); + } + /** + *
+     * Optional. Per-istio-service-identity admission rules. Istio service
+     * identity spec format:
+     * spiffe://<domain>/ns/<namespace>/sa/<serviceaccount> or
+     * <domain>/ns/<namespace>/sa/<serviceaccount>
+     * e.g. spiffe://example.com/ns/test-ns/sa/default
+     * 
+ * + * map<string, .google.cloud.binaryauthorization.v1.AdmissionRule> istio_service_identity_admission_rules = 9 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule getIstioServiceIdentityAdmissionRulesOrDefault( + java.lang.String key, + com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule defaultValue) { + if (key == null) { throw new java.lang.NullPointerException(); } + java.util.Map map = + internalGetIstioServiceIdentityAdmissionRules().getMap(); + return map.containsKey(key) ? map.get(key) : defaultValue; + } + /** + *
+     * Optional. Per-istio-service-identity admission rules. Istio service
+     * identity spec format:
+     * spiffe://<domain>/ns/<namespace>/sa/<serviceaccount> or
+     * <domain>/ns/<namespace>/sa/<serviceaccount>
+     * e.g. spiffe://example.com/ns/test-ns/sa/default
+     * 
+ * + * map<string, .google.cloud.binaryauthorization.v1.AdmissionRule> istio_service_identity_admission_rules = 9 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule getIstioServiceIdentityAdmissionRulesOrThrow( + java.lang.String key) { + if (key == null) { throw new java.lang.NullPointerException(); } + java.util.Map map = + internalGetIstioServiceIdentityAdmissionRules().getMap(); + if (!map.containsKey(key)) { + throw new java.lang.IllegalArgumentException(); + } + return map.get(key); + } + + public static final int DEFAULT_ADMISSION_RULE_FIELD_NUMBER = 4; + private com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule defaultAdmissionRule_; + /** + *
+     * Required. Default admission rule for a cluster without a per-cluster, per-
+     * kubernetes-service-account, or per-istio-service-identity admission rule.
+     * 
+ * + * .google.cloud.binaryauthorization.v1.AdmissionRule default_admission_rule = 4 [(.google.api.field_behavior) = REQUIRED]; + * @return Whether the defaultAdmissionRule field is set. + */ + @java.lang.Override + public boolean hasDefaultAdmissionRule() { + return defaultAdmissionRule_ != null; + } + /** + *
+     * Required. Default admission rule for a cluster without a per-cluster, per-
+     * kubernetes-service-account, or per-istio-service-identity admission rule.
+     * 
+ * + * .google.cloud.binaryauthorization.v1.AdmissionRule default_admission_rule = 4 [(.google.api.field_behavior) = REQUIRED]; + * @return The defaultAdmissionRule. + */ + @java.lang.Override + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule getDefaultAdmissionRule() { + return defaultAdmissionRule_ == null ? com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule.getDefaultInstance() : defaultAdmissionRule_; + } + /** + *
+     * Required. Default admission rule for a cluster without a per-cluster, per-
+     * kubernetes-service-account, or per-istio-service-identity admission rule.
+     * 
+ * + * .google.cloud.binaryauthorization.v1.AdmissionRule default_admission_rule = 4 [(.google.api.field_behavior) = REQUIRED]; + */ + @java.lang.Override + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRuleOrBuilder getDefaultAdmissionRuleOrBuilder() { + return getDefaultAdmissionRule(); + } + + public static final int UPDATE_TIME_FIELD_NUMBER = 5; + private com.google.protobuf.Timestamp updateTime_; + /** + *
+     * Output only. Time when the policy was last updated.
+     * 
+ * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return Whether the updateTime field is set. + */ + @java.lang.Override + public boolean hasUpdateTime() { + return updateTime_ != null; + } + /** + *
+     * Output only. Time when the policy was last updated.
+     * 
+ * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The updateTime. + */ + @java.lang.Override + public com.google.protobuf.Timestamp getUpdateTime() { + return updateTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : updateTime_; + } + /** + *
+     * Output only. Time when the policy was last updated.
+     * 
+ * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + @java.lang.Override + public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { + return getUpdateTime(); + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (!getNameBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + for (int i = 0; i < admissionWhitelistPatterns_.size(); i++) { + output.writeMessage(2, admissionWhitelistPatterns_.get(i)); + } + com.google.protobuf.GeneratedMessageV3 + .serializeStringMapTo( + output, + internalGetClusterAdmissionRules(), + ClusterAdmissionRulesDefaultEntryHolder.defaultEntry, + 3); + if (defaultAdmissionRule_ != null) { + output.writeMessage(4, getDefaultAdmissionRule()); + } + if (updateTime_ != null) { + output.writeMessage(5, getUpdateTime()); + } + if (!getDescriptionBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 6, description_); + } + if (globalPolicyEvaluationMode_ != com.google.protos.google.cloud.binaryauthorization.v1.Resources.Policy.GlobalPolicyEvaluationMode.GLOBAL_POLICY_EVALUATION_MODE_UNSPECIFIED.getNumber()) { + output.writeEnum(7, globalPolicyEvaluationMode_); + } + com.google.protobuf.GeneratedMessageV3 + .serializeStringMapTo( + output, + internalGetKubernetesServiceAccountAdmissionRules(), + KubernetesServiceAccountAdmissionRulesDefaultEntryHolder.defaultEntry, + 8); + com.google.protobuf.GeneratedMessageV3 + .serializeStringMapTo( + output, + internalGetIstioServiceIdentityAdmissionRules(), + IstioServiceIdentityAdmissionRulesDefaultEntryHolder.defaultEntry, + 9); + com.google.protobuf.GeneratedMessageV3 + .serializeStringMapTo( + output, + internalGetKubernetesNamespaceAdmissionRules(), + KubernetesNamespaceAdmissionRulesDefaultEntryHolder.defaultEntry, + 10); + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!getNameBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + for (int i = 0; i < admissionWhitelistPatterns_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, admissionWhitelistPatterns_.get(i)); + } + for (java.util.Map.Entry entry + : internalGetClusterAdmissionRules().getMap().entrySet()) { + com.google.protobuf.MapEntry + clusterAdmissionRules__ = ClusterAdmissionRulesDefaultEntryHolder.defaultEntry.newBuilderForType() + .setKey(entry.getKey()) + .setValue(entry.getValue()) + .build(); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(3, clusterAdmissionRules__); + } + if (defaultAdmissionRule_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(4, getDefaultAdmissionRule()); + } + if (updateTime_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(5, getUpdateTime()); + } + if (!getDescriptionBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, description_); + } + if (globalPolicyEvaluationMode_ != com.google.protos.google.cloud.binaryauthorization.v1.Resources.Policy.GlobalPolicyEvaluationMode.GLOBAL_POLICY_EVALUATION_MODE_UNSPECIFIED.getNumber()) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(7, globalPolicyEvaluationMode_); + } + for (java.util.Map.Entry entry + : internalGetKubernetesServiceAccountAdmissionRules().getMap().entrySet()) { + com.google.protobuf.MapEntry + kubernetesServiceAccountAdmissionRules__ = KubernetesServiceAccountAdmissionRulesDefaultEntryHolder.defaultEntry.newBuilderForType() + .setKey(entry.getKey()) + .setValue(entry.getValue()) + .build(); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(8, kubernetesServiceAccountAdmissionRules__); + } + for (java.util.Map.Entry entry + : internalGetIstioServiceIdentityAdmissionRules().getMap().entrySet()) { + com.google.protobuf.MapEntry + istioServiceIdentityAdmissionRules__ = IstioServiceIdentityAdmissionRulesDefaultEntryHolder.defaultEntry.newBuilderForType() + .setKey(entry.getKey()) + .setValue(entry.getValue()) + .build(); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(9, istioServiceIdentityAdmissionRules__); + } + for (java.util.Map.Entry entry + : internalGetKubernetesNamespaceAdmissionRules().getMap().entrySet()) { + com.google.protobuf.MapEntry + kubernetesNamespaceAdmissionRules__ = KubernetesNamespaceAdmissionRulesDefaultEntryHolder.defaultEntry.newBuilderForType() + .setKey(entry.getKey()) + .setValue(entry.getValue()) + .build(); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(10, kubernetesNamespaceAdmissionRules__); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.protos.google.cloud.binaryauthorization.v1.Resources.Policy)) { + return super.equals(obj); + } + com.google.protos.google.cloud.binaryauthorization.v1.Resources.Policy other = (com.google.protos.google.cloud.binaryauthorization.v1.Resources.Policy) obj; + + if (!getName() + .equals(other.getName())) return false; + if (!getDescription() + .equals(other.getDescription())) return false; + if (globalPolicyEvaluationMode_ != other.globalPolicyEvaluationMode_) return false; + if (!getAdmissionWhitelistPatternsList() + .equals(other.getAdmissionWhitelistPatternsList())) return false; + if (!internalGetClusterAdmissionRules().equals( + other.internalGetClusterAdmissionRules())) return false; + if (!internalGetKubernetesNamespaceAdmissionRules().equals( + other.internalGetKubernetesNamespaceAdmissionRules())) return false; + if (!internalGetKubernetesServiceAccountAdmissionRules().equals( + other.internalGetKubernetesServiceAccountAdmissionRules())) return false; + if (!internalGetIstioServiceIdentityAdmissionRules().equals( + other.internalGetIstioServiceIdentityAdmissionRules())) return false; + if (hasDefaultAdmissionRule() != other.hasDefaultAdmissionRule()) return false; + if (hasDefaultAdmissionRule()) { + if (!getDefaultAdmissionRule() + .equals(other.getDefaultAdmissionRule())) return false; + } + if (hasUpdateTime() != other.hasUpdateTime()) return false; + if (hasUpdateTime()) { + if (!getUpdateTime() + .equals(other.getUpdateTime())) return false; + } + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (37 * hash) + DESCRIPTION_FIELD_NUMBER; + hash = (53 * hash) + getDescription().hashCode(); + hash = (37 * hash) + GLOBAL_POLICY_EVALUATION_MODE_FIELD_NUMBER; + hash = (53 * hash) + globalPolicyEvaluationMode_; + if (getAdmissionWhitelistPatternsCount() > 0) { + hash = (37 * hash) + ADMISSION_WHITELIST_PATTERNS_FIELD_NUMBER; + hash = (53 * hash) + getAdmissionWhitelistPatternsList().hashCode(); + } + if (!internalGetClusterAdmissionRules().getMap().isEmpty()) { + hash = (37 * hash) + CLUSTER_ADMISSION_RULES_FIELD_NUMBER; + hash = (53 * hash) + internalGetClusterAdmissionRules().hashCode(); + } + if (!internalGetKubernetesNamespaceAdmissionRules().getMap().isEmpty()) { + hash = (37 * hash) + KUBERNETES_NAMESPACE_ADMISSION_RULES_FIELD_NUMBER; + hash = (53 * hash) + internalGetKubernetesNamespaceAdmissionRules().hashCode(); + } + if (!internalGetKubernetesServiceAccountAdmissionRules().getMap().isEmpty()) { + hash = (37 * hash) + KUBERNETES_SERVICE_ACCOUNT_ADMISSION_RULES_FIELD_NUMBER; + hash = (53 * hash) + internalGetKubernetesServiceAccountAdmissionRules().hashCode(); + } + if (!internalGetIstioServiceIdentityAdmissionRules().getMap().isEmpty()) { + hash = (37 * hash) + ISTIO_SERVICE_IDENTITY_ADMISSION_RULES_FIELD_NUMBER; + hash = (53 * hash) + internalGetIstioServiceIdentityAdmissionRules().hashCode(); + } + if (hasDefaultAdmissionRule()) { + hash = (37 * hash) + DEFAULT_ADMISSION_RULE_FIELD_NUMBER; + hash = (53 * hash) + getDefaultAdmissionRule().hashCode(); + } + if (hasUpdateTime()) { + hash = (37 * hash) + UPDATE_TIME_FIELD_NUMBER; + hash = (53 * hash) + getUpdateTime().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.protos.google.cloud.binaryauthorization.v1.Resources.Policy parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Resources.Policy parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Resources.Policy parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Resources.Policy parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Resources.Policy parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Resources.Policy parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Resources.Policy parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Resources.Policy parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Resources.Policy parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Resources.Policy parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Resources.Policy parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Resources.Policy parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(com.google.protos.google.cloud.binaryauthorization.v1.Resources.Policy prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+     * A [policy][google.cloud.binaryauthorization.v1.Policy] for container image binary authorization.
+     * 
+ * + * Protobuf type {@code google.cloud.binaryauthorization.v1.Policy} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:google.cloud.binaryauthorization.v1.Policy) + com.google.protos.google.cloud.binaryauthorization.v1.Resources.PolicyOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.protos.google.cloud.binaryauthorization.v1.Resources.internal_static_google_cloud_binaryauthorization_v1_Policy_descriptor; + } + + @SuppressWarnings({"rawtypes"}) + protected com.google.protobuf.MapField internalGetMapField( + int number) { + switch (number) { + case 3: + return internalGetClusterAdmissionRules(); + case 10: + return internalGetKubernetesNamespaceAdmissionRules(); + case 8: + return internalGetKubernetesServiceAccountAdmissionRules(); + case 9: + return internalGetIstioServiceIdentityAdmissionRules(); + default: + throw new RuntimeException( + "Invalid map field number: " + number); + } + } + @SuppressWarnings({"rawtypes"}) + protected com.google.protobuf.MapField internalGetMutableMapField( + int number) { + switch (number) { + case 3: + return internalGetMutableClusterAdmissionRules(); + case 10: + return internalGetMutableKubernetesNamespaceAdmissionRules(); + case 8: + return internalGetMutableKubernetesServiceAccountAdmissionRules(); + case 9: + return internalGetMutableIstioServiceIdentityAdmissionRules(); + default: + throw new RuntimeException( + "Invalid map field number: " + number); + } + } + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.protos.google.cloud.binaryauthorization.v1.Resources.internal_static_google_cloud_binaryauthorization_v1_Policy_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.protos.google.cloud.binaryauthorization.v1.Resources.Policy.class, com.google.protos.google.cloud.binaryauthorization.v1.Resources.Policy.Builder.class); + } + + // Construct using com.google.protos.google.cloud.binaryauthorization.v1.Resources.Policy.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + getAdmissionWhitelistPatternsFieldBuilder(); + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + name_ = ""; + + description_ = ""; + + globalPolicyEvaluationMode_ = 0; + + if (admissionWhitelistPatternsBuilder_ == null) { + admissionWhitelistPatterns_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + } else { + admissionWhitelistPatternsBuilder_.clear(); + } + internalGetMutableClusterAdmissionRules().clear(); + internalGetMutableKubernetesNamespaceAdmissionRules().clear(); + internalGetMutableKubernetesServiceAccountAdmissionRules().clear(); + internalGetMutableIstioServiceIdentityAdmissionRules().clear(); + if (defaultAdmissionRuleBuilder_ == null) { + defaultAdmissionRule_ = null; + } else { + defaultAdmissionRule_ = null; + defaultAdmissionRuleBuilder_ = null; + } + if (updateTimeBuilder_ == null) { + updateTime_ = null; + } else { + updateTime_ = null; + updateTimeBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.protos.google.cloud.binaryauthorization.v1.Resources.internal_static_google_cloud_binaryauthorization_v1_Policy_descriptor; + } + + @java.lang.Override + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.Policy getDefaultInstanceForType() { + return com.google.protos.google.cloud.binaryauthorization.v1.Resources.Policy.getDefaultInstance(); + } + + @java.lang.Override + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.Policy build() { + com.google.protos.google.cloud.binaryauthorization.v1.Resources.Policy result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.Policy buildPartial() { + com.google.protos.google.cloud.binaryauthorization.v1.Resources.Policy result = new com.google.protos.google.cloud.binaryauthorization.v1.Resources.Policy(this); + int from_bitField0_ = bitField0_; + result.name_ = name_; + result.description_ = description_; + result.globalPolicyEvaluationMode_ = globalPolicyEvaluationMode_; + if (admissionWhitelistPatternsBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + admissionWhitelistPatterns_ = java.util.Collections.unmodifiableList(admissionWhitelistPatterns_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.admissionWhitelistPatterns_ = admissionWhitelistPatterns_; + } else { + result.admissionWhitelistPatterns_ = admissionWhitelistPatternsBuilder_.build(); + } + result.clusterAdmissionRules_ = internalGetClusterAdmissionRules(); + result.clusterAdmissionRules_.makeImmutable(); + result.kubernetesNamespaceAdmissionRules_ = internalGetKubernetesNamespaceAdmissionRules(); + result.kubernetesNamespaceAdmissionRules_.makeImmutable(); + result.kubernetesServiceAccountAdmissionRules_ = internalGetKubernetesServiceAccountAdmissionRules(); + result.kubernetesServiceAccountAdmissionRules_.makeImmutable(); + result.istioServiceIdentityAdmissionRules_ = internalGetIstioServiceIdentityAdmissionRules(); + result.istioServiceIdentityAdmissionRules_.makeImmutable(); + if (defaultAdmissionRuleBuilder_ == null) { + result.defaultAdmissionRule_ = defaultAdmissionRule_; + } else { + result.defaultAdmissionRule_ = defaultAdmissionRuleBuilder_.build(); + } + if (updateTimeBuilder_ == null) { + result.updateTime_ = updateTime_; + } else { + result.updateTime_ = updateTimeBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.protos.google.cloud.binaryauthorization.v1.Resources.Policy) { + return mergeFrom((com.google.protos.google.cloud.binaryauthorization.v1.Resources.Policy)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.protos.google.cloud.binaryauthorization.v1.Resources.Policy other) { + if (other == com.google.protos.google.cloud.binaryauthorization.v1.Resources.Policy.getDefaultInstance()) return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + onChanged(); + } + if (!other.getDescription().isEmpty()) { + description_ = other.description_; + onChanged(); + } + if (other.globalPolicyEvaluationMode_ != 0) { + setGlobalPolicyEvaluationModeValue(other.getGlobalPolicyEvaluationModeValue()); + } + if (admissionWhitelistPatternsBuilder_ == null) { + if (!other.admissionWhitelistPatterns_.isEmpty()) { + if (admissionWhitelistPatterns_.isEmpty()) { + admissionWhitelistPatterns_ = other.admissionWhitelistPatterns_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureAdmissionWhitelistPatternsIsMutable(); + admissionWhitelistPatterns_.addAll(other.admissionWhitelistPatterns_); + } + onChanged(); + } + } else { + if (!other.admissionWhitelistPatterns_.isEmpty()) { + if (admissionWhitelistPatternsBuilder_.isEmpty()) { + admissionWhitelistPatternsBuilder_.dispose(); + admissionWhitelistPatternsBuilder_ = null; + admissionWhitelistPatterns_ = other.admissionWhitelistPatterns_; + bitField0_ = (bitField0_ & ~0x00000001); + admissionWhitelistPatternsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + getAdmissionWhitelistPatternsFieldBuilder() : null; + } else { + admissionWhitelistPatternsBuilder_.addAllMessages(other.admissionWhitelistPatterns_); + } + } + } + internalGetMutableClusterAdmissionRules().mergeFrom( + other.internalGetClusterAdmissionRules()); + internalGetMutableKubernetesNamespaceAdmissionRules().mergeFrom( + other.internalGetKubernetesNamespaceAdmissionRules()); + internalGetMutableKubernetesServiceAccountAdmissionRules().mergeFrom( + other.internalGetKubernetesServiceAccountAdmissionRules()); + internalGetMutableIstioServiceIdentityAdmissionRules().mergeFrom( + other.internalGetIstioServiceIdentityAdmissionRules()); + if (other.hasDefaultAdmissionRule()) { + mergeDefaultAdmissionRule(other.getDefaultAdmissionRule()); + } + if (other.hasUpdateTime()) { + mergeUpdateTime(other.getUpdateTime()); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + com.google.protos.google.cloud.binaryauthorization.v1.Resources.Policy parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.protos.google.cloud.binaryauthorization.v1.Resources.Policy) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + private java.lang.Object name_ = ""; + /** + *
+       * Output only. The resource name, in the format `projects/*/policy`. There is
+       * at most one policy per project.
+       * 
+ * + * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+       * Output only. The resource name, in the format `projects/*/policy`. There is
+       * at most one policy per project.
+       * 
+ * + * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The bytes for name. + */ + public com.google.protobuf.ByteString + getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+       * Output only. The resource name, in the format `projects/*/policy`. There is
+       * at most one policy per project.
+       * 
+ * + * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + name_ = value; + onChanged(); + return this; + } + /** + *
+       * Output only. The resource name, in the format `projects/*/policy`. There is
+       * at most one policy per project.
+       * 
+ * + * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return This builder for chaining. + */ + public Builder clearName() { + + name_ = getDefaultInstance().getName(); + onChanged(); + return this; + } + /** + *
+       * Output only. The resource name, in the format `projects/*/policy`. There is
+       * at most one policy per project.
+       * 
+ * + * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + name_ = value; + onChanged(); + return this; + } + + private java.lang.Object description_ = ""; + /** + *
+       * Optional. A descriptive comment.
+       * 
+ * + * string description = 6 [(.google.api.field_behavior) = OPTIONAL]; + * @return The description. + */ + public java.lang.String getDescription() { + java.lang.Object ref = description_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + description_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+       * Optional. A descriptive comment.
+       * 
+ * + * string description = 6 [(.google.api.field_behavior) = OPTIONAL]; + * @return The bytes for description. + */ + public com.google.protobuf.ByteString + getDescriptionBytes() { + java.lang.Object ref = description_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + description_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+       * Optional. A descriptive comment.
+       * 
+ * + * string description = 6 [(.google.api.field_behavior) = OPTIONAL]; + * @param value The description to set. + * @return This builder for chaining. + */ + public Builder setDescription( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + description_ = value; + onChanged(); + return this; + } + /** + *
+       * Optional. A descriptive comment.
+       * 
+ * + * string description = 6 [(.google.api.field_behavior) = OPTIONAL]; + * @return This builder for chaining. + */ + public Builder clearDescription() { + + description_ = getDefaultInstance().getDescription(); + onChanged(); + return this; + } + /** + *
+       * Optional. A descriptive comment.
+       * 
+ * + * string description = 6 [(.google.api.field_behavior) = OPTIONAL]; + * @param value The bytes for description to set. + * @return This builder for chaining. + */ + public Builder setDescriptionBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + description_ = value; + onChanged(); + return this; + } + + private int globalPolicyEvaluationMode_ = 0; + /** + *
+       * Optional. Controls the evaluation of a Google-maintained global admission
+       * policy for common system-level images. Images not covered by the global
+       * policy will be subject to the project admission policy. This setting
+       * has no effect when specified inside a global admission policy.
+       * 
+ * + * .google.cloud.binaryauthorization.v1.Policy.GlobalPolicyEvaluationMode global_policy_evaluation_mode = 7 [(.google.api.field_behavior) = OPTIONAL]; + * @return The enum numeric value on the wire for globalPolicyEvaluationMode. + */ + @java.lang.Override public int getGlobalPolicyEvaluationModeValue() { + return globalPolicyEvaluationMode_; + } + /** + *
+       * Optional. Controls the evaluation of a Google-maintained global admission
+       * policy for common system-level images. Images not covered by the global
+       * policy will be subject to the project admission policy. This setting
+       * has no effect when specified inside a global admission policy.
+       * 
+ * + * .google.cloud.binaryauthorization.v1.Policy.GlobalPolicyEvaluationMode global_policy_evaluation_mode = 7 [(.google.api.field_behavior) = OPTIONAL]; + * @param value The enum numeric value on the wire for globalPolicyEvaluationMode to set. + * @return This builder for chaining. + */ + public Builder setGlobalPolicyEvaluationModeValue(int value) { + + globalPolicyEvaluationMode_ = value; + onChanged(); + return this; + } + /** + *
+       * Optional. Controls the evaluation of a Google-maintained global admission
+       * policy for common system-level images. Images not covered by the global
+       * policy will be subject to the project admission policy. This setting
+       * has no effect when specified inside a global admission policy.
+       * 
+ * + * .google.cloud.binaryauthorization.v1.Policy.GlobalPolicyEvaluationMode global_policy_evaluation_mode = 7 [(.google.api.field_behavior) = OPTIONAL]; + * @return The globalPolicyEvaluationMode. + */ + @java.lang.Override + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.Policy.GlobalPolicyEvaluationMode getGlobalPolicyEvaluationMode() { + @SuppressWarnings("deprecation") + com.google.protos.google.cloud.binaryauthorization.v1.Resources.Policy.GlobalPolicyEvaluationMode result = com.google.protos.google.cloud.binaryauthorization.v1.Resources.Policy.GlobalPolicyEvaluationMode.valueOf(globalPolicyEvaluationMode_); + return result == null ? com.google.protos.google.cloud.binaryauthorization.v1.Resources.Policy.GlobalPolicyEvaluationMode.UNRECOGNIZED : result; + } + /** + *
+       * Optional. Controls the evaluation of a Google-maintained global admission
+       * policy for common system-level images. Images not covered by the global
+       * policy will be subject to the project admission policy. This setting
+       * has no effect when specified inside a global admission policy.
+       * 
+ * + * .google.cloud.binaryauthorization.v1.Policy.GlobalPolicyEvaluationMode global_policy_evaluation_mode = 7 [(.google.api.field_behavior) = OPTIONAL]; + * @param value The globalPolicyEvaluationMode to set. + * @return This builder for chaining. + */ + public Builder setGlobalPolicyEvaluationMode(com.google.protos.google.cloud.binaryauthorization.v1.Resources.Policy.GlobalPolicyEvaluationMode value) { + if (value == null) { + throw new NullPointerException(); + } + + globalPolicyEvaluationMode_ = value.getNumber(); + onChanged(); + return this; + } + /** + *
+       * Optional. Controls the evaluation of a Google-maintained global admission
+       * policy for common system-level images. Images not covered by the global
+       * policy will be subject to the project admission policy. This setting
+       * has no effect when specified inside a global admission policy.
+       * 
+ * + * .google.cloud.binaryauthorization.v1.Policy.GlobalPolicyEvaluationMode global_policy_evaluation_mode = 7 [(.google.api.field_behavior) = OPTIONAL]; + * @return This builder for chaining. + */ + public Builder clearGlobalPolicyEvaluationMode() { + + globalPolicyEvaluationMode_ = 0; + onChanged(); + return this; + } + + private java.util.List admissionWhitelistPatterns_ = + java.util.Collections.emptyList(); + private void ensureAdmissionWhitelistPatternsIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + admissionWhitelistPatterns_ = new java.util.ArrayList(admissionWhitelistPatterns_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionWhitelistPattern, com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionWhitelistPattern.Builder, com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionWhitelistPatternOrBuilder> admissionWhitelistPatternsBuilder_; + + /** + *
+       * Optional. Admission policy allowlisting. A matching admission request will
+       * always be permitted. This feature is typically used to exclude Google or
+       * third-party infrastructure images from Binary Authorization policies.
+       * 
+ * + * repeated .google.cloud.binaryauthorization.v1.AdmissionWhitelistPattern admission_whitelist_patterns = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + public java.util.List getAdmissionWhitelistPatternsList() { + if (admissionWhitelistPatternsBuilder_ == null) { + return java.util.Collections.unmodifiableList(admissionWhitelistPatterns_); + } else { + return admissionWhitelistPatternsBuilder_.getMessageList(); + } + } + /** + *
+       * Optional. Admission policy allowlisting. A matching admission request will
+       * always be permitted. This feature is typically used to exclude Google or
+       * third-party infrastructure images from Binary Authorization policies.
+       * 
+ * + * repeated .google.cloud.binaryauthorization.v1.AdmissionWhitelistPattern admission_whitelist_patterns = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + public int getAdmissionWhitelistPatternsCount() { + if (admissionWhitelistPatternsBuilder_ == null) { + return admissionWhitelistPatterns_.size(); + } else { + return admissionWhitelistPatternsBuilder_.getCount(); + } + } + /** + *
+       * Optional. Admission policy allowlisting. A matching admission request will
+       * always be permitted. This feature is typically used to exclude Google or
+       * third-party infrastructure images from Binary Authorization policies.
+       * 
+ * + * repeated .google.cloud.binaryauthorization.v1.AdmissionWhitelistPattern admission_whitelist_patterns = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionWhitelistPattern getAdmissionWhitelistPatterns(int index) { + if (admissionWhitelistPatternsBuilder_ == null) { + return admissionWhitelistPatterns_.get(index); + } else { + return admissionWhitelistPatternsBuilder_.getMessage(index); + } + } + /** + *
+       * Optional. Admission policy allowlisting. A matching admission request will
+       * always be permitted. This feature is typically used to exclude Google or
+       * third-party infrastructure images from Binary Authorization policies.
+       * 
+ * + * repeated .google.cloud.binaryauthorization.v1.AdmissionWhitelistPattern admission_whitelist_patterns = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + public Builder setAdmissionWhitelistPatterns( + int index, com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionWhitelistPattern value) { + if (admissionWhitelistPatternsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureAdmissionWhitelistPatternsIsMutable(); + admissionWhitelistPatterns_.set(index, value); + onChanged(); + } else { + admissionWhitelistPatternsBuilder_.setMessage(index, value); + } + return this; + } + /** + *
+       * Optional. Admission policy allowlisting. A matching admission request will
+       * always be permitted. This feature is typically used to exclude Google or
+       * third-party infrastructure images from Binary Authorization policies.
+       * 
+ * + * repeated .google.cloud.binaryauthorization.v1.AdmissionWhitelistPattern admission_whitelist_patterns = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + public Builder setAdmissionWhitelistPatterns( + int index, com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionWhitelistPattern.Builder builderForValue) { + if (admissionWhitelistPatternsBuilder_ == null) { + ensureAdmissionWhitelistPatternsIsMutable(); + admissionWhitelistPatterns_.set(index, builderForValue.build()); + onChanged(); + } else { + admissionWhitelistPatternsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + *
+       * Optional. Admission policy allowlisting. A matching admission request will
+       * always be permitted. This feature is typically used to exclude Google or
+       * third-party infrastructure images from Binary Authorization policies.
+       * 
+ * + * repeated .google.cloud.binaryauthorization.v1.AdmissionWhitelistPattern admission_whitelist_patterns = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + public Builder addAdmissionWhitelistPatterns(com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionWhitelistPattern value) { + if (admissionWhitelistPatternsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureAdmissionWhitelistPatternsIsMutable(); + admissionWhitelistPatterns_.add(value); + onChanged(); + } else { + admissionWhitelistPatternsBuilder_.addMessage(value); + } + return this; + } + /** + *
+       * Optional. Admission policy allowlisting. A matching admission request will
+       * always be permitted. This feature is typically used to exclude Google or
+       * third-party infrastructure images from Binary Authorization policies.
+       * 
+ * + * repeated .google.cloud.binaryauthorization.v1.AdmissionWhitelistPattern admission_whitelist_patterns = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + public Builder addAdmissionWhitelistPatterns( + int index, com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionWhitelistPattern value) { + if (admissionWhitelistPatternsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureAdmissionWhitelistPatternsIsMutable(); + admissionWhitelistPatterns_.add(index, value); + onChanged(); + } else { + admissionWhitelistPatternsBuilder_.addMessage(index, value); + } + return this; + } + /** + *
+       * Optional. Admission policy allowlisting. A matching admission request will
+       * always be permitted. This feature is typically used to exclude Google or
+       * third-party infrastructure images from Binary Authorization policies.
+       * 
+ * + * repeated .google.cloud.binaryauthorization.v1.AdmissionWhitelistPattern admission_whitelist_patterns = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + public Builder addAdmissionWhitelistPatterns( + com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionWhitelistPattern.Builder builderForValue) { + if (admissionWhitelistPatternsBuilder_ == null) { + ensureAdmissionWhitelistPatternsIsMutable(); + admissionWhitelistPatterns_.add(builderForValue.build()); + onChanged(); + } else { + admissionWhitelistPatternsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + *
+       * Optional. Admission policy allowlisting. A matching admission request will
+       * always be permitted. This feature is typically used to exclude Google or
+       * third-party infrastructure images from Binary Authorization policies.
+       * 
+ * + * repeated .google.cloud.binaryauthorization.v1.AdmissionWhitelistPattern admission_whitelist_patterns = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + public Builder addAdmissionWhitelistPatterns( + int index, com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionWhitelistPattern.Builder builderForValue) { + if (admissionWhitelistPatternsBuilder_ == null) { + ensureAdmissionWhitelistPatternsIsMutable(); + admissionWhitelistPatterns_.add(index, builderForValue.build()); + onChanged(); + } else { + admissionWhitelistPatternsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + *
+       * Optional. Admission policy allowlisting. A matching admission request will
+       * always be permitted. This feature is typically used to exclude Google or
+       * third-party infrastructure images from Binary Authorization policies.
+       * 
+ * + * repeated .google.cloud.binaryauthorization.v1.AdmissionWhitelistPattern admission_whitelist_patterns = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + public Builder addAllAdmissionWhitelistPatterns( + java.lang.Iterable values) { + if (admissionWhitelistPatternsBuilder_ == null) { + ensureAdmissionWhitelistPatternsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, admissionWhitelistPatterns_); + onChanged(); + } else { + admissionWhitelistPatternsBuilder_.addAllMessages(values); + } + return this; + } + /** + *
+       * Optional. Admission policy allowlisting. A matching admission request will
+       * always be permitted. This feature is typically used to exclude Google or
+       * third-party infrastructure images from Binary Authorization policies.
+       * 
+ * + * repeated .google.cloud.binaryauthorization.v1.AdmissionWhitelistPattern admission_whitelist_patterns = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + public Builder clearAdmissionWhitelistPatterns() { + if (admissionWhitelistPatternsBuilder_ == null) { + admissionWhitelistPatterns_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + admissionWhitelistPatternsBuilder_.clear(); + } + return this; + } + /** + *
+       * Optional. Admission policy allowlisting. A matching admission request will
+       * always be permitted. This feature is typically used to exclude Google or
+       * third-party infrastructure images from Binary Authorization policies.
+       * 
+ * + * repeated .google.cloud.binaryauthorization.v1.AdmissionWhitelistPattern admission_whitelist_patterns = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + public Builder removeAdmissionWhitelistPatterns(int index) { + if (admissionWhitelistPatternsBuilder_ == null) { + ensureAdmissionWhitelistPatternsIsMutable(); + admissionWhitelistPatterns_.remove(index); + onChanged(); + } else { + admissionWhitelistPatternsBuilder_.remove(index); + } + return this; + } + /** + *
+       * Optional. Admission policy allowlisting. A matching admission request will
+       * always be permitted. This feature is typically used to exclude Google or
+       * third-party infrastructure images from Binary Authorization policies.
+       * 
+ * + * repeated .google.cloud.binaryauthorization.v1.AdmissionWhitelistPattern admission_whitelist_patterns = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionWhitelistPattern.Builder getAdmissionWhitelistPatternsBuilder( + int index) { + return getAdmissionWhitelistPatternsFieldBuilder().getBuilder(index); + } + /** + *
+       * Optional. Admission policy allowlisting. A matching admission request will
+       * always be permitted. This feature is typically used to exclude Google or
+       * third-party infrastructure images from Binary Authorization policies.
+       * 
+ * + * repeated .google.cloud.binaryauthorization.v1.AdmissionWhitelistPattern admission_whitelist_patterns = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionWhitelistPatternOrBuilder getAdmissionWhitelistPatternsOrBuilder( + int index) { + if (admissionWhitelistPatternsBuilder_ == null) { + return admissionWhitelistPatterns_.get(index); } else { + return admissionWhitelistPatternsBuilder_.getMessageOrBuilder(index); + } + } + /** + *
+       * Optional. Admission policy allowlisting. A matching admission request will
+       * always be permitted. This feature is typically used to exclude Google or
+       * third-party infrastructure images from Binary Authorization policies.
+       * 
+ * + * repeated .google.cloud.binaryauthorization.v1.AdmissionWhitelistPattern admission_whitelist_patterns = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + public java.util.List + getAdmissionWhitelistPatternsOrBuilderList() { + if (admissionWhitelistPatternsBuilder_ != null) { + return admissionWhitelistPatternsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(admissionWhitelistPatterns_); + } + } + /** + *
+       * Optional. Admission policy allowlisting. A matching admission request will
+       * always be permitted. This feature is typically used to exclude Google or
+       * third-party infrastructure images from Binary Authorization policies.
+       * 
+ * + * repeated .google.cloud.binaryauthorization.v1.AdmissionWhitelistPattern admission_whitelist_patterns = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionWhitelistPattern.Builder addAdmissionWhitelistPatternsBuilder() { + return getAdmissionWhitelistPatternsFieldBuilder().addBuilder( + com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionWhitelistPattern.getDefaultInstance()); + } + /** + *
+       * Optional. Admission policy allowlisting. A matching admission request will
+       * always be permitted. This feature is typically used to exclude Google or
+       * third-party infrastructure images from Binary Authorization policies.
+       * 
+ * + * repeated .google.cloud.binaryauthorization.v1.AdmissionWhitelistPattern admission_whitelist_patterns = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionWhitelistPattern.Builder addAdmissionWhitelistPatternsBuilder( + int index) { + return getAdmissionWhitelistPatternsFieldBuilder().addBuilder( + index, com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionWhitelistPattern.getDefaultInstance()); + } + /** + *
+       * Optional. Admission policy allowlisting. A matching admission request will
+       * always be permitted. This feature is typically used to exclude Google or
+       * third-party infrastructure images from Binary Authorization policies.
+       * 
+ * + * repeated .google.cloud.binaryauthorization.v1.AdmissionWhitelistPattern admission_whitelist_patterns = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + public java.util.List + getAdmissionWhitelistPatternsBuilderList() { + return getAdmissionWhitelistPatternsFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionWhitelistPattern, com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionWhitelistPattern.Builder, com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionWhitelistPatternOrBuilder> + getAdmissionWhitelistPatternsFieldBuilder() { + if (admissionWhitelistPatternsBuilder_ == null) { + admissionWhitelistPatternsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionWhitelistPattern, com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionWhitelistPattern.Builder, com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionWhitelistPatternOrBuilder>( + admissionWhitelistPatterns_, + ((bitField0_ & 0x00000001) != 0), + getParentForChildren(), + isClean()); + admissionWhitelistPatterns_ = null; + } + return admissionWhitelistPatternsBuilder_; + } + + private com.google.protobuf.MapField< + java.lang.String, com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule> clusterAdmissionRules_; + private com.google.protobuf.MapField + internalGetClusterAdmissionRules() { + if (clusterAdmissionRules_ == null) { + return com.google.protobuf.MapField.emptyMapField( + ClusterAdmissionRulesDefaultEntryHolder.defaultEntry); + } + return clusterAdmissionRules_; + } + private com.google.protobuf.MapField + internalGetMutableClusterAdmissionRules() { + onChanged();; + if (clusterAdmissionRules_ == null) { + clusterAdmissionRules_ = com.google.protobuf.MapField.newMapField( + ClusterAdmissionRulesDefaultEntryHolder.defaultEntry); + } + if (!clusterAdmissionRules_.isMutable()) { + clusterAdmissionRules_ = clusterAdmissionRules_.copy(); + } + return clusterAdmissionRules_; + } + + public int getClusterAdmissionRulesCount() { + return internalGetClusterAdmissionRules().getMap().size(); + } + /** + *
+       * Optional. Per-cluster admission rules. Cluster spec format:
+       * `location.clusterId`. There can be at most one admission rule per cluster
+       * spec.
+       * A `location` is either a compute zone (e.g. us-central1-a) or a region
+       * (e.g. us-central1).
+       * For `clusterId` syntax restrictions see
+       * https://cloud.google.com/container-engine/reference/rest/v1/projects.zones.clusters.
+       * 
+ * + * map<string, .google.cloud.binaryauthorization.v1.AdmissionRule> cluster_admission_rules = 3 [(.google.api.field_behavior) = OPTIONAL]; + */ + + @java.lang.Override + public boolean containsClusterAdmissionRules( + java.lang.String key) { + if (key == null) { throw new java.lang.NullPointerException(); } + return internalGetClusterAdmissionRules().getMap().containsKey(key); + } + /** + * Use {@link #getClusterAdmissionRulesMap()} instead. + */ + @java.lang.Override + @java.lang.Deprecated + public java.util.Map getClusterAdmissionRules() { + return getClusterAdmissionRulesMap(); + } + /** + *
+       * Optional. Per-cluster admission rules. Cluster spec format:
+       * `location.clusterId`. There can be at most one admission rule per cluster
+       * spec.
+       * A `location` is either a compute zone (e.g. us-central1-a) or a region
+       * (e.g. us-central1).
+       * For `clusterId` syntax restrictions see
+       * https://cloud.google.com/container-engine/reference/rest/v1/projects.zones.clusters.
+       * 
+ * + * map<string, .google.cloud.binaryauthorization.v1.AdmissionRule> cluster_admission_rules = 3 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + + public java.util.Map getClusterAdmissionRulesMap() { + return internalGetClusterAdmissionRules().getMap(); + } + /** + *
+       * Optional. Per-cluster admission rules. Cluster spec format:
+       * `location.clusterId`. There can be at most one admission rule per cluster
+       * spec.
+       * A `location` is either a compute zone (e.g. us-central1-a) or a region
+       * (e.g. us-central1).
+       * For `clusterId` syntax restrictions see
+       * https://cloud.google.com/container-engine/reference/rest/v1/projects.zones.clusters.
+       * 
+ * + * map<string, .google.cloud.binaryauthorization.v1.AdmissionRule> cluster_admission_rules = 3 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule getClusterAdmissionRulesOrDefault( + java.lang.String key, + com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule defaultValue) { + if (key == null) { throw new java.lang.NullPointerException(); } + java.util.Map map = + internalGetClusterAdmissionRules().getMap(); + return map.containsKey(key) ? map.get(key) : defaultValue; + } + /** + *
+       * Optional. Per-cluster admission rules. Cluster spec format:
+       * `location.clusterId`. There can be at most one admission rule per cluster
+       * spec.
+       * A `location` is either a compute zone (e.g. us-central1-a) or a region
+       * (e.g. us-central1).
+       * For `clusterId` syntax restrictions see
+       * https://cloud.google.com/container-engine/reference/rest/v1/projects.zones.clusters.
+       * 
+ * + * map<string, .google.cloud.binaryauthorization.v1.AdmissionRule> cluster_admission_rules = 3 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule getClusterAdmissionRulesOrThrow( + java.lang.String key) { + if (key == null) { throw new java.lang.NullPointerException(); } + java.util.Map map = + internalGetClusterAdmissionRules().getMap(); + if (!map.containsKey(key)) { + throw new java.lang.IllegalArgumentException(); + } + return map.get(key); + } + + public Builder clearClusterAdmissionRules() { + internalGetMutableClusterAdmissionRules().getMutableMap() + .clear(); + return this; + } + /** + *
+       * Optional. Per-cluster admission rules. Cluster spec format:
+       * `location.clusterId`. There can be at most one admission rule per cluster
+       * spec.
+       * A `location` is either a compute zone (e.g. us-central1-a) or a region
+       * (e.g. us-central1).
+       * For `clusterId` syntax restrictions see
+       * https://cloud.google.com/container-engine/reference/rest/v1/projects.zones.clusters.
+       * 
+ * + * map<string, .google.cloud.binaryauthorization.v1.AdmissionRule> cluster_admission_rules = 3 [(.google.api.field_behavior) = OPTIONAL]; + */ + + public Builder removeClusterAdmissionRules( + java.lang.String key) { + if (key == null) { throw new java.lang.NullPointerException(); } + internalGetMutableClusterAdmissionRules().getMutableMap() + .remove(key); + return this; + } + /** + * Use alternate mutation accessors instead. + */ + @java.lang.Deprecated + public java.util.Map + getMutableClusterAdmissionRules() { + return internalGetMutableClusterAdmissionRules().getMutableMap(); + } + /** + *
+       * Optional. Per-cluster admission rules. Cluster spec format:
+       * `location.clusterId`. There can be at most one admission rule per cluster
+       * spec.
+       * A `location` is either a compute zone (e.g. us-central1-a) or a region
+       * (e.g. us-central1).
+       * For `clusterId` syntax restrictions see
+       * https://cloud.google.com/container-engine/reference/rest/v1/projects.zones.clusters.
+       * 
+ * + * map<string, .google.cloud.binaryauthorization.v1.AdmissionRule> cluster_admission_rules = 3 [(.google.api.field_behavior) = OPTIONAL]; + */ + public Builder putClusterAdmissionRules( + java.lang.String key, + com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule value) { + if (key == null) { throw new java.lang.NullPointerException(); } + if (value == null) { throw new java.lang.NullPointerException(); } + internalGetMutableClusterAdmissionRules().getMutableMap() + .put(key, value); + return this; + } + /** + *
+       * Optional. Per-cluster admission rules. Cluster spec format:
+       * `location.clusterId`. There can be at most one admission rule per cluster
+       * spec.
+       * A `location` is either a compute zone (e.g. us-central1-a) or a region
+       * (e.g. us-central1).
+       * For `clusterId` syntax restrictions see
+       * https://cloud.google.com/container-engine/reference/rest/v1/projects.zones.clusters.
+       * 
+ * + * map<string, .google.cloud.binaryauthorization.v1.AdmissionRule> cluster_admission_rules = 3 [(.google.api.field_behavior) = OPTIONAL]; + */ + + public Builder putAllClusterAdmissionRules( + java.util.Map values) { + internalGetMutableClusterAdmissionRules().getMutableMap() + .putAll(values); + return this; + } + + private com.google.protobuf.MapField< + java.lang.String, com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule> kubernetesNamespaceAdmissionRules_; + private com.google.protobuf.MapField + internalGetKubernetesNamespaceAdmissionRules() { + if (kubernetesNamespaceAdmissionRules_ == null) { + return com.google.protobuf.MapField.emptyMapField( + KubernetesNamespaceAdmissionRulesDefaultEntryHolder.defaultEntry); + } + return kubernetesNamespaceAdmissionRules_; + } + private com.google.protobuf.MapField + internalGetMutableKubernetesNamespaceAdmissionRules() { + onChanged();; + if (kubernetesNamespaceAdmissionRules_ == null) { + kubernetesNamespaceAdmissionRules_ = com.google.protobuf.MapField.newMapField( + KubernetesNamespaceAdmissionRulesDefaultEntryHolder.defaultEntry); + } + if (!kubernetesNamespaceAdmissionRules_.isMutable()) { + kubernetesNamespaceAdmissionRules_ = kubernetesNamespaceAdmissionRules_.copy(); + } + return kubernetesNamespaceAdmissionRules_; + } + + public int getKubernetesNamespaceAdmissionRulesCount() { + return internalGetKubernetesNamespaceAdmissionRules().getMap().size(); + } + /** + *
+       * Optional. Per-kubernetes-namespace admission rules. K8s namespace spec format:
+       * [a-z.-]+, e.g. 'some-namespace'
+       * 
+ * + * map<string, .google.cloud.binaryauthorization.v1.AdmissionRule> kubernetes_namespace_admission_rules = 10 [(.google.api.field_behavior) = OPTIONAL]; + */ + + @java.lang.Override + public boolean containsKubernetesNamespaceAdmissionRules( + java.lang.String key) { + if (key == null) { throw new java.lang.NullPointerException(); } + return internalGetKubernetesNamespaceAdmissionRules().getMap().containsKey(key); + } + /** + * Use {@link #getKubernetesNamespaceAdmissionRulesMap()} instead. + */ + @java.lang.Override + @java.lang.Deprecated + public java.util.Map getKubernetesNamespaceAdmissionRules() { + return getKubernetesNamespaceAdmissionRulesMap(); + } + /** + *
+       * Optional. Per-kubernetes-namespace admission rules. K8s namespace spec format:
+       * [a-z.-]+, e.g. 'some-namespace'
+       * 
+ * + * map<string, .google.cloud.binaryauthorization.v1.AdmissionRule> kubernetes_namespace_admission_rules = 10 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + + public java.util.Map getKubernetesNamespaceAdmissionRulesMap() { + return internalGetKubernetesNamespaceAdmissionRules().getMap(); + } + /** + *
+       * Optional. Per-kubernetes-namespace admission rules. K8s namespace spec format:
+       * [a-z.-]+, e.g. 'some-namespace'
+       * 
+ * + * map<string, .google.cloud.binaryauthorization.v1.AdmissionRule> kubernetes_namespace_admission_rules = 10 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule getKubernetesNamespaceAdmissionRulesOrDefault( + java.lang.String key, + com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule defaultValue) { + if (key == null) { throw new java.lang.NullPointerException(); } + java.util.Map map = + internalGetKubernetesNamespaceAdmissionRules().getMap(); + return map.containsKey(key) ? map.get(key) : defaultValue; + } + /** + *
+       * Optional. Per-kubernetes-namespace admission rules. K8s namespace spec format:
+       * [a-z.-]+, e.g. 'some-namespace'
+       * 
+ * + * map<string, .google.cloud.binaryauthorization.v1.AdmissionRule> kubernetes_namespace_admission_rules = 10 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule getKubernetesNamespaceAdmissionRulesOrThrow( + java.lang.String key) { + if (key == null) { throw new java.lang.NullPointerException(); } + java.util.Map map = + internalGetKubernetesNamespaceAdmissionRules().getMap(); + if (!map.containsKey(key)) { + throw new java.lang.IllegalArgumentException(); + } + return map.get(key); + } + + public Builder clearKubernetesNamespaceAdmissionRules() { + internalGetMutableKubernetesNamespaceAdmissionRules().getMutableMap() + .clear(); + return this; + } + /** + *
+       * Optional. Per-kubernetes-namespace admission rules. K8s namespace spec format:
+       * [a-z.-]+, e.g. 'some-namespace'
+       * 
+ * + * map<string, .google.cloud.binaryauthorization.v1.AdmissionRule> kubernetes_namespace_admission_rules = 10 [(.google.api.field_behavior) = OPTIONAL]; + */ + + public Builder removeKubernetesNamespaceAdmissionRules( + java.lang.String key) { + if (key == null) { throw new java.lang.NullPointerException(); } + internalGetMutableKubernetesNamespaceAdmissionRules().getMutableMap() + .remove(key); + return this; + } + /** + * Use alternate mutation accessors instead. + */ + @java.lang.Deprecated + public java.util.Map + getMutableKubernetesNamespaceAdmissionRules() { + return internalGetMutableKubernetesNamespaceAdmissionRules().getMutableMap(); + } + /** + *
+       * Optional. Per-kubernetes-namespace admission rules. K8s namespace spec format:
+       * [a-z.-]+, e.g. 'some-namespace'
+       * 
+ * + * map<string, .google.cloud.binaryauthorization.v1.AdmissionRule> kubernetes_namespace_admission_rules = 10 [(.google.api.field_behavior) = OPTIONAL]; + */ + public Builder putKubernetesNamespaceAdmissionRules( + java.lang.String key, + com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule value) { + if (key == null) { throw new java.lang.NullPointerException(); } + if (value == null) { throw new java.lang.NullPointerException(); } + internalGetMutableKubernetesNamespaceAdmissionRules().getMutableMap() + .put(key, value); + return this; + } + /** + *
+       * Optional. Per-kubernetes-namespace admission rules. K8s namespace spec format:
+       * [a-z.-]+, e.g. 'some-namespace'
+       * 
+ * + * map<string, .google.cloud.binaryauthorization.v1.AdmissionRule> kubernetes_namespace_admission_rules = 10 [(.google.api.field_behavior) = OPTIONAL]; + */ + + public Builder putAllKubernetesNamespaceAdmissionRules( + java.util.Map values) { + internalGetMutableKubernetesNamespaceAdmissionRules().getMutableMap() + .putAll(values); + return this; + } + + private com.google.protobuf.MapField< + java.lang.String, com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule> kubernetesServiceAccountAdmissionRules_; + private com.google.protobuf.MapField + internalGetKubernetesServiceAccountAdmissionRules() { + if (kubernetesServiceAccountAdmissionRules_ == null) { + return com.google.protobuf.MapField.emptyMapField( + KubernetesServiceAccountAdmissionRulesDefaultEntryHolder.defaultEntry); + } + return kubernetesServiceAccountAdmissionRules_; + } + private com.google.protobuf.MapField + internalGetMutableKubernetesServiceAccountAdmissionRules() { + onChanged();; + if (kubernetesServiceAccountAdmissionRules_ == null) { + kubernetesServiceAccountAdmissionRules_ = com.google.protobuf.MapField.newMapField( + KubernetesServiceAccountAdmissionRulesDefaultEntryHolder.defaultEntry); + } + if (!kubernetesServiceAccountAdmissionRules_.isMutable()) { + kubernetesServiceAccountAdmissionRules_ = kubernetesServiceAccountAdmissionRules_.copy(); + } + return kubernetesServiceAccountAdmissionRules_; + } + + public int getKubernetesServiceAccountAdmissionRulesCount() { + return internalGetKubernetesServiceAccountAdmissionRules().getMap().size(); + } + /** + *
+       * Optional. Per-kubernetes-service-account admission rules. Service account
+       * spec format: `namespace:serviceaccount`. e.g. 'test-ns:default'
+       * 
+ * + * map<string, .google.cloud.binaryauthorization.v1.AdmissionRule> kubernetes_service_account_admission_rules = 8 [(.google.api.field_behavior) = OPTIONAL]; + */ + + @java.lang.Override + public boolean containsKubernetesServiceAccountAdmissionRules( + java.lang.String key) { + if (key == null) { throw new java.lang.NullPointerException(); } + return internalGetKubernetesServiceAccountAdmissionRules().getMap().containsKey(key); + } + /** + * Use {@link #getKubernetesServiceAccountAdmissionRulesMap()} instead. + */ + @java.lang.Override + @java.lang.Deprecated + public java.util.Map getKubernetesServiceAccountAdmissionRules() { + return getKubernetesServiceAccountAdmissionRulesMap(); + } + /** + *
+       * Optional. Per-kubernetes-service-account admission rules. Service account
+       * spec format: `namespace:serviceaccount`. e.g. 'test-ns:default'
+       * 
+ * + * map<string, .google.cloud.binaryauthorization.v1.AdmissionRule> kubernetes_service_account_admission_rules = 8 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + + public java.util.Map getKubernetesServiceAccountAdmissionRulesMap() { + return internalGetKubernetesServiceAccountAdmissionRules().getMap(); + } + /** + *
+       * Optional. Per-kubernetes-service-account admission rules. Service account
+       * spec format: `namespace:serviceaccount`. e.g. 'test-ns:default'
+       * 
+ * + * map<string, .google.cloud.binaryauthorization.v1.AdmissionRule> kubernetes_service_account_admission_rules = 8 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule getKubernetesServiceAccountAdmissionRulesOrDefault( + java.lang.String key, + com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule defaultValue) { + if (key == null) { throw new java.lang.NullPointerException(); } + java.util.Map map = + internalGetKubernetesServiceAccountAdmissionRules().getMap(); + return map.containsKey(key) ? map.get(key) : defaultValue; + } + /** + *
+       * Optional. Per-kubernetes-service-account admission rules. Service account
+       * spec format: `namespace:serviceaccount`. e.g. 'test-ns:default'
+       * 
+ * + * map<string, .google.cloud.binaryauthorization.v1.AdmissionRule> kubernetes_service_account_admission_rules = 8 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule getKubernetesServiceAccountAdmissionRulesOrThrow( + java.lang.String key) { + if (key == null) { throw new java.lang.NullPointerException(); } + java.util.Map map = + internalGetKubernetesServiceAccountAdmissionRules().getMap(); + if (!map.containsKey(key)) { + throw new java.lang.IllegalArgumentException(); + } + return map.get(key); + } + + public Builder clearKubernetesServiceAccountAdmissionRules() { + internalGetMutableKubernetesServiceAccountAdmissionRules().getMutableMap() + .clear(); + return this; + } + /** + *
+       * Optional. Per-kubernetes-service-account admission rules. Service account
+       * spec format: `namespace:serviceaccount`. e.g. 'test-ns:default'
+       * 
+ * + * map<string, .google.cloud.binaryauthorization.v1.AdmissionRule> kubernetes_service_account_admission_rules = 8 [(.google.api.field_behavior) = OPTIONAL]; + */ + + public Builder removeKubernetesServiceAccountAdmissionRules( + java.lang.String key) { + if (key == null) { throw new java.lang.NullPointerException(); } + internalGetMutableKubernetesServiceAccountAdmissionRules().getMutableMap() + .remove(key); + return this; + } + /** + * Use alternate mutation accessors instead. + */ + @java.lang.Deprecated + public java.util.Map + getMutableKubernetesServiceAccountAdmissionRules() { + return internalGetMutableKubernetesServiceAccountAdmissionRules().getMutableMap(); + } + /** + *
+       * Optional. Per-kubernetes-service-account admission rules. Service account
+       * spec format: `namespace:serviceaccount`. e.g. 'test-ns:default'
+       * 
+ * + * map<string, .google.cloud.binaryauthorization.v1.AdmissionRule> kubernetes_service_account_admission_rules = 8 [(.google.api.field_behavior) = OPTIONAL]; + */ + public Builder putKubernetesServiceAccountAdmissionRules( + java.lang.String key, + com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule value) { + if (key == null) { throw new java.lang.NullPointerException(); } + if (value == null) { throw new java.lang.NullPointerException(); } + internalGetMutableKubernetesServiceAccountAdmissionRules().getMutableMap() + .put(key, value); + return this; + } + /** + *
+       * Optional. Per-kubernetes-service-account admission rules. Service account
+       * spec format: `namespace:serviceaccount`. e.g. 'test-ns:default'
+       * 
+ * + * map<string, .google.cloud.binaryauthorization.v1.AdmissionRule> kubernetes_service_account_admission_rules = 8 [(.google.api.field_behavior) = OPTIONAL]; + */ + + public Builder putAllKubernetesServiceAccountAdmissionRules( + java.util.Map values) { + internalGetMutableKubernetesServiceAccountAdmissionRules().getMutableMap() + .putAll(values); + return this; + } + + private com.google.protobuf.MapField< + java.lang.String, com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule> istioServiceIdentityAdmissionRules_; + private com.google.protobuf.MapField + internalGetIstioServiceIdentityAdmissionRules() { + if (istioServiceIdentityAdmissionRules_ == null) { + return com.google.protobuf.MapField.emptyMapField( + IstioServiceIdentityAdmissionRulesDefaultEntryHolder.defaultEntry); + } + return istioServiceIdentityAdmissionRules_; + } + private com.google.protobuf.MapField + internalGetMutableIstioServiceIdentityAdmissionRules() { + onChanged();; + if (istioServiceIdentityAdmissionRules_ == null) { + istioServiceIdentityAdmissionRules_ = com.google.protobuf.MapField.newMapField( + IstioServiceIdentityAdmissionRulesDefaultEntryHolder.defaultEntry); + } + if (!istioServiceIdentityAdmissionRules_.isMutable()) { + istioServiceIdentityAdmissionRules_ = istioServiceIdentityAdmissionRules_.copy(); + } + return istioServiceIdentityAdmissionRules_; + } + + public int getIstioServiceIdentityAdmissionRulesCount() { + return internalGetIstioServiceIdentityAdmissionRules().getMap().size(); + } + /** + *
+       * Optional. Per-istio-service-identity admission rules. Istio service
+       * identity spec format:
+       * spiffe://<domain>/ns/<namespace>/sa/<serviceaccount> or
+       * <domain>/ns/<namespace>/sa/<serviceaccount>
+       * e.g. spiffe://example.com/ns/test-ns/sa/default
+       * 
+ * + * map<string, .google.cloud.binaryauthorization.v1.AdmissionRule> istio_service_identity_admission_rules = 9 [(.google.api.field_behavior) = OPTIONAL]; + */ + + @java.lang.Override + public boolean containsIstioServiceIdentityAdmissionRules( + java.lang.String key) { + if (key == null) { throw new java.lang.NullPointerException(); } + return internalGetIstioServiceIdentityAdmissionRules().getMap().containsKey(key); + } + /** + * Use {@link #getIstioServiceIdentityAdmissionRulesMap()} instead. + */ + @java.lang.Override + @java.lang.Deprecated + public java.util.Map getIstioServiceIdentityAdmissionRules() { + return getIstioServiceIdentityAdmissionRulesMap(); + } + /** + *
+       * Optional. Per-istio-service-identity admission rules. Istio service
+       * identity spec format:
+       * spiffe://<domain>/ns/<namespace>/sa/<serviceaccount> or
+       * <domain>/ns/<namespace>/sa/<serviceaccount>
+       * e.g. spiffe://example.com/ns/test-ns/sa/default
+       * 
+ * + * map<string, .google.cloud.binaryauthorization.v1.AdmissionRule> istio_service_identity_admission_rules = 9 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + + public java.util.Map getIstioServiceIdentityAdmissionRulesMap() { + return internalGetIstioServiceIdentityAdmissionRules().getMap(); + } + /** + *
+       * Optional. Per-istio-service-identity admission rules. Istio service
+       * identity spec format:
+       * spiffe://<domain>/ns/<namespace>/sa/<serviceaccount> or
+       * <domain>/ns/<namespace>/sa/<serviceaccount>
+       * e.g. spiffe://example.com/ns/test-ns/sa/default
+       * 
+ * + * map<string, .google.cloud.binaryauthorization.v1.AdmissionRule> istio_service_identity_admission_rules = 9 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule getIstioServiceIdentityAdmissionRulesOrDefault( + java.lang.String key, + com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule defaultValue) { + if (key == null) { throw new java.lang.NullPointerException(); } + java.util.Map map = + internalGetIstioServiceIdentityAdmissionRules().getMap(); + return map.containsKey(key) ? map.get(key) : defaultValue; + } + /** + *
+       * Optional. Per-istio-service-identity admission rules. Istio service
+       * identity spec format:
+       * spiffe://<domain>/ns/<namespace>/sa/<serviceaccount> or
+       * <domain>/ns/<namespace>/sa/<serviceaccount>
+       * e.g. spiffe://example.com/ns/test-ns/sa/default
+       * 
+ * + * map<string, .google.cloud.binaryauthorization.v1.AdmissionRule> istio_service_identity_admission_rules = 9 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule getIstioServiceIdentityAdmissionRulesOrThrow( + java.lang.String key) { + if (key == null) { throw new java.lang.NullPointerException(); } + java.util.Map map = + internalGetIstioServiceIdentityAdmissionRules().getMap(); + if (!map.containsKey(key)) { + throw new java.lang.IllegalArgumentException(); + } + return map.get(key); + } + + public Builder clearIstioServiceIdentityAdmissionRules() { + internalGetMutableIstioServiceIdentityAdmissionRules().getMutableMap() + .clear(); + return this; + } + /** + *
+       * Optional. Per-istio-service-identity admission rules. Istio service
+       * identity spec format:
+       * spiffe://<domain>/ns/<namespace>/sa/<serviceaccount> or
+       * <domain>/ns/<namespace>/sa/<serviceaccount>
+       * e.g. spiffe://example.com/ns/test-ns/sa/default
+       * 
+ * + * map<string, .google.cloud.binaryauthorization.v1.AdmissionRule> istio_service_identity_admission_rules = 9 [(.google.api.field_behavior) = OPTIONAL]; + */ + + public Builder removeIstioServiceIdentityAdmissionRules( + java.lang.String key) { + if (key == null) { throw new java.lang.NullPointerException(); } + internalGetMutableIstioServiceIdentityAdmissionRules().getMutableMap() + .remove(key); + return this; + } + /** + * Use alternate mutation accessors instead. + */ + @java.lang.Deprecated + public java.util.Map + getMutableIstioServiceIdentityAdmissionRules() { + return internalGetMutableIstioServiceIdentityAdmissionRules().getMutableMap(); + } + /** + *
+       * Optional. Per-istio-service-identity admission rules. Istio service
+       * identity spec format:
+       * spiffe://<domain>/ns/<namespace>/sa/<serviceaccount> or
+       * <domain>/ns/<namespace>/sa/<serviceaccount>
+       * e.g. spiffe://example.com/ns/test-ns/sa/default
+       * 
+ * + * map<string, .google.cloud.binaryauthorization.v1.AdmissionRule> istio_service_identity_admission_rules = 9 [(.google.api.field_behavior) = OPTIONAL]; + */ + public Builder putIstioServiceIdentityAdmissionRules( + java.lang.String key, + com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule value) { + if (key == null) { throw new java.lang.NullPointerException(); } + if (value == null) { throw new java.lang.NullPointerException(); } + internalGetMutableIstioServiceIdentityAdmissionRules().getMutableMap() + .put(key, value); + return this; + } + /** + *
+       * Optional. Per-istio-service-identity admission rules. Istio service
+       * identity spec format:
+       * spiffe://<domain>/ns/<namespace>/sa/<serviceaccount> or
+       * <domain>/ns/<namespace>/sa/<serviceaccount>
+       * e.g. spiffe://example.com/ns/test-ns/sa/default
+       * 
+ * + * map<string, .google.cloud.binaryauthorization.v1.AdmissionRule> istio_service_identity_admission_rules = 9 [(.google.api.field_behavior) = OPTIONAL]; + */ + + public Builder putAllIstioServiceIdentityAdmissionRules( + java.util.Map values) { + internalGetMutableIstioServiceIdentityAdmissionRules().getMutableMap() + .putAll(values); + return this; + } + + private com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule defaultAdmissionRule_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule, com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule.Builder, com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRuleOrBuilder> defaultAdmissionRuleBuilder_; + /** + *
+       * Required. Default admission rule for a cluster without a per-cluster, per-
+       * kubernetes-service-account, or per-istio-service-identity admission rule.
+       * 
+ * + * .google.cloud.binaryauthorization.v1.AdmissionRule default_admission_rule = 4 [(.google.api.field_behavior) = REQUIRED]; + * @return Whether the defaultAdmissionRule field is set. + */ + public boolean hasDefaultAdmissionRule() { + return defaultAdmissionRuleBuilder_ != null || defaultAdmissionRule_ != null; + } + /** + *
+       * Required. Default admission rule for a cluster without a per-cluster, per-
+       * kubernetes-service-account, or per-istio-service-identity admission rule.
+       * 
+ * + * .google.cloud.binaryauthorization.v1.AdmissionRule default_admission_rule = 4 [(.google.api.field_behavior) = REQUIRED]; + * @return The defaultAdmissionRule. + */ + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule getDefaultAdmissionRule() { + if (defaultAdmissionRuleBuilder_ == null) { + return defaultAdmissionRule_ == null ? com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule.getDefaultInstance() : defaultAdmissionRule_; + } else { + return defaultAdmissionRuleBuilder_.getMessage(); + } + } + /** + *
+       * Required. Default admission rule for a cluster without a per-cluster, per-
+       * kubernetes-service-account, or per-istio-service-identity admission rule.
+       * 
+ * + * .google.cloud.binaryauthorization.v1.AdmissionRule default_admission_rule = 4 [(.google.api.field_behavior) = REQUIRED]; + */ + public Builder setDefaultAdmissionRule(com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule value) { + if (defaultAdmissionRuleBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + defaultAdmissionRule_ = value; + onChanged(); + } else { + defaultAdmissionRuleBuilder_.setMessage(value); + } + + return this; + } + /** + *
+       * Required. Default admission rule for a cluster without a per-cluster, per-
+       * kubernetes-service-account, or per-istio-service-identity admission rule.
+       * 
+ * + * .google.cloud.binaryauthorization.v1.AdmissionRule default_admission_rule = 4 [(.google.api.field_behavior) = REQUIRED]; + */ + public Builder setDefaultAdmissionRule( + com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule.Builder builderForValue) { + if (defaultAdmissionRuleBuilder_ == null) { + defaultAdmissionRule_ = builderForValue.build(); + onChanged(); + } else { + defaultAdmissionRuleBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + *
+       * Required. Default admission rule for a cluster without a per-cluster, per-
+       * kubernetes-service-account, or per-istio-service-identity admission rule.
+       * 
+ * + * .google.cloud.binaryauthorization.v1.AdmissionRule default_admission_rule = 4 [(.google.api.field_behavior) = REQUIRED]; + */ + public Builder mergeDefaultAdmissionRule(com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule value) { + if (defaultAdmissionRuleBuilder_ == null) { + if (defaultAdmissionRule_ != null) { + defaultAdmissionRule_ = + com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule.newBuilder(defaultAdmissionRule_).mergeFrom(value).buildPartial(); + } else { + defaultAdmissionRule_ = value; + } + onChanged(); + } else { + defaultAdmissionRuleBuilder_.mergeFrom(value); + } + + return this; + } + /** + *
+       * Required. Default admission rule for a cluster without a per-cluster, per-
+       * kubernetes-service-account, or per-istio-service-identity admission rule.
+       * 
+ * + * .google.cloud.binaryauthorization.v1.AdmissionRule default_admission_rule = 4 [(.google.api.field_behavior) = REQUIRED]; + */ + public Builder clearDefaultAdmissionRule() { + if (defaultAdmissionRuleBuilder_ == null) { + defaultAdmissionRule_ = null; + onChanged(); + } else { + defaultAdmissionRule_ = null; + defaultAdmissionRuleBuilder_ = null; + } + + return this; + } + /** + *
+       * Required. Default admission rule for a cluster without a per-cluster, per-
+       * kubernetes-service-account, or per-istio-service-identity admission rule.
+       * 
+ * + * .google.cloud.binaryauthorization.v1.AdmissionRule default_admission_rule = 4 [(.google.api.field_behavior) = REQUIRED]; + */ + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule.Builder getDefaultAdmissionRuleBuilder() { + + onChanged(); + return getDefaultAdmissionRuleFieldBuilder().getBuilder(); + } + /** + *
+       * Required. Default admission rule for a cluster without a per-cluster, per-
+       * kubernetes-service-account, or per-istio-service-identity admission rule.
+       * 
+ * + * .google.cloud.binaryauthorization.v1.AdmissionRule default_admission_rule = 4 [(.google.api.field_behavior) = REQUIRED]; + */ + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRuleOrBuilder getDefaultAdmissionRuleOrBuilder() { + if (defaultAdmissionRuleBuilder_ != null) { + return defaultAdmissionRuleBuilder_.getMessageOrBuilder(); + } else { + return defaultAdmissionRule_ == null ? + com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule.getDefaultInstance() : defaultAdmissionRule_; + } + } + /** + *
+       * Required. Default admission rule for a cluster without a per-cluster, per-
+       * kubernetes-service-account, or per-istio-service-identity admission rule.
+       * 
+ * + * .google.cloud.binaryauthorization.v1.AdmissionRule default_admission_rule = 4 [(.google.api.field_behavior) = REQUIRED]; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule, com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule.Builder, com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRuleOrBuilder> + getDefaultAdmissionRuleFieldBuilder() { + if (defaultAdmissionRuleBuilder_ == null) { + defaultAdmissionRuleBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule, com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule.Builder, com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRuleOrBuilder>( + getDefaultAdmissionRule(), + getParentForChildren(), + isClean()); + defaultAdmissionRule_ = null; + } + return defaultAdmissionRuleBuilder_; + } + + private com.google.protobuf.Timestamp updateTime_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> updateTimeBuilder_; + /** + *
+       * Output only. Time when the policy was last updated.
+       * 
+ * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return Whether the updateTime field is set. + */ + public boolean hasUpdateTime() { + return updateTimeBuilder_ != null || updateTime_ != null; + } + /** + *
+       * Output only. Time when the policy was last updated.
+       * 
+ * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The updateTime. + */ + public com.google.protobuf.Timestamp getUpdateTime() { + if (updateTimeBuilder_ == null) { + return updateTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : updateTime_; + } else { + return updateTimeBuilder_.getMessage(); + } + } + /** + *
+       * Output only. Time when the policy was last updated.
+       * 
+ * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public Builder setUpdateTime(com.google.protobuf.Timestamp value) { + if (updateTimeBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + updateTime_ = value; + onChanged(); + } else { + updateTimeBuilder_.setMessage(value); + } + + return this; + } + /** + *
+       * Output only. Time when the policy was last updated.
+       * 
+ * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public Builder setUpdateTime( + com.google.protobuf.Timestamp.Builder builderForValue) { + if (updateTimeBuilder_ == null) { + updateTime_ = builderForValue.build(); + onChanged(); + } else { + updateTimeBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + *
+       * Output only. Time when the policy was last updated.
+       * 
+ * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public Builder mergeUpdateTime(com.google.protobuf.Timestamp value) { + if (updateTimeBuilder_ == null) { + if (updateTime_ != null) { + updateTime_ = + com.google.protobuf.Timestamp.newBuilder(updateTime_).mergeFrom(value).buildPartial(); + } else { + updateTime_ = value; + } + onChanged(); + } else { + updateTimeBuilder_.mergeFrom(value); + } + + return this; + } + /** + *
+       * Output only. Time when the policy was last updated.
+       * 
+ * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public Builder clearUpdateTime() { + if (updateTimeBuilder_ == null) { + updateTime_ = null; + onChanged(); + } else { + updateTime_ = null; + updateTimeBuilder_ = null; + } + + return this; + } + /** + *
+       * Output only. Time when the policy was last updated.
+       * 
+ * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder() { + + onChanged(); + return getUpdateTimeFieldBuilder().getBuilder(); + } + /** + *
+       * Output only. Time when the policy was last updated.
+       * 
+ * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { + if (updateTimeBuilder_ != null) { + return updateTimeBuilder_.getMessageOrBuilder(); + } else { + return updateTime_ == null ? + com.google.protobuf.Timestamp.getDefaultInstance() : updateTime_; + } + } + /** + *
+       * Output only. Time when the policy was last updated.
+       * 
+ * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> + getUpdateTimeFieldBuilder() { + if (updateTimeBuilder_ == null) { + updateTimeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( + getUpdateTime(), + getParentForChildren(), + isClean()); + updateTime_ = null; + } + return updateTimeBuilder_; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:google.cloud.binaryauthorization.v1.Policy) + } + + // @@protoc_insertion_point(class_scope:google.cloud.binaryauthorization.v1.Policy) + private static final com.google.protos.google.cloud.binaryauthorization.v1.Resources.Policy DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.protos.google.cloud.binaryauthorization.v1.Resources.Policy(); + } + + public static com.google.protos.google.cloud.binaryauthorization.v1.Resources.Policy getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Policy parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new Policy(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.Policy getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface AdmissionWhitelistPatternOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.cloud.binaryauthorization.v1.AdmissionWhitelistPattern) + com.google.protobuf.MessageOrBuilder { + + /** + *
+     * An image name pattern to allowlist, in the form `registry/path/to/image`.
+     * This supports a trailing `*` wildcard, but this is allowed only in
+     * text after the `registry/` part. This also supports a trailing `**`
+     * wildcard which matches subdirectories of a given entry.
+     * 
+ * + * string name_pattern = 1; + * @return The namePattern. + */ + java.lang.String getNamePattern(); + /** + *
+     * An image name pattern to allowlist, in the form `registry/path/to/image`.
+     * This supports a trailing `*` wildcard, but this is allowed only in
+     * text after the `registry/` part. This also supports a trailing `**`
+     * wildcard which matches subdirectories of a given entry.
+     * 
+ * + * string name_pattern = 1; + * @return The bytes for namePattern. + */ + com.google.protobuf.ByteString + getNamePatternBytes(); + } + /** + *
+   * An [admission allowlist pattern][google.cloud.binaryauthorization.v1.AdmissionWhitelistPattern] exempts images
+   * from checks by [admission rules][google.cloud.binaryauthorization.v1.AdmissionRule].
+   * 
+ * + * Protobuf type {@code google.cloud.binaryauthorization.v1.AdmissionWhitelistPattern} + */ + public static final class AdmissionWhitelistPattern extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:google.cloud.binaryauthorization.v1.AdmissionWhitelistPattern) + AdmissionWhitelistPatternOrBuilder { + private static final long serialVersionUID = 0L; + // Use AdmissionWhitelistPattern.newBuilder() to construct. + private AdmissionWhitelistPattern(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private AdmissionWhitelistPattern() { + namePattern_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new AdmissionWhitelistPattern(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private AdmissionWhitelistPattern( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + java.lang.String s = input.readStringRequireUtf8(); + + namePattern_ = s; + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.protos.google.cloud.binaryauthorization.v1.Resources.internal_static_google_cloud_binaryauthorization_v1_AdmissionWhitelistPattern_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.protos.google.cloud.binaryauthorization.v1.Resources.internal_static_google_cloud_binaryauthorization_v1_AdmissionWhitelistPattern_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionWhitelistPattern.class, com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionWhitelistPattern.Builder.class); + } + + public static final int NAME_PATTERN_FIELD_NUMBER = 1; + private volatile java.lang.Object namePattern_; + /** + *
+     * An image name pattern to allowlist, in the form `registry/path/to/image`.
+     * This supports a trailing `*` wildcard, but this is allowed only in
+     * text after the `registry/` part. This also supports a trailing `**`
+     * wildcard which matches subdirectories of a given entry.
+     * 
+ * + * string name_pattern = 1; + * @return The namePattern. + */ + @java.lang.Override + public java.lang.String getNamePattern() { + java.lang.Object ref = namePattern_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + namePattern_ = s; + return s; + } + } + /** + *
+     * An image name pattern to allowlist, in the form `registry/path/to/image`.
+     * This supports a trailing `*` wildcard, but this is allowed only in
+     * text after the `registry/` part. This also supports a trailing `**`
+     * wildcard which matches subdirectories of a given entry.
+     * 
+ * + * string name_pattern = 1; + * @return The bytes for namePattern. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getNamePatternBytes() { + java.lang.Object ref = namePattern_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + namePattern_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (!getNamePatternBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, namePattern_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!getNamePatternBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, namePattern_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionWhitelistPattern)) { + return super.equals(obj); + } + com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionWhitelistPattern other = (com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionWhitelistPattern) obj; + + if (!getNamePattern() + .equals(other.getNamePattern())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + NAME_PATTERN_FIELD_NUMBER; + hash = (53 * hash) + getNamePattern().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionWhitelistPattern parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionWhitelistPattern parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionWhitelistPattern parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionWhitelistPattern parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionWhitelistPattern parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionWhitelistPattern parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionWhitelistPattern parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionWhitelistPattern parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionWhitelistPattern parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionWhitelistPattern parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionWhitelistPattern parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionWhitelistPattern parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionWhitelistPattern prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+     * An [admission allowlist pattern][google.cloud.binaryauthorization.v1.AdmissionWhitelistPattern] exempts images
+     * from checks by [admission rules][google.cloud.binaryauthorization.v1.AdmissionRule].
+     * 
+ * + * Protobuf type {@code google.cloud.binaryauthorization.v1.AdmissionWhitelistPattern} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:google.cloud.binaryauthorization.v1.AdmissionWhitelistPattern) + com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionWhitelistPatternOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.protos.google.cloud.binaryauthorization.v1.Resources.internal_static_google_cloud_binaryauthorization_v1_AdmissionWhitelistPattern_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.protos.google.cloud.binaryauthorization.v1.Resources.internal_static_google_cloud_binaryauthorization_v1_AdmissionWhitelistPattern_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionWhitelistPattern.class, com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionWhitelistPattern.Builder.class); + } + + // Construct using com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionWhitelistPattern.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + namePattern_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.protos.google.cloud.binaryauthorization.v1.Resources.internal_static_google_cloud_binaryauthorization_v1_AdmissionWhitelistPattern_descriptor; + } + + @java.lang.Override + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionWhitelistPattern getDefaultInstanceForType() { + return com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionWhitelistPattern.getDefaultInstance(); + } + + @java.lang.Override + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionWhitelistPattern build() { + com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionWhitelistPattern result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionWhitelistPattern buildPartial() { + com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionWhitelistPattern result = new com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionWhitelistPattern(this); + result.namePattern_ = namePattern_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionWhitelistPattern) { + return mergeFrom((com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionWhitelistPattern)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionWhitelistPattern other) { + if (other == com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionWhitelistPattern.getDefaultInstance()) return this; + if (!other.getNamePattern().isEmpty()) { + namePattern_ = other.namePattern_; + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionWhitelistPattern parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionWhitelistPattern) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object namePattern_ = ""; + /** + *
+       * An image name pattern to allowlist, in the form `registry/path/to/image`.
+       * This supports a trailing `*` wildcard, but this is allowed only in
+       * text after the `registry/` part. This also supports a trailing `**`
+       * wildcard which matches subdirectories of a given entry.
+       * 
+ * + * string name_pattern = 1; + * @return The namePattern. + */ + public java.lang.String getNamePattern() { + java.lang.Object ref = namePattern_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + namePattern_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+       * An image name pattern to allowlist, in the form `registry/path/to/image`.
+       * This supports a trailing `*` wildcard, but this is allowed only in
+       * text after the `registry/` part. This also supports a trailing `**`
+       * wildcard which matches subdirectories of a given entry.
+       * 
+ * + * string name_pattern = 1; + * @return The bytes for namePattern. + */ + public com.google.protobuf.ByteString + getNamePatternBytes() { + java.lang.Object ref = namePattern_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + namePattern_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+       * An image name pattern to allowlist, in the form `registry/path/to/image`.
+       * This supports a trailing `*` wildcard, but this is allowed only in
+       * text after the `registry/` part. This also supports a trailing `**`
+       * wildcard which matches subdirectories of a given entry.
+       * 
+ * + * string name_pattern = 1; + * @param value The namePattern to set. + * @return This builder for chaining. + */ + public Builder setNamePattern( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + namePattern_ = value; + onChanged(); + return this; + } + /** + *
+       * An image name pattern to allowlist, in the form `registry/path/to/image`.
+       * This supports a trailing `*` wildcard, but this is allowed only in
+       * text after the `registry/` part. This also supports a trailing `**`
+       * wildcard which matches subdirectories of a given entry.
+       * 
+ * + * string name_pattern = 1; + * @return This builder for chaining. + */ + public Builder clearNamePattern() { + + namePattern_ = getDefaultInstance().getNamePattern(); + onChanged(); + return this; + } + /** + *
+       * An image name pattern to allowlist, in the form `registry/path/to/image`.
+       * This supports a trailing `*` wildcard, but this is allowed only in
+       * text after the `registry/` part. This also supports a trailing `**`
+       * wildcard which matches subdirectories of a given entry.
+       * 
+ * + * string name_pattern = 1; + * @param value The bytes for namePattern to set. + * @return This builder for chaining. + */ + public Builder setNamePatternBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + namePattern_ = value; + onChanged(); + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:google.cloud.binaryauthorization.v1.AdmissionWhitelistPattern) + } + + // @@protoc_insertion_point(class_scope:google.cloud.binaryauthorization.v1.AdmissionWhitelistPattern) + private static final com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionWhitelistPattern DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionWhitelistPattern(); + } + + public static com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionWhitelistPattern getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public AdmissionWhitelistPattern parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new AdmissionWhitelistPattern(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionWhitelistPattern getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface AdmissionRuleOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.cloud.binaryauthorization.v1.AdmissionRule) + com.google.protobuf.MessageOrBuilder { + + /** + *
+     * Required. How this admission rule will be evaluated.
+     * 
+ * + * .google.cloud.binaryauthorization.v1.AdmissionRule.EvaluationMode evaluation_mode = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return The enum numeric value on the wire for evaluationMode. + */ + int getEvaluationModeValue(); + /** + *
+     * Required. How this admission rule will be evaluated.
+     * 
+ * + * .google.cloud.binaryauthorization.v1.AdmissionRule.EvaluationMode evaluation_mode = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return The evaluationMode. + */ + com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule.EvaluationMode getEvaluationMode(); + + /** + *
+     * Optional. The resource names of the attestors that must attest to
+     * a container image, in the format `projects/*/attestors/*`. Each
+     * attestor must exist before a policy can reference it.  To add an attestor
+     * to a policy the principal issuing the policy change request must be able
+     * to read the attestor resource.
+     * Note: this field must be non-empty when the evaluation_mode field specifies
+     * REQUIRE_ATTESTATION, otherwise it must be empty.
+     * 
+ * + * repeated string require_attestations_by = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @return A list containing the requireAttestationsBy. + */ + java.util.List + getRequireAttestationsByList(); + /** + *
+     * Optional. The resource names of the attestors that must attest to
+     * a container image, in the format `projects/*/attestors/*`. Each
+     * attestor must exist before a policy can reference it.  To add an attestor
+     * to a policy the principal issuing the policy change request must be able
+     * to read the attestor resource.
+     * Note: this field must be non-empty when the evaluation_mode field specifies
+     * REQUIRE_ATTESTATION, otherwise it must be empty.
+     * 
+ * + * repeated string require_attestations_by = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @return The count of requireAttestationsBy. + */ + int getRequireAttestationsByCount(); + /** + *
+     * Optional. The resource names of the attestors that must attest to
+     * a container image, in the format `projects/*/attestors/*`. Each
+     * attestor must exist before a policy can reference it.  To add an attestor
+     * to a policy the principal issuing the policy change request must be able
+     * to read the attestor resource.
+     * Note: this field must be non-empty when the evaluation_mode field specifies
+     * REQUIRE_ATTESTATION, otherwise it must be empty.
+     * 
+ * + * repeated string require_attestations_by = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @param index The index of the element to return. + * @return The requireAttestationsBy at the given index. + */ + java.lang.String getRequireAttestationsBy(int index); + /** + *
+     * Optional. The resource names of the attestors that must attest to
+     * a container image, in the format `projects/*/attestors/*`. Each
+     * attestor must exist before a policy can reference it.  To add an attestor
+     * to a policy the principal issuing the policy change request must be able
+     * to read the attestor resource.
+     * Note: this field must be non-empty when the evaluation_mode field specifies
+     * REQUIRE_ATTESTATION, otherwise it must be empty.
+     * 
+ * + * repeated string require_attestations_by = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @param index The index of the value to return. + * @return The bytes of the requireAttestationsBy at the given index. + */ + com.google.protobuf.ByteString + getRequireAttestationsByBytes(int index); + + /** + *
+     * Required. The action when a pod creation is denied by the admission rule.
+     * 
+ * + * .google.cloud.binaryauthorization.v1.AdmissionRule.EnforcementMode enforcement_mode = 3 [(.google.api.field_behavior) = REQUIRED]; + * @return The enum numeric value on the wire for enforcementMode. + */ + int getEnforcementModeValue(); + /** + *
+     * Required. The action when a pod creation is denied by the admission rule.
+     * 
+ * + * .google.cloud.binaryauthorization.v1.AdmissionRule.EnforcementMode enforcement_mode = 3 [(.google.api.field_behavior) = REQUIRED]; + * @return The enforcementMode. + */ + com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule.EnforcementMode getEnforcementMode(); + } + /** + *
+   * An [admission rule][google.cloud.binaryauthorization.v1.AdmissionRule] specifies either that all container images
+   * used in a pod creation request must be attested to by one or more
+   * [attestors][google.cloud.binaryauthorization.v1.Attestor], that all pod creations will be allowed, or that all
+   * pod creations will be denied.
+   * Images matching an [admission allowlist pattern][google.cloud.binaryauthorization.v1.AdmissionWhitelistPattern]
+   * are exempted from admission rules and will never block a pod creation.
+   * 
+ * + * Protobuf type {@code google.cloud.binaryauthorization.v1.AdmissionRule} + */ + public static final class AdmissionRule extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:google.cloud.binaryauthorization.v1.AdmissionRule) + AdmissionRuleOrBuilder { + private static final long serialVersionUID = 0L; + // Use AdmissionRule.newBuilder() to construct. + private AdmissionRule(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private AdmissionRule() { + evaluationMode_ = 0; + requireAttestationsBy_ = com.google.protobuf.LazyStringArrayList.EMPTY; + enforcementMode_ = 0; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new AdmissionRule(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private AdmissionRule( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 8: { + int rawValue = input.readEnum(); + + evaluationMode_ = rawValue; + break; + } + case 18: { + java.lang.String s = input.readStringRequireUtf8(); + if (!((mutable_bitField0_ & 0x00000001) != 0)) { + requireAttestationsBy_ = new com.google.protobuf.LazyStringArrayList(); + mutable_bitField0_ |= 0x00000001; + } + requireAttestationsBy_.add(s); + break; + } + case 24: { + int rawValue = input.readEnum(); + + enforcementMode_ = rawValue; + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000001) != 0)) { + requireAttestationsBy_ = requireAttestationsBy_.getUnmodifiableView(); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.protos.google.cloud.binaryauthorization.v1.Resources.internal_static_google_cloud_binaryauthorization_v1_AdmissionRule_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.protos.google.cloud.binaryauthorization.v1.Resources.internal_static_google_cloud_binaryauthorization_v1_AdmissionRule_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule.class, com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule.Builder.class); + } + + /** + * Protobuf enum {@code google.cloud.binaryauthorization.v1.AdmissionRule.EvaluationMode} + */ + public enum EvaluationMode + implements com.google.protobuf.ProtocolMessageEnum { + /** + *
+       * Do not use.
+       * 
+ * + * EVALUATION_MODE_UNSPECIFIED = 0; + */ + EVALUATION_MODE_UNSPECIFIED(0), + /** + *
+       * This rule allows all all pod creations.
+       * 
+ * + * ALWAYS_ALLOW = 1; + */ + ALWAYS_ALLOW(1), + /** + *
+       * This rule allows a pod creation if all the attestors listed in
+       * 'require_attestations_by' have valid attestations for all of the
+       * images in the pod spec.
+       * 
+ * + * REQUIRE_ATTESTATION = 2; + */ + REQUIRE_ATTESTATION(2), + /** + *
+       * This rule denies all pod creations.
+       * 
+ * + * ALWAYS_DENY = 3; + */ + ALWAYS_DENY(3), + UNRECOGNIZED(-1), + ; + + /** + *
+       * Do not use.
+       * 
+ * + * EVALUATION_MODE_UNSPECIFIED = 0; + */ + public static final int EVALUATION_MODE_UNSPECIFIED_VALUE = 0; + /** + *
+       * This rule allows all all pod creations.
+       * 
+ * + * ALWAYS_ALLOW = 1; + */ + public static final int ALWAYS_ALLOW_VALUE = 1; + /** + *
+       * This rule allows a pod creation if all the attestors listed in
+       * 'require_attestations_by' have valid attestations for all of the
+       * images in the pod spec.
+       * 
+ * + * REQUIRE_ATTESTATION = 2; + */ + public static final int REQUIRE_ATTESTATION_VALUE = 2; + /** + *
+       * This rule denies all pod creations.
+       * 
+ * + * ALWAYS_DENY = 3; + */ + public static final int ALWAYS_DENY_VALUE = 3; + + + public final int getNumber() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalArgumentException( + "Can't get the number of an unknown enum value."); + } + return value; + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static EvaluationMode valueOf(int value) { + return forNumber(value); + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + */ + public static EvaluationMode forNumber(int value) { + switch (value) { + case 0: return EVALUATION_MODE_UNSPECIFIED; + case 1: return ALWAYS_ALLOW; + case 2: return REQUIRE_ATTESTATION; + case 3: return ALWAYS_DENY; + default: return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap + internalGetValueMap() { + return internalValueMap; + } + private static final com.google.protobuf.Internal.EnumLiteMap< + EvaluationMode> internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public EvaluationMode findValueByNumber(int number) { + return EvaluationMode.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor + getValueDescriptor() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalStateException( + "Can't get the descriptor of an unrecognized enum value."); + } + return getDescriptor().getValues().get(ordinal()); + } + public final com.google.protobuf.Descriptors.EnumDescriptor + getDescriptorForType() { + return getDescriptor(); + } + public static final com.google.protobuf.Descriptors.EnumDescriptor + getDescriptor() { + return com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule.getDescriptor().getEnumTypes().get(0); + } + + private static final EvaluationMode[] VALUES = values(); + + public static EvaluationMode valueOf( + com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + if (desc.getType() != getDescriptor()) { + throw new java.lang.IllegalArgumentException( + "EnumValueDescriptor is not for this type."); + } + if (desc.getIndex() == -1) { + return UNRECOGNIZED; + } + return VALUES[desc.getIndex()]; + } + + private final int value; + + private EvaluationMode(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.cloud.binaryauthorization.v1.AdmissionRule.EvaluationMode) + } + + /** + *
+     * Defines the possible actions when a pod creation is denied by an admission
+     * rule.
+     * 
+ * + * Protobuf enum {@code google.cloud.binaryauthorization.v1.AdmissionRule.EnforcementMode} + */ + public enum EnforcementMode + implements com.google.protobuf.ProtocolMessageEnum { + /** + *
+       * Do not use.
+       * 
+ * + * ENFORCEMENT_MODE_UNSPECIFIED = 0; + */ + ENFORCEMENT_MODE_UNSPECIFIED(0), + /** + *
+       * Enforce the admission rule by blocking the pod creation.
+       * 
+ * + * ENFORCED_BLOCK_AND_AUDIT_LOG = 1; + */ + ENFORCED_BLOCK_AND_AUDIT_LOG(1), + /** + *
+       * Dryrun mode: Audit logging only.  This will allow the pod creation as if
+       * the admission request had specified break-glass.
+       * 
+ * + * DRYRUN_AUDIT_LOG_ONLY = 2; + */ + DRYRUN_AUDIT_LOG_ONLY(2), + UNRECOGNIZED(-1), + ; + + /** + *
+       * Do not use.
+       * 
+ * + * ENFORCEMENT_MODE_UNSPECIFIED = 0; + */ + public static final int ENFORCEMENT_MODE_UNSPECIFIED_VALUE = 0; + /** + *
+       * Enforce the admission rule by blocking the pod creation.
+       * 
+ * + * ENFORCED_BLOCK_AND_AUDIT_LOG = 1; + */ + public static final int ENFORCED_BLOCK_AND_AUDIT_LOG_VALUE = 1; + /** + *
+       * Dryrun mode: Audit logging only.  This will allow the pod creation as if
+       * the admission request had specified break-glass.
+       * 
+ * + * DRYRUN_AUDIT_LOG_ONLY = 2; + */ + public static final int DRYRUN_AUDIT_LOG_ONLY_VALUE = 2; + + + public final int getNumber() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalArgumentException( + "Can't get the number of an unknown enum value."); + } + return value; + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static EnforcementMode valueOf(int value) { + return forNumber(value); + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + */ + public static EnforcementMode forNumber(int value) { + switch (value) { + case 0: return ENFORCEMENT_MODE_UNSPECIFIED; + case 1: return ENFORCED_BLOCK_AND_AUDIT_LOG; + case 2: return DRYRUN_AUDIT_LOG_ONLY; + default: return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap + internalGetValueMap() { + return internalValueMap; + } + private static final com.google.protobuf.Internal.EnumLiteMap< + EnforcementMode> internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public EnforcementMode findValueByNumber(int number) { + return EnforcementMode.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor + getValueDescriptor() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalStateException( + "Can't get the descriptor of an unrecognized enum value."); + } + return getDescriptor().getValues().get(ordinal()); + } + public final com.google.protobuf.Descriptors.EnumDescriptor + getDescriptorForType() { + return getDescriptor(); + } + public static final com.google.protobuf.Descriptors.EnumDescriptor + getDescriptor() { + return com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule.getDescriptor().getEnumTypes().get(1); + } + + private static final EnforcementMode[] VALUES = values(); + + public static EnforcementMode valueOf( + com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + if (desc.getType() != getDescriptor()) { + throw new java.lang.IllegalArgumentException( + "EnumValueDescriptor is not for this type."); + } + if (desc.getIndex() == -1) { + return UNRECOGNIZED; + } + return VALUES[desc.getIndex()]; + } + + private final int value; + + private EnforcementMode(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.cloud.binaryauthorization.v1.AdmissionRule.EnforcementMode) + } + + public static final int EVALUATION_MODE_FIELD_NUMBER = 1; + private int evaluationMode_; + /** + *
+     * Required. How this admission rule will be evaluated.
+     * 
+ * + * .google.cloud.binaryauthorization.v1.AdmissionRule.EvaluationMode evaluation_mode = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return The enum numeric value on the wire for evaluationMode. + */ + @java.lang.Override public int getEvaluationModeValue() { + return evaluationMode_; + } + /** + *
+     * Required. How this admission rule will be evaluated.
+     * 
+ * + * .google.cloud.binaryauthorization.v1.AdmissionRule.EvaluationMode evaluation_mode = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return The evaluationMode. + */ + @java.lang.Override public com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule.EvaluationMode getEvaluationMode() { + @SuppressWarnings("deprecation") + com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule.EvaluationMode result = com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule.EvaluationMode.valueOf(evaluationMode_); + return result == null ? com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule.EvaluationMode.UNRECOGNIZED : result; + } + + public static final int REQUIRE_ATTESTATIONS_BY_FIELD_NUMBER = 2; + private com.google.protobuf.LazyStringList requireAttestationsBy_; + /** + *
+     * Optional. The resource names of the attestors that must attest to
+     * a container image, in the format `projects/*/attestors/*`. Each
+     * attestor must exist before a policy can reference it.  To add an attestor
+     * to a policy the principal issuing the policy change request must be able
+     * to read the attestor resource.
+     * Note: this field must be non-empty when the evaluation_mode field specifies
+     * REQUIRE_ATTESTATION, otherwise it must be empty.
+     * 
+ * + * repeated string require_attestations_by = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @return A list containing the requireAttestationsBy. + */ + public com.google.protobuf.ProtocolStringList + getRequireAttestationsByList() { + return requireAttestationsBy_; + } + /** + *
+     * Optional. The resource names of the attestors that must attest to
+     * a container image, in the format `projects/*/attestors/*`. Each
+     * attestor must exist before a policy can reference it.  To add an attestor
+     * to a policy the principal issuing the policy change request must be able
+     * to read the attestor resource.
+     * Note: this field must be non-empty when the evaluation_mode field specifies
+     * REQUIRE_ATTESTATION, otherwise it must be empty.
+     * 
+ * + * repeated string require_attestations_by = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @return The count of requireAttestationsBy. + */ + public int getRequireAttestationsByCount() { + return requireAttestationsBy_.size(); + } + /** + *
+     * Optional. The resource names of the attestors that must attest to
+     * a container image, in the format `projects/*/attestors/*`. Each
+     * attestor must exist before a policy can reference it.  To add an attestor
+     * to a policy the principal issuing the policy change request must be able
+     * to read the attestor resource.
+     * Note: this field must be non-empty when the evaluation_mode field specifies
+     * REQUIRE_ATTESTATION, otherwise it must be empty.
+     * 
+ * + * repeated string require_attestations_by = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @param index The index of the element to return. + * @return The requireAttestationsBy at the given index. + */ + public java.lang.String getRequireAttestationsBy(int index) { + return requireAttestationsBy_.get(index); + } + /** + *
+     * Optional. The resource names of the attestors that must attest to
+     * a container image, in the format `projects/*/attestors/*`. Each
+     * attestor must exist before a policy can reference it.  To add an attestor
+     * to a policy the principal issuing the policy change request must be able
+     * to read the attestor resource.
+     * Note: this field must be non-empty when the evaluation_mode field specifies
+     * REQUIRE_ATTESTATION, otherwise it must be empty.
+     * 
+ * + * repeated string require_attestations_by = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @param index The index of the value to return. + * @return The bytes of the requireAttestationsBy at the given index. + */ + public com.google.protobuf.ByteString + getRequireAttestationsByBytes(int index) { + return requireAttestationsBy_.getByteString(index); + } + + public static final int ENFORCEMENT_MODE_FIELD_NUMBER = 3; + private int enforcementMode_; + /** + *
+     * Required. The action when a pod creation is denied by the admission rule.
+     * 
+ * + * .google.cloud.binaryauthorization.v1.AdmissionRule.EnforcementMode enforcement_mode = 3 [(.google.api.field_behavior) = REQUIRED]; + * @return The enum numeric value on the wire for enforcementMode. + */ + @java.lang.Override public int getEnforcementModeValue() { + return enforcementMode_; + } + /** + *
+     * Required. The action when a pod creation is denied by the admission rule.
+     * 
+ * + * .google.cloud.binaryauthorization.v1.AdmissionRule.EnforcementMode enforcement_mode = 3 [(.google.api.field_behavior) = REQUIRED]; + * @return The enforcementMode. + */ + @java.lang.Override public com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule.EnforcementMode getEnforcementMode() { + @SuppressWarnings("deprecation") + com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule.EnforcementMode result = com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule.EnforcementMode.valueOf(enforcementMode_); + return result == null ? com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule.EnforcementMode.UNRECOGNIZED : result; + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (evaluationMode_ != com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule.EvaluationMode.EVALUATION_MODE_UNSPECIFIED.getNumber()) { + output.writeEnum(1, evaluationMode_); + } + for (int i = 0; i < requireAttestationsBy_.size(); i++) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, requireAttestationsBy_.getRaw(i)); + } + if (enforcementMode_ != com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule.EnforcementMode.ENFORCEMENT_MODE_UNSPECIFIED.getNumber()) { + output.writeEnum(3, enforcementMode_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (evaluationMode_ != com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule.EvaluationMode.EVALUATION_MODE_UNSPECIFIED.getNumber()) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(1, evaluationMode_); + } + { + int dataSize = 0; + for (int i = 0; i < requireAttestationsBy_.size(); i++) { + dataSize += computeStringSizeNoTag(requireAttestationsBy_.getRaw(i)); + } + size += dataSize; + size += 1 * getRequireAttestationsByList().size(); + } + if (enforcementMode_ != com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule.EnforcementMode.ENFORCEMENT_MODE_UNSPECIFIED.getNumber()) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(3, enforcementMode_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule)) { + return super.equals(obj); + } + com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule other = (com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule) obj; + + if (evaluationMode_ != other.evaluationMode_) return false; + if (!getRequireAttestationsByList() + .equals(other.getRequireAttestationsByList())) return false; + if (enforcementMode_ != other.enforcementMode_) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + EVALUATION_MODE_FIELD_NUMBER; + hash = (53 * hash) + evaluationMode_; + if (getRequireAttestationsByCount() > 0) { + hash = (37 * hash) + REQUIRE_ATTESTATIONS_BY_FIELD_NUMBER; + hash = (53 * hash) + getRequireAttestationsByList().hashCode(); + } + hash = (37 * hash) + ENFORCEMENT_MODE_FIELD_NUMBER; + hash = (53 * hash) + enforcementMode_; + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+     * An [admission rule][google.cloud.binaryauthorization.v1.AdmissionRule] specifies either that all container images
+     * used in a pod creation request must be attested to by one or more
+     * [attestors][google.cloud.binaryauthorization.v1.Attestor], that all pod creations will be allowed, or that all
+     * pod creations will be denied.
+     * Images matching an [admission allowlist pattern][google.cloud.binaryauthorization.v1.AdmissionWhitelistPattern]
+     * are exempted from admission rules and will never block a pod creation.
+     * 
+ * + * Protobuf type {@code google.cloud.binaryauthorization.v1.AdmissionRule} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:google.cloud.binaryauthorization.v1.AdmissionRule) + com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRuleOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.protos.google.cloud.binaryauthorization.v1.Resources.internal_static_google_cloud_binaryauthorization_v1_AdmissionRule_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.protos.google.cloud.binaryauthorization.v1.Resources.internal_static_google_cloud_binaryauthorization_v1_AdmissionRule_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule.class, com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule.Builder.class); + } + + // Construct using com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + evaluationMode_ = 0; + + requireAttestationsBy_ = com.google.protobuf.LazyStringArrayList.EMPTY; + bitField0_ = (bitField0_ & ~0x00000001); + enforcementMode_ = 0; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.protos.google.cloud.binaryauthorization.v1.Resources.internal_static_google_cloud_binaryauthorization_v1_AdmissionRule_descriptor; + } + + @java.lang.Override + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule getDefaultInstanceForType() { + return com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule.getDefaultInstance(); + } + + @java.lang.Override + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule build() { + com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule buildPartial() { + com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule result = new com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule(this); + int from_bitField0_ = bitField0_; + result.evaluationMode_ = evaluationMode_; + if (((bitField0_ & 0x00000001) != 0)) { + requireAttestationsBy_ = requireAttestationsBy_.getUnmodifiableView(); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.requireAttestationsBy_ = requireAttestationsBy_; + result.enforcementMode_ = enforcementMode_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule) { + return mergeFrom((com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule other) { + if (other == com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule.getDefaultInstance()) return this; + if (other.evaluationMode_ != 0) { + setEvaluationModeValue(other.getEvaluationModeValue()); + } + if (!other.requireAttestationsBy_.isEmpty()) { + if (requireAttestationsBy_.isEmpty()) { + requireAttestationsBy_ = other.requireAttestationsBy_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureRequireAttestationsByIsMutable(); + requireAttestationsBy_.addAll(other.requireAttestationsBy_); + } + onChanged(); + } + if (other.enforcementMode_ != 0) { + setEnforcementModeValue(other.getEnforcementModeValue()); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + private int evaluationMode_ = 0; + /** + *
+       * Required. How this admission rule will be evaluated.
+       * 
+ * + * .google.cloud.binaryauthorization.v1.AdmissionRule.EvaluationMode evaluation_mode = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return The enum numeric value on the wire for evaluationMode. + */ + @java.lang.Override public int getEvaluationModeValue() { + return evaluationMode_; + } + /** + *
+       * Required. How this admission rule will be evaluated.
+       * 
+ * + * .google.cloud.binaryauthorization.v1.AdmissionRule.EvaluationMode evaluation_mode = 1 [(.google.api.field_behavior) = REQUIRED]; + * @param value The enum numeric value on the wire for evaluationMode to set. + * @return This builder for chaining. + */ + public Builder setEvaluationModeValue(int value) { + + evaluationMode_ = value; + onChanged(); + return this; + } + /** + *
+       * Required. How this admission rule will be evaluated.
+       * 
+ * + * .google.cloud.binaryauthorization.v1.AdmissionRule.EvaluationMode evaluation_mode = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return The evaluationMode. + */ + @java.lang.Override + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule.EvaluationMode getEvaluationMode() { + @SuppressWarnings("deprecation") + com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule.EvaluationMode result = com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule.EvaluationMode.valueOf(evaluationMode_); + return result == null ? com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule.EvaluationMode.UNRECOGNIZED : result; + } + /** + *
+       * Required. How this admission rule will be evaluated.
+       * 
+ * + * .google.cloud.binaryauthorization.v1.AdmissionRule.EvaluationMode evaluation_mode = 1 [(.google.api.field_behavior) = REQUIRED]; + * @param value The evaluationMode to set. + * @return This builder for chaining. + */ + public Builder setEvaluationMode(com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule.EvaluationMode value) { + if (value == null) { + throw new NullPointerException(); + } + + evaluationMode_ = value.getNumber(); + onChanged(); + return this; + } + /** + *
+       * Required. How this admission rule will be evaluated.
+       * 
+ * + * .google.cloud.binaryauthorization.v1.AdmissionRule.EvaluationMode evaluation_mode = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return This builder for chaining. + */ + public Builder clearEvaluationMode() { + + evaluationMode_ = 0; + onChanged(); + return this; + } + + private com.google.protobuf.LazyStringList requireAttestationsBy_ = com.google.protobuf.LazyStringArrayList.EMPTY; + private void ensureRequireAttestationsByIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + requireAttestationsBy_ = new com.google.protobuf.LazyStringArrayList(requireAttestationsBy_); + bitField0_ |= 0x00000001; + } + } + /** + *
+       * Optional. The resource names of the attestors that must attest to
+       * a container image, in the format `projects/*/attestors/*`. Each
+       * attestor must exist before a policy can reference it.  To add an attestor
+       * to a policy the principal issuing the policy change request must be able
+       * to read the attestor resource.
+       * Note: this field must be non-empty when the evaluation_mode field specifies
+       * REQUIRE_ATTESTATION, otherwise it must be empty.
+       * 
+ * + * repeated string require_attestations_by = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @return A list containing the requireAttestationsBy. + */ + public com.google.protobuf.ProtocolStringList + getRequireAttestationsByList() { + return requireAttestationsBy_.getUnmodifiableView(); + } + /** + *
+       * Optional. The resource names of the attestors that must attest to
+       * a container image, in the format `projects/*/attestors/*`. Each
+       * attestor must exist before a policy can reference it.  To add an attestor
+       * to a policy the principal issuing the policy change request must be able
+       * to read the attestor resource.
+       * Note: this field must be non-empty when the evaluation_mode field specifies
+       * REQUIRE_ATTESTATION, otherwise it must be empty.
+       * 
+ * + * repeated string require_attestations_by = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @return The count of requireAttestationsBy. + */ + public int getRequireAttestationsByCount() { + return requireAttestationsBy_.size(); + } + /** + *
+       * Optional. The resource names of the attestors that must attest to
+       * a container image, in the format `projects/*/attestors/*`. Each
+       * attestor must exist before a policy can reference it.  To add an attestor
+       * to a policy the principal issuing the policy change request must be able
+       * to read the attestor resource.
+       * Note: this field must be non-empty when the evaluation_mode field specifies
+       * REQUIRE_ATTESTATION, otherwise it must be empty.
+       * 
+ * + * repeated string require_attestations_by = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @param index The index of the element to return. + * @return The requireAttestationsBy at the given index. + */ + public java.lang.String getRequireAttestationsBy(int index) { + return requireAttestationsBy_.get(index); + } + /** + *
+       * Optional. The resource names of the attestors that must attest to
+       * a container image, in the format `projects/*/attestors/*`. Each
+       * attestor must exist before a policy can reference it.  To add an attestor
+       * to a policy the principal issuing the policy change request must be able
+       * to read the attestor resource.
+       * Note: this field must be non-empty when the evaluation_mode field specifies
+       * REQUIRE_ATTESTATION, otherwise it must be empty.
+       * 
+ * + * repeated string require_attestations_by = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @param index The index of the value to return. + * @return The bytes of the requireAttestationsBy at the given index. + */ + public com.google.protobuf.ByteString + getRequireAttestationsByBytes(int index) { + return requireAttestationsBy_.getByteString(index); + } + /** + *
+       * Optional. The resource names of the attestors that must attest to
+       * a container image, in the format `projects/*/attestors/*`. Each
+       * attestor must exist before a policy can reference it.  To add an attestor
+       * to a policy the principal issuing the policy change request must be able
+       * to read the attestor resource.
+       * Note: this field must be non-empty when the evaluation_mode field specifies
+       * REQUIRE_ATTESTATION, otherwise it must be empty.
+       * 
+ * + * repeated string require_attestations_by = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @param index The index to set the value at. + * @param value The requireAttestationsBy to set. + * @return This builder for chaining. + */ + public Builder setRequireAttestationsBy( + int index, java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureRequireAttestationsByIsMutable(); + requireAttestationsBy_.set(index, value); + onChanged(); + return this; + } + /** + *
+       * Optional. The resource names of the attestors that must attest to
+       * a container image, in the format `projects/*/attestors/*`. Each
+       * attestor must exist before a policy can reference it.  To add an attestor
+       * to a policy the principal issuing the policy change request must be able
+       * to read the attestor resource.
+       * Note: this field must be non-empty when the evaluation_mode field specifies
+       * REQUIRE_ATTESTATION, otherwise it must be empty.
+       * 
+ * + * repeated string require_attestations_by = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @param value The requireAttestationsBy to add. + * @return This builder for chaining. + */ + public Builder addRequireAttestationsBy( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureRequireAttestationsByIsMutable(); + requireAttestationsBy_.add(value); + onChanged(); + return this; + } + /** + *
+       * Optional. The resource names of the attestors that must attest to
+       * a container image, in the format `projects/*/attestors/*`. Each
+       * attestor must exist before a policy can reference it.  To add an attestor
+       * to a policy the principal issuing the policy change request must be able
+       * to read the attestor resource.
+       * Note: this field must be non-empty when the evaluation_mode field specifies
+       * REQUIRE_ATTESTATION, otherwise it must be empty.
+       * 
+ * + * repeated string require_attestations_by = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @param values The requireAttestationsBy to add. + * @return This builder for chaining. + */ + public Builder addAllRequireAttestationsBy( + java.lang.Iterable values) { + ensureRequireAttestationsByIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, requireAttestationsBy_); + onChanged(); + return this; + } + /** + *
+       * Optional. The resource names of the attestors that must attest to
+       * a container image, in the format `projects/*/attestors/*`. Each
+       * attestor must exist before a policy can reference it.  To add an attestor
+       * to a policy the principal issuing the policy change request must be able
+       * to read the attestor resource.
+       * Note: this field must be non-empty when the evaluation_mode field specifies
+       * REQUIRE_ATTESTATION, otherwise it must be empty.
+       * 
+ * + * repeated string require_attestations_by = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @return This builder for chaining. + */ + public Builder clearRequireAttestationsBy() { + requireAttestationsBy_ = com.google.protobuf.LazyStringArrayList.EMPTY; + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + /** + *
+       * Optional. The resource names of the attestors that must attest to
+       * a container image, in the format `projects/*/attestors/*`. Each
+       * attestor must exist before a policy can reference it.  To add an attestor
+       * to a policy the principal issuing the policy change request must be able
+       * to read the attestor resource.
+       * Note: this field must be non-empty when the evaluation_mode field specifies
+       * REQUIRE_ATTESTATION, otherwise it must be empty.
+       * 
+ * + * repeated string require_attestations_by = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @param value The bytes of the requireAttestationsBy to add. + * @return This builder for chaining. + */ + public Builder addRequireAttestationsByBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + ensureRequireAttestationsByIsMutable(); + requireAttestationsBy_.add(value); + onChanged(); + return this; + } + + private int enforcementMode_ = 0; + /** + *
+       * Required. The action when a pod creation is denied by the admission rule.
+       * 
+ * + * .google.cloud.binaryauthorization.v1.AdmissionRule.EnforcementMode enforcement_mode = 3 [(.google.api.field_behavior) = REQUIRED]; + * @return The enum numeric value on the wire for enforcementMode. + */ + @java.lang.Override public int getEnforcementModeValue() { + return enforcementMode_; + } + /** + *
+       * Required. The action when a pod creation is denied by the admission rule.
+       * 
+ * + * .google.cloud.binaryauthorization.v1.AdmissionRule.EnforcementMode enforcement_mode = 3 [(.google.api.field_behavior) = REQUIRED]; + * @param value The enum numeric value on the wire for enforcementMode to set. + * @return This builder for chaining. + */ + public Builder setEnforcementModeValue(int value) { + + enforcementMode_ = value; + onChanged(); + return this; + } + /** + *
+       * Required. The action when a pod creation is denied by the admission rule.
+       * 
+ * + * .google.cloud.binaryauthorization.v1.AdmissionRule.EnforcementMode enforcement_mode = 3 [(.google.api.field_behavior) = REQUIRED]; + * @return The enforcementMode. + */ + @java.lang.Override + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule.EnforcementMode getEnforcementMode() { + @SuppressWarnings("deprecation") + com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule.EnforcementMode result = com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule.EnforcementMode.valueOf(enforcementMode_); + return result == null ? com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule.EnforcementMode.UNRECOGNIZED : result; + } + /** + *
+       * Required. The action when a pod creation is denied by the admission rule.
+       * 
+ * + * .google.cloud.binaryauthorization.v1.AdmissionRule.EnforcementMode enforcement_mode = 3 [(.google.api.field_behavior) = REQUIRED]; + * @param value The enforcementMode to set. + * @return This builder for chaining. + */ + public Builder setEnforcementMode(com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule.EnforcementMode value) { + if (value == null) { + throw new NullPointerException(); + } + + enforcementMode_ = value.getNumber(); + onChanged(); + return this; + } + /** + *
+       * Required. The action when a pod creation is denied by the admission rule.
+       * 
+ * + * .google.cloud.binaryauthorization.v1.AdmissionRule.EnforcementMode enforcement_mode = 3 [(.google.api.field_behavior) = REQUIRED]; + * @return This builder for chaining. + */ + public Builder clearEnforcementMode() { + + enforcementMode_ = 0; + onChanged(); + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:google.cloud.binaryauthorization.v1.AdmissionRule) + } + + // @@protoc_insertion_point(class_scope:google.cloud.binaryauthorization.v1.AdmissionRule) + private static final com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule(); + } + + public static com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public AdmissionRule parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new AdmissionRule(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.AdmissionRule getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface AttestorOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.cloud.binaryauthorization.v1.Attestor) + com.google.protobuf.MessageOrBuilder { + + /** + *
+     * Required. The resource name, in the format:
+     * `projects/*/attestors/*`. This field may not be updated.
+     * 
+ * + * string name = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return The name. + */ + java.lang.String getName(); + /** + *
+     * Required. The resource name, in the format:
+     * `projects/*/attestors/*`. This field may not be updated.
+     * 
+ * + * string name = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return The bytes for name. + */ + com.google.protobuf.ByteString + getNameBytes(); + + /** + *
+     * Optional. A descriptive comment.  This field may be updated.
+     * The field may be displayed in chooser dialogs.
+     * 
+ * + * string description = 6 [(.google.api.field_behavior) = OPTIONAL]; + * @return The description. + */ + java.lang.String getDescription(); + /** + *
+     * Optional. A descriptive comment.  This field may be updated.
+     * The field may be displayed in chooser dialogs.
+     * 
+ * + * string description = 6 [(.google.api.field_behavior) = OPTIONAL]; + * @return The bytes for description. + */ + com.google.protobuf.ByteString + getDescriptionBytes(); + + /** + *
+     * This specifies how an attestation will be read, and how it will be used
+     * during policy enforcement.
+     * 
+ * + * .google.cloud.binaryauthorization.v1.UserOwnedGrafeasNote user_owned_grafeas_note = 3; + * @return Whether the userOwnedGrafeasNote field is set. + */ + boolean hasUserOwnedGrafeasNote(); + /** + *
+     * This specifies how an attestation will be read, and how it will be used
+     * during policy enforcement.
+     * 
+ * + * .google.cloud.binaryauthorization.v1.UserOwnedGrafeasNote user_owned_grafeas_note = 3; + * @return The userOwnedGrafeasNote. + */ + com.google.protos.google.cloud.binaryauthorization.v1.Resources.UserOwnedGrafeasNote getUserOwnedGrafeasNote(); + /** + *
+     * This specifies how an attestation will be read, and how it will be used
+     * during policy enforcement.
+     * 
+ * + * .google.cloud.binaryauthorization.v1.UserOwnedGrafeasNote user_owned_grafeas_note = 3; + */ + com.google.protos.google.cloud.binaryauthorization.v1.Resources.UserOwnedGrafeasNoteOrBuilder getUserOwnedGrafeasNoteOrBuilder(); + + /** + *
+     * Output only. Time when the attestor was last updated.
+     * 
+ * + * .google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return Whether the updateTime field is set. + */ + boolean hasUpdateTime(); + /** + *
+     * Output only. Time when the attestor was last updated.
+     * 
+ * + * .google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The updateTime. + */ + com.google.protobuf.Timestamp getUpdateTime(); + /** + *
+     * Output only. Time when the attestor was last updated.
+     * 
+ * + * .google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder(); + + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor.AttestorTypeCase getAttestorTypeCase(); + } + /** + *
+   * An [attestor][google.cloud.binaryauthorization.v1.Attestor] that attests to container image
+   * artifacts. An existing attestor cannot be modified except where
+   * indicated.
+   * 
+ * + * Protobuf type {@code google.cloud.binaryauthorization.v1.Attestor} + */ + public static final class Attestor extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:google.cloud.binaryauthorization.v1.Attestor) + AttestorOrBuilder { + private static final long serialVersionUID = 0L; + // Use Attestor.newBuilder() to construct. + private Attestor(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private Attestor() { + name_ = ""; + description_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new Attestor(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private Attestor( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + java.lang.String s = input.readStringRequireUtf8(); + + name_ = s; + break; + } + case 26: { + com.google.protos.google.cloud.binaryauthorization.v1.Resources.UserOwnedGrafeasNote.Builder subBuilder = null; + if (attestorTypeCase_ == 3) { + subBuilder = ((com.google.protos.google.cloud.binaryauthorization.v1.Resources.UserOwnedGrafeasNote) attestorType_).toBuilder(); + } + attestorType_ = + input.readMessage(com.google.protos.google.cloud.binaryauthorization.v1.Resources.UserOwnedGrafeasNote.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom((com.google.protos.google.cloud.binaryauthorization.v1.Resources.UserOwnedGrafeasNote) attestorType_); + attestorType_ = subBuilder.buildPartial(); + } + attestorTypeCase_ = 3; + break; + } + case 34: { + com.google.protobuf.Timestamp.Builder subBuilder = null; + if (updateTime_ != null) { + subBuilder = updateTime_.toBuilder(); + } + updateTime_ = input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(updateTime_); + updateTime_ = subBuilder.buildPartial(); + } + + break; + } + case 50: { + java.lang.String s = input.readStringRequireUtf8(); + + description_ = s; + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.protos.google.cloud.binaryauthorization.v1.Resources.internal_static_google_cloud_binaryauthorization_v1_Attestor_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.protos.google.cloud.binaryauthorization.v1.Resources.internal_static_google_cloud_binaryauthorization_v1_Attestor_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor.class, com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor.Builder.class); + } + + private int attestorTypeCase_ = 0; + private java.lang.Object attestorType_; + public enum AttestorTypeCase + implements com.google.protobuf.Internal.EnumLite, + com.google.protobuf.AbstractMessage.InternalOneOfEnum { + USER_OWNED_GRAFEAS_NOTE(3), + ATTESTORTYPE_NOT_SET(0); + private final int value; + private AttestorTypeCase(int value) { + this.value = value; + } + /** + * @param value The number of the enum to look for. + * @return The enum associated with the given number. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static AttestorTypeCase valueOf(int value) { + return forNumber(value); + } + + public static AttestorTypeCase forNumber(int value) { + switch (value) { + case 3: return USER_OWNED_GRAFEAS_NOTE; + case 0: return ATTESTORTYPE_NOT_SET; + default: return null; + } + } + public int getNumber() { + return this.value; + } + }; + + public AttestorTypeCase + getAttestorTypeCase() { + return AttestorTypeCase.forNumber( + attestorTypeCase_); + } + + public static final int NAME_FIELD_NUMBER = 1; + private volatile java.lang.Object name_; + /** + *
+     * Required. The resource name, in the format:
+     * `projects/*/attestors/*`. This field may not be updated.
+     * 
+ * + * string name = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + /** + *
+     * Required. The resource name, in the format:
+     * `projects/*/attestors/*`. This field may not be updated.
+     * 
+ * + * string name = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int DESCRIPTION_FIELD_NUMBER = 6; + private volatile java.lang.Object description_; + /** + *
+     * Optional. A descriptive comment.  This field may be updated.
+     * The field may be displayed in chooser dialogs.
+     * 
+ * + * string description = 6 [(.google.api.field_behavior) = OPTIONAL]; + * @return The description. + */ + @java.lang.Override + public java.lang.String getDescription() { + java.lang.Object ref = description_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + description_ = s; + return s; + } + } + /** + *
+     * Optional. A descriptive comment.  This field may be updated.
+     * The field may be displayed in chooser dialogs.
+     * 
+ * + * string description = 6 [(.google.api.field_behavior) = OPTIONAL]; + * @return The bytes for description. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getDescriptionBytes() { + java.lang.Object ref = description_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + description_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int USER_OWNED_GRAFEAS_NOTE_FIELD_NUMBER = 3; + /** + *
+     * This specifies how an attestation will be read, and how it will be used
+     * during policy enforcement.
+     * 
+ * + * .google.cloud.binaryauthorization.v1.UserOwnedGrafeasNote user_owned_grafeas_note = 3; + * @return Whether the userOwnedGrafeasNote field is set. + */ + @java.lang.Override + public boolean hasUserOwnedGrafeasNote() { + return attestorTypeCase_ == 3; + } + /** + *
+     * This specifies how an attestation will be read, and how it will be used
+     * during policy enforcement.
+     * 
+ * + * .google.cloud.binaryauthorization.v1.UserOwnedGrafeasNote user_owned_grafeas_note = 3; + * @return The userOwnedGrafeasNote. + */ + @java.lang.Override + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.UserOwnedGrafeasNote getUserOwnedGrafeasNote() { + if (attestorTypeCase_ == 3) { + return (com.google.protos.google.cloud.binaryauthorization.v1.Resources.UserOwnedGrafeasNote) attestorType_; + } + return com.google.protos.google.cloud.binaryauthorization.v1.Resources.UserOwnedGrafeasNote.getDefaultInstance(); + } + /** + *
+     * This specifies how an attestation will be read, and how it will be used
+     * during policy enforcement.
+     * 
+ * + * .google.cloud.binaryauthorization.v1.UserOwnedGrafeasNote user_owned_grafeas_note = 3; + */ + @java.lang.Override + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.UserOwnedGrafeasNoteOrBuilder getUserOwnedGrafeasNoteOrBuilder() { + if (attestorTypeCase_ == 3) { + return (com.google.protos.google.cloud.binaryauthorization.v1.Resources.UserOwnedGrafeasNote) attestorType_; + } + return com.google.protos.google.cloud.binaryauthorization.v1.Resources.UserOwnedGrafeasNote.getDefaultInstance(); + } + + public static final int UPDATE_TIME_FIELD_NUMBER = 4; + private com.google.protobuf.Timestamp updateTime_; + /** + *
+     * Output only. Time when the attestor was last updated.
+     * 
+ * + * .google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return Whether the updateTime field is set. + */ + @java.lang.Override + public boolean hasUpdateTime() { + return updateTime_ != null; + } + /** + *
+     * Output only. Time when the attestor was last updated.
+     * 
+ * + * .google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The updateTime. + */ + @java.lang.Override + public com.google.protobuf.Timestamp getUpdateTime() { + return updateTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : updateTime_; + } + /** + *
+     * Output only. Time when the attestor was last updated.
+     * 
+ * + * .google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + @java.lang.Override + public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { + return getUpdateTime(); + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (!getNameBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + if (attestorTypeCase_ == 3) { + output.writeMessage(3, (com.google.protos.google.cloud.binaryauthorization.v1.Resources.UserOwnedGrafeasNote) attestorType_); + } + if (updateTime_ != null) { + output.writeMessage(4, getUpdateTime()); + } + if (!getDescriptionBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 6, description_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!getNameBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + if (attestorTypeCase_ == 3) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(3, (com.google.protos.google.cloud.binaryauthorization.v1.Resources.UserOwnedGrafeasNote) attestorType_); + } + if (updateTime_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(4, getUpdateTime()); + } + if (!getDescriptionBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, description_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor)) { + return super.equals(obj); + } + com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor other = (com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor) obj; + + if (!getName() + .equals(other.getName())) return false; + if (!getDescription() + .equals(other.getDescription())) return false; + if (hasUpdateTime() != other.hasUpdateTime()) return false; + if (hasUpdateTime()) { + if (!getUpdateTime() + .equals(other.getUpdateTime())) return false; + } + if (!getAttestorTypeCase().equals(other.getAttestorTypeCase())) return false; + switch (attestorTypeCase_) { + case 3: + if (!getUserOwnedGrafeasNote() + .equals(other.getUserOwnedGrafeasNote())) return false; + break; + case 0: + default: + } + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (37 * hash) + DESCRIPTION_FIELD_NUMBER; + hash = (53 * hash) + getDescription().hashCode(); + if (hasUpdateTime()) { + hash = (37 * hash) + UPDATE_TIME_FIELD_NUMBER; + hash = (53 * hash) + getUpdateTime().hashCode(); + } + switch (attestorTypeCase_) { + case 3: + hash = (37 * hash) + USER_OWNED_GRAFEAS_NOTE_FIELD_NUMBER; + hash = (53 * hash) + getUserOwnedGrafeasNote().hashCode(); + break; + case 0: + default: + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+     * An [attestor][google.cloud.binaryauthorization.v1.Attestor] that attests to container image
+     * artifacts. An existing attestor cannot be modified except where
+     * indicated.
+     * 
+ * + * Protobuf type {@code google.cloud.binaryauthorization.v1.Attestor} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:google.cloud.binaryauthorization.v1.Attestor) + com.google.protos.google.cloud.binaryauthorization.v1.Resources.AttestorOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.protos.google.cloud.binaryauthorization.v1.Resources.internal_static_google_cloud_binaryauthorization_v1_Attestor_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.protos.google.cloud.binaryauthorization.v1.Resources.internal_static_google_cloud_binaryauthorization_v1_Attestor_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor.class, com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor.Builder.class); + } + + // Construct using com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + name_ = ""; + + description_ = ""; + + if (updateTimeBuilder_ == null) { + updateTime_ = null; + } else { + updateTime_ = null; + updateTimeBuilder_ = null; + } + attestorTypeCase_ = 0; + attestorType_ = null; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.protos.google.cloud.binaryauthorization.v1.Resources.internal_static_google_cloud_binaryauthorization_v1_Attestor_descriptor; + } + + @java.lang.Override + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor getDefaultInstanceForType() { + return com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor.getDefaultInstance(); + } + + @java.lang.Override + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor build() { + com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor buildPartial() { + com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor result = new com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor(this); + result.name_ = name_; + result.description_ = description_; + if (attestorTypeCase_ == 3) { + if (userOwnedGrafeasNoteBuilder_ == null) { + result.attestorType_ = attestorType_; + } else { + result.attestorType_ = userOwnedGrafeasNoteBuilder_.build(); + } + } + if (updateTimeBuilder_ == null) { + result.updateTime_ = updateTime_; + } else { + result.updateTime_ = updateTimeBuilder_.build(); + } + result.attestorTypeCase_ = attestorTypeCase_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor) { + return mergeFrom((com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor other) { + if (other == com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor.getDefaultInstance()) return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + onChanged(); + } + if (!other.getDescription().isEmpty()) { + description_ = other.description_; + onChanged(); + } + if (other.hasUpdateTime()) { + mergeUpdateTime(other.getUpdateTime()); + } + switch (other.getAttestorTypeCase()) { + case USER_OWNED_GRAFEAS_NOTE: { + mergeUserOwnedGrafeasNote(other.getUserOwnedGrafeasNote()); + break; + } + case ATTESTORTYPE_NOT_SET: { + break; + } + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int attestorTypeCase_ = 0; + private java.lang.Object attestorType_; + public AttestorTypeCase + getAttestorTypeCase() { + return AttestorTypeCase.forNumber( + attestorTypeCase_); + } + + public Builder clearAttestorType() { + attestorTypeCase_ = 0; + attestorType_ = null; + onChanged(); + return this; + } + + + private java.lang.Object name_ = ""; + /** + *
+       * Required. The resource name, in the format:
+       * `projects/*/attestors/*`. This field may not be updated.
+       * 
+ * + * string name = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+       * Required. The resource name, in the format:
+       * `projects/*/attestors/*`. This field may not be updated.
+       * 
+ * + * string name = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return The bytes for name. + */ + public com.google.protobuf.ByteString + getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+       * Required. The resource name, in the format:
+       * `projects/*/attestors/*`. This field may not be updated.
+       * 
+ * + * string name = 1 [(.google.api.field_behavior) = REQUIRED]; + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + name_ = value; + onChanged(); + return this; + } + /** + *
+       * Required. The resource name, in the format:
+       * `projects/*/attestors/*`. This field may not be updated.
+       * 
+ * + * string name = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return This builder for chaining. + */ + public Builder clearName() { + + name_ = getDefaultInstance().getName(); + onChanged(); + return this; + } + /** + *
+       * Required. The resource name, in the format:
+       * `projects/*/attestors/*`. This field may not be updated.
+       * 
+ * + * string name = 1 [(.google.api.field_behavior) = REQUIRED]; + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + name_ = value; + onChanged(); + return this; + } + + private java.lang.Object description_ = ""; + /** + *
+       * Optional. A descriptive comment.  This field may be updated.
+       * The field may be displayed in chooser dialogs.
+       * 
+ * + * string description = 6 [(.google.api.field_behavior) = OPTIONAL]; + * @return The description. + */ + public java.lang.String getDescription() { + java.lang.Object ref = description_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + description_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+       * Optional. A descriptive comment.  This field may be updated.
+       * The field may be displayed in chooser dialogs.
+       * 
+ * + * string description = 6 [(.google.api.field_behavior) = OPTIONAL]; + * @return The bytes for description. + */ + public com.google.protobuf.ByteString + getDescriptionBytes() { + java.lang.Object ref = description_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + description_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+       * Optional. A descriptive comment.  This field may be updated.
+       * The field may be displayed in chooser dialogs.
+       * 
+ * + * string description = 6 [(.google.api.field_behavior) = OPTIONAL]; + * @param value The description to set. + * @return This builder for chaining. + */ + public Builder setDescription( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + description_ = value; + onChanged(); + return this; + } + /** + *
+       * Optional. A descriptive comment.  This field may be updated.
+       * The field may be displayed in chooser dialogs.
+       * 
+ * + * string description = 6 [(.google.api.field_behavior) = OPTIONAL]; + * @return This builder for chaining. + */ + public Builder clearDescription() { + + description_ = getDefaultInstance().getDescription(); + onChanged(); + return this; + } + /** + *
+       * Optional. A descriptive comment.  This field may be updated.
+       * The field may be displayed in chooser dialogs.
+       * 
+ * + * string description = 6 [(.google.api.field_behavior) = OPTIONAL]; + * @param value The bytes for description to set. + * @return This builder for chaining. + */ + public Builder setDescriptionBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + description_ = value; + onChanged(); + return this; + } + + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protos.google.cloud.binaryauthorization.v1.Resources.UserOwnedGrafeasNote, com.google.protos.google.cloud.binaryauthorization.v1.Resources.UserOwnedGrafeasNote.Builder, com.google.protos.google.cloud.binaryauthorization.v1.Resources.UserOwnedGrafeasNoteOrBuilder> userOwnedGrafeasNoteBuilder_; + /** + *
+       * This specifies how an attestation will be read, and how it will be used
+       * during policy enforcement.
+       * 
+ * + * .google.cloud.binaryauthorization.v1.UserOwnedGrafeasNote user_owned_grafeas_note = 3; + * @return Whether the userOwnedGrafeasNote field is set. + */ + @java.lang.Override + public boolean hasUserOwnedGrafeasNote() { + return attestorTypeCase_ == 3; + } + /** + *
+       * This specifies how an attestation will be read, and how it will be used
+       * during policy enforcement.
+       * 
+ * + * .google.cloud.binaryauthorization.v1.UserOwnedGrafeasNote user_owned_grafeas_note = 3; + * @return The userOwnedGrafeasNote. + */ + @java.lang.Override + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.UserOwnedGrafeasNote getUserOwnedGrafeasNote() { + if (userOwnedGrafeasNoteBuilder_ == null) { + if (attestorTypeCase_ == 3) { + return (com.google.protos.google.cloud.binaryauthorization.v1.Resources.UserOwnedGrafeasNote) attestorType_; + } + return com.google.protos.google.cloud.binaryauthorization.v1.Resources.UserOwnedGrafeasNote.getDefaultInstance(); + } else { + if (attestorTypeCase_ == 3) { + return userOwnedGrafeasNoteBuilder_.getMessage(); + } + return com.google.protos.google.cloud.binaryauthorization.v1.Resources.UserOwnedGrafeasNote.getDefaultInstance(); + } + } + /** + *
+       * This specifies how an attestation will be read, and how it will be used
+       * during policy enforcement.
+       * 
+ * + * .google.cloud.binaryauthorization.v1.UserOwnedGrafeasNote user_owned_grafeas_note = 3; + */ + public Builder setUserOwnedGrafeasNote(com.google.protos.google.cloud.binaryauthorization.v1.Resources.UserOwnedGrafeasNote value) { + if (userOwnedGrafeasNoteBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + attestorType_ = value; + onChanged(); + } else { + userOwnedGrafeasNoteBuilder_.setMessage(value); + } + attestorTypeCase_ = 3; + return this; + } + /** + *
+       * This specifies how an attestation will be read, and how it will be used
+       * during policy enforcement.
+       * 
+ * + * .google.cloud.binaryauthorization.v1.UserOwnedGrafeasNote user_owned_grafeas_note = 3; + */ + public Builder setUserOwnedGrafeasNote( + com.google.protos.google.cloud.binaryauthorization.v1.Resources.UserOwnedGrafeasNote.Builder builderForValue) { + if (userOwnedGrafeasNoteBuilder_ == null) { + attestorType_ = builderForValue.build(); + onChanged(); + } else { + userOwnedGrafeasNoteBuilder_.setMessage(builderForValue.build()); + } + attestorTypeCase_ = 3; + return this; + } + /** + *
+       * This specifies how an attestation will be read, and how it will be used
+       * during policy enforcement.
+       * 
+ * + * .google.cloud.binaryauthorization.v1.UserOwnedGrafeasNote user_owned_grafeas_note = 3; + */ + public Builder mergeUserOwnedGrafeasNote(com.google.protos.google.cloud.binaryauthorization.v1.Resources.UserOwnedGrafeasNote value) { + if (userOwnedGrafeasNoteBuilder_ == null) { + if (attestorTypeCase_ == 3 && + attestorType_ != com.google.protos.google.cloud.binaryauthorization.v1.Resources.UserOwnedGrafeasNote.getDefaultInstance()) { + attestorType_ = com.google.protos.google.cloud.binaryauthorization.v1.Resources.UserOwnedGrafeasNote.newBuilder((com.google.protos.google.cloud.binaryauthorization.v1.Resources.UserOwnedGrafeasNote) attestorType_) + .mergeFrom(value).buildPartial(); + } else { + attestorType_ = value; + } + onChanged(); + } else { + if (attestorTypeCase_ == 3) { + userOwnedGrafeasNoteBuilder_.mergeFrom(value); + } + userOwnedGrafeasNoteBuilder_.setMessage(value); + } + attestorTypeCase_ = 3; + return this; + } + /** + *
+       * This specifies how an attestation will be read, and how it will be used
+       * during policy enforcement.
+       * 
+ * + * .google.cloud.binaryauthorization.v1.UserOwnedGrafeasNote user_owned_grafeas_note = 3; + */ + public Builder clearUserOwnedGrafeasNote() { + if (userOwnedGrafeasNoteBuilder_ == null) { + if (attestorTypeCase_ == 3) { + attestorTypeCase_ = 0; + attestorType_ = null; + onChanged(); + } + } else { + if (attestorTypeCase_ == 3) { + attestorTypeCase_ = 0; + attestorType_ = null; + } + userOwnedGrafeasNoteBuilder_.clear(); + } + return this; + } + /** + *
+       * This specifies how an attestation will be read, and how it will be used
+       * during policy enforcement.
+       * 
+ * + * .google.cloud.binaryauthorization.v1.UserOwnedGrafeasNote user_owned_grafeas_note = 3; + */ + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.UserOwnedGrafeasNote.Builder getUserOwnedGrafeasNoteBuilder() { + return getUserOwnedGrafeasNoteFieldBuilder().getBuilder(); + } + /** + *
+       * This specifies how an attestation will be read, and how it will be used
+       * during policy enforcement.
+       * 
+ * + * .google.cloud.binaryauthorization.v1.UserOwnedGrafeasNote user_owned_grafeas_note = 3; + */ + @java.lang.Override + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.UserOwnedGrafeasNoteOrBuilder getUserOwnedGrafeasNoteOrBuilder() { + if ((attestorTypeCase_ == 3) && (userOwnedGrafeasNoteBuilder_ != null)) { + return userOwnedGrafeasNoteBuilder_.getMessageOrBuilder(); + } else { + if (attestorTypeCase_ == 3) { + return (com.google.protos.google.cloud.binaryauthorization.v1.Resources.UserOwnedGrafeasNote) attestorType_; + } + return com.google.protos.google.cloud.binaryauthorization.v1.Resources.UserOwnedGrafeasNote.getDefaultInstance(); + } + } + /** + *
+       * This specifies how an attestation will be read, and how it will be used
+       * during policy enforcement.
+       * 
+ * + * .google.cloud.binaryauthorization.v1.UserOwnedGrafeasNote user_owned_grafeas_note = 3; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protos.google.cloud.binaryauthorization.v1.Resources.UserOwnedGrafeasNote, com.google.protos.google.cloud.binaryauthorization.v1.Resources.UserOwnedGrafeasNote.Builder, com.google.protos.google.cloud.binaryauthorization.v1.Resources.UserOwnedGrafeasNoteOrBuilder> + getUserOwnedGrafeasNoteFieldBuilder() { + if (userOwnedGrafeasNoteBuilder_ == null) { + if (!(attestorTypeCase_ == 3)) { + attestorType_ = com.google.protos.google.cloud.binaryauthorization.v1.Resources.UserOwnedGrafeasNote.getDefaultInstance(); + } + userOwnedGrafeasNoteBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.google.protos.google.cloud.binaryauthorization.v1.Resources.UserOwnedGrafeasNote, com.google.protos.google.cloud.binaryauthorization.v1.Resources.UserOwnedGrafeasNote.Builder, com.google.protos.google.cloud.binaryauthorization.v1.Resources.UserOwnedGrafeasNoteOrBuilder>( + (com.google.protos.google.cloud.binaryauthorization.v1.Resources.UserOwnedGrafeasNote) attestorType_, + getParentForChildren(), + isClean()); + attestorType_ = null; + } + attestorTypeCase_ = 3; + onChanged();; + return userOwnedGrafeasNoteBuilder_; + } + + private com.google.protobuf.Timestamp updateTime_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> updateTimeBuilder_; + /** + *
+       * Output only. Time when the attestor was last updated.
+       * 
+ * + * .google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return Whether the updateTime field is set. + */ + public boolean hasUpdateTime() { + return updateTimeBuilder_ != null || updateTime_ != null; + } + /** + *
+       * Output only. Time when the attestor was last updated.
+       * 
+ * + * .google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The updateTime. + */ + public com.google.protobuf.Timestamp getUpdateTime() { + if (updateTimeBuilder_ == null) { + return updateTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : updateTime_; + } else { + return updateTimeBuilder_.getMessage(); + } + } + /** + *
+       * Output only. Time when the attestor was last updated.
+       * 
+ * + * .google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public Builder setUpdateTime(com.google.protobuf.Timestamp value) { + if (updateTimeBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + updateTime_ = value; + onChanged(); + } else { + updateTimeBuilder_.setMessage(value); + } + + return this; + } + /** + *
+       * Output only. Time when the attestor was last updated.
+       * 
+ * + * .google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public Builder setUpdateTime( + com.google.protobuf.Timestamp.Builder builderForValue) { + if (updateTimeBuilder_ == null) { + updateTime_ = builderForValue.build(); + onChanged(); + } else { + updateTimeBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + *
+       * Output only. Time when the attestor was last updated.
+       * 
+ * + * .google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public Builder mergeUpdateTime(com.google.protobuf.Timestamp value) { + if (updateTimeBuilder_ == null) { + if (updateTime_ != null) { + updateTime_ = + com.google.protobuf.Timestamp.newBuilder(updateTime_).mergeFrom(value).buildPartial(); + } else { + updateTime_ = value; + } + onChanged(); + } else { + updateTimeBuilder_.mergeFrom(value); + } + + return this; + } + /** + *
+       * Output only. Time when the attestor was last updated.
+       * 
+ * + * .google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public Builder clearUpdateTime() { + if (updateTimeBuilder_ == null) { + updateTime_ = null; + onChanged(); + } else { + updateTime_ = null; + updateTimeBuilder_ = null; + } + + return this; + } + /** + *
+       * Output only. Time when the attestor was last updated.
+       * 
+ * + * .google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder() { + + onChanged(); + return getUpdateTimeFieldBuilder().getBuilder(); + } + /** + *
+       * Output only. Time when the attestor was last updated.
+       * 
+ * + * .google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { + if (updateTimeBuilder_ != null) { + return updateTimeBuilder_.getMessageOrBuilder(); + } else { + return updateTime_ == null ? + com.google.protobuf.Timestamp.getDefaultInstance() : updateTime_; + } + } + /** + *
+       * Output only. Time when the attestor was last updated.
+       * 
+ * + * .google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> + getUpdateTimeFieldBuilder() { + if (updateTimeBuilder_ == null) { + updateTimeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( + getUpdateTime(), + getParentForChildren(), + isClean()); + updateTime_ = null; + } + return updateTimeBuilder_; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:google.cloud.binaryauthorization.v1.Attestor) + } + + // @@protoc_insertion_point(class_scope:google.cloud.binaryauthorization.v1.Attestor) + private static final com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor(); + } + + public static com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Attestor parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new Attestor(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface UserOwnedGrafeasNoteOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.cloud.binaryauthorization.v1.UserOwnedGrafeasNote) + com.google.protobuf.MessageOrBuilder { + + /** + *
+     * Required. The Grafeas resource name of a Attestation.Authority Note,
+     * created by the user, in the format: `projects/*/notes/*`. This field may
+     * not be updated.
+     * An attestation by this attestor is stored as a Grafeas
+     * Attestation.Authority Occurrence that names a container image and that
+     * links to this Note. Grafeas is an external dependency.
+     * 
+ * + * string note_reference = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return The noteReference. + */ + java.lang.String getNoteReference(); + /** + *
+     * Required. The Grafeas resource name of a Attestation.Authority Note,
+     * created by the user, in the format: `projects/*/notes/*`. This field may
+     * not be updated.
+     * An attestation by this attestor is stored as a Grafeas
+     * Attestation.Authority Occurrence that names a container image and that
+     * links to this Note. Grafeas is an external dependency.
+     * 
+ * + * string note_reference = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return The bytes for noteReference. + */ + com.google.protobuf.ByteString + getNoteReferenceBytes(); + + /** + *
+     * Optional. Public keys that verify attestations signed by this
+     * attestor.  This field may be updated.
+     * If this field is non-empty, one of the specified public keys must
+     * verify that an attestation was signed by this attestor for the
+     * image specified in the admission request.
+     * If this field is empty, this attestor always returns that no
+     * valid attestations exist.
+     * 
+ * + * repeated .google.cloud.binaryauthorization.v1.AttestorPublicKey public_keys = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + java.util.List + getPublicKeysList(); + /** + *
+     * Optional. Public keys that verify attestations signed by this
+     * attestor.  This field may be updated.
+     * If this field is non-empty, one of the specified public keys must
+     * verify that an attestation was signed by this attestor for the
+     * image specified in the admission request.
+     * If this field is empty, this attestor always returns that no
+     * valid attestations exist.
+     * 
+ * + * repeated .google.cloud.binaryauthorization.v1.AttestorPublicKey public_keys = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + com.google.protos.google.cloud.binaryauthorization.v1.Resources.AttestorPublicKey getPublicKeys(int index); + /** + *
+     * Optional. Public keys that verify attestations signed by this
+     * attestor.  This field may be updated.
+     * If this field is non-empty, one of the specified public keys must
+     * verify that an attestation was signed by this attestor for the
+     * image specified in the admission request.
+     * If this field is empty, this attestor always returns that no
+     * valid attestations exist.
+     * 
+ * + * repeated .google.cloud.binaryauthorization.v1.AttestorPublicKey public_keys = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + int getPublicKeysCount(); + /** + *
+     * Optional. Public keys that verify attestations signed by this
+     * attestor.  This field may be updated.
+     * If this field is non-empty, one of the specified public keys must
+     * verify that an attestation was signed by this attestor for the
+     * image specified in the admission request.
+     * If this field is empty, this attestor always returns that no
+     * valid attestations exist.
+     * 
+ * + * repeated .google.cloud.binaryauthorization.v1.AttestorPublicKey public_keys = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + java.util.List + getPublicKeysOrBuilderList(); + /** + *
+     * Optional. Public keys that verify attestations signed by this
+     * attestor.  This field may be updated.
+     * If this field is non-empty, one of the specified public keys must
+     * verify that an attestation was signed by this attestor for the
+     * image specified in the admission request.
+     * If this field is empty, this attestor always returns that no
+     * valid attestations exist.
+     * 
+ * + * repeated .google.cloud.binaryauthorization.v1.AttestorPublicKey public_keys = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + com.google.protos.google.cloud.binaryauthorization.v1.Resources.AttestorPublicKeyOrBuilder getPublicKeysOrBuilder( + int index); + + /** + *
+     * Output only. This field will contain the service account email address
+     * that this Attestor will use as the principal when querying Container
+     * Analysis. Attestor administrators must grant this service account the
+     * IAM role needed to read attestations from the [note_reference][Note] in
+     * Container Analysis (`containeranalysis.notes.occurrences.viewer`).
+     * This email address is fixed for the lifetime of the Attestor, but callers
+     * should not make any other assumptions about the service account email;
+     * future versions may use an email based on a different naming pattern.
+     * 
+ * + * string delegation_service_account_email = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The delegationServiceAccountEmail. + */ + java.lang.String getDelegationServiceAccountEmail(); + /** + *
+     * Output only. This field will contain the service account email address
+     * that this Attestor will use as the principal when querying Container
+     * Analysis. Attestor administrators must grant this service account the
+     * IAM role needed to read attestations from the [note_reference][Note] in
+     * Container Analysis (`containeranalysis.notes.occurrences.viewer`).
+     * This email address is fixed for the lifetime of the Attestor, but callers
+     * should not make any other assumptions about the service account email;
+     * future versions may use an email based on a different naming pattern.
+     * 
+ * + * string delegation_service_account_email = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The bytes for delegationServiceAccountEmail. + */ + com.google.protobuf.ByteString + getDelegationServiceAccountEmailBytes(); + } + /** + *
+   * An [user owned Grafeas note][google.cloud.binaryauthorization.v1.UserOwnedGrafeasNote] references a Grafeas
+   * Attestation.Authority Note created by the user.
+   * 
+ * + * Protobuf type {@code google.cloud.binaryauthorization.v1.UserOwnedGrafeasNote} + */ + public static final class UserOwnedGrafeasNote extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:google.cloud.binaryauthorization.v1.UserOwnedGrafeasNote) + UserOwnedGrafeasNoteOrBuilder { + private static final long serialVersionUID = 0L; + // Use UserOwnedGrafeasNote.newBuilder() to construct. + private UserOwnedGrafeasNote(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private UserOwnedGrafeasNote() { + noteReference_ = ""; + publicKeys_ = java.util.Collections.emptyList(); + delegationServiceAccountEmail_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new UserOwnedGrafeasNote(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private UserOwnedGrafeasNote( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + java.lang.String s = input.readStringRequireUtf8(); + + noteReference_ = s; + break; + } + case 18: { + if (!((mutable_bitField0_ & 0x00000001) != 0)) { + publicKeys_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000001; + } + publicKeys_.add( + input.readMessage(com.google.protos.google.cloud.binaryauthorization.v1.Resources.AttestorPublicKey.parser(), extensionRegistry)); + break; + } + case 26: { + java.lang.String s = input.readStringRequireUtf8(); + + delegationServiceAccountEmail_ = s; + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000001) != 0)) { + publicKeys_ = java.util.Collections.unmodifiableList(publicKeys_); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.protos.google.cloud.binaryauthorization.v1.Resources.internal_static_google_cloud_binaryauthorization_v1_UserOwnedGrafeasNote_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.protos.google.cloud.binaryauthorization.v1.Resources.internal_static_google_cloud_binaryauthorization_v1_UserOwnedGrafeasNote_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.protos.google.cloud.binaryauthorization.v1.Resources.UserOwnedGrafeasNote.class, com.google.protos.google.cloud.binaryauthorization.v1.Resources.UserOwnedGrafeasNote.Builder.class); + } + + public static final int NOTE_REFERENCE_FIELD_NUMBER = 1; + private volatile java.lang.Object noteReference_; + /** + *
+     * Required. The Grafeas resource name of a Attestation.Authority Note,
+     * created by the user, in the format: `projects/*/notes/*`. This field may
+     * not be updated.
+     * An attestation by this attestor is stored as a Grafeas
+     * Attestation.Authority Occurrence that names a container image and that
+     * links to this Note. Grafeas is an external dependency.
+     * 
+ * + * string note_reference = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return The noteReference. + */ + @java.lang.Override + public java.lang.String getNoteReference() { + java.lang.Object ref = noteReference_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + noteReference_ = s; + return s; + } + } + /** + *
+     * Required. The Grafeas resource name of a Attestation.Authority Note,
+     * created by the user, in the format: `projects/*/notes/*`. This field may
+     * not be updated.
+     * An attestation by this attestor is stored as a Grafeas
+     * Attestation.Authority Occurrence that names a container image and that
+     * links to this Note. Grafeas is an external dependency.
+     * 
+ * + * string note_reference = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return The bytes for noteReference. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getNoteReferenceBytes() { + java.lang.Object ref = noteReference_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + noteReference_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int PUBLIC_KEYS_FIELD_NUMBER = 2; + private java.util.List publicKeys_; + /** + *
+     * Optional. Public keys that verify attestations signed by this
+     * attestor.  This field may be updated.
+     * If this field is non-empty, one of the specified public keys must
+     * verify that an attestation was signed by this attestor for the
+     * image specified in the admission request.
+     * If this field is empty, this attestor always returns that no
+     * valid attestations exist.
+     * 
+ * + * repeated .google.cloud.binaryauthorization.v1.AttestorPublicKey public_keys = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + public java.util.List getPublicKeysList() { + return publicKeys_; + } + /** + *
+     * Optional. Public keys that verify attestations signed by this
+     * attestor.  This field may be updated.
+     * If this field is non-empty, one of the specified public keys must
+     * verify that an attestation was signed by this attestor for the
+     * image specified in the admission request.
+     * If this field is empty, this attestor always returns that no
+     * valid attestations exist.
+     * 
+ * + * repeated .google.cloud.binaryauthorization.v1.AttestorPublicKey public_keys = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + public java.util.List + getPublicKeysOrBuilderList() { + return publicKeys_; + } + /** + *
+     * Optional. Public keys that verify attestations signed by this
+     * attestor.  This field may be updated.
+     * If this field is non-empty, one of the specified public keys must
+     * verify that an attestation was signed by this attestor for the
+     * image specified in the admission request.
+     * If this field is empty, this attestor always returns that no
+     * valid attestations exist.
+     * 
+ * + * repeated .google.cloud.binaryauthorization.v1.AttestorPublicKey public_keys = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + public int getPublicKeysCount() { + return publicKeys_.size(); + } + /** + *
+     * Optional. Public keys that verify attestations signed by this
+     * attestor.  This field may be updated.
+     * If this field is non-empty, one of the specified public keys must
+     * verify that an attestation was signed by this attestor for the
+     * image specified in the admission request.
+     * If this field is empty, this attestor always returns that no
+     * valid attestations exist.
+     * 
+ * + * repeated .google.cloud.binaryauthorization.v1.AttestorPublicKey public_keys = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.AttestorPublicKey getPublicKeys(int index) { + return publicKeys_.get(index); + } + /** + *
+     * Optional. Public keys that verify attestations signed by this
+     * attestor.  This field may be updated.
+     * If this field is non-empty, one of the specified public keys must
+     * verify that an attestation was signed by this attestor for the
+     * image specified in the admission request.
+     * If this field is empty, this attestor always returns that no
+     * valid attestations exist.
+     * 
+ * + * repeated .google.cloud.binaryauthorization.v1.AttestorPublicKey public_keys = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.AttestorPublicKeyOrBuilder getPublicKeysOrBuilder( + int index) { + return publicKeys_.get(index); + } + + public static final int DELEGATION_SERVICE_ACCOUNT_EMAIL_FIELD_NUMBER = 3; + private volatile java.lang.Object delegationServiceAccountEmail_; + /** + *
+     * Output only. This field will contain the service account email address
+     * that this Attestor will use as the principal when querying Container
+     * Analysis. Attestor administrators must grant this service account the
+     * IAM role needed to read attestations from the [note_reference][Note] in
+     * Container Analysis (`containeranalysis.notes.occurrences.viewer`).
+     * This email address is fixed for the lifetime of the Attestor, but callers
+     * should not make any other assumptions about the service account email;
+     * future versions may use an email based on a different naming pattern.
+     * 
+ * + * string delegation_service_account_email = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The delegationServiceAccountEmail. + */ + @java.lang.Override + public java.lang.String getDelegationServiceAccountEmail() { + java.lang.Object ref = delegationServiceAccountEmail_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + delegationServiceAccountEmail_ = s; + return s; + } + } + /** + *
+     * Output only. This field will contain the service account email address
+     * that this Attestor will use as the principal when querying Container
+     * Analysis. Attestor administrators must grant this service account the
+     * IAM role needed to read attestations from the [note_reference][Note] in
+     * Container Analysis (`containeranalysis.notes.occurrences.viewer`).
+     * This email address is fixed for the lifetime of the Attestor, but callers
+     * should not make any other assumptions about the service account email;
+     * future versions may use an email based on a different naming pattern.
+     * 
+ * + * string delegation_service_account_email = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The bytes for delegationServiceAccountEmail. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getDelegationServiceAccountEmailBytes() { + java.lang.Object ref = delegationServiceAccountEmail_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + delegationServiceAccountEmail_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (!getNoteReferenceBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, noteReference_); + } + for (int i = 0; i < publicKeys_.size(); i++) { + output.writeMessage(2, publicKeys_.get(i)); + } + if (!getDelegationServiceAccountEmailBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, delegationServiceAccountEmail_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!getNoteReferenceBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, noteReference_); + } + for (int i = 0; i < publicKeys_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, publicKeys_.get(i)); + } + if (!getDelegationServiceAccountEmailBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, delegationServiceAccountEmail_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.protos.google.cloud.binaryauthorization.v1.Resources.UserOwnedGrafeasNote)) { + return super.equals(obj); + } + com.google.protos.google.cloud.binaryauthorization.v1.Resources.UserOwnedGrafeasNote other = (com.google.protos.google.cloud.binaryauthorization.v1.Resources.UserOwnedGrafeasNote) obj; + + if (!getNoteReference() + .equals(other.getNoteReference())) return false; + if (!getPublicKeysList() + .equals(other.getPublicKeysList())) return false; + if (!getDelegationServiceAccountEmail() + .equals(other.getDelegationServiceAccountEmail())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + NOTE_REFERENCE_FIELD_NUMBER; + hash = (53 * hash) + getNoteReference().hashCode(); + if (getPublicKeysCount() > 0) { + hash = (37 * hash) + PUBLIC_KEYS_FIELD_NUMBER; + hash = (53 * hash) + getPublicKeysList().hashCode(); + } + hash = (37 * hash) + DELEGATION_SERVICE_ACCOUNT_EMAIL_FIELD_NUMBER; + hash = (53 * hash) + getDelegationServiceAccountEmail().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.protos.google.cloud.binaryauthorization.v1.Resources.UserOwnedGrafeasNote parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Resources.UserOwnedGrafeasNote parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Resources.UserOwnedGrafeasNote parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Resources.UserOwnedGrafeasNote parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Resources.UserOwnedGrafeasNote parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Resources.UserOwnedGrafeasNote parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Resources.UserOwnedGrafeasNote parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Resources.UserOwnedGrafeasNote parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Resources.UserOwnedGrafeasNote parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Resources.UserOwnedGrafeasNote parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Resources.UserOwnedGrafeasNote parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Resources.UserOwnedGrafeasNote parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(com.google.protos.google.cloud.binaryauthorization.v1.Resources.UserOwnedGrafeasNote prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+     * An [user owned Grafeas note][google.cloud.binaryauthorization.v1.UserOwnedGrafeasNote] references a Grafeas
+     * Attestation.Authority Note created by the user.
+     * 
+ * + * Protobuf type {@code google.cloud.binaryauthorization.v1.UserOwnedGrafeasNote} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:google.cloud.binaryauthorization.v1.UserOwnedGrafeasNote) + com.google.protos.google.cloud.binaryauthorization.v1.Resources.UserOwnedGrafeasNoteOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.protos.google.cloud.binaryauthorization.v1.Resources.internal_static_google_cloud_binaryauthorization_v1_UserOwnedGrafeasNote_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.protos.google.cloud.binaryauthorization.v1.Resources.internal_static_google_cloud_binaryauthorization_v1_UserOwnedGrafeasNote_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.protos.google.cloud.binaryauthorization.v1.Resources.UserOwnedGrafeasNote.class, com.google.protos.google.cloud.binaryauthorization.v1.Resources.UserOwnedGrafeasNote.Builder.class); + } + + // Construct using com.google.protos.google.cloud.binaryauthorization.v1.Resources.UserOwnedGrafeasNote.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + getPublicKeysFieldBuilder(); + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + noteReference_ = ""; + + if (publicKeysBuilder_ == null) { + publicKeys_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + } else { + publicKeysBuilder_.clear(); + } + delegationServiceAccountEmail_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.protos.google.cloud.binaryauthorization.v1.Resources.internal_static_google_cloud_binaryauthorization_v1_UserOwnedGrafeasNote_descriptor; + } + + @java.lang.Override + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.UserOwnedGrafeasNote getDefaultInstanceForType() { + return com.google.protos.google.cloud.binaryauthorization.v1.Resources.UserOwnedGrafeasNote.getDefaultInstance(); + } + + @java.lang.Override + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.UserOwnedGrafeasNote build() { + com.google.protos.google.cloud.binaryauthorization.v1.Resources.UserOwnedGrafeasNote result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.UserOwnedGrafeasNote buildPartial() { + com.google.protos.google.cloud.binaryauthorization.v1.Resources.UserOwnedGrafeasNote result = new com.google.protos.google.cloud.binaryauthorization.v1.Resources.UserOwnedGrafeasNote(this); + int from_bitField0_ = bitField0_; + result.noteReference_ = noteReference_; + if (publicKeysBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + publicKeys_ = java.util.Collections.unmodifiableList(publicKeys_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.publicKeys_ = publicKeys_; + } else { + result.publicKeys_ = publicKeysBuilder_.build(); + } + result.delegationServiceAccountEmail_ = delegationServiceAccountEmail_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.protos.google.cloud.binaryauthorization.v1.Resources.UserOwnedGrafeasNote) { + return mergeFrom((com.google.protos.google.cloud.binaryauthorization.v1.Resources.UserOwnedGrafeasNote)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.protos.google.cloud.binaryauthorization.v1.Resources.UserOwnedGrafeasNote other) { + if (other == com.google.protos.google.cloud.binaryauthorization.v1.Resources.UserOwnedGrafeasNote.getDefaultInstance()) return this; + if (!other.getNoteReference().isEmpty()) { + noteReference_ = other.noteReference_; + onChanged(); + } + if (publicKeysBuilder_ == null) { + if (!other.publicKeys_.isEmpty()) { + if (publicKeys_.isEmpty()) { + publicKeys_ = other.publicKeys_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensurePublicKeysIsMutable(); + publicKeys_.addAll(other.publicKeys_); + } + onChanged(); + } + } else { + if (!other.publicKeys_.isEmpty()) { + if (publicKeysBuilder_.isEmpty()) { + publicKeysBuilder_.dispose(); + publicKeysBuilder_ = null; + publicKeys_ = other.publicKeys_; + bitField0_ = (bitField0_ & ~0x00000001); + publicKeysBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + getPublicKeysFieldBuilder() : null; + } else { + publicKeysBuilder_.addAllMessages(other.publicKeys_); + } + } + } + if (!other.getDelegationServiceAccountEmail().isEmpty()) { + delegationServiceAccountEmail_ = other.delegationServiceAccountEmail_; + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + com.google.protos.google.cloud.binaryauthorization.v1.Resources.UserOwnedGrafeasNote parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.protos.google.cloud.binaryauthorization.v1.Resources.UserOwnedGrafeasNote) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + private java.lang.Object noteReference_ = ""; + /** + *
+       * Required. The Grafeas resource name of a Attestation.Authority Note,
+       * created by the user, in the format: `projects/*/notes/*`. This field may
+       * not be updated.
+       * An attestation by this attestor is stored as a Grafeas
+       * Attestation.Authority Occurrence that names a container image and that
+       * links to this Note. Grafeas is an external dependency.
+       * 
+ * + * string note_reference = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return The noteReference. + */ + public java.lang.String getNoteReference() { + java.lang.Object ref = noteReference_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + noteReference_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+       * Required. The Grafeas resource name of a Attestation.Authority Note,
+       * created by the user, in the format: `projects/*/notes/*`. This field may
+       * not be updated.
+       * An attestation by this attestor is stored as a Grafeas
+       * Attestation.Authority Occurrence that names a container image and that
+       * links to this Note. Grafeas is an external dependency.
+       * 
+ * + * string note_reference = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return The bytes for noteReference. + */ + public com.google.protobuf.ByteString + getNoteReferenceBytes() { + java.lang.Object ref = noteReference_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + noteReference_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+       * Required. The Grafeas resource name of a Attestation.Authority Note,
+       * created by the user, in the format: `projects/*/notes/*`. This field may
+       * not be updated.
+       * An attestation by this attestor is stored as a Grafeas
+       * Attestation.Authority Occurrence that names a container image and that
+       * links to this Note. Grafeas is an external dependency.
+       * 
+ * + * string note_reference = 1 [(.google.api.field_behavior) = REQUIRED]; + * @param value The noteReference to set. + * @return This builder for chaining. + */ + public Builder setNoteReference( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + noteReference_ = value; + onChanged(); + return this; + } + /** + *
+       * Required. The Grafeas resource name of a Attestation.Authority Note,
+       * created by the user, in the format: `projects/*/notes/*`. This field may
+       * not be updated.
+       * An attestation by this attestor is stored as a Grafeas
+       * Attestation.Authority Occurrence that names a container image and that
+       * links to this Note. Grafeas is an external dependency.
+       * 
+ * + * string note_reference = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return This builder for chaining. + */ + public Builder clearNoteReference() { + + noteReference_ = getDefaultInstance().getNoteReference(); + onChanged(); + return this; + } + /** + *
+       * Required. The Grafeas resource name of a Attestation.Authority Note,
+       * created by the user, in the format: `projects/*/notes/*`. This field may
+       * not be updated.
+       * An attestation by this attestor is stored as a Grafeas
+       * Attestation.Authority Occurrence that names a container image and that
+       * links to this Note. Grafeas is an external dependency.
+       * 
+ * + * string note_reference = 1 [(.google.api.field_behavior) = REQUIRED]; + * @param value The bytes for noteReference to set. + * @return This builder for chaining. + */ + public Builder setNoteReferenceBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + noteReference_ = value; + onChanged(); + return this; + } + + private java.util.List publicKeys_ = + java.util.Collections.emptyList(); + private void ensurePublicKeysIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + publicKeys_ = new java.util.ArrayList(publicKeys_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.protos.google.cloud.binaryauthorization.v1.Resources.AttestorPublicKey, com.google.protos.google.cloud.binaryauthorization.v1.Resources.AttestorPublicKey.Builder, com.google.protos.google.cloud.binaryauthorization.v1.Resources.AttestorPublicKeyOrBuilder> publicKeysBuilder_; + + /** + *
+       * Optional. Public keys that verify attestations signed by this
+       * attestor.  This field may be updated.
+       * If this field is non-empty, one of the specified public keys must
+       * verify that an attestation was signed by this attestor for the
+       * image specified in the admission request.
+       * If this field is empty, this attestor always returns that no
+       * valid attestations exist.
+       * 
+ * + * repeated .google.cloud.binaryauthorization.v1.AttestorPublicKey public_keys = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + public java.util.List getPublicKeysList() { + if (publicKeysBuilder_ == null) { + return java.util.Collections.unmodifiableList(publicKeys_); + } else { + return publicKeysBuilder_.getMessageList(); + } + } + /** + *
+       * Optional. Public keys that verify attestations signed by this
+       * attestor.  This field may be updated.
+       * If this field is non-empty, one of the specified public keys must
+       * verify that an attestation was signed by this attestor for the
+       * image specified in the admission request.
+       * If this field is empty, this attestor always returns that no
+       * valid attestations exist.
+       * 
+ * + * repeated .google.cloud.binaryauthorization.v1.AttestorPublicKey public_keys = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + public int getPublicKeysCount() { + if (publicKeysBuilder_ == null) { + return publicKeys_.size(); + } else { + return publicKeysBuilder_.getCount(); + } + } + /** + *
+       * Optional. Public keys that verify attestations signed by this
+       * attestor.  This field may be updated.
+       * If this field is non-empty, one of the specified public keys must
+       * verify that an attestation was signed by this attestor for the
+       * image specified in the admission request.
+       * If this field is empty, this attestor always returns that no
+       * valid attestations exist.
+       * 
+ * + * repeated .google.cloud.binaryauthorization.v1.AttestorPublicKey public_keys = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.AttestorPublicKey getPublicKeys(int index) { + if (publicKeysBuilder_ == null) { + return publicKeys_.get(index); + } else { + return publicKeysBuilder_.getMessage(index); + } + } + /** + *
+       * Optional. Public keys that verify attestations signed by this
+       * attestor.  This field may be updated.
+       * If this field is non-empty, one of the specified public keys must
+       * verify that an attestation was signed by this attestor for the
+       * image specified in the admission request.
+       * If this field is empty, this attestor always returns that no
+       * valid attestations exist.
+       * 
+ * + * repeated .google.cloud.binaryauthorization.v1.AttestorPublicKey public_keys = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + public Builder setPublicKeys( + int index, com.google.protos.google.cloud.binaryauthorization.v1.Resources.AttestorPublicKey value) { + if (publicKeysBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensurePublicKeysIsMutable(); + publicKeys_.set(index, value); + onChanged(); + } else { + publicKeysBuilder_.setMessage(index, value); + } + return this; + } + /** + *
+       * Optional. Public keys that verify attestations signed by this
+       * attestor.  This field may be updated.
+       * If this field is non-empty, one of the specified public keys must
+       * verify that an attestation was signed by this attestor for the
+       * image specified in the admission request.
+       * If this field is empty, this attestor always returns that no
+       * valid attestations exist.
+       * 
+ * + * repeated .google.cloud.binaryauthorization.v1.AttestorPublicKey public_keys = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + public Builder setPublicKeys( + int index, com.google.protos.google.cloud.binaryauthorization.v1.Resources.AttestorPublicKey.Builder builderForValue) { + if (publicKeysBuilder_ == null) { + ensurePublicKeysIsMutable(); + publicKeys_.set(index, builderForValue.build()); + onChanged(); + } else { + publicKeysBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + *
+       * Optional. Public keys that verify attestations signed by this
+       * attestor.  This field may be updated.
+       * If this field is non-empty, one of the specified public keys must
+       * verify that an attestation was signed by this attestor for the
+       * image specified in the admission request.
+       * If this field is empty, this attestor always returns that no
+       * valid attestations exist.
+       * 
+ * + * repeated .google.cloud.binaryauthorization.v1.AttestorPublicKey public_keys = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + public Builder addPublicKeys(com.google.protos.google.cloud.binaryauthorization.v1.Resources.AttestorPublicKey value) { + if (publicKeysBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensurePublicKeysIsMutable(); + publicKeys_.add(value); + onChanged(); + } else { + publicKeysBuilder_.addMessage(value); + } + return this; + } + /** + *
+       * Optional. Public keys that verify attestations signed by this
+       * attestor.  This field may be updated.
+       * If this field is non-empty, one of the specified public keys must
+       * verify that an attestation was signed by this attestor for the
+       * image specified in the admission request.
+       * If this field is empty, this attestor always returns that no
+       * valid attestations exist.
+       * 
+ * + * repeated .google.cloud.binaryauthorization.v1.AttestorPublicKey public_keys = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + public Builder addPublicKeys( + int index, com.google.protos.google.cloud.binaryauthorization.v1.Resources.AttestorPublicKey value) { + if (publicKeysBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensurePublicKeysIsMutable(); + publicKeys_.add(index, value); + onChanged(); + } else { + publicKeysBuilder_.addMessage(index, value); + } + return this; + } + /** + *
+       * Optional. Public keys that verify attestations signed by this
+       * attestor.  This field may be updated.
+       * If this field is non-empty, one of the specified public keys must
+       * verify that an attestation was signed by this attestor for the
+       * image specified in the admission request.
+       * If this field is empty, this attestor always returns that no
+       * valid attestations exist.
+       * 
+ * + * repeated .google.cloud.binaryauthorization.v1.AttestorPublicKey public_keys = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + public Builder addPublicKeys( + com.google.protos.google.cloud.binaryauthorization.v1.Resources.AttestorPublicKey.Builder builderForValue) { + if (publicKeysBuilder_ == null) { + ensurePublicKeysIsMutable(); + publicKeys_.add(builderForValue.build()); + onChanged(); + } else { + publicKeysBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + *
+       * Optional. Public keys that verify attestations signed by this
+       * attestor.  This field may be updated.
+       * If this field is non-empty, one of the specified public keys must
+       * verify that an attestation was signed by this attestor for the
+       * image specified in the admission request.
+       * If this field is empty, this attestor always returns that no
+       * valid attestations exist.
+       * 
+ * + * repeated .google.cloud.binaryauthorization.v1.AttestorPublicKey public_keys = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + public Builder addPublicKeys( + int index, com.google.protos.google.cloud.binaryauthorization.v1.Resources.AttestorPublicKey.Builder builderForValue) { + if (publicKeysBuilder_ == null) { + ensurePublicKeysIsMutable(); + publicKeys_.add(index, builderForValue.build()); + onChanged(); + } else { + publicKeysBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + *
+       * Optional. Public keys that verify attestations signed by this
+       * attestor.  This field may be updated.
+       * If this field is non-empty, one of the specified public keys must
+       * verify that an attestation was signed by this attestor for the
+       * image specified in the admission request.
+       * If this field is empty, this attestor always returns that no
+       * valid attestations exist.
+       * 
+ * + * repeated .google.cloud.binaryauthorization.v1.AttestorPublicKey public_keys = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + public Builder addAllPublicKeys( + java.lang.Iterable values) { + if (publicKeysBuilder_ == null) { + ensurePublicKeysIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, publicKeys_); + onChanged(); + } else { + publicKeysBuilder_.addAllMessages(values); + } + return this; + } + /** + *
+       * Optional. Public keys that verify attestations signed by this
+       * attestor.  This field may be updated.
+       * If this field is non-empty, one of the specified public keys must
+       * verify that an attestation was signed by this attestor for the
+       * image specified in the admission request.
+       * If this field is empty, this attestor always returns that no
+       * valid attestations exist.
+       * 
+ * + * repeated .google.cloud.binaryauthorization.v1.AttestorPublicKey public_keys = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + public Builder clearPublicKeys() { + if (publicKeysBuilder_ == null) { + publicKeys_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + publicKeysBuilder_.clear(); + } + return this; + } + /** + *
+       * Optional. Public keys that verify attestations signed by this
+       * attestor.  This field may be updated.
+       * If this field is non-empty, one of the specified public keys must
+       * verify that an attestation was signed by this attestor for the
+       * image specified in the admission request.
+       * If this field is empty, this attestor always returns that no
+       * valid attestations exist.
+       * 
+ * + * repeated .google.cloud.binaryauthorization.v1.AttestorPublicKey public_keys = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + public Builder removePublicKeys(int index) { + if (publicKeysBuilder_ == null) { + ensurePublicKeysIsMutable(); + publicKeys_.remove(index); + onChanged(); + } else { + publicKeysBuilder_.remove(index); + } + return this; + } + /** + *
+       * Optional. Public keys that verify attestations signed by this
+       * attestor.  This field may be updated.
+       * If this field is non-empty, one of the specified public keys must
+       * verify that an attestation was signed by this attestor for the
+       * image specified in the admission request.
+       * If this field is empty, this attestor always returns that no
+       * valid attestations exist.
+       * 
+ * + * repeated .google.cloud.binaryauthorization.v1.AttestorPublicKey public_keys = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.AttestorPublicKey.Builder getPublicKeysBuilder( + int index) { + return getPublicKeysFieldBuilder().getBuilder(index); + } + /** + *
+       * Optional. Public keys that verify attestations signed by this
+       * attestor.  This field may be updated.
+       * If this field is non-empty, one of the specified public keys must
+       * verify that an attestation was signed by this attestor for the
+       * image specified in the admission request.
+       * If this field is empty, this attestor always returns that no
+       * valid attestations exist.
+       * 
+ * + * repeated .google.cloud.binaryauthorization.v1.AttestorPublicKey public_keys = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.AttestorPublicKeyOrBuilder getPublicKeysOrBuilder( + int index) { + if (publicKeysBuilder_ == null) { + return publicKeys_.get(index); } else { + return publicKeysBuilder_.getMessageOrBuilder(index); + } + } + /** + *
+       * Optional. Public keys that verify attestations signed by this
+       * attestor.  This field may be updated.
+       * If this field is non-empty, one of the specified public keys must
+       * verify that an attestation was signed by this attestor for the
+       * image specified in the admission request.
+       * If this field is empty, this attestor always returns that no
+       * valid attestations exist.
+       * 
+ * + * repeated .google.cloud.binaryauthorization.v1.AttestorPublicKey public_keys = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + public java.util.List + getPublicKeysOrBuilderList() { + if (publicKeysBuilder_ != null) { + return publicKeysBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(publicKeys_); + } + } + /** + *
+       * Optional. Public keys that verify attestations signed by this
+       * attestor.  This field may be updated.
+       * If this field is non-empty, one of the specified public keys must
+       * verify that an attestation was signed by this attestor for the
+       * image specified in the admission request.
+       * If this field is empty, this attestor always returns that no
+       * valid attestations exist.
+       * 
+ * + * repeated .google.cloud.binaryauthorization.v1.AttestorPublicKey public_keys = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.AttestorPublicKey.Builder addPublicKeysBuilder() { + return getPublicKeysFieldBuilder().addBuilder( + com.google.protos.google.cloud.binaryauthorization.v1.Resources.AttestorPublicKey.getDefaultInstance()); + } + /** + *
+       * Optional. Public keys that verify attestations signed by this
+       * attestor.  This field may be updated.
+       * If this field is non-empty, one of the specified public keys must
+       * verify that an attestation was signed by this attestor for the
+       * image specified in the admission request.
+       * If this field is empty, this attestor always returns that no
+       * valid attestations exist.
+       * 
+ * + * repeated .google.cloud.binaryauthorization.v1.AttestorPublicKey public_keys = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.AttestorPublicKey.Builder addPublicKeysBuilder( + int index) { + return getPublicKeysFieldBuilder().addBuilder( + index, com.google.protos.google.cloud.binaryauthorization.v1.Resources.AttestorPublicKey.getDefaultInstance()); + } + /** + *
+       * Optional. Public keys that verify attestations signed by this
+       * attestor.  This field may be updated.
+       * If this field is non-empty, one of the specified public keys must
+       * verify that an attestation was signed by this attestor for the
+       * image specified in the admission request.
+       * If this field is empty, this attestor always returns that no
+       * valid attestations exist.
+       * 
+ * + * repeated .google.cloud.binaryauthorization.v1.AttestorPublicKey public_keys = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + public java.util.List + getPublicKeysBuilderList() { + return getPublicKeysFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.protos.google.cloud.binaryauthorization.v1.Resources.AttestorPublicKey, com.google.protos.google.cloud.binaryauthorization.v1.Resources.AttestorPublicKey.Builder, com.google.protos.google.cloud.binaryauthorization.v1.Resources.AttestorPublicKeyOrBuilder> + getPublicKeysFieldBuilder() { + if (publicKeysBuilder_ == null) { + publicKeysBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.protos.google.cloud.binaryauthorization.v1.Resources.AttestorPublicKey, com.google.protos.google.cloud.binaryauthorization.v1.Resources.AttestorPublicKey.Builder, com.google.protos.google.cloud.binaryauthorization.v1.Resources.AttestorPublicKeyOrBuilder>( + publicKeys_, + ((bitField0_ & 0x00000001) != 0), + getParentForChildren(), + isClean()); + publicKeys_ = null; + } + return publicKeysBuilder_; + } + + private java.lang.Object delegationServiceAccountEmail_ = ""; + /** + *
+       * Output only. This field will contain the service account email address
+       * that this Attestor will use as the principal when querying Container
+       * Analysis. Attestor administrators must grant this service account the
+       * IAM role needed to read attestations from the [note_reference][Note] in
+       * Container Analysis (`containeranalysis.notes.occurrences.viewer`).
+       * This email address is fixed for the lifetime of the Attestor, but callers
+       * should not make any other assumptions about the service account email;
+       * future versions may use an email based on a different naming pattern.
+       * 
+ * + * string delegation_service_account_email = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The delegationServiceAccountEmail. + */ + public java.lang.String getDelegationServiceAccountEmail() { + java.lang.Object ref = delegationServiceAccountEmail_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + delegationServiceAccountEmail_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+       * Output only. This field will contain the service account email address
+       * that this Attestor will use as the principal when querying Container
+       * Analysis. Attestor administrators must grant this service account the
+       * IAM role needed to read attestations from the [note_reference][Note] in
+       * Container Analysis (`containeranalysis.notes.occurrences.viewer`).
+       * This email address is fixed for the lifetime of the Attestor, but callers
+       * should not make any other assumptions about the service account email;
+       * future versions may use an email based on a different naming pattern.
+       * 
+ * + * string delegation_service_account_email = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The bytes for delegationServiceAccountEmail. + */ + public com.google.protobuf.ByteString + getDelegationServiceAccountEmailBytes() { + java.lang.Object ref = delegationServiceAccountEmail_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + delegationServiceAccountEmail_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+       * Output only. This field will contain the service account email address
+       * that this Attestor will use as the principal when querying Container
+       * Analysis. Attestor administrators must grant this service account the
+       * IAM role needed to read attestations from the [note_reference][Note] in
+       * Container Analysis (`containeranalysis.notes.occurrences.viewer`).
+       * This email address is fixed for the lifetime of the Attestor, but callers
+       * should not make any other assumptions about the service account email;
+       * future versions may use an email based on a different naming pattern.
+       * 
+ * + * string delegation_service_account_email = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param value The delegationServiceAccountEmail to set. + * @return This builder for chaining. + */ + public Builder setDelegationServiceAccountEmail( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + delegationServiceAccountEmail_ = value; + onChanged(); + return this; + } + /** + *
+       * Output only. This field will contain the service account email address
+       * that this Attestor will use as the principal when querying Container
+       * Analysis. Attestor administrators must grant this service account the
+       * IAM role needed to read attestations from the [note_reference][Note] in
+       * Container Analysis (`containeranalysis.notes.occurrences.viewer`).
+       * This email address is fixed for the lifetime of the Attestor, but callers
+       * should not make any other assumptions about the service account email;
+       * future versions may use an email based on a different naming pattern.
+       * 
+ * + * string delegation_service_account_email = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return This builder for chaining. + */ + public Builder clearDelegationServiceAccountEmail() { + + delegationServiceAccountEmail_ = getDefaultInstance().getDelegationServiceAccountEmail(); + onChanged(); + return this; + } + /** + *
+       * Output only. This field will contain the service account email address
+       * that this Attestor will use as the principal when querying Container
+       * Analysis. Attestor administrators must grant this service account the
+       * IAM role needed to read attestations from the [note_reference][Note] in
+       * Container Analysis (`containeranalysis.notes.occurrences.viewer`).
+       * This email address is fixed for the lifetime of the Attestor, but callers
+       * should not make any other assumptions about the service account email;
+       * future versions may use an email based on a different naming pattern.
+       * 
+ * + * string delegation_service_account_email = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param value The bytes for delegationServiceAccountEmail to set. + * @return This builder for chaining. + */ + public Builder setDelegationServiceAccountEmailBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + delegationServiceAccountEmail_ = value; + onChanged(); + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:google.cloud.binaryauthorization.v1.UserOwnedGrafeasNote) + } + + // @@protoc_insertion_point(class_scope:google.cloud.binaryauthorization.v1.UserOwnedGrafeasNote) + private static final com.google.protos.google.cloud.binaryauthorization.v1.Resources.UserOwnedGrafeasNote DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.protos.google.cloud.binaryauthorization.v1.Resources.UserOwnedGrafeasNote(); + } + + public static com.google.protos.google.cloud.binaryauthorization.v1.Resources.UserOwnedGrafeasNote getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public UserOwnedGrafeasNote parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new UserOwnedGrafeasNote(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.UserOwnedGrafeasNote getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface PkixPublicKeyOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.cloud.binaryauthorization.v1.PkixPublicKey) + com.google.protobuf.MessageOrBuilder { + + /** + *
+     * A PEM-encoded public key, as described in
+     * https://tools.ietf.org/html/rfc7468#section-13
+     * 
+ * + * string public_key_pem = 1; + * @return The publicKeyPem. + */ + java.lang.String getPublicKeyPem(); + /** + *
+     * A PEM-encoded public key, as described in
+     * https://tools.ietf.org/html/rfc7468#section-13
+     * 
+ * + * string public_key_pem = 1; + * @return The bytes for publicKeyPem. + */ + com.google.protobuf.ByteString + getPublicKeyPemBytes(); + + /** + *
+     * The signature algorithm used to verify a message against a signature using
+     * this key.
+     * These signature algorithm must match the structure and any object
+     * identifiers encoded in `public_key_pem` (i.e. this algorithm must match
+     * that of the public key).
+     * 
+ * + * .google.cloud.binaryauthorization.v1.PkixPublicKey.SignatureAlgorithm signature_algorithm = 2; + * @return The enum numeric value on the wire for signatureAlgorithm. + */ + int getSignatureAlgorithmValue(); + /** + *
+     * The signature algorithm used to verify a message against a signature using
+     * this key.
+     * These signature algorithm must match the structure and any object
+     * identifiers encoded in `public_key_pem` (i.e. this algorithm must match
+     * that of the public key).
+     * 
+ * + * .google.cloud.binaryauthorization.v1.PkixPublicKey.SignatureAlgorithm signature_algorithm = 2; + * @return The signatureAlgorithm. + */ + com.google.protos.google.cloud.binaryauthorization.v1.Resources.PkixPublicKey.SignatureAlgorithm getSignatureAlgorithm(); + } + /** + *
+   * A public key in the PkixPublicKey format (see
+   * https://tools.ietf.org/html/rfc5280#section-4.1.2.7 for details).
+   * Public keys of this type are typically textually encoded using the PEM
+   * format.
+   * 
+ * + * Protobuf type {@code google.cloud.binaryauthorization.v1.PkixPublicKey} + */ + public static final class PkixPublicKey extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:google.cloud.binaryauthorization.v1.PkixPublicKey) + PkixPublicKeyOrBuilder { + private static final long serialVersionUID = 0L; + // Use PkixPublicKey.newBuilder() to construct. + private PkixPublicKey(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private PkixPublicKey() { + publicKeyPem_ = ""; + signatureAlgorithm_ = 0; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new PkixPublicKey(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private PkixPublicKey( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + java.lang.String s = input.readStringRequireUtf8(); + + publicKeyPem_ = s; + break; + } + case 16: { + int rawValue = input.readEnum(); + + signatureAlgorithm_ = rawValue; + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.protos.google.cloud.binaryauthorization.v1.Resources.internal_static_google_cloud_binaryauthorization_v1_PkixPublicKey_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.protos.google.cloud.binaryauthorization.v1.Resources.internal_static_google_cloud_binaryauthorization_v1_PkixPublicKey_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.protos.google.cloud.binaryauthorization.v1.Resources.PkixPublicKey.class, com.google.protos.google.cloud.binaryauthorization.v1.Resources.PkixPublicKey.Builder.class); + } + + /** + *
+     * Represents a signature algorithm and other information necessary to verify
+     * signatures with a given public key.
+     * This is based primarily on the public key types supported by Tink's
+     * PemKeyType, which is in turn based on KMS's supported signing algorithms.
+     * See https://cloud.google.com/kms/docs/algorithms. In the future, BinAuthz
+     * might support additional public key types independently of Tink and/or KMS.
+     * 
+ * + * Protobuf enum {@code google.cloud.binaryauthorization.v1.PkixPublicKey.SignatureAlgorithm} + */ + public enum SignatureAlgorithm + implements com.google.protobuf.ProtocolMessageEnum { + /** + *
+       * Not specified.
+       * 
+ * + * SIGNATURE_ALGORITHM_UNSPECIFIED = 0; + */ + SIGNATURE_ALGORITHM_UNSPECIFIED(0, 0), + /** + *
+       * RSASSA-PSS 2048 bit key with a SHA256 digest.
+       * 
+ * + * RSA_PSS_2048_SHA256 = 1; + */ + RSA_PSS_2048_SHA256(1, 1), + /** + *
+       * RSASSA-PSS 3072 bit key with a SHA256 digest.
+       * 
+ * + * RSA_PSS_3072_SHA256 = 2; + */ + RSA_PSS_3072_SHA256(2, 2), + /** + *
+       * RSASSA-PSS 4096 bit key with a SHA256 digest.
+       * 
+ * + * RSA_PSS_4096_SHA256 = 3; + */ + RSA_PSS_4096_SHA256(3, 3), + /** + *
+       * RSASSA-PSS 4096 bit key with a SHA512 digest.
+       * 
+ * + * RSA_PSS_4096_SHA512 = 4; + */ + RSA_PSS_4096_SHA512(4, 4), + /** + *
+       * RSASSA-PKCS1-v1_5 with a 2048 bit key and a SHA256 digest.
+       * 
+ * + * RSA_SIGN_PKCS1_2048_SHA256 = 5; + */ + RSA_SIGN_PKCS1_2048_SHA256(5, 5), + /** + *
+       * RSASSA-PKCS1-v1_5 with a 3072 bit key and a SHA256 digest.
+       * 
+ * + * RSA_SIGN_PKCS1_3072_SHA256 = 6; + */ + RSA_SIGN_PKCS1_3072_SHA256(6, 6), + /** + *
+       * RSASSA-PKCS1-v1_5 with a 4096 bit key and a SHA256 digest.
+       * 
+ * + * RSA_SIGN_PKCS1_4096_SHA256 = 7; + */ + RSA_SIGN_PKCS1_4096_SHA256(7, 7), + /** + *
+       * RSASSA-PKCS1-v1_5 with a 4096 bit key and a SHA512 digest.
+       * 
+ * + * RSA_SIGN_PKCS1_4096_SHA512 = 8; + */ + RSA_SIGN_PKCS1_4096_SHA512(8, 8), + /** + *
+       * ECDSA on the NIST P-256 curve with a SHA256 digest.
+       * 
+ * + * ECDSA_P256_SHA256 = 9; + */ + ECDSA_P256_SHA256(9, 9), + /** + *
+       * ECDSA on the NIST P-384 curve with a SHA384 digest.
+       * 
+ * + * ECDSA_P384_SHA384 = 10; + */ + ECDSA_P384_SHA384(11, 10), + /** + *
+       * ECDSA on the NIST P-521 curve with a SHA512 digest.
+       * 
+ * + * ECDSA_P521_SHA512 = 11; + */ + ECDSA_P521_SHA512(13, 11), + UNRECOGNIZED(-1, -1), + ; + + /** + *
+       * ECDSA on the NIST P-256 curve with a SHA256 digest.
+       * 
+ * + * EC_SIGN_P256_SHA256 = 9; + */ + public static final SignatureAlgorithm EC_SIGN_P256_SHA256 = ECDSA_P256_SHA256; + /** + *
+       * ECDSA on the NIST P-384 curve with a SHA384 digest.
+       * 
+ * + * EC_SIGN_P384_SHA384 = 10; + */ + public static final SignatureAlgorithm EC_SIGN_P384_SHA384 = ECDSA_P384_SHA384; + /** + *
+       * ECDSA on the NIST P-521 curve with a SHA512 digest.
+       * 
+ * + * EC_SIGN_P521_SHA512 = 11; + */ + public static final SignatureAlgorithm EC_SIGN_P521_SHA512 = ECDSA_P521_SHA512; + /** + *
+       * Not specified.
+       * 
+ * + * SIGNATURE_ALGORITHM_UNSPECIFIED = 0; + */ + public static final int SIGNATURE_ALGORITHM_UNSPECIFIED_VALUE = 0; + /** + *
+       * RSASSA-PSS 2048 bit key with a SHA256 digest.
+       * 
+ * + * RSA_PSS_2048_SHA256 = 1; + */ + public static final int RSA_PSS_2048_SHA256_VALUE = 1; + /** + *
+       * RSASSA-PSS 3072 bit key with a SHA256 digest.
+       * 
+ * + * RSA_PSS_3072_SHA256 = 2; + */ + public static final int RSA_PSS_3072_SHA256_VALUE = 2; + /** + *
+       * RSASSA-PSS 4096 bit key with a SHA256 digest.
+       * 
+ * + * RSA_PSS_4096_SHA256 = 3; + */ + public static final int RSA_PSS_4096_SHA256_VALUE = 3; + /** + *
+       * RSASSA-PSS 4096 bit key with a SHA512 digest.
+       * 
+ * + * RSA_PSS_4096_SHA512 = 4; + */ + public static final int RSA_PSS_4096_SHA512_VALUE = 4; + /** + *
+       * RSASSA-PKCS1-v1_5 with a 2048 bit key and a SHA256 digest.
+       * 
+ * + * RSA_SIGN_PKCS1_2048_SHA256 = 5; + */ + public static final int RSA_SIGN_PKCS1_2048_SHA256_VALUE = 5; + /** + *
+       * RSASSA-PKCS1-v1_5 with a 3072 bit key and a SHA256 digest.
+       * 
+ * + * RSA_SIGN_PKCS1_3072_SHA256 = 6; + */ + public static final int RSA_SIGN_PKCS1_3072_SHA256_VALUE = 6; + /** + *
+       * RSASSA-PKCS1-v1_5 with a 4096 bit key and a SHA256 digest.
+       * 
+ * + * RSA_SIGN_PKCS1_4096_SHA256 = 7; + */ + public static final int RSA_SIGN_PKCS1_4096_SHA256_VALUE = 7; + /** + *
+       * RSASSA-PKCS1-v1_5 with a 4096 bit key and a SHA512 digest.
+       * 
+ * + * RSA_SIGN_PKCS1_4096_SHA512 = 8; + */ + public static final int RSA_SIGN_PKCS1_4096_SHA512_VALUE = 8; + /** + *
+       * ECDSA on the NIST P-256 curve with a SHA256 digest.
+       * 
+ * + * ECDSA_P256_SHA256 = 9; + */ + public static final int ECDSA_P256_SHA256_VALUE = 9; + /** + *
+       * ECDSA on the NIST P-256 curve with a SHA256 digest.
+       * 
+ * + * EC_SIGN_P256_SHA256 = 9; + */ + public static final int EC_SIGN_P256_SHA256_VALUE = 9; + /** + *
+       * ECDSA on the NIST P-384 curve with a SHA384 digest.
+       * 
+ * + * ECDSA_P384_SHA384 = 10; + */ + public static final int ECDSA_P384_SHA384_VALUE = 10; + /** + *
+       * ECDSA on the NIST P-384 curve with a SHA384 digest.
+       * 
+ * + * EC_SIGN_P384_SHA384 = 10; + */ + public static final int EC_SIGN_P384_SHA384_VALUE = 10; + /** + *
+       * ECDSA on the NIST P-521 curve with a SHA512 digest.
+       * 
+ * + * ECDSA_P521_SHA512 = 11; + */ + public static final int ECDSA_P521_SHA512_VALUE = 11; + /** + *
+       * ECDSA on the NIST P-521 curve with a SHA512 digest.
+       * 
+ * + * EC_SIGN_P521_SHA512 = 11; + */ + public static final int EC_SIGN_P521_SHA512_VALUE = 11; + + + public final int getNumber() { + if (index == -1) { + throw new java.lang.IllegalArgumentException( + "Can't get the number of an unknown enum value."); + } + return value; + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static SignatureAlgorithm valueOf(int value) { + return forNumber(value); + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + */ + public static SignatureAlgorithm forNumber(int value) { + switch (value) { + case 0: return SIGNATURE_ALGORITHM_UNSPECIFIED; + case 1: return RSA_PSS_2048_SHA256; + case 2: return RSA_PSS_3072_SHA256; + case 3: return RSA_PSS_4096_SHA256; + case 4: return RSA_PSS_4096_SHA512; + case 5: return RSA_SIGN_PKCS1_2048_SHA256; + case 6: return RSA_SIGN_PKCS1_3072_SHA256; + case 7: return RSA_SIGN_PKCS1_4096_SHA256; + case 8: return RSA_SIGN_PKCS1_4096_SHA512; + case 9: return ECDSA_P256_SHA256; + case 10: return ECDSA_P384_SHA384; + case 11: return ECDSA_P521_SHA512; + default: return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap + internalGetValueMap() { + return internalValueMap; + } + private static final com.google.protobuf.Internal.EnumLiteMap< + SignatureAlgorithm> internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public SignatureAlgorithm findValueByNumber(int number) { + return SignatureAlgorithm.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor + getValueDescriptor() { + if (index == -1) { + throw new java.lang.IllegalStateException( + "Can't get the descriptor of an unrecognized enum value."); + } + return getDescriptor().getValues().get(index); + } + public final com.google.protobuf.Descriptors.EnumDescriptor + getDescriptorForType() { + return getDescriptor(); + } + public static final com.google.protobuf.Descriptors.EnumDescriptor + getDescriptor() { + return com.google.protos.google.cloud.binaryauthorization.v1.Resources.PkixPublicKey.getDescriptor().getEnumTypes().get(0); + } + + private static final SignatureAlgorithm[] VALUES = getStaticValuesArray(); + private static SignatureAlgorithm[] getStaticValuesArray() { + return new SignatureAlgorithm[] { + SIGNATURE_ALGORITHM_UNSPECIFIED, RSA_PSS_2048_SHA256, RSA_PSS_3072_SHA256, RSA_PSS_4096_SHA256, RSA_PSS_4096_SHA512, RSA_SIGN_PKCS1_2048_SHA256, RSA_SIGN_PKCS1_3072_SHA256, RSA_SIGN_PKCS1_4096_SHA256, RSA_SIGN_PKCS1_4096_SHA512, ECDSA_P256_SHA256, EC_SIGN_P256_SHA256, ECDSA_P384_SHA384, EC_SIGN_P384_SHA384, ECDSA_P521_SHA512, EC_SIGN_P521_SHA512, + }; + } + public static SignatureAlgorithm valueOf( + com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + if (desc.getType() != getDescriptor()) { + throw new java.lang.IllegalArgumentException( + "EnumValueDescriptor is not for this type."); + } + if (desc.getIndex() == -1) { + return UNRECOGNIZED; + } + return VALUES[desc.getIndex()]; + } + + private final int index; + private final int value; + + private SignatureAlgorithm(int index, int value) { + this.index = index; + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.cloud.binaryauthorization.v1.PkixPublicKey.SignatureAlgorithm) + } + + public static final int PUBLIC_KEY_PEM_FIELD_NUMBER = 1; + private volatile java.lang.Object publicKeyPem_; + /** + *
+     * A PEM-encoded public key, as described in
+     * https://tools.ietf.org/html/rfc7468#section-13
+     * 
+ * + * string public_key_pem = 1; + * @return The publicKeyPem. + */ + @java.lang.Override + public java.lang.String getPublicKeyPem() { + java.lang.Object ref = publicKeyPem_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + publicKeyPem_ = s; + return s; + } + } + /** + *
+     * A PEM-encoded public key, as described in
+     * https://tools.ietf.org/html/rfc7468#section-13
+     * 
+ * + * string public_key_pem = 1; + * @return The bytes for publicKeyPem. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getPublicKeyPemBytes() { + java.lang.Object ref = publicKeyPem_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + publicKeyPem_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int SIGNATURE_ALGORITHM_FIELD_NUMBER = 2; + private int signatureAlgorithm_; + /** + *
+     * The signature algorithm used to verify a message against a signature using
+     * this key.
+     * These signature algorithm must match the structure and any object
+     * identifiers encoded in `public_key_pem` (i.e. this algorithm must match
+     * that of the public key).
+     * 
+ * + * .google.cloud.binaryauthorization.v1.PkixPublicKey.SignatureAlgorithm signature_algorithm = 2; + * @return The enum numeric value on the wire for signatureAlgorithm. + */ + @java.lang.Override public int getSignatureAlgorithmValue() { + return signatureAlgorithm_; + } + /** + *
+     * The signature algorithm used to verify a message against a signature using
+     * this key.
+     * These signature algorithm must match the structure and any object
+     * identifiers encoded in `public_key_pem` (i.e. this algorithm must match
+     * that of the public key).
+     * 
+ * + * .google.cloud.binaryauthorization.v1.PkixPublicKey.SignatureAlgorithm signature_algorithm = 2; + * @return The signatureAlgorithm. + */ + @java.lang.Override public com.google.protos.google.cloud.binaryauthorization.v1.Resources.PkixPublicKey.SignatureAlgorithm getSignatureAlgorithm() { + @SuppressWarnings("deprecation") + com.google.protos.google.cloud.binaryauthorization.v1.Resources.PkixPublicKey.SignatureAlgorithm result = com.google.protos.google.cloud.binaryauthorization.v1.Resources.PkixPublicKey.SignatureAlgorithm.valueOf(signatureAlgorithm_); + return result == null ? com.google.protos.google.cloud.binaryauthorization.v1.Resources.PkixPublicKey.SignatureAlgorithm.UNRECOGNIZED : result; + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (!getPublicKeyPemBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, publicKeyPem_); + } + if (signatureAlgorithm_ != com.google.protos.google.cloud.binaryauthorization.v1.Resources.PkixPublicKey.SignatureAlgorithm.SIGNATURE_ALGORITHM_UNSPECIFIED.getNumber()) { + output.writeEnum(2, signatureAlgorithm_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!getPublicKeyPemBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, publicKeyPem_); + } + if (signatureAlgorithm_ != com.google.protos.google.cloud.binaryauthorization.v1.Resources.PkixPublicKey.SignatureAlgorithm.SIGNATURE_ALGORITHM_UNSPECIFIED.getNumber()) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(2, signatureAlgorithm_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.protos.google.cloud.binaryauthorization.v1.Resources.PkixPublicKey)) { + return super.equals(obj); + } + com.google.protos.google.cloud.binaryauthorization.v1.Resources.PkixPublicKey other = (com.google.protos.google.cloud.binaryauthorization.v1.Resources.PkixPublicKey) obj; + + if (!getPublicKeyPem() + .equals(other.getPublicKeyPem())) return false; + if (signatureAlgorithm_ != other.signatureAlgorithm_) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + PUBLIC_KEY_PEM_FIELD_NUMBER; + hash = (53 * hash) + getPublicKeyPem().hashCode(); + hash = (37 * hash) + SIGNATURE_ALGORITHM_FIELD_NUMBER; + hash = (53 * hash) + signatureAlgorithm_; + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.protos.google.cloud.binaryauthorization.v1.Resources.PkixPublicKey parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Resources.PkixPublicKey parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Resources.PkixPublicKey parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Resources.PkixPublicKey parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Resources.PkixPublicKey parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Resources.PkixPublicKey parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Resources.PkixPublicKey parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Resources.PkixPublicKey parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Resources.PkixPublicKey parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Resources.PkixPublicKey parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Resources.PkixPublicKey parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Resources.PkixPublicKey parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(com.google.protos.google.cloud.binaryauthorization.v1.Resources.PkixPublicKey prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+     * A public key in the PkixPublicKey format (see
+     * https://tools.ietf.org/html/rfc5280#section-4.1.2.7 for details).
+     * Public keys of this type are typically textually encoded using the PEM
+     * format.
+     * 
+ * + * Protobuf type {@code google.cloud.binaryauthorization.v1.PkixPublicKey} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:google.cloud.binaryauthorization.v1.PkixPublicKey) + com.google.protos.google.cloud.binaryauthorization.v1.Resources.PkixPublicKeyOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.protos.google.cloud.binaryauthorization.v1.Resources.internal_static_google_cloud_binaryauthorization_v1_PkixPublicKey_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.protos.google.cloud.binaryauthorization.v1.Resources.internal_static_google_cloud_binaryauthorization_v1_PkixPublicKey_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.protos.google.cloud.binaryauthorization.v1.Resources.PkixPublicKey.class, com.google.protos.google.cloud.binaryauthorization.v1.Resources.PkixPublicKey.Builder.class); + } + + // Construct using com.google.protos.google.cloud.binaryauthorization.v1.Resources.PkixPublicKey.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + publicKeyPem_ = ""; + + signatureAlgorithm_ = 0; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.protos.google.cloud.binaryauthorization.v1.Resources.internal_static_google_cloud_binaryauthorization_v1_PkixPublicKey_descriptor; + } + + @java.lang.Override + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.PkixPublicKey getDefaultInstanceForType() { + return com.google.protos.google.cloud.binaryauthorization.v1.Resources.PkixPublicKey.getDefaultInstance(); + } + + @java.lang.Override + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.PkixPublicKey build() { + com.google.protos.google.cloud.binaryauthorization.v1.Resources.PkixPublicKey result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.PkixPublicKey buildPartial() { + com.google.protos.google.cloud.binaryauthorization.v1.Resources.PkixPublicKey result = new com.google.protos.google.cloud.binaryauthorization.v1.Resources.PkixPublicKey(this); + result.publicKeyPem_ = publicKeyPem_; + result.signatureAlgorithm_ = signatureAlgorithm_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.protos.google.cloud.binaryauthorization.v1.Resources.PkixPublicKey) { + return mergeFrom((com.google.protos.google.cloud.binaryauthorization.v1.Resources.PkixPublicKey)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.protos.google.cloud.binaryauthorization.v1.Resources.PkixPublicKey other) { + if (other == com.google.protos.google.cloud.binaryauthorization.v1.Resources.PkixPublicKey.getDefaultInstance()) return this; + if (!other.getPublicKeyPem().isEmpty()) { + publicKeyPem_ = other.publicKeyPem_; + onChanged(); + } + if (other.signatureAlgorithm_ != 0) { + setSignatureAlgorithmValue(other.getSignatureAlgorithmValue()); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + com.google.protos.google.cloud.binaryauthorization.v1.Resources.PkixPublicKey parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.protos.google.cloud.binaryauthorization.v1.Resources.PkixPublicKey) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object publicKeyPem_ = ""; + /** + *
+       * A PEM-encoded public key, as described in
+       * https://tools.ietf.org/html/rfc7468#section-13
+       * 
+ * + * string public_key_pem = 1; + * @return The publicKeyPem. + */ + public java.lang.String getPublicKeyPem() { + java.lang.Object ref = publicKeyPem_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + publicKeyPem_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+       * A PEM-encoded public key, as described in
+       * https://tools.ietf.org/html/rfc7468#section-13
+       * 
+ * + * string public_key_pem = 1; + * @return The bytes for publicKeyPem. + */ + public com.google.protobuf.ByteString + getPublicKeyPemBytes() { + java.lang.Object ref = publicKeyPem_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + publicKeyPem_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+       * A PEM-encoded public key, as described in
+       * https://tools.ietf.org/html/rfc7468#section-13
+       * 
+ * + * string public_key_pem = 1; + * @param value The publicKeyPem to set. + * @return This builder for chaining. + */ + public Builder setPublicKeyPem( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + publicKeyPem_ = value; + onChanged(); + return this; + } + /** + *
+       * A PEM-encoded public key, as described in
+       * https://tools.ietf.org/html/rfc7468#section-13
+       * 
+ * + * string public_key_pem = 1; + * @return This builder for chaining. + */ + public Builder clearPublicKeyPem() { + + publicKeyPem_ = getDefaultInstance().getPublicKeyPem(); + onChanged(); + return this; + } + /** + *
+       * A PEM-encoded public key, as described in
+       * https://tools.ietf.org/html/rfc7468#section-13
+       * 
+ * + * string public_key_pem = 1; + * @param value The bytes for publicKeyPem to set. + * @return This builder for chaining. + */ + public Builder setPublicKeyPemBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + publicKeyPem_ = value; + onChanged(); + return this; + } + + private int signatureAlgorithm_ = 0; + /** + *
+       * The signature algorithm used to verify a message against a signature using
+       * this key.
+       * These signature algorithm must match the structure and any object
+       * identifiers encoded in `public_key_pem` (i.e. this algorithm must match
+       * that of the public key).
+       * 
+ * + * .google.cloud.binaryauthorization.v1.PkixPublicKey.SignatureAlgorithm signature_algorithm = 2; + * @return The enum numeric value on the wire for signatureAlgorithm. + */ + @java.lang.Override public int getSignatureAlgorithmValue() { + return signatureAlgorithm_; + } + /** + *
+       * The signature algorithm used to verify a message against a signature using
+       * this key.
+       * These signature algorithm must match the structure and any object
+       * identifiers encoded in `public_key_pem` (i.e. this algorithm must match
+       * that of the public key).
+       * 
+ * + * .google.cloud.binaryauthorization.v1.PkixPublicKey.SignatureAlgorithm signature_algorithm = 2; + * @param value The enum numeric value on the wire for signatureAlgorithm to set. + * @return This builder for chaining. + */ + public Builder setSignatureAlgorithmValue(int value) { + + signatureAlgorithm_ = value; + onChanged(); + return this; + } + /** + *
+       * The signature algorithm used to verify a message against a signature using
+       * this key.
+       * These signature algorithm must match the structure and any object
+       * identifiers encoded in `public_key_pem` (i.e. this algorithm must match
+       * that of the public key).
+       * 
+ * + * .google.cloud.binaryauthorization.v1.PkixPublicKey.SignatureAlgorithm signature_algorithm = 2; + * @return The signatureAlgorithm. + */ + @java.lang.Override + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.PkixPublicKey.SignatureAlgorithm getSignatureAlgorithm() { + @SuppressWarnings("deprecation") + com.google.protos.google.cloud.binaryauthorization.v1.Resources.PkixPublicKey.SignatureAlgorithm result = com.google.protos.google.cloud.binaryauthorization.v1.Resources.PkixPublicKey.SignatureAlgorithm.valueOf(signatureAlgorithm_); + return result == null ? com.google.protos.google.cloud.binaryauthorization.v1.Resources.PkixPublicKey.SignatureAlgorithm.UNRECOGNIZED : result; + } + /** + *
+       * The signature algorithm used to verify a message against a signature using
+       * this key.
+       * These signature algorithm must match the structure and any object
+       * identifiers encoded in `public_key_pem` (i.e. this algorithm must match
+       * that of the public key).
+       * 
+ * + * .google.cloud.binaryauthorization.v1.PkixPublicKey.SignatureAlgorithm signature_algorithm = 2; + * @param value The signatureAlgorithm to set. + * @return This builder for chaining. + */ + public Builder setSignatureAlgorithm(com.google.protos.google.cloud.binaryauthorization.v1.Resources.PkixPublicKey.SignatureAlgorithm value) { + if (value == null) { + throw new NullPointerException(); + } + + signatureAlgorithm_ = value.getNumber(); + onChanged(); + return this; + } + /** + *
+       * The signature algorithm used to verify a message against a signature using
+       * this key.
+       * These signature algorithm must match the structure and any object
+       * identifiers encoded in `public_key_pem` (i.e. this algorithm must match
+       * that of the public key).
+       * 
+ * + * .google.cloud.binaryauthorization.v1.PkixPublicKey.SignatureAlgorithm signature_algorithm = 2; + * @return This builder for chaining. + */ + public Builder clearSignatureAlgorithm() { + + signatureAlgorithm_ = 0; + onChanged(); + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:google.cloud.binaryauthorization.v1.PkixPublicKey) + } + + // @@protoc_insertion_point(class_scope:google.cloud.binaryauthorization.v1.PkixPublicKey) + private static final com.google.protos.google.cloud.binaryauthorization.v1.Resources.PkixPublicKey DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.protos.google.cloud.binaryauthorization.v1.Resources.PkixPublicKey(); + } + + public static com.google.protos.google.cloud.binaryauthorization.v1.Resources.PkixPublicKey getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public PkixPublicKey parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new PkixPublicKey(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.PkixPublicKey getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface AttestorPublicKeyOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.cloud.binaryauthorization.v1.AttestorPublicKey) + com.google.protobuf.MessageOrBuilder { + + /** + *
+     * Optional. A descriptive comment. This field may be updated.
+     * 
+ * + * string comment = 1 [(.google.api.field_behavior) = OPTIONAL]; + * @return The comment. + */ + java.lang.String getComment(); + /** + *
+     * Optional. A descriptive comment. This field may be updated.
+     * 
+ * + * string comment = 1 [(.google.api.field_behavior) = OPTIONAL]; + * @return The bytes for comment. + */ + com.google.protobuf.ByteString + getCommentBytes(); + + /** + *
+     * The ID of this public key.
+     * Signatures verified by BinAuthz must include the ID of the public key that
+     * can be used to verify them, and that ID must match the contents of this
+     * field exactly.
+     * Additional restrictions on this field can be imposed based on which public
+     * key type is encapsulated. See the documentation on `public_key` cases below
+     * for details.
+     * 
+ * + * string id = 2; + * @return The id. + */ + java.lang.String getId(); + /** + *
+     * The ID of this public key.
+     * Signatures verified by BinAuthz must include the ID of the public key that
+     * can be used to verify them, and that ID must match the contents of this
+     * field exactly.
+     * Additional restrictions on this field can be imposed based on which public
+     * key type is encapsulated. See the documentation on `public_key` cases below
+     * for details.
+     * 
+ * + * string id = 2; + * @return The bytes for id. + */ + com.google.protobuf.ByteString + getIdBytes(); + + /** + *
+     * ASCII-armored representation of a PGP public key, as the entire output by
+     * the command `gpg --export --armor foo@example.com` (either LF or CRLF
+     * line endings).
+     * When using this field, `id` should be left blank.  The BinAuthz API
+     * handlers will calculate the ID and fill it in automatically.  BinAuthz
+     * computes this ID as the OpenPGP RFC4880 V4 fingerprint, represented as
+     * upper-case hex.  If `id` is provided by the caller, it will be
+     * overwritten by the API-calculated ID.
+     * 
+ * + * string ascii_armored_pgp_public_key = 3; + * @return Whether the asciiArmoredPgpPublicKey field is set. + */ + boolean hasAsciiArmoredPgpPublicKey(); + /** + *
+     * ASCII-armored representation of a PGP public key, as the entire output by
+     * the command `gpg --export --armor foo@example.com` (either LF or CRLF
+     * line endings).
+     * When using this field, `id` should be left blank.  The BinAuthz API
+     * handlers will calculate the ID and fill it in automatically.  BinAuthz
+     * computes this ID as the OpenPGP RFC4880 V4 fingerprint, represented as
+     * upper-case hex.  If `id` is provided by the caller, it will be
+     * overwritten by the API-calculated ID.
+     * 
+ * + * string ascii_armored_pgp_public_key = 3; + * @return The asciiArmoredPgpPublicKey. + */ + java.lang.String getAsciiArmoredPgpPublicKey(); + /** + *
+     * ASCII-armored representation of a PGP public key, as the entire output by
+     * the command `gpg --export --armor foo@example.com` (either LF or CRLF
+     * line endings).
+     * When using this field, `id` should be left blank.  The BinAuthz API
+     * handlers will calculate the ID and fill it in automatically.  BinAuthz
+     * computes this ID as the OpenPGP RFC4880 V4 fingerprint, represented as
+     * upper-case hex.  If `id` is provided by the caller, it will be
+     * overwritten by the API-calculated ID.
+     * 
+ * + * string ascii_armored_pgp_public_key = 3; + * @return The bytes for asciiArmoredPgpPublicKey. + */ + com.google.protobuf.ByteString + getAsciiArmoredPgpPublicKeyBytes(); + + /** + *
+     * A raw PKIX SubjectPublicKeyInfo format public key.
+     * NOTE: `id` may be explicitly provided by the caller when using this
+     * type of public key, but it MUST be a valid RFC3986 URI. If `id` is left
+     * blank, a default one will be computed based on the digest of the DER
+     * encoding of the public key.
+     * 
+ * + * .google.cloud.binaryauthorization.v1.PkixPublicKey pkix_public_key = 5; + * @return Whether the pkixPublicKey field is set. + */ + boolean hasPkixPublicKey(); + /** + *
+     * A raw PKIX SubjectPublicKeyInfo format public key.
+     * NOTE: `id` may be explicitly provided by the caller when using this
+     * type of public key, but it MUST be a valid RFC3986 URI. If `id` is left
+     * blank, a default one will be computed based on the digest of the DER
+     * encoding of the public key.
+     * 
+ * + * .google.cloud.binaryauthorization.v1.PkixPublicKey pkix_public_key = 5; + * @return The pkixPublicKey. + */ + com.google.protos.google.cloud.binaryauthorization.v1.Resources.PkixPublicKey getPkixPublicKey(); + /** + *
+     * A raw PKIX SubjectPublicKeyInfo format public key.
+     * NOTE: `id` may be explicitly provided by the caller when using this
+     * type of public key, but it MUST be a valid RFC3986 URI. If `id` is left
+     * blank, a default one will be computed based on the digest of the DER
+     * encoding of the public key.
+     * 
+ * + * .google.cloud.binaryauthorization.v1.PkixPublicKey pkix_public_key = 5; + */ + com.google.protos.google.cloud.binaryauthorization.v1.Resources.PkixPublicKeyOrBuilder getPkixPublicKeyOrBuilder(); + + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.AttestorPublicKey.PublicKeyCase getPublicKeyCase(); + } + /** + *
+   * An [attestor public key][google.cloud.binaryauthorization.v1.AttestorPublicKey] that will be used to verify
+   * attestations signed by this attestor.
+   * 
+ * + * Protobuf type {@code google.cloud.binaryauthorization.v1.AttestorPublicKey} + */ + public static final class AttestorPublicKey extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:google.cloud.binaryauthorization.v1.AttestorPublicKey) + AttestorPublicKeyOrBuilder { + private static final long serialVersionUID = 0L; + // Use AttestorPublicKey.newBuilder() to construct. + private AttestorPublicKey(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private AttestorPublicKey() { + comment_ = ""; + id_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new AttestorPublicKey(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private AttestorPublicKey( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + java.lang.String s = input.readStringRequireUtf8(); + + comment_ = s; + break; + } + case 18: { + java.lang.String s = input.readStringRequireUtf8(); + + id_ = s; + break; + } + case 26: { + java.lang.String s = input.readStringRequireUtf8(); + publicKeyCase_ = 3; + publicKey_ = s; + break; + } + case 42: { + com.google.protos.google.cloud.binaryauthorization.v1.Resources.PkixPublicKey.Builder subBuilder = null; + if (publicKeyCase_ == 5) { + subBuilder = ((com.google.protos.google.cloud.binaryauthorization.v1.Resources.PkixPublicKey) publicKey_).toBuilder(); + } + publicKey_ = + input.readMessage(com.google.protos.google.cloud.binaryauthorization.v1.Resources.PkixPublicKey.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom((com.google.protos.google.cloud.binaryauthorization.v1.Resources.PkixPublicKey) publicKey_); + publicKey_ = subBuilder.buildPartial(); + } + publicKeyCase_ = 5; + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.protos.google.cloud.binaryauthorization.v1.Resources.internal_static_google_cloud_binaryauthorization_v1_AttestorPublicKey_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.protos.google.cloud.binaryauthorization.v1.Resources.internal_static_google_cloud_binaryauthorization_v1_AttestorPublicKey_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.protos.google.cloud.binaryauthorization.v1.Resources.AttestorPublicKey.class, com.google.protos.google.cloud.binaryauthorization.v1.Resources.AttestorPublicKey.Builder.class); + } + + private int publicKeyCase_ = 0; + private java.lang.Object publicKey_; + public enum PublicKeyCase + implements com.google.protobuf.Internal.EnumLite, + com.google.protobuf.AbstractMessage.InternalOneOfEnum { + ASCII_ARMORED_PGP_PUBLIC_KEY(3), + PKIX_PUBLIC_KEY(5), + PUBLICKEY_NOT_SET(0); + private final int value; + private PublicKeyCase(int value) { + this.value = value; + } + /** + * @param value The number of the enum to look for. + * @return The enum associated with the given number. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static PublicKeyCase valueOf(int value) { + return forNumber(value); + } + + public static PublicKeyCase forNumber(int value) { + switch (value) { + case 3: return ASCII_ARMORED_PGP_PUBLIC_KEY; + case 5: return PKIX_PUBLIC_KEY; + case 0: return PUBLICKEY_NOT_SET; + default: return null; + } + } + public int getNumber() { + return this.value; + } + }; + + public PublicKeyCase + getPublicKeyCase() { + return PublicKeyCase.forNumber( + publicKeyCase_); + } + + public static final int COMMENT_FIELD_NUMBER = 1; + private volatile java.lang.Object comment_; + /** + *
+     * Optional. A descriptive comment. This field may be updated.
+     * 
+ * + * string comment = 1 [(.google.api.field_behavior) = OPTIONAL]; + * @return The comment. + */ + @java.lang.Override + public java.lang.String getComment() { + java.lang.Object ref = comment_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + comment_ = s; + return s; + } + } + /** + *
+     * Optional. A descriptive comment. This field may be updated.
+     * 
+ * + * string comment = 1 [(.google.api.field_behavior) = OPTIONAL]; + * @return The bytes for comment. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getCommentBytes() { + java.lang.Object ref = comment_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + comment_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int ID_FIELD_NUMBER = 2; + private volatile java.lang.Object id_; + /** + *
+     * The ID of this public key.
+     * Signatures verified by BinAuthz must include the ID of the public key that
+     * can be used to verify them, and that ID must match the contents of this
+     * field exactly.
+     * Additional restrictions on this field can be imposed based on which public
+     * key type is encapsulated. See the documentation on `public_key` cases below
+     * for details.
+     * 
+ * + * string id = 2; + * @return The id. + */ + @java.lang.Override + public java.lang.String getId() { + java.lang.Object ref = id_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + id_ = s; + return s; + } + } + /** + *
+     * The ID of this public key.
+     * Signatures verified by BinAuthz must include the ID of the public key that
+     * can be used to verify them, and that ID must match the contents of this
+     * field exactly.
+     * Additional restrictions on this field can be imposed based on which public
+     * key type is encapsulated. See the documentation on `public_key` cases below
+     * for details.
+     * 
+ * + * string id = 2; + * @return The bytes for id. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getIdBytes() { + java.lang.Object ref = id_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + id_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int ASCII_ARMORED_PGP_PUBLIC_KEY_FIELD_NUMBER = 3; + /** + *
+     * ASCII-armored representation of a PGP public key, as the entire output by
+     * the command `gpg --export --armor foo@example.com` (either LF or CRLF
+     * line endings).
+     * When using this field, `id` should be left blank.  The BinAuthz API
+     * handlers will calculate the ID and fill it in automatically.  BinAuthz
+     * computes this ID as the OpenPGP RFC4880 V4 fingerprint, represented as
+     * upper-case hex.  If `id` is provided by the caller, it will be
+     * overwritten by the API-calculated ID.
+     * 
+ * + * string ascii_armored_pgp_public_key = 3; + * @return Whether the asciiArmoredPgpPublicKey field is set. + */ + public boolean hasAsciiArmoredPgpPublicKey() { + return publicKeyCase_ == 3; + } + /** + *
+     * ASCII-armored representation of a PGP public key, as the entire output by
+     * the command `gpg --export --armor foo@example.com` (either LF or CRLF
+     * line endings).
+     * When using this field, `id` should be left blank.  The BinAuthz API
+     * handlers will calculate the ID and fill it in automatically.  BinAuthz
+     * computes this ID as the OpenPGP RFC4880 V4 fingerprint, represented as
+     * upper-case hex.  If `id` is provided by the caller, it will be
+     * overwritten by the API-calculated ID.
+     * 
+ * + * string ascii_armored_pgp_public_key = 3; + * @return The asciiArmoredPgpPublicKey. + */ + public java.lang.String getAsciiArmoredPgpPublicKey() { + java.lang.Object ref = ""; + if (publicKeyCase_ == 3) { + ref = publicKey_; + } + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + if (publicKeyCase_ == 3) { + publicKey_ = s; + } + return s; + } + } + /** + *
+     * ASCII-armored representation of a PGP public key, as the entire output by
+     * the command `gpg --export --armor foo@example.com` (either LF or CRLF
+     * line endings).
+     * When using this field, `id` should be left blank.  The BinAuthz API
+     * handlers will calculate the ID and fill it in automatically.  BinAuthz
+     * computes this ID as the OpenPGP RFC4880 V4 fingerprint, represented as
+     * upper-case hex.  If `id` is provided by the caller, it will be
+     * overwritten by the API-calculated ID.
+     * 
+ * + * string ascii_armored_pgp_public_key = 3; + * @return The bytes for asciiArmoredPgpPublicKey. + */ + public com.google.protobuf.ByteString + getAsciiArmoredPgpPublicKeyBytes() { + java.lang.Object ref = ""; + if (publicKeyCase_ == 3) { + ref = publicKey_; + } + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + if (publicKeyCase_ == 3) { + publicKey_ = b; + } + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int PKIX_PUBLIC_KEY_FIELD_NUMBER = 5; + /** + *
+     * A raw PKIX SubjectPublicKeyInfo format public key.
+     * NOTE: `id` may be explicitly provided by the caller when using this
+     * type of public key, but it MUST be a valid RFC3986 URI. If `id` is left
+     * blank, a default one will be computed based on the digest of the DER
+     * encoding of the public key.
+     * 
+ * + * .google.cloud.binaryauthorization.v1.PkixPublicKey pkix_public_key = 5; + * @return Whether the pkixPublicKey field is set. + */ + @java.lang.Override + public boolean hasPkixPublicKey() { + return publicKeyCase_ == 5; + } + /** + *
+     * A raw PKIX SubjectPublicKeyInfo format public key.
+     * NOTE: `id` may be explicitly provided by the caller when using this
+     * type of public key, but it MUST be a valid RFC3986 URI. If `id` is left
+     * blank, a default one will be computed based on the digest of the DER
+     * encoding of the public key.
+     * 
+ * + * .google.cloud.binaryauthorization.v1.PkixPublicKey pkix_public_key = 5; + * @return The pkixPublicKey. + */ + @java.lang.Override + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.PkixPublicKey getPkixPublicKey() { + if (publicKeyCase_ == 5) { + return (com.google.protos.google.cloud.binaryauthorization.v1.Resources.PkixPublicKey) publicKey_; + } + return com.google.protos.google.cloud.binaryauthorization.v1.Resources.PkixPublicKey.getDefaultInstance(); + } + /** + *
+     * A raw PKIX SubjectPublicKeyInfo format public key.
+     * NOTE: `id` may be explicitly provided by the caller when using this
+     * type of public key, but it MUST be a valid RFC3986 URI. If `id` is left
+     * blank, a default one will be computed based on the digest of the DER
+     * encoding of the public key.
+     * 
+ * + * .google.cloud.binaryauthorization.v1.PkixPublicKey pkix_public_key = 5; + */ + @java.lang.Override + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.PkixPublicKeyOrBuilder getPkixPublicKeyOrBuilder() { + if (publicKeyCase_ == 5) { + return (com.google.protos.google.cloud.binaryauthorization.v1.Resources.PkixPublicKey) publicKey_; + } + return com.google.protos.google.cloud.binaryauthorization.v1.Resources.PkixPublicKey.getDefaultInstance(); + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (!getCommentBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, comment_); + } + if (!getIdBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, id_); + } + if (publicKeyCase_ == 3) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, publicKey_); + } + if (publicKeyCase_ == 5) { + output.writeMessage(5, (com.google.protos.google.cloud.binaryauthorization.v1.Resources.PkixPublicKey) publicKey_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!getCommentBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, comment_); + } + if (!getIdBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, id_); + } + if (publicKeyCase_ == 3) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, publicKey_); + } + if (publicKeyCase_ == 5) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(5, (com.google.protos.google.cloud.binaryauthorization.v1.Resources.PkixPublicKey) publicKey_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.protos.google.cloud.binaryauthorization.v1.Resources.AttestorPublicKey)) { + return super.equals(obj); + } + com.google.protos.google.cloud.binaryauthorization.v1.Resources.AttestorPublicKey other = (com.google.protos.google.cloud.binaryauthorization.v1.Resources.AttestorPublicKey) obj; + + if (!getComment() + .equals(other.getComment())) return false; + if (!getId() + .equals(other.getId())) return false; + if (!getPublicKeyCase().equals(other.getPublicKeyCase())) return false; + switch (publicKeyCase_) { + case 3: + if (!getAsciiArmoredPgpPublicKey() + .equals(other.getAsciiArmoredPgpPublicKey())) return false; + break; + case 5: + if (!getPkixPublicKey() + .equals(other.getPkixPublicKey())) return false; + break; + case 0: + default: + } + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + COMMENT_FIELD_NUMBER; + hash = (53 * hash) + getComment().hashCode(); + hash = (37 * hash) + ID_FIELD_NUMBER; + hash = (53 * hash) + getId().hashCode(); + switch (publicKeyCase_) { + case 3: + hash = (37 * hash) + ASCII_ARMORED_PGP_PUBLIC_KEY_FIELD_NUMBER; + hash = (53 * hash) + getAsciiArmoredPgpPublicKey().hashCode(); + break; + case 5: + hash = (37 * hash) + PKIX_PUBLIC_KEY_FIELD_NUMBER; + hash = (53 * hash) + getPkixPublicKey().hashCode(); + break; + case 0: + default: + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.protos.google.cloud.binaryauthorization.v1.Resources.AttestorPublicKey parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Resources.AttestorPublicKey parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Resources.AttestorPublicKey parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Resources.AttestorPublicKey parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Resources.AttestorPublicKey parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Resources.AttestorPublicKey parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Resources.AttestorPublicKey parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Resources.AttestorPublicKey parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Resources.AttestorPublicKey parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Resources.AttestorPublicKey parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Resources.AttestorPublicKey parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Resources.AttestorPublicKey parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(com.google.protos.google.cloud.binaryauthorization.v1.Resources.AttestorPublicKey prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+     * An [attestor public key][google.cloud.binaryauthorization.v1.AttestorPublicKey] that will be used to verify
+     * attestations signed by this attestor.
+     * 
+ * + * Protobuf type {@code google.cloud.binaryauthorization.v1.AttestorPublicKey} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:google.cloud.binaryauthorization.v1.AttestorPublicKey) + com.google.protos.google.cloud.binaryauthorization.v1.Resources.AttestorPublicKeyOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.protos.google.cloud.binaryauthorization.v1.Resources.internal_static_google_cloud_binaryauthorization_v1_AttestorPublicKey_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.protos.google.cloud.binaryauthorization.v1.Resources.internal_static_google_cloud_binaryauthorization_v1_AttestorPublicKey_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.protos.google.cloud.binaryauthorization.v1.Resources.AttestorPublicKey.class, com.google.protos.google.cloud.binaryauthorization.v1.Resources.AttestorPublicKey.Builder.class); + } + + // Construct using com.google.protos.google.cloud.binaryauthorization.v1.Resources.AttestorPublicKey.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + comment_ = ""; + + id_ = ""; + + publicKeyCase_ = 0; + publicKey_ = null; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.protos.google.cloud.binaryauthorization.v1.Resources.internal_static_google_cloud_binaryauthorization_v1_AttestorPublicKey_descriptor; + } + + @java.lang.Override + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.AttestorPublicKey getDefaultInstanceForType() { + return com.google.protos.google.cloud.binaryauthorization.v1.Resources.AttestorPublicKey.getDefaultInstance(); + } + + @java.lang.Override + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.AttestorPublicKey build() { + com.google.protos.google.cloud.binaryauthorization.v1.Resources.AttestorPublicKey result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.AttestorPublicKey buildPartial() { + com.google.protos.google.cloud.binaryauthorization.v1.Resources.AttestorPublicKey result = new com.google.protos.google.cloud.binaryauthorization.v1.Resources.AttestorPublicKey(this); + result.comment_ = comment_; + result.id_ = id_; + if (publicKeyCase_ == 3) { + result.publicKey_ = publicKey_; + } + if (publicKeyCase_ == 5) { + if (pkixPublicKeyBuilder_ == null) { + result.publicKey_ = publicKey_; + } else { + result.publicKey_ = pkixPublicKeyBuilder_.build(); + } + } + result.publicKeyCase_ = publicKeyCase_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.protos.google.cloud.binaryauthorization.v1.Resources.AttestorPublicKey) { + return mergeFrom((com.google.protos.google.cloud.binaryauthorization.v1.Resources.AttestorPublicKey)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.protos.google.cloud.binaryauthorization.v1.Resources.AttestorPublicKey other) { + if (other == com.google.protos.google.cloud.binaryauthorization.v1.Resources.AttestorPublicKey.getDefaultInstance()) return this; + if (!other.getComment().isEmpty()) { + comment_ = other.comment_; + onChanged(); + } + if (!other.getId().isEmpty()) { + id_ = other.id_; + onChanged(); + } + switch (other.getPublicKeyCase()) { + case ASCII_ARMORED_PGP_PUBLIC_KEY: { + publicKeyCase_ = 3; + publicKey_ = other.publicKey_; + onChanged(); + break; + } + case PKIX_PUBLIC_KEY: { + mergePkixPublicKey(other.getPkixPublicKey()); + break; + } + case PUBLICKEY_NOT_SET: { + break; + } + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + com.google.protos.google.cloud.binaryauthorization.v1.Resources.AttestorPublicKey parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.protos.google.cloud.binaryauthorization.v1.Resources.AttestorPublicKey) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int publicKeyCase_ = 0; + private java.lang.Object publicKey_; + public PublicKeyCase + getPublicKeyCase() { + return PublicKeyCase.forNumber( + publicKeyCase_); + } + + public Builder clearPublicKey() { + publicKeyCase_ = 0; + publicKey_ = null; + onChanged(); + return this; + } + + + private java.lang.Object comment_ = ""; + /** + *
+       * Optional. A descriptive comment. This field may be updated.
+       * 
+ * + * string comment = 1 [(.google.api.field_behavior) = OPTIONAL]; + * @return The comment. + */ + public java.lang.String getComment() { + java.lang.Object ref = comment_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + comment_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+       * Optional. A descriptive comment. This field may be updated.
+       * 
+ * + * string comment = 1 [(.google.api.field_behavior) = OPTIONAL]; + * @return The bytes for comment. + */ + public com.google.protobuf.ByteString + getCommentBytes() { + java.lang.Object ref = comment_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + comment_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+       * Optional. A descriptive comment. This field may be updated.
+       * 
+ * + * string comment = 1 [(.google.api.field_behavior) = OPTIONAL]; + * @param value The comment to set. + * @return This builder for chaining. + */ + public Builder setComment( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + comment_ = value; + onChanged(); + return this; + } + /** + *
+       * Optional. A descriptive comment. This field may be updated.
+       * 
+ * + * string comment = 1 [(.google.api.field_behavior) = OPTIONAL]; + * @return This builder for chaining. + */ + public Builder clearComment() { + + comment_ = getDefaultInstance().getComment(); + onChanged(); + return this; + } + /** + *
+       * Optional. A descriptive comment. This field may be updated.
+       * 
+ * + * string comment = 1 [(.google.api.field_behavior) = OPTIONAL]; + * @param value The bytes for comment to set. + * @return This builder for chaining. + */ + public Builder setCommentBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + comment_ = value; + onChanged(); + return this; + } + + private java.lang.Object id_ = ""; + /** + *
+       * The ID of this public key.
+       * Signatures verified by BinAuthz must include the ID of the public key that
+       * can be used to verify them, and that ID must match the contents of this
+       * field exactly.
+       * Additional restrictions on this field can be imposed based on which public
+       * key type is encapsulated. See the documentation on `public_key` cases below
+       * for details.
+       * 
+ * + * string id = 2; + * @return The id. + */ + public java.lang.String getId() { + java.lang.Object ref = id_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + id_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+       * The ID of this public key.
+       * Signatures verified by BinAuthz must include the ID of the public key that
+       * can be used to verify them, and that ID must match the contents of this
+       * field exactly.
+       * Additional restrictions on this field can be imposed based on which public
+       * key type is encapsulated. See the documentation on `public_key` cases below
+       * for details.
+       * 
+ * + * string id = 2; + * @return The bytes for id. + */ + public com.google.protobuf.ByteString + getIdBytes() { + java.lang.Object ref = id_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + id_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+       * The ID of this public key.
+       * Signatures verified by BinAuthz must include the ID of the public key that
+       * can be used to verify them, and that ID must match the contents of this
+       * field exactly.
+       * Additional restrictions on this field can be imposed based on which public
+       * key type is encapsulated. See the documentation on `public_key` cases below
+       * for details.
+       * 
+ * + * string id = 2; + * @param value The id to set. + * @return This builder for chaining. + */ + public Builder setId( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + id_ = value; + onChanged(); + return this; + } + /** + *
+       * The ID of this public key.
+       * Signatures verified by BinAuthz must include the ID of the public key that
+       * can be used to verify them, and that ID must match the contents of this
+       * field exactly.
+       * Additional restrictions on this field can be imposed based on which public
+       * key type is encapsulated. See the documentation on `public_key` cases below
+       * for details.
+       * 
+ * + * string id = 2; + * @return This builder for chaining. + */ + public Builder clearId() { + + id_ = getDefaultInstance().getId(); + onChanged(); + return this; + } + /** + *
+       * The ID of this public key.
+       * Signatures verified by BinAuthz must include the ID of the public key that
+       * can be used to verify them, and that ID must match the contents of this
+       * field exactly.
+       * Additional restrictions on this field can be imposed based on which public
+       * key type is encapsulated. See the documentation on `public_key` cases below
+       * for details.
+       * 
+ * + * string id = 2; + * @param value The bytes for id to set. + * @return This builder for chaining. + */ + public Builder setIdBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + id_ = value; + onChanged(); + return this; + } + + /** + *
+       * ASCII-armored representation of a PGP public key, as the entire output by
+       * the command `gpg --export --armor foo@example.com` (either LF or CRLF
+       * line endings).
+       * When using this field, `id` should be left blank.  The BinAuthz API
+       * handlers will calculate the ID and fill it in automatically.  BinAuthz
+       * computes this ID as the OpenPGP RFC4880 V4 fingerprint, represented as
+       * upper-case hex.  If `id` is provided by the caller, it will be
+       * overwritten by the API-calculated ID.
+       * 
+ * + * string ascii_armored_pgp_public_key = 3; + * @return Whether the asciiArmoredPgpPublicKey field is set. + */ + @java.lang.Override + public boolean hasAsciiArmoredPgpPublicKey() { + return publicKeyCase_ == 3; + } + /** + *
+       * ASCII-armored representation of a PGP public key, as the entire output by
+       * the command `gpg --export --armor foo@example.com` (either LF or CRLF
+       * line endings).
+       * When using this field, `id` should be left blank.  The BinAuthz API
+       * handlers will calculate the ID and fill it in automatically.  BinAuthz
+       * computes this ID as the OpenPGP RFC4880 V4 fingerprint, represented as
+       * upper-case hex.  If `id` is provided by the caller, it will be
+       * overwritten by the API-calculated ID.
+       * 
+ * + * string ascii_armored_pgp_public_key = 3; + * @return The asciiArmoredPgpPublicKey. + */ + @java.lang.Override + public java.lang.String getAsciiArmoredPgpPublicKey() { + java.lang.Object ref = ""; + if (publicKeyCase_ == 3) { + ref = publicKey_; + } + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + if (publicKeyCase_ == 3) { + publicKey_ = s; + } + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+       * ASCII-armored representation of a PGP public key, as the entire output by
+       * the command `gpg --export --armor foo@example.com` (either LF or CRLF
+       * line endings).
+       * When using this field, `id` should be left blank.  The BinAuthz API
+       * handlers will calculate the ID and fill it in automatically.  BinAuthz
+       * computes this ID as the OpenPGP RFC4880 V4 fingerprint, represented as
+       * upper-case hex.  If `id` is provided by the caller, it will be
+       * overwritten by the API-calculated ID.
+       * 
+ * + * string ascii_armored_pgp_public_key = 3; + * @return The bytes for asciiArmoredPgpPublicKey. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getAsciiArmoredPgpPublicKeyBytes() { + java.lang.Object ref = ""; + if (publicKeyCase_ == 3) { + ref = publicKey_; + } + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + if (publicKeyCase_ == 3) { + publicKey_ = b; + } + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+       * ASCII-armored representation of a PGP public key, as the entire output by
+       * the command `gpg --export --armor foo@example.com` (either LF or CRLF
+       * line endings).
+       * When using this field, `id` should be left blank.  The BinAuthz API
+       * handlers will calculate the ID and fill it in automatically.  BinAuthz
+       * computes this ID as the OpenPGP RFC4880 V4 fingerprint, represented as
+       * upper-case hex.  If `id` is provided by the caller, it will be
+       * overwritten by the API-calculated ID.
+       * 
+ * + * string ascii_armored_pgp_public_key = 3; + * @param value The asciiArmoredPgpPublicKey to set. + * @return This builder for chaining. + */ + public Builder setAsciiArmoredPgpPublicKey( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + publicKeyCase_ = 3; + publicKey_ = value; + onChanged(); + return this; + } + /** + *
+       * ASCII-armored representation of a PGP public key, as the entire output by
+       * the command `gpg --export --armor foo@example.com` (either LF or CRLF
+       * line endings).
+       * When using this field, `id` should be left blank.  The BinAuthz API
+       * handlers will calculate the ID and fill it in automatically.  BinAuthz
+       * computes this ID as the OpenPGP RFC4880 V4 fingerprint, represented as
+       * upper-case hex.  If `id` is provided by the caller, it will be
+       * overwritten by the API-calculated ID.
+       * 
+ * + * string ascii_armored_pgp_public_key = 3; + * @return This builder for chaining. + */ + public Builder clearAsciiArmoredPgpPublicKey() { + if (publicKeyCase_ == 3) { + publicKeyCase_ = 0; + publicKey_ = null; + onChanged(); + } + return this; + } + /** + *
+       * ASCII-armored representation of a PGP public key, as the entire output by
+       * the command `gpg --export --armor foo@example.com` (either LF or CRLF
+       * line endings).
+       * When using this field, `id` should be left blank.  The BinAuthz API
+       * handlers will calculate the ID and fill it in automatically.  BinAuthz
+       * computes this ID as the OpenPGP RFC4880 V4 fingerprint, represented as
+       * upper-case hex.  If `id` is provided by the caller, it will be
+       * overwritten by the API-calculated ID.
+       * 
+ * + * string ascii_armored_pgp_public_key = 3; + * @param value The bytes for asciiArmoredPgpPublicKey to set. + * @return This builder for chaining. + */ + public Builder setAsciiArmoredPgpPublicKeyBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + publicKeyCase_ = 3; + publicKey_ = value; + onChanged(); + return this; + } + + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protos.google.cloud.binaryauthorization.v1.Resources.PkixPublicKey, com.google.protos.google.cloud.binaryauthorization.v1.Resources.PkixPublicKey.Builder, com.google.protos.google.cloud.binaryauthorization.v1.Resources.PkixPublicKeyOrBuilder> pkixPublicKeyBuilder_; + /** + *
+       * A raw PKIX SubjectPublicKeyInfo format public key.
+       * NOTE: `id` may be explicitly provided by the caller when using this
+       * type of public key, but it MUST be a valid RFC3986 URI. If `id` is left
+       * blank, a default one will be computed based on the digest of the DER
+       * encoding of the public key.
+       * 
+ * + * .google.cloud.binaryauthorization.v1.PkixPublicKey pkix_public_key = 5; + * @return Whether the pkixPublicKey field is set. + */ + @java.lang.Override + public boolean hasPkixPublicKey() { + return publicKeyCase_ == 5; + } + /** + *
+       * A raw PKIX SubjectPublicKeyInfo format public key.
+       * NOTE: `id` may be explicitly provided by the caller when using this
+       * type of public key, but it MUST be a valid RFC3986 URI. If `id` is left
+       * blank, a default one will be computed based on the digest of the DER
+       * encoding of the public key.
+       * 
+ * + * .google.cloud.binaryauthorization.v1.PkixPublicKey pkix_public_key = 5; + * @return The pkixPublicKey. + */ + @java.lang.Override + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.PkixPublicKey getPkixPublicKey() { + if (pkixPublicKeyBuilder_ == null) { + if (publicKeyCase_ == 5) { + return (com.google.protos.google.cloud.binaryauthorization.v1.Resources.PkixPublicKey) publicKey_; + } + return com.google.protos.google.cloud.binaryauthorization.v1.Resources.PkixPublicKey.getDefaultInstance(); + } else { + if (publicKeyCase_ == 5) { + return pkixPublicKeyBuilder_.getMessage(); + } + return com.google.protos.google.cloud.binaryauthorization.v1.Resources.PkixPublicKey.getDefaultInstance(); + } + } + /** + *
+       * A raw PKIX SubjectPublicKeyInfo format public key.
+       * NOTE: `id` may be explicitly provided by the caller when using this
+       * type of public key, but it MUST be a valid RFC3986 URI. If `id` is left
+       * blank, a default one will be computed based on the digest of the DER
+       * encoding of the public key.
+       * 
+ * + * .google.cloud.binaryauthorization.v1.PkixPublicKey pkix_public_key = 5; + */ + public Builder setPkixPublicKey(com.google.protos.google.cloud.binaryauthorization.v1.Resources.PkixPublicKey value) { + if (pkixPublicKeyBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + publicKey_ = value; + onChanged(); + } else { + pkixPublicKeyBuilder_.setMessage(value); + } + publicKeyCase_ = 5; + return this; + } + /** + *
+       * A raw PKIX SubjectPublicKeyInfo format public key.
+       * NOTE: `id` may be explicitly provided by the caller when using this
+       * type of public key, but it MUST be a valid RFC3986 URI. If `id` is left
+       * blank, a default one will be computed based on the digest of the DER
+       * encoding of the public key.
+       * 
+ * + * .google.cloud.binaryauthorization.v1.PkixPublicKey pkix_public_key = 5; + */ + public Builder setPkixPublicKey( + com.google.protos.google.cloud.binaryauthorization.v1.Resources.PkixPublicKey.Builder builderForValue) { + if (pkixPublicKeyBuilder_ == null) { + publicKey_ = builderForValue.build(); + onChanged(); + } else { + pkixPublicKeyBuilder_.setMessage(builderForValue.build()); + } + publicKeyCase_ = 5; + return this; + } + /** + *
+       * A raw PKIX SubjectPublicKeyInfo format public key.
+       * NOTE: `id` may be explicitly provided by the caller when using this
+       * type of public key, but it MUST be a valid RFC3986 URI. If `id` is left
+       * blank, a default one will be computed based on the digest of the DER
+       * encoding of the public key.
+       * 
+ * + * .google.cloud.binaryauthorization.v1.PkixPublicKey pkix_public_key = 5; + */ + public Builder mergePkixPublicKey(com.google.protos.google.cloud.binaryauthorization.v1.Resources.PkixPublicKey value) { + if (pkixPublicKeyBuilder_ == null) { + if (publicKeyCase_ == 5 && + publicKey_ != com.google.protos.google.cloud.binaryauthorization.v1.Resources.PkixPublicKey.getDefaultInstance()) { + publicKey_ = com.google.protos.google.cloud.binaryauthorization.v1.Resources.PkixPublicKey.newBuilder((com.google.protos.google.cloud.binaryauthorization.v1.Resources.PkixPublicKey) publicKey_) + .mergeFrom(value).buildPartial(); + } else { + publicKey_ = value; + } + onChanged(); + } else { + if (publicKeyCase_ == 5) { + pkixPublicKeyBuilder_.mergeFrom(value); + } + pkixPublicKeyBuilder_.setMessage(value); + } + publicKeyCase_ = 5; + return this; + } + /** + *
+       * A raw PKIX SubjectPublicKeyInfo format public key.
+       * NOTE: `id` may be explicitly provided by the caller when using this
+       * type of public key, but it MUST be a valid RFC3986 URI. If `id` is left
+       * blank, a default one will be computed based on the digest of the DER
+       * encoding of the public key.
+       * 
+ * + * .google.cloud.binaryauthorization.v1.PkixPublicKey pkix_public_key = 5; + */ + public Builder clearPkixPublicKey() { + if (pkixPublicKeyBuilder_ == null) { + if (publicKeyCase_ == 5) { + publicKeyCase_ = 0; + publicKey_ = null; + onChanged(); + } + } else { + if (publicKeyCase_ == 5) { + publicKeyCase_ = 0; + publicKey_ = null; + } + pkixPublicKeyBuilder_.clear(); + } + return this; + } + /** + *
+       * A raw PKIX SubjectPublicKeyInfo format public key.
+       * NOTE: `id` may be explicitly provided by the caller when using this
+       * type of public key, but it MUST be a valid RFC3986 URI. If `id` is left
+       * blank, a default one will be computed based on the digest of the DER
+       * encoding of the public key.
+       * 
+ * + * .google.cloud.binaryauthorization.v1.PkixPublicKey pkix_public_key = 5; + */ + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.PkixPublicKey.Builder getPkixPublicKeyBuilder() { + return getPkixPublicKeyFieldBuilder().getBuilder(); + } + /** + *
+       * A raw PKIX SubjectPublicKeyInfo format public key.
+       * NOTE: `id` may be explicitly provided by the caller when using this
+       * type of public key, but it MUST be a valid RFC3986 URI. If `id` is left
+       * blank, a default one will be computed based on the digest of the DER
+       * encoding of the public key.
+       * 
+ * + * .google.cloud.binaryauthorization.v1.PkixPublicKey pkix_public_key = 5; + */ + @java.lang.Override + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.PkixPublicKeyOrBuilder getPkixPublicKeyOrBuilder() { + if ((publicKeyCase_ == 5) && (pkixPublicKeyBuilder_ != null)) { + return pkixPublicKeyBuilder_.getMessageOrBuilder(); + } else { + if (publicKeyCase_ == 5) { + return (com.google.protos.google.cloud.binaryauthorization.v1.Resources.PkixPublicKey) publicKey_; + } + return com.google.protos.google.cloud.binaryauthorization.v1.Resources.PkixPublicKey.getDefaultInstance(); + } + } + /** + *
+       * A raw PKIX SubjectPublicKeyInfo format public key.
+       * NOTE: `id` may be explicitly provided by the caller when using this
+       * type of public key, but it MUST be a valid RFC3986 URI. If `id` is left
+       * blank, a default one will be computed based on the digest of the DER
+       * encoding of the public key.
+       * 
+ * + * .google.cloud.binaryauthorization.v1.PkixPublicKey pkix_public_key = 5; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protos.google.cloud.binaryauthorization.v1.Resources.PkixPublicKey, com.google.protos.google.cloud.binaryauthorization.v1.Resources.PkixPublicKey.Builder, com.google.protos.google.cloud.binaryauthorization.v1.Resources.PkixPublicKeyOrBuilder> + getPkixPublicKeyFieldBuilder() { + if (pkixPublicKeyBuilder_ == null) { + if (!(publicKeyCase_ == 5)) { + publicKey_ = com.google.protos.google.cloud.binaryauthorization.v1.Resources.PkixPublicKey.getDefaultInstance(); + } + pkixPublicKeyBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.google.protos.google.cloud.binaryauthorization.v1.Resources.PkixPublicKey, com.google.protos.google.cloud.binaryauthorization.v1.Resources.PkixPublicKey.Builder, com.google.protos.google.cloud.binaryauthorization.v1.Resources.PkixPublicKeyOrBuilder>( + (com.google.protos.google.cloud.binaryauthorization.v1.Resources.PkixPublicKey) publicKey_, + getParentForChildren(), + isClean()); + publicKey_ = null; + } + publicKeyCase_ = 5; + onChanged();; + return pkixPublicKeyBuilder_; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:google.cloud.binaryauthorization.v1.AttestorPublicKey) + } + + // @@protoc_insertion_point(class_scope:google.cloud.binaryauthorization.v1.AttestorPublicKey) + private static final com.google.protos.google.cloud.binaryauthorization.v1.Resources.AttestorPublicKey DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.protos.google.cloud.binaryauthorization.v1.Resources.AttestorPublicKey(); + } + + public static com.google.protos.google.cloud.binaryauthorization.v1.Resources.AttestorPublicKey getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public AttestorPublicKey parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new AttestorPublicKey(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.AttestorPublicKey getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_binaryauthorization_v1_Policy_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_binaryauthorization_v1_Policy_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_binaryauthorization_v1_Policy_ClusterAdmissionRulesEntry_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_binaryauthorization_v1_Policy_ClusterAdmissionRulesEntry_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_binaryauthorization_v1_Policy_KubernetesNamespaceAdmissionRulesEntry_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_binaryauthorization_v1_Policy_KubernetesNamespaceAdmissionRulesEntry_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_binaryauthorization_v1_Policy_KubernetesServiceAccountAdmissionRulesEntry_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_binaryauthorization_v1_Policy_KubernetesServiceAccountAdmissionRulesEntry_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_binaryauthorization_v1_Policy_IstioServiceIdentityAdmissionRulesEntry_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_binaryauthorization_v1_Policy_IstioServiceIdentityAdmissionRulesEntry_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_binaryauthorization_v1_AdmissionWhitelistPattern_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_binaryauthorization_v1_AdmissionWhitelistPattern_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_binaryauthorization_v1_AdmissionRule_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_binaryauthorization_v1_AdmissionRule_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_binaryauthorization_v1_Attestor_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_binaryauthorization_v1_Attestor_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_binaryauthorization_v1_UserOwnedGrafeasNote_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_binaryauthorization_v1_UserOwnedGrafeasNote_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_binaryauthorization_v1_PkixPublicKey_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_binaryauthorization_v1_PkixPublicKey_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_binaryauthorization_v1_AttestorPublicKey_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_binaryauthorization_v1_AttestorPublicKey_fieldAccessorTable; + + public static com.google.protobuf.Descriptors.FileDescriptor + getDescriptor() { + return descriptor; + } + private static com.google.protobuf.Descriptors.FileDescriptor + descriptor; + static { + java.lang.String[] descriptorData = { + "\n3google/cloud/binaryauthorization/v1/re" + + "sources.proto\022#google.cloud.binaryauthor" + + "ization.v1\032\037google/api/field_behavior.pr" + + "oto\032\031google/api/resource.proto\032\037google/p" + + "rotobuf/timestamp.proto\032\034google/api/anno" + + "tations.proto\"\370\014\n\006Policy\022\021\n\004name\030\001 \001(\tB\003" + + "\340A\003\022\030\n\013description\030\006 \001(\tB\003\340A\001\022r\n\035global_" + + "policy_evaluation_mode\030\007 \001(\0162F.google.cl" + + "oud.binaryauthorization.v1.Policy.Global" + + "PolicyEvaluationModeB\003\340A\001\022i\n\034admission_w" + + "hitelist_patterns\030\002 \003(\0132>.google.cloud.b" + + "inaryauthorization.v1.AdmissionWhitelist" + + "PatternB\003\340A\001\022l\n\027cluster_admission_rules\030" + + "\003 \003(\0132F.google.cloud.binaryauthorization" + + ".v1.Policy.ClusterAdmissionRulesEntryB\003\340" + + "A\001\022\205\001\n$kubernetes_namespace_admission_ru" + + "les\030\n \003(\0132R.google.cloud.binaryauthoriza" + + "tion.v1.Policy.KubernetesNamespaceAdmiss" + + "ionRulesEntryB\003\340A\001\022\220\001\n*kubernetes_servic" + + "e_account_admission_rules\030\010 \003(\0132W.google" + + ".cloud.binaryauthorization.v1.Policy.Kub" + + "ernetesServiceAccountAdmissionRulesEntry" + + "B\003\340A\001\022\210\001\n&istio_service_identity_admissi" + + "on_rules\030\t \003(\0132S.google.cloud.binaryauth" + + "orization.v1.Policy.IstioServiceIdentity" + + "AdmissionRulesEntryB\003\340A\001\022W\n\026default_admi" + + "ssion_rule\030\004 \001(\01322.google.cloud.binaryau" + + "thorization.v1.AdmissionRuleB\003\340A\002\0224\n\013upd" + + "ate_time\030\005 \001(\0132\032.google.protobuf.Timesta" + + "mpB\003\340A\003\032p\n\032ClusterAdmissionRulesEntry\022\013\n" + + "\003key\030\001 \001(\t\022A\n\005value\030\002 \001(\01322.google.cloud" + + ".binaryauthorization.v1.AdmissionRule:\0028" + + "\001\032|\n&KubernetesNamespaceAdmissionRulesEn" + + "try\022\013\n\003key\030\001 \001(\t\022A\n\005value\030\002 \001(\01322.google" + + ".cloud.binaryauthorization.v1.AdmissionR" + + "ule:\0028\001\032\201\001\n+KubernetesServiceAccountAdmi" + + "ssionRulesEntry\022\013\n\003key\030\001 \001(\t\022A\n\005value\030\002 " + + "\001(\01322.google.cloud.binaryauthorization.v" + + "1.AdmissionRule:\0028\001\032}\n\'IstioServiceIdent" + + "ityAdmissionRulesEntry\022\013\n\003key\030\001 \001(\t\022A\n\005v" + + "alue\030\002 \001(\01322.google.cloud.binaryauthoriz" + + "ation.v1.AdmissionRule:\0028\001\"d\n\032GlobalPoli" + + "cyEvaluationMode\022-\n)GLOBAL_POLICY_EVALUA" + + "TION_MODE_UNSPECIFIED\020\000\022\n\n\006ENABLE\020\001\022\013\n\007D" + + "ISABLE\020\002:f\352Ac\n)binaryauthorization.googl" + + "eapis.com/Policy\022\031projects/{project}/pol" + + "icy\022\033locations/{location}/policy\"1\n\031Admi" + + "ssionWhitelistPattern\022\024\n\014name_pattern\030\001 " + + "\001(\t\"\332\003\n\rAdmissionRule\022_\n\017evaluation_mode" + + "\030\001 \001(\0162A.google.cloud.binaryauthorizatio" + + "n.v1.AdmissionRule.EvaluationModeB\003\340A\002\022$" + + "\n\027require_attestations_by\030\002 \003(\tB\003\340A\001\022a\n\020" + + "enforcement_mode\030\003 \001(\0162B.google.cloud.bi" + + "naryauthorization.v1.AdmissionRule.Enfor" + + "cementModeB\003\340A\002\"m\n\016EvaluationMode\022\037\n\033EVA" + + "LUATION_MODE_UNSPECIFIED\020\000\022\020\n\014ALWAYS_ALL" + + "OW\020\001\022\027\n\023REQUIRE_ATTESTATION\020\002\022\017\n\013ALWAYS_" + + "DENY\020\003\"p\n\017EnforcementMode\022 \n\034ENFORCEMENT" + + "_MODE_UNSPECIFIED\020\000\022 \n\034ENFORCED_BLOCK_AN" + + "D_AUDIT_LOG\020\001\022\031\n\025DRYRUN_AUDIT_LOG_ONLY\020\002" + + "\"\267\002\n\010Attestor\022\021\n\004name\030\001 \001(\tB\003\340A\002\022\030\n\013desc" + + "ription\030\006 \001(\tB\003\340A\001\022\\\n\027user_owned_grafeas" + + "_note\030\003 \001(\01329.google.cloud.binaryauthori" + + "zation.v1.UserOwnedGrafeasNoteH\000\0224\n\013upda" + + "te_time\030\004 \001(\0132\032.google.protobuf.Timestam" + + "pB\003\340A\003:Y\352AV\n+binaryauthorization.googlea" + + "pis.com/Attestor\022\'projects/{project}/att" + + "estors/{attestor}B\017\n\rattestor_type\"\264\001\n\024U" + + "serOwnedGrafeasNote\022\033\n\016note_reference\030\001 " + + "\001(\tB\003\340A\002\022P\n\013public_keys\030\002 \003(\01326.google.c" + + "loud.binaryauthorization.v1.AttestorPubl" + + "icKeyB\003\340A\001\022-\n delegation_service_account" + + "_email\030\003 \001(\tB\003\340A\003\"\277\004\n\rPkixPublicKey\022\026\n\016p" + + "ublic_key_pem\030\001 \001(\t\022b\n\023signature_algorit" + + "hm\030\002 \001(\0162E.google.cloud.binaryauthorizat" + + "ion.v1.PkixPublicKey.SignatureAlgorithm\"" + + "\261\003\n\022SignatureAlgorithm\022#\n\037SIGNATURE_ALGO" + + "RITHM_UNSPECIFIED\020\000\022\027\n\023RSA_PSS_2048_SHA2" + + "56\020\001\022\027\n\023RSA_PSS_3072_SHA256\020\002\022\027\n\023RSA_PSS" + + "_4096_SHA256\020\003\022\027\n\023RSA_PSS_4096_SHA512\020\004\022" + + "\036\n\032RSA_SIGN_PKCS1_2048_SHA256\020\005\022\036\n\032RSA_S" + + "IGN_PKCS1_3072_SHA256\020\006\022\036\n\032RSA_SIGN_PKCS" + + "1_4096_SHA256\020\007\022\036\n\032RSA_SIGN_PKCS1_4096_S" + + "HA512\020\010\022\025\n\021ECDSA_P256_SHA256\020\t\022\027\n\023EC_SIG" + + "N_P256_SHA256\020\t\022\025\n\021ECDSA_P384_SHA384\020\n\022\027" + + "\n\023EC_SIGN_P384_SHA384\020\n\022\025\n\021ECDSA_P521_SH" + + "A512\020\013\022\027\n\023EC_SIGN_P521_SHA512\020\013\032\002\020\001\"\272\001\n\021" + + "AttestorPublicKey\022\024\n\007comment\030\001 \001(\tB\003\340A\001\022" + + "\n\n\002id\030\002 \001(\t\022&\n\034ascii_armored_pgp_public_" + + "key\030\003 \001(\tH\000\022M\n\017pkix_public_key\030\005 \001(\01322.g" + + "oogle.cloud.binaryauthorization.v1.PkixP" + + "ublicKeyH\000B\014\n\npublic_keyB\211\002\n5com.google." + + "protos.google.cloud.binaryauthorization." + + "v1P\000ZVgoogle.golang.org/genproto/googlea" + + "pis/cloud/binaryauthorization/v1;binarya" + + "uthorization\370\001\001\252\002#Google.Cloud.BinaryAut" + + "horization.V1\312\002#Google\\Cloud\\BinaryAutho" + + "rization\\V1\352\002&Google::Cloud::BinaryAutho" + + "rization::V1b\006proto3" + }; + descriptor = com.google.protobuf.Descriptors.FileDescriptor + .internalBuildGeneratedFileFrom(descriptorData, + new com.google.protobuf.Descriptors.FileDescriptor[] { + com.google.api.FieldBehaviorProto.getDescriptor(), + com.google.api.ResourceProto.getDescriptor(), + com.google.protobuf.TimestampProto.getDescriptor(), + com.google.api.AnnotationsProto.getDescriptor(), + }); + internal_static_google_cloud_binaryauthorization_v1_Policy_descriptor = + getDescriptor().getMessageTypes().get(0); + internal_static_google_cloud_binaryauthorization_v1_Policy_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_binaryauthorization_v1_Policy_descriptor, + new java.lang.String[] { "Name", "Description", "GlobalPolicyEvaluationMode", "AdmissionWhitelistPatterns", "ClusterAdmissionRules", "KubernetesNamespaceAdmissionRules", "KubernetesServiceAccountAdmissionRules", "IstioServiceIdentityAdmissionRules", "DefaultAdmissionRule", "UpdateTime", }); + internal_static_google_cloud_binaryauthorization_v1_Policy_ClusterAdmissionRulesEntry_descriptor = + internal_static_google_cloud_binaryauthorization_v1_Policy_descriptor.getNestedTypes().get(0); + internal_static_google_cloud_binaryauthorization_v1_Policy_ClusterAdmissionRulesEntry_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_binaryauthorization_v1_Policy_ClusterAdmissionRulesEntry_descriptor, + new java.lang.String[] { "Key", "Value", }); + internal_static_google_cloud_binaryauthorization_v1_Policy_KubernetesNamespaceAdmissionRulesEntry_descriptor = + internal_static_google_cloud_binaryauthorization_v1_Policy_descriptor.getNestedTypes().get(1); + internal_static_google_cloud_binaryauthorization_v1_Policy_KubernetesNamespaceAdmissionRulesEntry_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_binaryauthorization_v1_Policy_KubernetesNamespaceAdmissionRulesEntry_descriptor, + new java.lang.String[] { "Key", "Value", }); + internal_static_google_cloud_binaryauthorization_v1_Policy_KubernetesServiceAccountAdmissionRulesEntry_descriptor = + internal_static_google_cloud_binaryauthorization_v1_Policy_descriptor.getNestedTypes().get(2); + internal_static_google_cloud_binaryauthorization_v1_Policy_KubernetesServiceAccountAdmissionRulesEntry_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_binaryauthorization_v1_Policy_KubernetesServiceAccountAdmissionRulesEntry_descriptor, + new java.lang.String[] { "Key", "Value", }); + internal_static_google_cloud_binaryauthorization_v1_Policy_IstioServiceIdentityAdmissionRulesEntry_descriptor = + internal_static_google_cloud_binaryauthorization_v1_Policy_descriptor.getNestedTypes().get(3); + internal_static_google_cloud_binaryauthorization_v1_Policy_IstioServiceIdentityAdmissionRulesEntry_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_binaryauthorization_v1_Policy_IstioServiceIdentityAdmissionRulesEntry_descriptor, + new java.lang.String[] { "Key", "Value", }); + internal_static_google_cloud_binaryauthorization_v1_AdmissionWhitelistPattern_descriptor = + getDescriptor().getMessageTypes().get(1); + internal_static_google_cloud_binaryauthorization_v1_AdmissionWhitelistPattern_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_binaryauthorization_v1_AdmissionWhitelistPattern_descriptor, + new java.lang.String[] { "NamePattern", }); + internal_static_google_cloud_binaryauthorization_v1_AdmissionRule_descriptor = + getDescriptor().getMessageTypes().get(2); + internal_static_google_cloud_binaryauthorization_v1_AdmissionRule_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_binaryauthorization_v1_AdmissionRule_descriptor, + new java.lang.String[] { "EvaluationMode", "RequireAttestationsBy", "EnforcementMode", }); + internal_static_google_cloud_binaryauthorization_v1_Attestor_descriptor = + getDescriptor().getMessageTypes().get(3); + internal_static_google_cloud_binaryauthorization_v1_Attestor_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_binaryauthorization_v1_Attestor_descriptor, + new java.lang.String[] { "Name", "Description", "UserOwnedGrafeasNote", "UpdateTime", "AttestorType", }); + internal_static_google_cloud_binaryauthorization_v1_UserOwnedGrafeasNote_descriptor = + getDescriptor().getMessageTypes().get(4); + internal_static_google_cloud_binaryauthorization_v1_UserOwnedGrafeasNote_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_binaryauthorization_v1_UserOwnedGrafeasNote_descriptor, + new java.lang.String[] { "NoteReference", "PublicKeys", "DelegationServiceAccountEmail", }); + internal_static_google_cloud_binaryauthorization_v1_PkixPublicKey_descriptor = + getDescriptor().getMessageTypes().get(5); + internal_static_google_cloud_binaryauthorization_v1_PkixPublicKey_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_binaryauthorization_v1_PkixPublicKey_descriptor, + new java.lang.String[] { "PublicKeyPem", "SignatureAlgorithm", }); + internal_static_google_cloud_binaryauthorization_v1_AttestorPublicKey_descriptor = + getDescriptor().getMessageTypes().get(6); + internal_static_google_cloud_binaryauthorization_v1_AttestorPublicKey_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_binaryauthorization_v1_AttestorPublicKey_descriptor, + new java.lang.String[] { "Comment", "Id", "AsciiArmoredPgpPublicKey", "PkixPublicKey", "PublicKey", }); + com.google.protobuf.ExtensionRegistry registry = + com.google.protobuf.ExtensionRegistry.newInstance(); + registry.add(com.google.api.FieldBehaviorProto.fieldBehavior); + registry.add(com.google.api.ResourceProto.resource); + com.google.protobuf.Descriptors.FileDescriptor + .internalUpdateFileDescriptor(descriptor, registry); + com.google.api.FieldBehaviorProto.getDescriptor(); + com.google.api.ResourceProto.getDescriptor(); + com.google.protobuf.TimestampProto.getDescriptor(); + com.google.api.AnnotationsProto.getDescriptor(); + } + + // @@protoc_insertion_point(outer_class_scope) +} diff --git a/owl-bot-staging/v1/proto-google-cloud-binary-authorization-v1/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/Service.java b/owl-bot-staging/v1/proto-google-cloud-binary-authorization-v1/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/Service.java new file mode 100644 index 00000000..1bd23828 --- /dev/null +++ b/owl-bot-staging/v1/proto-google-cloud-binary-authorization-v1/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/Service.java @@ -0,0 +1,9563 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/binaryauthorization/v1/service.proto + +package com.google.protos.google.cloud.binaryauthorization.v1; + +public final class Service { + private Service() {} + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistryLite registry) { + } + + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistry registry) { + registerAllExtensions( + (com.google.protobuf.ExtensionRegistryLite) registry); + } + public interface GetPolicyRequestOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.cloud.binaryauthorization.v1.GetPolicyRequest) + com.google.protobuf.MessageOrBuilder { + + /** + *
+     * Required. The resource name of the [policy][google.cloud.binaryauthorization.v1.Policy] to retrieve,
+     * in the format `projects/*/policy`.
+     * 
+ * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * @return The name. + */ + java.lang.String getName(); + /** + *
+     * Required. The resource name of the [policy][google.cloud.binaryauthorization.v1.Policy] to retrieve,
+     * in the format `projects/*/policy`.
+     * 
+ * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * @return The bytes for name. + */ + com.google.protobuf.ByteString + getNameBytes(); + } + /** + *
+   * Request message for [BinauthzManagementService.GetPolicy][].
+   * 
+ * + * Protobuf type {@code google.cloud.binaryauthorization.v1.GetPolicyRequest} + */ + public static final class GetPolicyRequest extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:google.cloud.binaryauthorization.v1.GetPolicyRequest) + GetPolicyRequestOrBuilder { + private static final long serialVersionUID = 0L; + // Use GetPolicyRequest.newBuilder() to construct. + private GetPolicyRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private GetPolicyRequest() { + name_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new GetPolicyRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private GetPolicyRequest( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + java.lang.String s = input.readStringRequireUtf8(); + + name_ = s; + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.protos.google.cloud.binaryauthorization.v1.Service.internal_static_google_cloud_binaryauthorization_v1_GetPolicyRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.protos.google.cloud.binaryauthorization.v1.Service.internal_static_google_cloud_binaryauthorization_v1_GetPolicyRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.protos.google.cloud.binaryauthorization.v1.Service.GetPolicyRequest.class, com.google.protos.google.cloud.binaryauthorization.v1.Service.GetPolicyRequest.Builder.class); + } + + public static final int NAME_FIELD_NUMBER = 1; + private volatile java.lang.Object name_; + /** + *
+     * Required. The resource name of the [policy][google.cloud.binaryauthorization.v1.Policy] to retrieve,
+     * in the format `projects/*/policy`.
+     * 
+ * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + /** + *
+     * Required. The resource name of the [policy][google.cloud.binaryauthorization.v1.Policy] to retrieve,
+     * in the format `projects/*/policy`.
+     * 
+ * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (!getNameBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!getNameBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.protos.google.cloud.binaryauthorization.v1.Service.GetPolicyRequest)) { + return super.equals(obj); + } + com.google.protos.google.cloud.binaryauthorization.v1.Service.GetPolicyRequest other = (com.google.protos.google.cloud.binaryauthorization.v1.Service.GetPolicyRequest) obj; + + if (!getName() + .equals(other.getName())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.GetPolicyRequest parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.GetPolicyRequest parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.GetPolicyRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.GetPolicyRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.GetPolicyRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.GetPolicyRequest parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.GetPolicyRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.GetPolicyRequest parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.GetPolicyRequest parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.GetPolicyRequest parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.GetPolicyRequest parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.GetPolicyRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(com.google.protos.google.cloud.binaryauthorization.v1.Service.GetPolicyRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+     * Request message for [BinauthzManagementService.GetPolicy][].
+     * 
+ * + * Protobuf type {@code google.cloud.binaryauthorization.v1.GetPolicyRequest} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:google.cloud.binaryauthorization.v1.GetPolicyRequest) + com.google.protos.google.cloud.binaryauthorization.v1.Service.GetPolicyRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.protos.google.cloud.binaryauthorization.v1.Service.internal_static_google_cloud_binaryauthorization_v1_GetPolicyRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.protos.google.cloud.binaryauthorization.v1.Service.internal_static_google_cloud_binaryauthorization_v1_GetPolicyRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.protos.google.cloud.binaryauthorization.v1.Service.GetPolicyRequest.class, com.google.protos.google.cloud.binaryauthorization.v1.Service.GetPolicyRequest.Builder.class); + } + + // Construct using com.google.protos.google.cloud.binaryauthorization.v1.Service.GetPolicyRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + name_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.protos.google.cloud.binaryauthorization.v1.Service.internal_static_google_cloud_binaryauthorization_v1_GetPolicyRequest_descriptor; + } + + @java.lang.Override + public com.google.protos.google.cloud.binaryauthorization.v1.Service.GetPolicyRequest getDefaultInstanceForType() { + return com.google.protos.google.cloud.binaryauthorization.v1.Service.GetPolicyRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.protos.google.cloud.binaryauthorization.v1.Service.GetPolicyRequest build() { + com.google.protos.google.cloud.binaryauthorization.v1.Service.GetPolicyRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.protos.google.cloud.binaryauthorization.v1.Service.GetPolicyRequest buildPartial() { + com.google.protos.google.cloud.binaryauthorization.v1.Service.GetPolicyRequest result = new com.google.protos.google.cloud.binaryauthorization.v1.Service.GetPolicyRequest(this); + result.name_ = name_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.protos.google.cloud.binaryauthorization.v1.Service.GetPolicyRequest) { + return mergeFrom((com.google.protos.google.cloud.binaryauthorization.v1.Service.GetPolicyRequest)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.protos.google.cloud.binaryauthorization.v1.Service.GetPolicyRequest other) { + if (other == com.google.protos.google.cloud.binaryauthorization.v1.Service.GetPolicyRequest.getDefaultInstance()) return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + com.google.protos.google.cloud.binaryauthorization.v1.Service.GetPolicyRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.protos.google.cloud.binaryauthorization.v1.Service.GetPolicyRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object name_ = ""; + /** + *
+       * Required. The resource name of the [policy][google.cloud.binaryauthorization.v1.Policy] to retrieve,
+       * in the format `projects/*/policy`.
+       * 
+ * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+       * Required. The resource name of the [policy][google.cloud.binaryauthorization.v1.Policy] to retrieve,
+       * in the format `projects/*/policy`.
+       * 
+ * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * @return The bytes for name. + */ + public com.google.protobuf.ByteString + getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+       * Required. The resource name of the [policy][google.cloud.binaryauthorization.v1.Policy] to retrieve,
+       * in the format `projects/*/policy`.
+       * 
+ * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + name_ = value; + onChanged(); + return this; + } + /** + *
+       * Required. The resource name of the [policy][google.cloud.binaryauthorization.v1.Policy] to retrieve,
+       * in the format `projects/*/policy`.
+       * 
+ * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * @return This builder for chaining. + */ + public Builder clearName() { + + name_ = getDefaultInstance().getName(); + onChanged(); + return this; + } + /** + *
+       * Required. The resource name of the [policy][google.cloud.binaryauthorization.v1.Policy] to retrieve,
+       * in the format `projects/*/policy`.
+       * 
+ * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + name_ = value; + onChanged(); + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:google.cloud.binaryauthorization.v1.GetPolicyRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.binaryauthorization.v1.GetPolicyRequest) + private static final com.google.protos.google.cloud.binaryauthorization.v1.Service.GetPolicyRequest DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.protos.google.cloud.binaryauthorization.v1.Service.GetPolicyRequest(); + } + + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.GetPolicyRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public GetPolicyRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new GetPolicyRequest(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.protos.google.cloud.binaryauthorization.v1.Service.GetPolicyRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface UpdatePolicyRequestOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.cloud.binaryauthorization.v1.UpdatePolicyRequest) + com.google.protobuf.MessageOrBuilder { + + /** + *
+     * Required. A new or updated [policy][google.cloud.binaryauthorization.v1.Policy] value. The service will
+     * overwrite the [policy name][google.cloud.binaryauthorization.v1.Policy.name] field with the resource name in
+     * the request URL, in the format `projects/*/policy`.
+     * 
+ * + * .google.cloud.binaryauthorization.v1.Policy policy = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return Whether the policy field is set. + */ + boolean hasPolicy(); + /** + *
+     * Required. A new or updated [policy][google.cloud.binaryauthorization.v1.Policy] value. The service will
+     * overwrite the [policy name][google.cloud.binaryauthorization.v1.Policy.name] field with the resource name in
+     * the request URL, in the format `projects/*/policy`.
+     * 
+ * + * .google.cloud.binaryauthorization.v1.Policy policy = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return The policy. + */ + com.google.protos.google.cloud.binaryauthorization.v1.Resources.Policy getPolicy(); + /** + *
+     * Required. A new or updated [policy][google.cloud.binaryauthorization.v1.Policy] value. The service will
+     * overwrite the [policy name][google.cloud.binaryauthorization.v1.Policy.name] field with the resource name in
+     * the request URL, in the format `projects/*/policy`.
+     * 
+ * + * .google.cloud.binaryauthorization.v1.Policy policy = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + com.google.protos.google.cloud.binaryauthorization.v1.Resources.PolicyOrBuilder getPolicyOrBuilder(); + } + /** + *
+   * Request message for [BinauthzManagementService.UpdatePolicy][].
+   * 
+ * + * Protobuf type {@code google.cloud.binaryauthorization.v1.UpdatePolicyRequest} + */ + public static final class UpdatePolicyRequest extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:google.cloud.binaryauthorization.v1.UpdatePolicyRequest) + UpdatePolicyRequestOrBuilder { + private static final long serialVersionUID = 0L; + // Use UpdatePolicyRequest.newBuilder() to construct. + private UpdatePolicyRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private UpdatePolicyRequest() { + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new UpdatePolicyRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private UpdatePolicyRequest( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + com.google.protos.google.cloud.binaryauthorization.v1.Resources.Policy.Builder subBuilder = null; + if (policy_ != null) { + subBuilder = policy_.toBuilder(); + } + policy_ = input.readMessage(com.google.protos.google.cloud.binaryauthorization.v1.Resources.Policy.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(policy_); + policy_ = subBuilder.buildPartial(); + } + + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.protos.google.cloud.binaryauthorization.v1.Service.internal_static_google_cloud_binaryauthorization_v1_UpdatePolicyRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.protos.google.cloud.binaryauthorization.v1.Service.internal_static_google_cloud_binaryauthorization_v1_UpdatePolicyRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.protos.google.cloud.binaryauthorization.v1.Service.UpdatePolicyRequest.class, com.google.protos.google.cloud.binaryauthorization.v1.Service.UpdatePolicyRequest.Builder.class); + } + + public static final int POLICY_FIELD_NUMBER = 1; + private com.google.protos.google.cloud.binaryauthorization.v1.Resources.Policy policy_; + /** + *
+     * Required. A new or updated [policy][google.cloud.binaryauthorization.v1.Policy] value. The service will
+     * overwrite the [policy name][google.cloud.binaryauthorization.v1.Policy.name] field with the resource name in
+     * the request URL, in the format `projects/*/policy`.
+     * 
+ * + * .google.cloud.binaryauthorization.v1.Policy policy = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return Whether the policy field is set. + */ + @java.lang.Override + public boolean hasPolicy() { + return policy_ != null; + } + /** + *
+     * Required. A new or updated [policy][google.cloud.binaryauthorization.v1.Policy] value. The service will
+     * overwrite the [policy name][google.cloud.binaryauthorization.v1.Policy.name] field with the resource name in
+     * the request URL, in the format `projects/*/policy`.
+     * 
+ * + * .google.cloud.binaryauthorization.v1.Policy policy = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return The policy. + */ + @java.lang.Override + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.Policy getPolicy() { + return policy_ == null ? com.google.protos.google.cloud.binaryauthorization.v1.Resources.Policy.getDefaultInstance() : policy_; + } + /** + *
+     * Required. A new or updated [policy][google.cloud.binaryauthorization.v1.Policy] value. The service will
+     * overwrite the [policy name][google.cloud.binaryauthorization.v1.Policy.name] field with the resource name in
+     * the request URL, in the format `projects/*/policy`.
+     * 
+ * + * .google.cloud.binaryauthorization.v1.Policy policy = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + @java.lang.Override + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.PolicyOrBuilder getPolicyOrBuilder() { + return getPolicy(); + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (policy_ != null) { + output.writeMessage(1, getPolicy()); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (policy_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getPolicy()); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.protos.google.cloud.binaryauthorization.v1.Service.UpdatePolicyRequest)) { + return super.equals(obj); + } + com.google.protos.google.cloud.binaryauthorization.v1.Service.UpdatePolicyRequest other = (com.google.protos.google.cloud.binaryauthorization.v1.Service.UpdatePolicyRequest) obj; + + if (hasPolicy() != other.hasPolicy()) return false; + if (hasPolicy()) { + if (!getPolicy() + .equals(other.getPolicy())) return false; + } + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasPolicy()) { + hash = (37 * hash) + POLICY_FIELD_NUMBER; + hash = (53 * hash) + getPolicy().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.UpdatePolicyRequest parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.UpdatePolicyRequest parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.UpdatePolicyRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.UpdatePolicyRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.UpdatePolicyRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.UpdatePolicyRequest parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.UpdatePolicyRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.UpdatePolicyRequest parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.UpdatePolicyRequest parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.UpdatePolicyRequest parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.UpdatePolicyRequest parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.UpdatePolicyRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(com.google.protos.google.cloud.binaryauthorization.v1.Service.UpdatePolicyRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+     * Request message for [BinauthzManagementService.UpdatePolicy][].
+     * 
+ * + * Protobuf type {@code google.cloud.binaryauthorization.v1.UpdatePolicyRequest} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:google.cloud.binaryauthorization.v1.UpdatePolicyRequest) + com.google.protos.google.cloud.binaryauthorization.v1.Service.UpdatePolicyRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.protos.google.cloud.binaryauthorization.v1.Service.internal_static_google_cloud_binaryauthorization_v1_UpdatePolicyRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.protos.google.cloud.binaryauthorization.v1.Service.internal_static_google_cloud_binaryauthorization_v1_UpdatePolicyRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.protos.google.cloud.binaryauthorization.v1.Service.UpdatePolicyRequest.class, com.google.protos.google.cloud.binaryauthorization.v1.Service.UpdatePolicyRequest.Builder.class); + } + + // Construct using com.google.protos.google.cloud.binaryauthorization.v1.Service.UpdatePolicyRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (policyBuilder_ == null) { + policy_ = null; + } else { + policy_ = null; + policyBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.protos.google.cloud.binaryauthorization.v1.Service.internal_static_google_cloud_binaryauthorization_v1_UpdatePolicyRequest_descriptor; + } + + @java.lang.Override + public com.google.protos.google.cloud.binaryauthorization.v1.Service.UpdatePolicyRequest getDefaultInstanceForType() { + return com.google.protos.google.cloud.binaryauthorization.v1.Service.UpdatePolicyRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.protos.google.cloud.binaryauthorization.v1.Service.UpdatePolicyRequest build() { + com.google.protos.google.cloud.binaryauthorization.v1.Service.UpdatePolicyRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.protos.google.cloud.binaryauthorization.v1.Service.UpdatePolicyRequest buildPartial() { + com.google.protos.google.cloud.binaryauthorization.v1.Service.UpdatePolicyRequest result = new com.google.protos.google.cloud.binaryauthorization.v1.Service.UpdatePolicyRequest(this); + if (policyBuilder_ == null) { + result.policy_ = policy_; + } else { + result.policy_ = policyBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.protos.google.cloud.binaryauthorization.v1.Service.UpdatePolicyRequest) { + return mergeFrom((com.google.protos.google.cloud.binaryauthorization.v1.Service.UpdatePolicyRequest)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.protos.google.cloud.binaryauthorization.v1.Service.UpdatePolicyRequest other) { + if (other == com.google.protos.google.cloud.binaryauthorization.v1.Service.UpdatePolicyRequest.getDefaultInstance()) return this; + if (other.hasPolicy()) { + mergePolicy(other.getPolicy()); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + com.google.protos.google.cloud.binaryauthorization.v1.Service.UpdatePolicyRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.protos.google.cloud.binaryauthorization.v1.Service.UpdatePolicyRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private com.google.protos.google.cloud.binaryauthorization.v1.Resources.Policy policy_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protos.google.cloud.binaryauthorization.v1.Resources.Policy, com.google.protos.google.cloud.binaryauthorization.v1.Resources.Policy.Builder, com.google.protos.google.cloud.binaryauthorization.v1.Resources.PolicyOrBuilder> policyBuilder_; + /** + *
+       * Required. A new or updated [policy][google.cloud.binaryauthorization.v1.Policy] value. The service will
+       * overwrite the [policy name][google.cloud.binaryauthorization.v1.Policy.name] field with the resource name in
+       * the request URL, in the format `projects/*/policy`.
+       * 
+ * + * .google.cloud.binaryauthorization.v1.Policy policy = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return Whether the policy field is set. + */ + public boolean hasPolicy() { + return policyBuilder_ != null || policy_ != null; + } + /** + *
+       * Required. A new or updated [policy][google.cloud.binaryauthorization.v1.Policy] value. The service will
+       * overwrite the [policy name][google.cloud.binaryauthorization.v1.Policy.name] field with the resource name in
+       * the request URL, in the format `projects/*/policy`.
+       * 
+ * + * .google.cloud.binaryauthorization.v1.Policy policy = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return The policy. + */ + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.Policy getPolicy() { + if (policyBuilder_ == null) { + return policy_ == null ? com.google.protos.google.cloud.binaryauthorization.v1.Resources.Policy.getDefaultInstance() : policy_; + } else { + return policyBuilder_.getMessage(); + } + } + /** + *
+       * Required. A new or updated [policy][google.cloud.binaryauthorization.v1.Policy] value. The service will
+       * overwrite the [policy name][google.cloud.binaryauthorization.v1.Policy.name] field with the resource name in
+       * the request URL, in the format `projects/*/policy`.
+       * 
+ * + * .google.cloud.binaryauthorization.v1.Policy policy = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + public Builder setPolicy(com.google.protos.google.cloud.binaryauthorization.v1.Resources.Policy value) { + if (policyBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + policy_ = value; + onChanged(); + } else { + policyBuilder_.setMessage(value); + } + + return this; + } + /** + *
+       * Required. A new or updated [policy][google.cloud.binaryauthorization.v1.Policy] value. The service will
+       * overwrite the [policy name][google.cloud.binaryauthorization.v1.Policy.name] field with the resource name in
+       * the request URL, in the format `projects/*/policy`.
+       * 
+ * + * .google.cloud.binaryauthorization.v1.Policy policy = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + public Builder setPolicy( + com.google.protos.google.cloud.binaryauthorization.v1.Resources.Policy.Builder builderForValue) { + if (policyBuilder_ == null) { + policy_ = builderForValue.build(); + onChanged(); + } else { + policyBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + *
+       * Required. A new or updated [policy][google.cloud.binaryauthorization.v1.Policy] value. The service will
+       * overwrite the [policy name][google.cloud.binaryauthorization.v1.Policy.name] field with the resource name in
+       * the request URL, in the format `projects/*/policy`.
+       * 
+ * + * .google.cloud.binaryauthorization.v1.Policy policy = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + public Builder mergePolicy(com.google.protos.google.cloud.binaryauthorization.v1.Resources.Policy value) { + if (policyBuilder_ == null) { + if (policy_ != null) { + policy_ = + com.google.protos.google.cloud.binaryauthorization.v1.Resources.Policy.newBuilder(policy_).mergeFrom(value).buildPartial(); + } else { + policy_ = value; + } + onChanged(); + } else { + policyBuilder_.mergeFrom(value); + } + + return this; + } + /** + *
+       * Required. A new or updated [policy][google.cloud.binaryauthorization.v1.Policy] value. The service will
+       * overwrite the [policy name][google.cloud.binaryauthorization.v1.Policy.name] field with the resource name in
+       * the request URL, in the format `projects/*/policy`.
+       * 
+ * + * .google.cloud.binaryauthorization.v1.Policy policy = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + public Builder clearPolicy() { + if (policyBuilder_ == null) { + policy_ = null; + onChanged(); + } else { + policy_ = null; + policyBuilder_ = null; + } + + return this; + } + /** + *
+       * Required. A new or updated [policy][google.cloud.binaryauthorization.v1.Policy] value. The service will
+       * overwrite the [policy name][google.cloud.binaryauthorization.v1.Policy.name] field with the resource name in
+       * the request URL, in the format `projects/*/policy`.
+       * 
+ * + * .google.cloud.binaryauthorization.v1.Policy policy = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.Policy.Builder getPolicyBuilder() { + + onChanged(); + return getPolicyFieldBuilder().getBuilder(); + } + /** + *
+       * Required. A new or updated [policy][google.cloud.binaryauthorization.v1.Policy] value. The service will
+       * overwrite the [policy name][google.cloud.binaryauthorization.v1.Policy.name] field with the resource name in
+       * the request URL, in the format `projects/*/policy`.
+       * 
+ * + * .google.cloud.binaryauthorization.v1.Policy policy = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.PolicyOrBuilder getPolicyOrBuilder() { + if (policyBuilder_ != null) { + return policyBuilder_.getMessageOrBuilder(); + } else { + return policy_ == null ? + com.google.protos.google.cloud.binaryauthorization.v1.Resources.Policy.getDefaultInstance() : policy_; + } + } + /** + *
+       * Required. A new or updated [policy][google.cloud.binaryauthorization.v1.Policy] value. The service will
+       * overwrite the [policy name][google.cloud.binaryauthorization.v1.Policy.name] field with the resource name in
+       * the request URL, in the format `projects/*/policy`.
+       * 
+ * + * .google.cloud.binaryauthorization.v1.Policy policy = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protos.google.cloud.binaryauthorization.v1.Resources.Policy, com.google.protos.google.cloud.binaryauthorization.v1.Resources.Policy.Builder, com.google.protos.google.cloud.binaryauthorization.v1.Resources.PolicyOrBuilder> + getPolicyFieldBuilder() { + if (policyBuilder_ == null) { + policyBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.google.protos.google.cloud.binaryauthorization.v1.Resources.Policy, com.google.protos.google.cloud.binaryauthorization.v1.Resources.Policy.Builder, com.google.protos.google.cloud.binaryauthorization.v1.Resources.PolicyOrBuilder>( + getPolicy(), + getParentForChildren(), + isClean()); + policy_ = null; + } + return policyBuilder_; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:google.cloud.binaryauthorization.v1.UpdatePolicyRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.binaryauthorization.v1.UpdatePolicyRequest) + private static final com.google.protos.google.cloud.binaryauthorization.v1.Service.UpdatePolicyRequest DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.protos.google.cloud.binaryauthorization.v1.Service.UpdatePolicyRequest(); + } + + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.UpdatePolicyRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public UpdatePolicyRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new UpdatePolicyRequest(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.protos.google.cloud.binaryauthorization.v1.Service.UpdatePolicyRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface CreateAttestorRequestOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.cloud.binaryauthorization.v1.CreateAttestorRequest) + com.google.protobuf.MessageOrBuilder { + + /** + *
+     * Required. The parent of this [attestor][google.cloud.binaryauthorization.v1.Attestor].
+     * 
+ * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * @return The parent. + */ + java.lang.String getParent(); + /** + *
+     * Required. The parent of this [attestor][google.cloud.binaryauthorization.v1.Attestor].
+     * 
+ * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * @return The bytes for parent. + */ + com.google.protobuf.ByteString + getParentBytes(); + + /** + *
+     * Required. The [attestors][google.cloud.binaryauthorization.v1.Attestor] ID.
+     * 
+ * + * string attestor_id = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return The attestorId. + */ + java.lang.String getAttestorId(); + /** + *
+     * Required. The [attestors][google.cloud.binaryauthorization.v1.Attestor] ID.
+     * 
+ * + * string attestor_id = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return The bytes for attestorId. + */ + com.google.protobuf.ByteString + getAttestorIdBytes(); + + /** + *
+     * Required. The initial [attestor][google.cloud.binaryauthorization.v1.Attestor] value. The service will
+     * overwrite the [attestor name][google.cloud.binaryauthorization.v1.Attestor.name] field with the resource name,
+     * in the format `projects/*/attestors/*`.
+     * 
+ * + * .google.cloud.binaryauthorization.v1.Attestor attestor = 3 [(.google.api.field_behavior) = REQUIRED]; + * @return Whether the attestor field is set. + */ + boolean hasAttestor(); + /** + *
+     * Required. The initial [attestor][google.cloud.binaryauthorization.v1.Attestor] value. The service will
+     * overwrite the [attestor name][google.cloud.binaryauthorization.v1.Attestor.name] field with the resource name,
+     * in the format `projects/*/attestors/*`.
+     * 
+ * + * .google.cloud.binaryauthorization.v1.Attestor attestor = 3 [(.google.api.field_behavior) = REQUIRED]; + * @return The attestor. + */ + com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor getAttestor(); + /** + *
+     * Required. The initial [attestor][google.cloud.binaryauthorization.v1.Attestor] value. The service will
+     * overwrite the [attestor name][google.cloud.binaryauthorization.v1.Attestor.name] field with the resource name,
+     * in the format `projects/*/attestors/*`.
+     * 
+ * + * .google.cloud.binaryauthorization.v1.Attestor attestor = 3 [(.google.api.field_behavior) = REQUIRED]; + */ + com.google.protos.google.cloud.binaryauthorization.v1.Resources.AttestorOrBuilder getAttestorOrBuilder(); + } + /** + *
+   * Request message for [BinauthzManagementService.CreateAttestor][].
+   * 
+ * + * Protobuf type {@code google.cloud.binaryauthorization.v1.CreateAttestorRequest} + */ + public static final class CreateAttestorRequest extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:google.cloud.binaryauthorization.v1.CreateAttestorRequest) + CreateAttestorRequestOrBuilder { + private static final long serialVersionUID = 0L; + // Use CreateAttestorRequest.newBuilder() to construct. + private CreateAttestorRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private CreateAttestorRequest() { + parent_ = ""; + attestorId_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new CreateAttestorRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private CreateAttestorRequest( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + java.lang.String s = input.readStringRequireUtf8(); + + parent_ = s; + break; + } + case 18: { + java.lang.String s = input.readStringRequireUtf8(); + + attestorId_ = s; + break; + } + case 26: { + com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor.Builder subBuilder = null; + if (attestor_ != null) { + subBuilder = attestor_.toBuilder(); + } + attestor_ = input.readMessage(com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(attestor_); + attestor_ = subBuilder.buildPartial(); + } + + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.protos.google.cloud.binaryauthorization.v1.Service.internal_static_google_cloud_binaryauthorization_v1_CreateAttestorRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.protos.google.cloud.binaryauthorization.v1.Service.internal_static_google_cloud_binaryauthorization_v1_CreateAttestorRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.protos.google.cloud.binaryauthorization.v1.Service.CreateAttestorRequest.class, com.google.protos.google.cloud.binaryauthorization.v1.Service.CreateAttestorRequest.Builder.class); + } + + public static final int PARENT_FIELD_NUMBER = 1; + private volatile java.lang.Object parent_; + /** + *
+     * Required. The parent of this [attestor][google.cloud.binaryauthorization.v1.Attestor].
+     * 
+ * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * @return The parent. + */ + @java.lang.Override + public java.lang.String getParent() { + java.lang.Object ref = parent_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + parent_ = s; + return s; + } + } + /** + *
+     * Required. The parent of this [attestor][google.cloud.binaryauthorization.v1.Attestor].
+     * 
+ * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * @return The bytes for parent. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getParentBytes() { + java.lang.Object ref = parent_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + parent_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int ATTESTOR_ID_FIELD_NUMBER = 2; + private volatile java.lang.Object attestorId_; + /** + *
+     * Required. The [attestors][google.cloud.binaryauthorization.v1.Attestor] ID.
+     * 
+ * + * string attestor_id = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return The attestorId. + */ + @java.lang.Override + public java.lang.String getAttestorId() { + java.lang.Object ref = attestorId_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + attestorId_ = s; + return s; + } + } + /** + *
+     * Required. The [attestors][google.cloud.binaryauthorization.v1.Attestor] ID.
+     * 
+ * + * string attestor_id = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return The bytes for attestorId. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getAttestorIdBytes() { + java.lang.Object ref = attestorId_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + attestorId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int ATTESTOR_FIELD_NUMBER = 3; + private com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor attestor_; + /** + *
+     * Required. The initial [attestor][google.cloud.binaryauthorization.v1.Attestor] value. The service will
+     * overwrite the [attestor name][google.cloud.binaryauthorization.v1.Attestor.name] field with the resource name,
+     * in the format `projects/*/attestors/*`.
+     * 
+ * + * .google.cloud.binaryauthorization.v1.Attestor attestor = 3 [(.google.api.field_behavior) = REQUIRED]; + * @return Whether the attestor field is set. + */ + @java.lang.Override + public boolean hasAttestor() { + return attestor_ != null; + } + /** + *
+     * Required. The initial [attestor][google.cloud.binaryauthorization.v1.Attestor] value. The service will
+     * overwrite the [attestor name][google.cloud.binaryauthorization.v1.Attestor.name] field with the resource name,
+     * in the format `projects/*/attestors/*`.
+     * 
+ * + * .google.cloud.binaryauthorization.v1.Attestor attestor = 3 [(.google.api.field_behavior) = REQUIRED]; + * @return The attestor. + */ + @java.lang.Override + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor getAttestor() { + return attestor_ == null ? com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor.getDefaultInstance() : attestor_; + } + /** + *
+     * Required. The initial [attestor][google.cloud.binaryauthorization.v1.Attestor] value. The service will
+     * overwrite the [attestor name][google.cloud.binaryauthorization.v1.Attestor.name] field with the resource name,
+     * in the format `projects/*/attestors/*`.
+     * 
+ * + * .google.cloud.binaryauthorization.v1.Attestor attestor = 3 [(.google.api.field_behavior) = REQUIRED]; + */ + @java.lang.Override + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.AttestorOrBuilder getAttestorOrBuilder() { + return getAttestor(); + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (!getParentBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_); + } + if (!getAttestorIdBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, attestorId_); + } + if (attestor_ != null) { + output.writeMessage(3, getAttestor()); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!getParentBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_); + } + if (!getAttestorIdBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, attestorId_); + } + if (attestor_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(3, getAttestor()); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.protos.google.cloud.binaryauthorization.v1.Service.CreateAttestorRequest)) { + return super.equals(obj); + } + com.google.protos.google.cloud.binaryauthorization.v1.Service.CreateAttestorRequest other = (com.google.protos.google.cloud.binaryauthorization.v1.Service.CreateAttestorRequest) obj; + + if (!getParent() + .equals(other.getParent())) return false; + if (!getAttestorId() + .equals(other.getAttestorId())) return false; + if (hasAttestor() != other.hasAttestor()) return false; + if (hasAttestor()) { + if (!getAttestor() + .equals(other.getAttestor())) return false; + } + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + PARENT_FIELD_NUMBER; + hash = (53 * hash) + getParent().hashCode(); + hash = (37 * hash) + ATTESTOR_ID_FIELD_NUMBER; + hash = (53 * hash) + getAttestorId().hashCode(); + if (hasAttestor()) { + hash = (37 * hash) + ATTESTOR_FIELD_NUMBER; + hash = (53 * hash) + getAttestor().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.CreateAttestorRequest parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.CreateAttestorRequest parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.CreateAttestorRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.CreateAttestorRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.CreateAttestorRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.CreateAttestorRequest parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.CreateAttestorRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.CreateAttestorRequest parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.CreateAttestorRequest parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.CreateAttestorRequest parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.CreateAttestorRequest parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.CreateAttestorRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(com.google.protos.google.cloud.binaryauthorization.v1.Service.CreateAttestorRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+     * Request message for [BinauthzManagementService.CreateAttestor][].
+     * 
+ * + * Protobuf type {@code google.cloud.binaryauthorization.v1.CreateAttestorRequest} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:google.cloud.binaryauthorization.v1.CreateAttestorRequest) + com.google.protos.google.cloud.binaryauthorization.v1.Service.CreateAttestorRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.protos.google.cloud.binaryauthorization.v1.Service.internal_static_google_cloud_binaryauthorization_v1_CreateAttestorRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.protos.google.cloud.binaryauthorization.v1.Service.internal_static_google_cloud_binaryauthorization_v1_CreateAttestorRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.protos.google.cloud.binaryauthorization.v1.Service.CreateAttestorRequest.class, com.google.protos.google.cloud.binaryauthorization.v1.Service.CreateAttestorRequest.Builder.class); + } + + // Construct using com.google.protos.google.cloud.binaryauthorization.v1.Service.CreateAttestorRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + parent_ = ""; + + attestorId_ = ""; + + if (attestorBuilder_ == null) { + attestor_ = null; + } else { + attestor_ = null; + attestorBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.protos.google.cloud.binaryauthorization.v1.Service.internal_static_google_cloud_binaryauthorization_v1_CreateAttestorRequest_descriptor; + } + + @java.lang.Override + public com.google.protos.google.cloud.binaryauthorization.v1.Service.CreateAttestorRequest getDefaultInstanceForType() { + return com.google.protos.google.cloud.binaryauthorization.v1.Service.CreateAttestorRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.protos.google.cloud.binaryauthorization.v1.Service.CreateAttestorRequest build() { + com.google.protos.google.cloud.binaryauthorization.v1.Service.CreateAttestorRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.protos.google.cloud.binaryauthorization.v1.Service.CreateAttestorRequest buildPartial() { + com.google.protos.google.cloud.binaryauthorization.v1.Service.CreateAttestorRequest result = new com.google.protos.google.cloud.binaryauthorization.v1.Service.CreateAttestorRequest(this); + result.parent_ = parent_; + result.attestorId_ = attestorId_; + if (attestorBuilder_ == null) { + result.attestor_ = attestor_; + } else { + result.attestor_ = attestorBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.protos.google.cloud.binaryauthorization.v1.Service.CreateAttestorRequest) { + return mergeFrom((com.google.protos.google.cloud.binaryauthorization.v1.Service.CreateAttestorRequest)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.protos.google.cloud.binaryauthorization.v1.Service.CreateAttestorRequest other) { + if (other == com.google.protos.google.cloud.binaryauthorization.v1.Service.CreateAttestorRequest.getDefaultInstance()) return this; + if (!other.getParent().isEmpty()) { + parent_ = other.parent_; + onChanged(); + } + if (!other.getAttestorId().isEmpty()) { + attestorId_ = other.attestorId_; + onChanged(); + } + if (other.hasAttestor()) { + mergeAttestor(other.getAttestor()); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + com.google.protos.google.cloud.binaryauthorization.v1.Service.CreateAttestorRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.protos.google.cloud.binaryauthorization.v1.Service.CreateAttestorRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object parent_ = ""; + /** + *
+       * Required. The parent of this [attestor][google.cloud.binaryauthorization.v1.Attestor].
+       * 
+ * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * @return The parent. + */ + public java.lang.String getParent() { + java.lang.Object ref = parent_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + parent_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+       * Required. The parent of this [attestor][google.cloud.binaryauthorization.v1.Attestor].
+       * 
+ * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * @return The bytes for parent. + */ + public com.google.protobuf.ByteString + getParentBytes() { + java.lang.Object ref = parent_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + parent_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+       * Required. The parent of this [attestor][google.cloud.binaryauthorization.v1.Attestor].
+       * 
+ * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * @param value The parent to set. + * @return This builder for chaining. + */ + public Builder setParent( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + parent_ = value; + onChanged(); + return this; + } + /** + *
+       * Required. The parent of this [attestor][google.cloud.binaryauthorization.v1.Attestor].
+       * 
+ * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * @return This builder for chaining. + */ + public Builder clearParent() { + + parent_ = getDefaultInstance().getParent(); + onChanged(); + return this; + } + /** + *
+       * Required. The parent of this [attestor][google.cloud.binaryauthorization.v1.Attestor].
+       * 
+ * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * @param value The bytes for parent to set. + * @return This builder for chaining. + */ + public Builder setParentBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + parent_ = value; + onChanged(); + return this; + } + + private java.lang.Object attestorId_ = ""; + /** + *
+       * Required. The [attestors][google.cloud.binaryauthorization.v1.Attestor] ID.
+       * 
+ * + * string attestor_id = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return The attestorId. + */ + public java.lang.String getAttestorId() { + java.lang.Object ref = attestorId_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + attestorId_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+       * Required. The [attestors][google.cloud.binaryauthorization.v1.Attestor] ID.
+       * 
+ * + * string attestor_id = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return The bytes for attestorId. + */ + public com.google.protobuf.ByteString + getAttestorIdBytes() { + java.lang.Object ref = attestorId_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + attestorId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+       * Required. The [attestors][google.cloud.binaryauthorization.v1.Attestor] ID.
+       * 
+ * + * string attestor_id = 2 [(.google.api.field_behavior) = REQUIRED]; + * @param value The attestorId to set. + * @return This builder for chaining. + */ + public Builder setAttestorId( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + attestorId_ = value; + onChanged(); + return this; + } + /** + *
+       * Required. The [attestors][google.cloud.binaryauthorization.v1.Attestor] ID.
+       * 
+ * + * string attestor_id = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return This builder for chaining. + */ + public Builder clearAttestorId() { + + attestorId_ = getDefaultInstance().getAttestorId(); + onChanged(); + return this; + } + /** + *
+       * Required. The [attestors][google.cloud.binaryauthorization.v1.Attestor] ID.
+       * 
+ * + * string attestor_id = 2 [(.google.api.field_behavior) = REQUIRED]; + * @param value The bytes for attestorId to set. + * @return This builder for chaining. + */ + public Builder setAttestorIdBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + attestorId_ = value; + onChanged(); + return this; + } + + private com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor attestor_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor, com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor.Builder, com.google.protos.google.cloud.binaryauthorization.v1.Resources.AttestorOrBuilder> attestorBuilder_; + /** + *
+       * Required. The initial [attestor][google.cloud.binaryauthorization.v1.Attestor] value. The service will
+       * overwrite the [attestor name][google.cloud.binaryauthorization.v1.Attestor.name] field with the resource name,
+       * in the format `projects/*/attestors/*`.
+       * 
+ * + * .google.cloud.binaryauthorization.v1.Attestor attestor = 3 [(.google.api.field_behavior) = REQUIRED]; + * @return Whether the attestor field is set. + */ + public boolean hasAttestor() { + return attestorBuilder_ != null || attestor_ != null; + } + /** + *
+       * Required. The initial [attestor][google.cloud.binaryauthorization.v1.Attestor] value. The service will
+       * overwrite the [attestor name][google.cloud.binaryauthorization.v1.Attestor.name] field with the resource name,
+       * in the format `projects/*/attestors/*`.
+       * 
+ * + * .google.cloud.binaryauthorization.v1.Attestor attestor = 3 [(.google.api.field_behavior) = REQUIRED]; + * @return The attestor. + */ + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor getAttestor() { + if (attestorBuilder_ == null) { + return attestor_ == null ? com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor.getDefaultInstance() : attestor_; + } else { + return attestorBuilder_.getMessage(); + } + } + /** + *
+       * Required. The initial [attestor][google.cloud.binaryauthorization.v1.Attestor] value. The service will
+       * overwrite the [attestor name][google.cloud.binaryauthorization.v1.Attestor.name] field with the resource name,
+       * in the format `projects/*/attestors/*`.
+       * 
+ * + * .google.cloud.binaryauthorization.v1.Attestor attestor = 3 [(.google.api.field_behavior) = REQUIRED]; + */ + public Builder setAttestor(com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor value) { + if (attestorBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + attestor_ = value; + onChanged(); + } else { + attestorBuilder_.setMessage(value); + } + + return this; + } + /** + *
+       * Required. The initial [attestor][google.cloud.binaryauthorization.v1.Attestor] value. The service will
+       * overwrite the [attestor name][google.cloud.binaryauthorization.v1.Attestor.name] field with the resource name,
+       * in the format `projects/*/attestors/*`.
+       * 
+ * + * .google.cloud.binaryauthorization.v1.Attestor attestor = 3 [(.google.api.field_behavior) = REQUIRED]; + */ + public Builder setAttestor( + com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor.Builder builderForValue) { + if (attestorBuilder_ == null) { + attestor_ = builderForValue.build(); + onChanged(); + } else { + attestorBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + *
+       * Required. The initial [attestor][google.cloud.binaryauthorization.v1.Attestor] value. The service will
+       * overwrite the [attestor name][google.cloud.binaryauthorization.v1.Attestor.name] field with the resource name,
+       * in the format `projects/*/attestors/*`.
+       * 
+ * + * .google.cloud.binaryauthorization.v1.Attestor attestor = 3 [(.google.api.field_behavior) = REQUIRED]; + */ + public Builder mergeAttestor(com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor value) { + if (attestorBuilder_ == null) { + if (attestor_ != null) { + attestor_ = + com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor.newBuilder(attestor_).mergeFrom(value).buildPartial(); + } else { + attestor_ = value; + } + onChanged(); + } else { + attestorBuilder_.mergeFrom(value); + } + + return this; + } + /** + *
+       * Required. The initial [attestor][google.cloud.binaryauthorization.v1.Attestor] value. The service will
+       * overwrite the [attestor name][google.cloud.binaryauthorization.v1.Attestor.name] field with the resource name,
+       * in the format `projects/*/attestors/*`.
+       * 
+ * + * .google.cloud.binaryauthorization.v1.Attestor attestor = 3 [(.google.api.field_behavior) = REQUIRED]; + */ + public Builder clearAttestor() { + if (attestorBuilder_ == null) { + attestor_ = null; + onChanged(); + } else { + attestor_ = null; + attestorBuilder_ = null; + } + + return this; + } + /** + *
+       * Required. The initial [attestor][google.cloud.binaryauthorization.v1.Attestor] value. The service will
+       * overwrite the [attestor name][google.cloud.binaryauthorization.v1.Attestor.name] field with the resource name,
+       * in the format `projects/*/attestors/*`.
+       * 
+ * + * .google.cloud.binaryauthorization.v1.Attestor attestor = 3 [(.google.api.field_behavior) = REQUIRED]; + */ + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor.Builder getAttestorBuilder() { + + onChanged(); + return getAttestorFieldBuilder().getBuilder(); + } + /** + *
+       * Required. The initial [attestor][google.cloud.binaryauthorization.v1.Attestor] value. The service will
+       * overwrite the [attestor name][google.cloud.binaryauthorization.v1.Attestor.name] field with the resource name,
+       * in the format `projects/*/attestors/*`.
+       * 
+ * + * .google.cloud.binaryauthorization.v1.Attestor attestor = 3 [(.google.api.field_behavior) = REQUIRED]; + */ + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.AttestorOrBuilder getAttestorOrBuilder() { + if (attestorBuilder_ != null) { + return attestorBuilder_.getMessageOrBuilder(); + } else { + return attestor_ == null ? + com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor.getDefaultInstance() : attestor_; + } + } + /** + *
+       * Required. The initial [attestor][google.cloud.binaryauthorization.v1.Attestor] value. The service will
+       * overwrite the [attestor name][google.cloud.binaryauthorization.v1.Attestor.name] field with the resource name,
+       * in the format `projects/*/attestors/*`.
+       * 
+ * + * .google.cloud.binaryauthorization.v1.Attestor attestor = 3 [(.google.api.field_behavior) = REQUIRED]; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor, com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor.Builder, com.google.protos.google.cloud.binaryauthorization.v1.Resources.AttestorOrBuilder> + getAttestorFieldBuilder() { + if (attestorBuilder_ == null) { + attestorBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor, com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor.Builder, com.google.protos.google.cloud.binaryauthorization.v1.Resources.AttestorOrBuilder>( + getAttestor(), + getParentForChildren(), + isClean()); + attestor_ = null; + } + return attestorBuilder_; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:google.cloud.binaryauthorization.v1.CreateAttestorRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.binaryauthorization.v1.CreateAttestorRequest) + private static final com.google.protos.google.cloud.binaryauthorization.v1.Service.CreateAttestorRequest DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.protos.google.cloud.binaryauthorization.v1.Service.CreateAttestorRequest(); + } + + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.CreateAttestorRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public CreateAttestorRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new CreateAttestorRequest(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.protos.google.cloud.binaryauthorization.v1.Service.CreateAttestorRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface GetAttestorRequestOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.cloud.binaryauthorization.v1.GetAttestorRequest) + com.google.protobuf.MessageOrBuilder { + + /** + *
+     * Required. The name of the [attestor][google.cloud.binaryauthorization.v1.Attestor] to retrieve, in the format
+     * `projects/*/attestors/*`.
+     * 
+ * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * @return The name. + */ + java.lang.String getName(); + /** + *
+     * Required. The name of the [attestor][google.cloud.binaryauthorization.v1.Attestor] to retrieve, in the format
+     * `projects/*/attestors/*`.
+     * 
+ * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * @return The bytes for name. + */ + com.google.protobuf.ByteString + getNameBytes(); + } + /** + *
+   * Request message for [BinauthzManagementService.GetAttestor][].
+   * 
+ * + * Protobuf type {@code google.cloud.binaryauthorization.v1.GetAttestorRequest} + */ + public static final class GetAttestorRequest extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:google.cloud.binaryauthorization.v1.GetAttestorRequest) + GetAttestorRequestOrBuilder { + private static final long serialVersionUID = 0L; + // Use GetAttestorRequest.newBuilder() to construct. + private GetAttestorRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private GetAttestorRequest() { + name_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new GetAttestorRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private GetAttestorRequest( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + java.lang.String s = input.readStringRequireUtf8(); + + name_ = s; + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.protos.google.cloud.binaryauthorization.v1.Service.internal_static_google_cloud_binaryauthorization_v1_GetAttestorRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.protos.google.cloud.binaryauthorization.v1.Service.internal_static_google_cloud_binaryauthorization_v1_GetAttestorRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.protos.google.cloud.binaryauthorization.v1.Service.GetAttestorRequest.class, com.google.protos.google.cloud.binaryauthorization.v1.Service.GetAttestorRequest.Builder.class); + } + + public static final int NAME_FIELD_NUMBER = 1; + private volatile java.lang.Object name_; + /** + *
+     * Required. The name of the [attestor][google.cloud.binaryauthorization.v1.Attestor] to retrieve, in the format
+     * `projects/*/attestors/*`.
+     * 
+ * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + /** + *
+     * Required. The name of the [attestor][google.cloud.binaryauthorization.v1.Attestor] to retrieve, in the format
+     * `projects/*/attestors/*`.
+     * 
+ * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (!getNameBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!getNameBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.protos.google.cloud.binaryauthorization.v1.Service.GetAttestorRequest)) { + return super.equals(obj); + } + com.google.protos.google.cloud.binaryauthorization.v1.Service.GetAttestorRequest other = (com.google.protos.google.cloud.binaryauthorization.v1.Service.GetAttestorRequest) obj; + + if (!getName() + .equals(other.getName())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.GetAttestorRequest parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.GetAttestorRequest parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.GetAttestorRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.GetAttestorRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.GetAttestorRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.GetAttestorRequest parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.GetAttestorRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.GetAttestorRequest parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.GetAttestorRequest parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.GetAttestorRequest parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.GetAttestorRequest parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.GetAttestorRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(com.google.protos.google.cloud.binaryauthorization.v1.Service.GetAttestorRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+     * Request message for [BinauthzManagementService.GetAttestor][].
+     * 
+ * + * Protobuf type {@code google.cloud.binaryauthorization.v1.GetAttestorRequest} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:google.cloud.binaryauthorization.v1.GetAttestorRequest) + com.google.protos.google.cloud.binaryauthorization.v1.Service.GetAttestorRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.protos.google.cloud.binaryauthorization.v1.Service.internal_static_google_cloud_binaryauthorization_v1_GetAttestorRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.protos.google.cloud.binaryauthorization.v1.Service.internal_static_google_cloud_binaryauthorization_v1_GetAttestorRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.protos.google.cloud.binaryauthorization.v1.Service.GetAttestorRequest.class, com.google.protos.google.cloud.binaryauthorization.v1.Service.GetAttestorRequest.Builder.class); + } + + // Construct using com.google.protos.google.cloud.binaryauthorization.v1.Service.GetAttestorRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + name_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.protos.google.cloud.binaryauthorization.v1.Service.internal_static_google_cloud_binaryauthorization_v1_GetAttestorRequest_descriptor; + } + + @java.lang.Override + public com.google.protos.google.cloud.binaryauthorization.v1.Service.GetAttestorRequest getDefaultInstanceForType() { + return com.google.protos.google.cloud.binaryauthorization.v1.Service.GetAttestorRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.protos.google.cloud.binaryauthorization.v1.Service.GetAttestorRequest build() { + com.google.protos.google.cloud.binaryauthorization.v1.Service.GetAttestorRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.protos.google.cloud.binaryauthorization.v1.Service.GetAttestorRequest buildPartial() { + com.google.protos.google.cloud.binaryauthorization.v1.Service.GetAttestorRequest result = new com.google.protos.google.cloud.binaryauthorization.v1.Service.GetAttestorRequest(this); + result.name_ = name_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.protos.google.cloud.binaryauthorization.v1.Service.GetAttestorRequest) { + return mergeFrom((com.google.protos.google.cloud.binaryauthorization.v1.Service.GetAttestorRequest)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.protos.google.cloud.binaryauthorization.v1.Service.GetAttestorRequest other) { + if (other == com.google.protos.google.cloud.binaryauthorization.v1.Service.GetAttestorRequest.getDefaultInstance()) return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + com.google.protos.google.cloud.binaryauthorization.v1.Service.GetAttestorRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.protos.google.cloud.binaryauthorization.v1.Service.GetAttestorRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object name_ = ""; + /** + *
+       * Required. The name of the [attestor][google.cloud.binaryauthorization.v1.Attestor] to retrieve, in the format
+       * `projects/*/attestors/*`.
+       * 
+ * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+       * Required. The name of the [attestor][google.cloud.binaryauthorization.v1.Attestor] to retrieve, in the format
+       * `projects/*/attestors/*`.
+       * 
+ * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * @return The bytes for name. + */ + public com.google.protobuf.ByteString + getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+       * Required. The name of the [attestor][google.cloud.binaryauthorization.v1.Attestor] to retrieve, in the format
+       * `projects/*/attestors/*`.
+       * 
+ * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + name_ = value; + onChanged(); + return this; + } + /** + *
+       * Required. The name of the [attestor][google.cloud.binaryauthorization.v1.Attestor] to retrieve, in the format
+       * `projects/*/attestors/*`.
+       * 
+ * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * @return This builder for chaining. + */ + public Builder clearName() { + + name_ = getDefaultInstance().getName(); + onChanged(); + return this; + } + /** + *
+       * Required. The name of the [attestor][google.cloud.binaryauthorization.v1.Attestor] to retrieve, in the format
+       * `projects/*/attestors/*`.
+       * 
+ * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + name_ = value; + onChanged(); + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:google.cloud.binaryauthorization.v1.GetAttestorRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.binaryauthorization.v1.GetAttestorRequest) + private static final com.google.protos.google.cloud.binaryauthorization.v1.Service.GetAttestorRequest DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.protos.google.cloud.binaryauthorization.v1.Service.GetAttestorRequest(); + } + + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.GetAttestorRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public GetAttestorRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new GetAttestorRequest(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.protos.google.cloud.binaryauthorization.v1.Service.GetAttestorRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface UpdateAttestorRequestOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.cloud.binaryauthorization.v1.UpdateAttestorRequest) + com.google.protobuf.MessageOrBuilder { + + /** + *
+     * Required. The updated [attestor][google.cloud.binaryauthorization.v1.Attestor] value. The service will
+     * overwrite the [attestor name][google.cloud.binaryauthorization.v1.Attestor.name] field with the resource name
+     * in the request URL, in the format `projects/*/attestors/*`.
+     * 
+ * + * .google.cloud.binaryauthorization.v1.Attestor attestor = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return Whether the attestor field is set. + */ + boolean hasAttestor(); + /** + *
+     * Required. The updated [attestor][google.cloud.binaryauthorization.v1.Attestor] value. The service will
+     * overwrite the [attestor name][google.cloud.binaryauthorization.v1.Attestor.name] field with the resource name
+     * in the request URL, in the format `projects/*/attestors/*`.
+     * 
+ * + * .google.cloud.binaryauthorization.v1.Attestor attestor = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return The attestor. + */ + com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor getAttestor(); + /** + *
+     * Required. The updated [attestor][google.cloud.binaryauthorization.v1.Attestor] value. The service will
+     * overwrite the [attestor name][google.cloud.binaryauthorization.v1.Attestor.name] field with the resource name
+     * in the request URL, in the format `projects/*/attestors/*`.
+     * 
+ * + * .google.cloud.binaryauthorization.v1.Attestor attestor = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + com.google.protos.google.cloud.binaryauthorization.v1.Resources.AttestorOrBuilder getAttestorOrBuilder(); + } + /** + *
+   * Request message for [BinauthzManagementService.UpdateAttestor][].
+   * 
+ * + * Protobuf type {@code google.cloud.binaryauthorization.v1.UpdateAttestorRequest} + */ + public static final class UpdateAttestorRequest extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:google.cloud.binaryauthorization.v1.UpdateAttestorRequest) + UpdateAttestorRequestOrBuilder { + private static final long serialVersionUID = 0L; + // Use UpdateAttestorRequest.newBuilder() to construct. + private UpdateAttestorRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private UpdateAttestorRequest() { + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new UpdateAttestorRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private UpdateAttestorRequest( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor.Builder subBuilder = null; + if (attestor_ != null) { + subBuilder = attestor_.toBuilder(); + } + attestor_ = input.readMessage(com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(attestor_); + attestor_ = subBuilder.buildPartial(); + } + + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.protos.google.cloud.binaryauthorization.v1.Service.internal_static_google_cloud_binaryauthorization_v1_UpdateAttestorRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.protos.google.cloud.binaryauthorization.v1.Service.internal_static_google_cloud_binaryauthorization_v1_UpdateAttestorRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.protos.google.cloud.binaryauthorization.v1.Service.UpdateAttestorRequest.class, com.google.protos.google.cloud.binaryauthorization.v1.Service.UpdateAttestorRequest.Builder.class); + } + + public static final int ATTESTOR_FIELD_NUMBER = 1; + private com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor attestor_; + /** + *
+     * Required. The updated [attestor][google.cloud.binaryauthorization.v1.Attestor] value. The service will
+     * overwrite the [attestor name][google.cloud.binaryauthorization.v1.Attestor.name] field with the resource name
+     * in the request URL, in the format `projects/*/attestors/*`.
+     * 
+ * + * .google.cloud.binaryauthorization.v1.Attestor attestor = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return Whether the attestor field is set. + */ + @java.lang.Override + public boolean hasAttestor() { + return attestor_ != null; + } + /** + *
+     * Required. The updated [attestor][google.cloud.binaryauthorization.v1.Attestor] value. The service will
+     * overwrite the [attestor name][google.cloud.binaryauthorization.v1.Attestor.name] field with the resource name
+     * in the request URL, in the format `projects/*/attestors/*`.
+     * 
+ * + * .google.cloud.binaryauthorization.v1.Attestor attestor = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return The attestor. + */ + @java.lang.Override + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor getAttestor() { + return attestor_ == null ? com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor.getDefaultInstance() : attestor_; + } + /** + *
+     * Required. The updated [attestor][google.cloud.binaryauthorization.v1.Attestor] value. The service will
+     * overwrite the [attestor name][google.cloud.binaryauthorization.v1.Attestor.name] field with the resource name
+     * in the request URL, in the format `projects/*/attestors/*`.
+     * 
+ * + * .google.cloud.binaryauthorization.v1.Attestor attestor = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + @java.lang.Override + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.AttestorOrBuilder getAttestorOrBuilder() { + return getAttestor(); + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (attestor_ != null) { + output.writeMessage(1, getAttestor()); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (attestor_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getAttestor()); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.protos.google.cloud.binaryauthorization.v1.Service.UpdateAttestorRequest)) { + return super.equals(obj); + } + com.google.protos.google.cloud.binaryauthorization.v1.Service.UpdateAttestorRequest other = (com.google.protos.google.cloud.binaryauthorization.v1.Service.UpdateAttestorRequest) obj; + + if (hasAttestor() != other.hasAttestor()) return false; + if (hasAttestor()) { + if (!getAttestor() + .equals(other.getAttestor())) return false; + } + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasAttestor()) { + hash = (37 * hash) + ATTESTOR_FIELD_NUMBER; + hash = (53 * hash) + getAttestor().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.UpdateAttestorRequest parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.UpdateAttestorRequest parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.UpdateAttestorRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.UpdateAttestorRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.UpdateAttestorRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.UpdateAttestorRequest parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.UpdateAttestorRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.UpdateAttestorRequest parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.UpdateAttestorRequest parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.UpdateAttestorRequest parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.UpdateAttestorRequest parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.UpdateAttestorRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(com.google.protos.google.cloud.binaryauthorization.v1.Service.UpdateAttestorRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+     * Request message for [BinauthzManagementService.UpdateAttestor][].
+     * 
+ * + * Protobuf type {@code google.cloud.binaryauthorization.v1.UpdateAttestorRequest} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:google.cloud.binaryauthorization.v1.UpdateAttestorRequest) + com.google.protos.google.cloud.binaryauthorization.v1.Service.UpdateAttestorRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.protos.google.cloud.binaryauthorization.v1.Service.internal_static_google_cloud_binaryauthorization_v1_UpdateAttestorRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.protos.google.cloud.binaryauthorization.v1.Service.internal_static_google_cloud_binaryauthorization_v1_UpdateAttestorRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.protos.google.cloud.binaryauthorization.v1.Service.UpdateAttestorRequest.class, com.google.protos.google.cloud.binaryauthorization.v1.Service.UpdateAttestorRequest.Builder.class); + } + + // Construct using com.google.protos.google.cloud.binaryauthorization.v1.Service.UpdateAttestorRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (attestorBuilder_ == null) { + attestor_ = null; + } else { + attestor_ = null; + attestorBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.protos.google.cloud.binaryauthorization.v1.Service.internal_static_google_cloud_binaryauthorization_v1_UpdateAttestorRequest_descriptor; + } + + @java.lang.Override + public com.google.protos.google.cloud.binaryauthorization.v1.Service.UpdateAttestorRequest getDefaultInstanceForType() { + return com.google.protos.google.cloud.binaryauthorization.v1.Service.UpdateAttestorRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.protos.google.cloud.binaryauthorization.v1.Service.UpdateAttestorRequest build() { + com.google.protos.google.cloud.binaryauthorization.v1.Service.UpdateAttestorRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.protos.google.cloud.binaryauthorization.v1.Service.UpdateAttestorRequest buildPartial() { + com.google.protos.google.cloud.binaryauthorization.v1.Service.UpdateAttestorRequest result = new com.google.protos.google.cloud.binaryauthorization.v1.Service.UpdateAttestorRequest(this); + if (attestorBuilder_ == null) { + result.attestor_ = attestor_; + } else { + result.attestor_ = attestorBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.protos.google.cloud.binaryauthorization.v1.Service.UpdateAttestorRequest) { + return mergeFrom((com.google.protos.google.cloud.binaryauthorization.v1.Service.UpdateAttestorRequest)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.protos.google.cloud.binaryauthorization.v1.Service.UpdateAttestorRequest other) { + if (other == com.google.protos.google.cloud.binaryauthorization.v1.Service.UpdateAttestorRequest.getDefaultInstance()) return this; + if (other.hasAttestor()) { + mergeAttestor(other.getAttestor()); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + com.google.protos.google.cloud.binaryauthorization.v1.Service.UpdateAttestorRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.protos.google.cloud.binaryauthorization.v1.Service.UpdateAttestorRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor attestor_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor, com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor.Builder, com.google.protos.google.cloud.binaryauthorization.v1.Resources.AttestorOrBuilder> attestorBuilder_; + /** + *
+       * Required. The updated [attestor][google.cloud.binaryauthorization.v1.Attestor] value. The service will
+       * overwrite the [attestor name][google.cloud.binaryauthorization.v1.Attestor.name] field with the resource name
+       * in the request URL, in the format `projects/*/attestors/*`.
+       * 
+ * + * .google.cloud.binaryauthorization.v1.Attestor attestor = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return Whether the attestor field is set. + */ + public boolean hasAttestor() { + return attestorBuilder_ != null || attestor_ != null; + } + /** + *
+       * Required. The updated [attestor][google.cloud.binaryauthorization.v1.Attestor] value. The service will
+       * overwrite the [attestor name][google.cloud.binaryauthorization.v1.Attestor.name] field with the resource name
+       * in the request URL, in the format `projects/*/attestors/*`.
+       * 
+ * + * .google.cloud.binaryauthorization.v1.Attestor attestor = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return The attestor. + */ + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor getAttestor() { + if (attestorBuilder_ == null) { + return attestor_ == null ? com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor.getDefaultInstance() : attestor_; + } else { + return attestorBuilder_.getMessage(); + } + } + /** + *
+       * Required. The updated [attestor][google.cloud.binaryauthorization.v1.Attestor] value. The service will
+       * overwrite the [attestor name][google.cloud.binaryauthorization.v1.Attestor.name] field with the resource name
+       * in the request URL, in the format `projects/*/attestors/*`.
+       * 
+ * + * .google.cloud.binaryauthorization.v1.Attestor attestor = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + public Builder setAttestor(com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor value) { + if (attestorBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + attestor_ = value; + onChanged(); + } else { + attestorBuilder_.setMessage(value); + } + + return this; + } + /** + *
+       * Required. The updated [attestor][google.cloud.binaryauthorization.v1.Attestor] value. The service will
+       * overwrite the [attestor name][google.cloud.binaryauthorization.v1.Attestor.name] field with the resource name
+       * in the request URL, in the format `projects/*/attestors/*`.
+       * 
+ * + * .google.cloud.binaryauthorization.v1.Attestor attestor = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + public Builder setAttestor( + com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor.Builder builderForValue) { + if (attestorBuilder_ == null) { + attestor_ = builderForValue.build(); + onChanged(); + } else { + attestorBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + *
+       * Required. The updated [attestor][google.cloud.binaryauthorization.v1.Attestor] value. The service will
+       * overwrite the [attestor name][google.cloud.binaryauthorization.v1.Attestor.name] field with the resource name
+       * in the request URL, in the format `projects/*/attestors/*`.
+       * 
+ * + * .google.cloud.binaryauthorization.v1.Attestor attestor = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + public Builder mergeAttestor(com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor value) { + if (attestorBuilder_ == null) { + if (attestor_ != null) { + attestor_ = + com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor.newBuilder(attestor_).mergeFrom(value).buildPartial(); + } else { + attestor_ = value; + } + onChanged(); + } else { + attestorBuilder_.mergeFrom(value); + } + + return this; + } + /** + *
+       * Required. The updated [attestor][google.cloud.binaryauthorization.v1.Attestor] value. The service will
+       * overwrite the [attestor name][google.cloud.binaryauthorization.v1.Attestor.name] field with the resource name
+       * in the request URL, in the format `projects/*/attestors/*`.
+       * 
+ * + * .google.cloud.binaryauthorization.v1.Attestor attestor = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + public Builder clearAttestor() { + if (attestorBuilder_ == null) { + attestor_ = null; + onChanged(); + } else { + attestor_ = null; + attestorBuilder_ = null; + } + + return this; + } + /** + *
+       * Required. The updated [attestor][google.cloud.binaryauthorization.v1.Attestor] value. The service will
+       * overwrite the [attestor name][google.cloud.binaryauthorization.v1.Attestor.name] field with the resource name
+       * in the request URL, in the format `projects/*/attestors/*`.
+       * 
+ * + * .google.cloud.binaryauthorization.v1.Attestor attestor = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor.Builder getAttestorBuilder() { + + onChanged(); + return getAttestorFieldBuilder().getBuilder(); + } + /** + *
+       * Required. The updated [attestor][google.cloud.binaryauthorization.v1.Attestor] value. The service will
+       * overwrite the [attestor name][google.cloud.binaryauthorization.v1.Attestor.name] field with the resource name
+       * in the request URL, in the format `projects/*/attestors/*`.
+       * 
+ * + * .google.cloud.binaryauthorization.v1.Attestor attestor = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.AttestorOrBuilder getAttestorOrBuilder() { + if (attestorBuilder_ != null) { + return attestorBuilder_.getMessageOrBuilder(); + } else { + return attestor_ == null ? + com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor.getDefaultInstance() : attestor_; + } + } + /** + *
+       * Required. The updated [attestor][google.cloud.binaryauthorization.v1.Attestor] value. The service will
+       * overwrite the [attestor name][google.cloud.binaryauthorization.v1.Attestor.name] field with the resource name
+       * in the request URL, in the format `projects/*/attestors/*`.
+       * 
+ * + * .google.cloud.binaryauthorization.v1.Attestor attestor = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor, com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor.Builder, com.google.protos.google.cloud.binaryauthorization.v1.Resources.AttestorOrBuilder> + getAttestorFieldBuilder() { + if (attestorBuilder_ == null) { + attestorBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor, com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor.Builder, com.google.protos.google.cloud.binaryauthorization.v1.Resources.AttestorOrBuilder>( + getAttestor(), + getParentForChildren(), + isClean()); + attestor_ = null; + } + return attestorBuilder_; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:google.cloud.binaryauthorization.v1.UpdateAttestorRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.binaryauthorization.v1.UpdateAttestorRequest) + private static final com.google.protos.google.cloud.binaryauthorization.v1.Service.UpdateAttestorRequest DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.protos.google.cloud.binaryauthorization.v1.Service.UpdateAttestorRequest(); + } + + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.UpdateAttestorRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public UpdateAttestorRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new UpdateAttestorRequest(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.protos.google.cloud.binaryauthorization.v1.Service.UpdateAttestorRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface ListAttestorsRequestOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.cloud.binaryauthorization.v1.ListAttestorsRequest) + com.google.protobuf.MessageOrBuilder { + + /** + *
+     * Required. The resource name of the project associated with the
+     * [attestors][google.cloud.binaryauthorization.v1.Attestor], in the format `projects/*`.
+     * 
+ * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * @return The parent. + */ + java.lang.String getParent(); + /** + *
+     * Required. The resource name of the project associated with the
+     * [attestors][google.cloud.binaryauthorization.v1.Attestor], in the format `projects/*`.
+     * 
+ * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * @return The bytes for parent. + */ + com.google.protobuf.ByteString + getParentBytes(); + + /** + *
+     * Requested page size. The server may return fewer results than requested. If
+     * unspecified, the server will pick an appropriate default.
+     * 
+ * + * int32 page_size = 2; + * @return The pageSize. + */ + int getPageSize(); + + /** + *
+     * A token identifying a page of results the server should return. Typically,
+     * this is the value of [ListAttestorsResponse.next_page_token][google.cloud.binaryauthorization.v1.ListAttestorsResponse.next_page_token] returned
+     * from the previous call to the `ListAttestors` method.
+     * 
+ * + * string page_token = 3; + * @return The pageToken. + */ + java.lang.String getPageToken(); + /** + *
+     * A token identifying a page of results the server should return. Typically,
+     * this is the value of [ListAttestorsResponse.next_page_token][google.cloud.binaryauthorization.v1.ListAttestorsResponse.next_page_token] returned
+     * from the previous call to the `ListAttestors` method.
+     * 
+ * + * string page_token = 3; + * @return The bytes for pageToken. + */ + com.google.protobuf.ByteString + getPageTokenBytes(); + } + /** + *
+   * Request message for [BinauthzManagementService.ListAttestors][].
+   * 
+ * + * Protobuf type {@code google.cloud.binaryauthorization.v1.ListAttestorsRequest} + */ + public static final class ListAttestorsRequest extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:google.cloud.binaryauthorization.v1.ListAttestorsRequest) + ListAttestorsRequestOrBuilder { + private static final long serialVersionUID = 0L; + // Use ListAttestorsRequest.newBuilder() to construct. + private ListAttestorsRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private ListAttestorsRequest() { + parent_ = ""; + pageToken_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new ListAttestorsRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private ListAttestorsRequest( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + java.lang.String s = input.readStringRequireUtf8(); + + parent_ = s; + break; + } + case 16: { + + pageSize_ = input.readInt32(); + break; + } + case 26: { + java.lang.String s = input.readStringRequireUtf8(); + + pageToken_ = s; + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.protos.google.cloud.binaryauthorization.v1.Service.internal_static_google_cloud_binaryauthorization_v1_ListAttestorsRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.protos.google.cloud.binaryauthorization.v1.Service.internal_static_google_cloud_binaryauthorization_v1_ListAttestorsRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.protos.google.cloud.binaryauthorization.v1.Service.ListAttestorsRequest.class, com.google.protos.google.cloud.binaryauthorization.v1.Service.ListAttestorsRequest.Builder.class); + } + + public static final int PARENT_FIELD_NUMBER = 1; + private volatile java.lang.Object parent_; + /** + *
+     * Required. The resource name of the project associated with the
+     * [attestors][google.cloud.binaryauthorization.v1.Attestor], in the format `projects/*`.
+     * 
+ * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * @return The parent. + */ + @java.lang.Override + public java.lang.String getParent() { + java.lang.Object ref = parent_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + parent_ = s; + return s; + } + } + /** + *
+     * Required. The resource name of the project associated with the
+     * [attestors][google.cloud.binaryauthorization.v1.Attestor], in the format `projects/*`.
+     * 
+ * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * @return The bytes for parent. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getParentBytes() { + java.lang.Object ref = parent_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + parent_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int PAGE_SIZE_FIELD_NUMBER = 2; + private int pageSize_; + /** + *
+     * Requested page size. The server may return fewer results than requested. If
+     * unspecified, the server will pick an appropriate default.
+     * 
+ * + * int32 page_size = 2; + * @return The pageSize. + */ + @java.lang.Override + public int getPageSize() { + return pageSize_; + } + + public static final int PAGE_TOKEN_FIELD_NUMBER = 3; + private volatile java.lang.Object pageToken_; + /** + *
+     * A token identifying a page of results the server should return. Typically,
+     * this is the value of [ListAttestorsResponse.next_page_token][google.cloud.binaryauthorization.v1.ListAttestorsResponse.next_page_token] returned
+     * from the previous call to the `ListAttestors` method.
+     * 
+ * + * string page_token = 3; + * @return The pageToken. + */ + @java.lang.Override + public java.lang.String getPageToken() { + java.lang.Object ref = pageToken_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + pageToken_ = s; + return s; + } + } + /** + *
+     * A token identifying a page of results the server should return. Typically,
+     * this is the value of [ListAttestorsResponse.next_page_token][google.cloud.binaryauthorization.v1.ListAttestorsResponse.next_page_token] returned
+     * from the previous call to the `ListAttestors` method.
+     * 
+ * + * string page_token = 3; + * @return The bytes for pageToken. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getPageTokenBytes() { + java.lang.Object ref = pageToken_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + pageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (!getParentBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_); + } + if (pageSize_ != 0) { + output.writeInt32(2, pageSize_); + } + if (!getPageTokenBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, pageToken_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!getParentBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_); + } + if (pageSize_ != 0) { + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(2, pageSize_); + } + if (!getPageTokenBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, pageToken_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.protos.google.cloud.binaryauthorization.v1.Service.ListAttestorsRequest)) { + return super.equals(obj); + } + com.google.protos.google.cloud.binaryauthorization.v1.Service.ListAttestorsRequest other = (com.google.protos.google.cloud.binaryauthorization.v1.Service.ListAttestorsRequest) obj; + + if (!getParent() + .equals(other.getParent())) return false; + if (getPageSize() + != other.getPageSize()) return false; + if (!getPageToken() + .equals(other.getPageToken())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + PARENT_FIELD_NUMBER; + hash = (53 * hash) + getParent().hashCode(); + hash = (37 * hash) + PAGE_SIZE_FIELD_NUMBER; + hash = (53 * hash) + getPageSize(); + hash = (37 * hash) + PAGE_TOKEN_FIELD_NUMBER; + hash = (53 * hash) + getPageToken().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.ListAttestorsRequest parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.ListAttestorsRequest parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.ListAttestorsRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.ListAttestorsRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.ListAttestorsRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.ListAttestorsRequest parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.ListAttestorsRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.ListAttestorsRequest parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.ListAttestorsRequest parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.ListAttestorsRequest parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.ListAttestorsRequest parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.ListAttestorsRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(com.google.protos.google.cloud.binaryauthorization.v1.Service.ListAttestorsRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+     * Request message for [BinauthzManagementService.ListAttestors][].
+     * 
+ * + * Protobuf type {@code google.cloud.binaryauthorization.v1.ListAttestorsRequest} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:google.cloud.binaryauthorization.v1.ListAttestorsRequest) + com.google.protos.google.cloud.binaryauthorization.v1.Service.ListAttestorsRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.protos.google.cloud.binaryauthorization.v1.Service.internal_static_google_cloud_binaryauthorization_v1_ListAttestorsRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.protos.google.cloud.binaryauthorization.v1.Service.internal_static_google_cloud_binaryauthorization_v1_ListAttestorsRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.protos.google.cloud.binaryauthorization.v1.Service.ListAttestorsRequest.class, com.google.protos.google.cloud.binaryauthorization.v1.Service.ListAttestorsRequest.Builder.class); + } + + // Construct using com.google.protos.google.cloud.binaryauthorization.v1.Service.ListAttestorsRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + parent_ = ""; + + pageSize_ = 0; + + pageToken_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.protos.google.cloud.binaryauthorization.v1.Service.internal_static_google_cloud_binaryauthorization_v1_ListAttestorsRequest_descriptor; + } + + @java.lang.Override + public com.google.protos.google.cloud.binaryauthorization.v1.Service.ListAttestorsRequest getDefaultInstanceForType() { + return com.google.protos.google.cloud.binaryauthorization.v1.Service.ListAttestorsRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.protos.google.cloud.binaryauthorization.v1.Service.ListAttestorsRequest build() { + com.google.protos.google.cloud.binaryauthorization.v1.Service.ListAttestorsRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.protos.google.cloud.binaryauthorization.v1.Service.ListAttestorsRequest buildPartial() { + com.google.protos.google.cloud.binaryauthorization.v1.Service.ListAttestorsRequest result = new com.google.protos.google.cloud.binaryauthorization.v1.Service.ListAttestorsRequest(this); + result.parent_ = parent_; + result.pageSize_ = pageSize_; + result.pageToken_ = pageToken_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.protos.google.cloud.binaryauthorization.v1.Service.ListAttestorsRequest) { + return mergeFrom((com.google.protos.google.cloud.binaryauthorization.v1.Service.ListAttestorsRequest)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.protos.google.cloud.binaryauthorization.v1.Service.ListAttestorsRequest other) { + if (other == com.google.protos.google.cloud.binaryauthorization.v1.Service.ListAttestorsRequest.getDefaultInstance()) return this; + if (!other.getParent().isEmpty()) { + parent_ = other.parent_; + onChanged(); + } + if (other.getPageSize() != 0) { + setPageSize(other.getPageSize()); + } + if (!other.getPageToken().isEmpty()) { + pageToken_ = other.pageToken_; + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + com.google.protos.google.cloud.binaryauthorization.v1.Service.ListAttestorsRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.protos.google.cloud.binaryauthorization.v1.Service.ListAttestorsRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object parent_ = ""; + /** + *
+       * Required. The resource name of the project associated with the
+       * [attestors][google.cloud.binaryauthorization.v1.Attestor], in the format `projects/*`.
+       * 
+ * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * @return The parent. + */ + public java.lang.String getParent() { + java.lang.Object ref = parent_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + parent_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+       * Required. The resource name of the project associated with the
+       * [attestors][google.cloud.binaryauthorization.v1.Attestor], in the format `projects/*`.
+       * 
+ * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * @return The bytes for parent. + */ + public com.google.protobuf.ByteString + getParentBytes() { + java.lang.Object ref = parent_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + parent_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+       * Required. The resource name of the project associated with the
+       * [attestors][google.cloud.binaryauthorization.v1.Attestor], in the format `projects/*`.
+       * 
+ * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * @param value The parent to set. + * @return This builder for chaining. + */ + public Builder setParent( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + parent_ = value; + onChanged(); + return this; + } + /** + *
+       * Required. The resource name of the project associated with the
+       * [attestors][google.cloud.binaryauthorization.v1.Attestor], in the format `projects/*`.
+       * 
+ * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * @return This builder for chaining. + */ + public Builder clearParent() { + + parent_ = getDefaultInstance().getParent(); + onChanged(); + return this; + } + /** + *
+       * Required. The resource name of the project associated with the
+       * [attestors][google.cloud.binaryauthorization.v1.Attestor], in the format `projects/*`.
+       * 
+ * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * @param value The bytes for parent to set. + * @return This builder for chaining. + */ + public Builder setParentBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + parent_ = value; + onChanged(); + return this; + } + + private int pageSize_ ; + /** + *
+       * Requested page size. The server may return fewer results than requested. If
+       * unspecified, the server will pick an appropriate default.
+       * 
+ * + * int32 page_size = 2; + * @return The pageSize. + */ + @java.lang.Override + public int getPageSize() { + return pageSize_; + } + /** + *
+       * Requested page size. The server may return fewer results than requested. If
+       * unspecified, the server will pick an appropriate default.
+       * 
+ * + * int32 page_size = 2; + * @param value The pageSize to set. + * @return This builder for chaining. + */ + public Builder setPageSize(int value) { + + pageSize_ = value; + onChanged(); + return this; + } + /** + *
+       * Requested page size. The server may return fewer results than requested. If
+       * unspecified, the server will pick an appropriate default.
+       * 
+ * + * int32 page_size = 2; + * @return This builder for chaining. + */ + public Builder clearPageSize() { + + pageSize_ = 0; + onChanged(); + return this; + } + + private java.lang.Object pageToken_ = ""; + /** + *
+       * A token identifying a page of results the server should return. Typically,
+       * this is the value of [ListAttestorsResponse.next_page_token][google.cloud.binaryauthorization.v1.ListAttestorsResponse.next_page_token] returned
+       * from the previous call to the `ListAttestors` method.
+       * 
+ * + * string page_token = 3; + * @return The pageToken. + */ + public java.lang.String getPageToken() { + java.lang.Object ref = pageToken_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + pageToken_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+       * A token identifying a page of results the server should return. Typically,
+       * this is the value of [ListAttestorsResponse.next_page_token][google.cloud.binaryauthorization.v1.ListAttestorsResponse.next_page_token] returned
+       * from the previous call to the `ListAttestors` method.
+       * 
+ * + * string page_token = 3; + * @return The bytes for pageToken. + */ + public com.google.protobuf.ByteString + getPageTokenBytes() { + java.lang.Object ref = pageToken_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + pageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+       * A token identifying a page of results the server should return. Typically,
+       * this is the value of [ListAttestorsResponse.next_page_token][google.cloud.binaryauthorization.v1.ListAttestorsResponse.next_page_token] returned
+       * from the previous call to the `ListAttestors` method.
+       * 
+ * + * string page_token = 3; + * @param value The pageToken to set. + * @return This builder for chaining. + */ + public Builder setPageToken( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + pageToken_ = value; + onChanged(); + return this; + } + /** + *
+       * A token identifying a page of results the server should return. Typically,
+       * this is the value of [ListAttestorsResponse.next_page_token][google.cloud.binaryauthorization.v1.ListAttestorsResponse.next_page_token] returned
+       * from the previous call to the `ListAttestors` method.
+       * 
+ * + * string page_token = 3; + * @return This builder for chaining. + */ + public Builder clearPageToken() { + + pageToken_ = getDefaultInstance().getPageToken(); + onChanged(); + return this; + } + /** + *
+       * A token identifying a page of results the server should return. Typically,
+       * this is the value of [ListAttestorsResponse.next_page_token][google.cloud.binaryauthorization.v1.ListAttestorsResponse.next_page_token] returned
+       * from the previous call to the `ListAttestors` method.
+       * 
+ * + * string page_token = 3; + * @param value The bytes for pageToken to set. + * @return This builder for chaining. + */ + public Builder setPageTokenBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + pageToken_ = value; + onChanged(); + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:google.cloud.binaryauthorization.v1.ListAttestorsRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.binaryauthorization.v1.ListAttestorsRequest) + private static final com.google.protos.google.cloud.binaryauthorization.v1.Service.ListAttestorsRequest DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.protos.google.cloud.binaryauthorization.v1.Service.ListAttestorsRequest(); + } + + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.ListAttestorsRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ListAttestorsRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new ListAttestorsRequest(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.protos.google.cloud.binaryauthorization.v1.Service.ListAttestorsRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface ListAttestorsResponseOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.cloud.binaryauthorization.v1.ListAttestorsResponse) + com.google.protobuf.MessageOrBuilder { + + /** + *
+     * The list of [attestors][google.cloud.binaryauthorization.v1.Attestor].
+     * 
+ * + * repeated .google.cloud.binaryauthorization.v1.Attestor attestors = 1; + */ + java.util.List + getAttestorsList(); + /** + *
+     * The list of [attestors][google.cloud.binaryauthorization.v1.Attestor].
+     * 
+ * + * repeated .google.cloud.binaryauthorization.v1.Attestor attestors = 1; + */ + com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor getAttestors(int index); + /** + *
+     * The list of [attestors][google.cloud.binaryauthorization.v1.Attestor].
+     * 
+ * + * repeated .google.cloud.binaryauthorization.v1.Attestor attestors = 1; + */ + int getAttestorsCount(); + /** + *
+     * The list of [attestors][google.cloud.binaryauthorization.v1.Attestor].
+     * 
+ * + * repeated .google.cloud.binaryauthorization.v1.Attestor attestors = 1; + */ + java.util.List + getAttestorsOrBuilderList(); + /** + *
+     * The list of [attestors][google.cloud.binaryauthorization.v1.Attestor].
+     * 
+ * + * repeated .google.cloud.binaryauthorization.v1.Attestor attestors = 1; + */ + com.google.protos.google.cloud.binaryauthorization.v1.Resources.AttestorOrBuilder getAttestorsOrBuilder( + int index); + + /** + *
+     * A token to retrieve the next page of results. Pass this value in the
+     * [ListAttestorsRequest.page_token][google.cloud.binaryauthorization.v1.ListAttestorsRequest.page_token] field in the subsequent call to the
+     * `ListAttestors` method to retrieve the next page of results.
+     * 
+ * + * string next_page_token = 2; + * @return The nextPageToken. + */ + java.lang.String getNextPageToken(); + /** + *
+     * A token to retrieve the next page of results. Pass this value in the
+     * [ListAttestorsRequest.page_token][google.cloud.binaryauthorization.v1.ListAttestorsRequest.page_token] field in the subsequent call to the
+     * `ListAttestors` method to retrieve the next page of results.
+     * 
+ * + * string next_page_token = 2; + * @return The bytes for nextPageToken. + */ + com.google.protobuf.ByteString + getNextPageTokenBytes(); + } + /** + *
+   * Response message for [BinauthzManagementService.ListAttestors][].
+   * 
+ * + * Protobuf type {@code google.cloud.binaryauthorization.v1.ListAttestorsResponse} + */ + public static final class ListAttestorsResponse extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:google.cloud.binaryauthorization.v1.ListAttestorsResponse) + ListAttestorsResponseOrBuilder { + private static final long serialVersionUID = 0L; + // Use ListAttestorsResponse.newBuilder() to construct. + private ListAttestorsResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private ListAttestorsResponse() { + attestors_ = java.util.Collections.emptyList(); + nextPageToken_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new ListAttestorsResponse(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private ListAttestorsResponse( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + if (!((mutable_bitField0_ & 0x00000001) != 0)) { + attestors_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000001; + } + attestors_.add( + input.readMessage(com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor.parser(), extensionRegistry)); + break; + } + case 18: { + java.lang.String s = input.readStringRequireUtf8(); + + nextPageToken_ = s; + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000001) != 0)) { + attestors_ = java.util.Collections.unmodifiableList(attestors_); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.protos.google.cloud.binaryauthorization.v1.Service.internal_static_google_cloud_binaryauthorization_v1_ListAttestorsResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.protos.google.cloud.binaryauthorization.v1.Service.internal_static_google_cloud_binaryauthorization_v1_ListAttestorsResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.protos.google.cloud.binaryauthorization.v1.Service.ListAttestorsResponse.class, com.google.protos.google.cloud.binaryauthorization.v1.Service.ListAttestorsResponse.Builder.class); + } + + public static final int ATTESTORS_FIELD_NUMBER = 1; + private java.util.List attestors_; + /** + *
+     * The list of [attestors][google.cloud.binaryauthorization.v1.Attestor].
+     * 
+ * + * repeated .google.cloud.binaryauthorization.v1.Attestor attestors = 1; + */ + @java.lang.Override + public java.util.List getAttestorsList() { + return attestors_; + } + /** + *
+     * The list of [attestors][google.cloud.binaryauthorization.v1.Attestor].
+     * 
+ * + * repeated .google.cloud.binaryauthorization.v1.Attestor attestors = 1; + */ + @java.lang.Override + public java.util.List + getAttestorsOrBuilderList() { + return attestors_; + } + /** + *
+     * The list of [attestors][google.cloud.binaryauthorization.v1.Attestor].
+     * 
+ * + * repeated .google.cloud.binaryauthorization.v1.Attestor attestors = 1; + */ + @java.lang.Override + public int getAttestorsCount() { + return attestors_.size(); + } + /** + *
+     * The list of [attestors][google.cloud.binaryauthorization.v1.Attestor].
+     * 
+ * + * repeated .google.cloud.binaryauthorization.v1.Attestor attestors = 1; + */ + @java.lang.Override + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor getAttestors(int index) { + return attestors_.get(index); + } + /** + *
+     * The list of [attestors][google.cloud.binaryauthorization.v1.Attestor].
+     * 
+ * + * repeated .google.cloud.binaryauthorization.v1.Attestor attestors = 1; + */ + @java.lang.Override + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.AttestorOrBuilder getAttestorsOrBuilder( + int index) { + return attestors_.get(index); + } + + public static final int NEXT_PAGE_TOKEN_FIELD_NUMBER = 2; + private volatile java.lang.Object nextPageToken_; + /** + *
+     * A token to retrieve the next page of results. Pass this value in the
+     * [ListAttestorsRequest.page_token][google.cloud.binaryauthorization.v1.ListAttestorsRequest.page_token] field in the subsequent call to the
+     * `ListAttestors` method to retrieve the next page of results.
+     * 
+ * + * string next_page_token = 2; + * @return The nextPageToken. + */ + @java.lang.Override + public java.lang.String getNextPageToken() { + java.lang.Object ref = nextPageToken_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + nextPageToken_ = s; + return s; + } + } + /** + *
+     * A token to retrieve the next page of results. Pass this value in the
+     * [ListAttestorsRequest.page_token][google.cloud.binaryauthorization.v1.ListAttestorsRequest.page_token] field in the subsequent call to the
+     * `ListAttestors` method to retrieve the next page of results.
+     * 
+ * + * string next_page_token = 2; + * @return The bytes for nextPageToken. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getNextPageTokenBytes() { + java.lang.Object ref = nextPageToken_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + nextPageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + for (int i = 0; i < attestors_.size(); i++) { + output.writeMessage(1, attestors_.get(i)); + } + if (!getNextPageTokenBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, nextPageToken_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + for (int i = 0; i < attestors_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, attestors_.get(i)); + } + if (!getNextPageTokenBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, nextPageToken_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.protos.google.cloud.binaryauthorization.v1.Service.ListAttestorsResponse)) { + return super.equals(obj); + } + com.google.protos.google.cloud.binaryauthorization.v1.Service.ListAttestorsResponse other = (com.google.protos.google.cloud.binaryauthorization.v1.Service.ListAttestorsResponse) obj; + + if (!getAttestorsList() + .equals(other.getAttestorsList())) return false; + if (!getNextPageToken() + .equals(other.getNextPageToken())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (getAttestorsCount() > 0) { + hash = (37 * hash) + ATTESTORS_FIELD_NUMBER; + hash = (53 * hash) + getAttestorsList().hashCode(); + } + hash = (37 * hash) + NEXT_PAGE_TOKEN_FIELD_NUMBER; + hash = (53 * hash) + getNextPageToken().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.ListAttestorsResponse parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.ListAttestorsResponse parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.ListAttestorsResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.ListAttestorsResponse parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.ListAttestorsResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.ListAttestorsResponse parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.ListAttestorsResponse parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.ListAttestorsResponse parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.ListAttestorsResponse parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.ListAttestorsResponse parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.ListAttestorsResponse parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.ListAttestorsResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(com.google.protos.google.cloud.binaryauthorization.v1.Service.ListAttestorsResponse prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+     * Response message for [BinauthzManagementService.ListAttestors][].
+     * 
+ * + * Protobuf type {@code google.cloud.binaryauthorization.v1.ListAttestorsResponse} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:google.cloud.binaryauthorization.v1.ListAttestorsResponse) + com.google.protos.google.cloud.binaryauthorization.v1.Service.ListAttestorsResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.protos.google.cloud.binaryauthorization.v1.Service.internal_static_google_cloud_binaryauthorization_v1_ListAttestorsResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.protos.google.cloud.binaryauthorization.v1.Service.internal_static_google_cloud_binaryauthorization_v1_ListAttestorsResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.protos.google.cloud.binaryauthorization.v1.Service.ListAttestorsResponse.class, com.google.protos.google.cloud.binaryauthorization.v1.Service.ListAttestorsResponse.Builder.class); + } + + // Construct using com.google.protos.google.cloud.binaryauthorization.v1.Service.ListAttestorsResponse.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + getAttestorsFieldBuilder(); + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (attestorsBuilder_ == null) { + attestors_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + } else { + attestorsBuilder_.clear(); + } + nextPageToken_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.protos.google.cloud.binaryauthorization.v1.Service.internal_static_google_cloud_binaryauthorization_v1_ListAttestorsResponse_descriptor; + } + + @java.lang.Override + public com.google.protos.google.cloud.binaryauthorization.v1.Service.ListAttestorsResponse getDefaultInstanceForType() { + return com.google.protos.google.cloud.binaryauthorization.v1.Service.ListAttestorsResponse.getDefaultInstance(); + } + + @java.lang.Override + public com.google.protos.google.cloud.binaryauthorization.v1.Service.ListAttestorsResponse build() { + com.google.protos.google.cloud.binaryauthorization.v1.Service.ListAttestorsResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.protos.google.cloud.binaryauthorization.v1.Service.ListAttestorsResponse buildPartial() { + com.google.protos.google.cloud.binaryauthorization.v1.Service.ListAttestorsResponse result = new com.google.protos.google.cloud.binaryauthorization.v1.Service.ListAttestorsResponse(this); + int from_bitField0_ = bitField0_; + if (attestorsBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + attestors_ = java.util.Collections.unmodifiableList(attestors_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.attestors_ = attestors_; + } else { + result.attestors_ = attestorsBuilder_.build(); + } + result.nextPageToken_ = nextPageToken_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.protos.google.cloud.binaryauthorization.v1.Service.ListAttestorsResponse) { + return mergeFrom((com.google.protos.google.cloud.binaryauthorization.v1.Service.ListAttestorsResponse)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.protos.google.cloud.binaryauthorization.v1.Service.ListAttestorsResponse other) { + if (other == com.google.protos.google.cloud.binaryauthorization.v1.Service.ListAttestorsResponse.getDefaultInstance()) return this; + if (attestorsBuilder_ == null) { + if (!other.attestors_.isEmpty()) { + if (attestors_.isEmpty()) { + attestors_ = other.attestors_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureAttestorsIsMutable(); + attestors_.addAll(other.attestors_); + } + onChanged(); + } + } else { + if (!other.attestors_.isEmpty()) { + if (attestorsBuilder_.isEmpty()) { + attestorsBuilder_.dispose(); + attestorsBuilder_ = null; + attestors_ = other.attestors_; + bitField0_ = (bitField0_ & ~0x00000001); + attestorsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + getAttestorsFieldBuilder() : null; + } else { + attestorsBuilder_.addAllMessages(other.attestors_); + } + } + } + if (!other.getNextPageToken().isEmpty()) { + nextPageToken_ = other.nextPageToken_; + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + com.google.protos.google.cloud.binaryauthorization.v1.Service.ListAttestorsResponse parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.protos.google.cloud.binaryauthorization.v1.Service.ListAttestorsResponse) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + private java.util.List attestors_ = + java.util.Collections.emptyList(); + private void ensureAttestorsIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + attestors_ = new java.util.ArrayList(attestors_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor, com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor.Builder, com.google.protos.google.cloud.binaryauthorization.v1.Resources.AttestorOrBuilder> attestorsBuilder_; + + /** + *
+       * The list of [attestors][google.cloud.binaryauthorization.v1.Attestor].
+       * 
+ * + * repeated .google.cloud.binaryauthorization.v1.Attestor attestors = 1; + */ + public java.util.List getAttestorsList() { + if (attestorsBuilder_ == null) { + return java.util.Collections.unmodifiableList(attestors_); + } else { + return attestorsBuilder_.getMessageList(); + } + } + /** + *
+       * The list of [attestors][google.cloud.binaryauthorization.v1.Attestor].
+       * 
+ * + * repeated .google.cloud.binaryauthorization.v1.Attestor attestors = 1; + */ + public int getAttestorsCount() { + if (attestorsBuilder_ == null) { + return attestors_.size(); + } else { + return attestorsBuilder_.getCount(); + } + } + /** + *
+       * The list of [attestors][google.cloud.binaryauthorization.v1.Attestor].
+       * 
+ * + * repeated .google.cloud.binaryauthorization.v1.Attestor attestors = 1; + */ + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor getAttestors(int index) { + if (attestorsBuilder_ == null) { + return attestors_.get(index); + } else { + return attestorsBuilder_.getMessage(index); + } + } + /** + *
+       * The list of [attestors][google.cloud.binaryauthorization.v1.Attestor].
+       * 
+ * + * repeated .google.cloud.binaryauthorization.v1.Attestor attestors = 1; + */ + public Builder setAttestors( + int index, com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor value) { + if (attestorsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureAttestorsIsMutable(); + attestors_.set(index, value); + onChanged(); + } else { + attestorsBuilder_.setMessage(index, value); + } + return this; + } + /** + *
+       * The list of [attestors][google.cloud.binaryauthorization.v1.Attestor].
+       * 
+ * + * repeated .google.cloud.binaryauthorization.v1.Attestor attestors = 1; + */ + public Builder setAttestors( + int index, com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor.Builder builderForValue) { + if (attestorsBuilder_ == null) { + ensureAttestorsIsMutable(); + attestors_.set(index, builderForValue.build()); + onChanged(); + } else { + attestorsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + *
+       * The list of [attestors][google.cloud.binaryauthorization.v1.Attestor].
+       * 
+ * + * repeated .google.cloud.binaryauthorization.v1.Attestor attestors = 1; + */ + public Builder addAttestors(com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor value) { + if (attestorsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureAttestorsIsMutable(); + attestors_.add(value); + onChanged(); + } else { + attestorsBuilder_.addMessage(value); + } + return this; + } + /** + *
+       * The list of [attestors][google.cloud.binaryauthorization.v1.Attestor].
+       * 
+ * + * repeated .google.cloud.binaryauthorization.v1.Attestor attestors = 1; + */ + public Builder addAttestors( + int index, com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor value) { + if (attestorsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureAttestorsIsMutable(); + attestors_.add(index, value); + onChanged(); + } else { + attestorsBuilder_.addMessage(index, value); + } + return this; + } + /** + *
+       * The list of [attestors][google.cloud.binaryauthorization.v1.Attestor].
+       * 
+ * + * repeated .google.cloud.binaryauthorization.v1.Attestor attestors = 1; + */ + public Builder addAttestors( + com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor.Builder builderForValue) { + if (attestorsBuilder_ == null) { + ensureAttestorsIsMutable(); + attestors_.add(builderForValue.build()); + onChanged(); + } else { + attestorsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + *
+       * The list of [attestors][google.cloud.binaryauthorization.v1.Attestor].
+       * 
+ * + * repeated .google.cloud.binaryauthorization.v1.Attestor attestors = 1; + */ + public Builder addAttestors( + int index, com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor.Builder builderForValue) { + if (attestorsBuilder_ == null) { + ensureAttestorsIsMutable(); + attestors_.add(index, builderForValue.build()); + onChanged(); + } else { + attestorsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + *
+       * The list of [attestors][google.cloud.binaryauthorization.v1.Attestor].
+       * 
+ * + * repeated .google.cloud.binaryauthorization.v1.Attestor attestors = 1; + */ + public Builder addAllAttestors( + java.lang.Iterable values) { + if (attestorsBuilder_ == null) { + ensureAttestorsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, attestors_); + onChanged(); + } else { + attestorsBuilder_.addAllMessages(values); + } + return this; + } + /** + *
+       * The list of [attestors][google.cloud.binaryauthorization.v1.Attestor].
+       * 
+ * + * repeated .google.cloud.binaryauthorization.v1.Attestor attestors = 1; + */ + public Builder clearAttestors() { + if (attestorsBuilder_ == null) { + attestors_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + attestorsBuilder_.clear(); + } + return this; + } + /** + *
+       * The list of [attestors][google.cloud.binaryauthorization.v1.Attestor].
+       * 
+ * + * repeated .google.cloud.binaryauthorization.v1.Attestor attestors = 1; + */ + public Builder removeAttestors(int index) { + if (attestorsBuilder_ == null) { + ensureAttestorsIsMutable(); + attestors_.remove(index); + onChanged(); + } else { + attestorsBuilder_.remove(index); + } + return this; + } + /** + *
+       * The list of [attestors][google.cloud.binaryauthorization.v1.Attestor].
+       * 
+ * + * repeated .google.cloud.binaryauthorization.v1.Attestor attestors = 1; + */ + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor.Builder getAttestorsBuilder( + int index) { + return getAttestorsFieldBuilder().getBuilder(index); + } + /** + *
+       * The list of [attestors][google.cloud.binaryauthorization.v1.Attestor].
+       * 
+ * + * repeated .google.cloud.binaryauthorization.v1.Attestor attestors = 1; + */ + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.AttestorOrBuilder getAttestorsOrBuilder( + int index) { + if (attestorsBuilder_ == null) { + return attestors_.get(index); } else { + return attestorsBuilder_.getMessageOrBuilder(index); + } + } + /** + *
+       * The list of [attestors][google.cloud.binaryauthorization.v1.Attestor].
+       * 
+ * + * repeated .google.cloud.binaryauthorization.v1.Attestor attestors = 1; + */ + public java.util.List + getAttestorsOrBuilderList() { + if (attestorsBuilder_ != null) { + return attestorsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(attestors_); + } + } + /** + *
+       * The list of [attestors][google.cloud.binaryauthorization.v1.Attestor].
+       * 
+ * + * repeated .google.cloud.binaryauthorization.v1.Attestor attestors = 1; + */ + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor.Builder addAttestorsBuilder() { + return getAttestorsFieldBuilder().addBuilder( + com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor.getDefaultInstance()); + } + /** + *
+       * The list of [attestors][google.cloud.binaryauthorization.v1.Attestor].
+       * 
+ * + * repeated .google.cloud.binaryauthorization.v1.Attestor attestors = 1; + */ + public com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor.Builder addAttestorsBuilder( + int index) { + return getAttestorsFieldBuilder().addBuilder( + index, com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor.getDefaultInstance()); + } + /** + *
+       * The list of [attestors][google.cloud.binaryauthorization.v1.Attestor].
+       * 
+ * + * repeated .google.cloud.binaryauthorization.v1.Attestor attestors = 1; + */ + public java.util.List + getAttestorsBuilderList() { + return getAttestorsFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor, com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor.Builder, com.google.protos.google.cloud.binaryauthorization.v1.Resources.AttestorOrBuilder> + getAttestorsFieldBuilder() { + if (attestorsBuilder_ == null) { + attestorsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor, com.google.protos.google.cloud.binaryauthorization.v1.Resources.Attestor.Builder, com.google.protos.google.cloud.binaryauthorization.v1.Resources.AttestorOrBuilder>( + attestors_, + ((bitField0_ & 0x00000001) != 0), + getParentForChildren(), + isClean()); + attestors_ = null; + } + return attestorsBuilder_; + } + + private java.lang.Object nextPageToken_ = ""; + /** + *
+       * A token to retrieve the next page of results. Pass this value in the
+       * [ListAttestorsRequest.page_token][google.cloud.binaryauthorization.v1.ListAttestorsRequest.page_token] field in the subsequent call to the
+       * `ListAttestors` method to retrieve the next page of results.
+       * 
+ * + * string next_page_token = 2; + * @return The nextPageToken. + */ + public java.lang.String getNextPageToken() { + java.lang.Object ref = nextPageToken_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + nextPageToken_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+       * A token to retrieve the next page of results. Pass this value in the
+       * [ListAttestorsRequest.page_token][google.cloud.binaryauthorization.v1.ListAttestorsRequest.page_token] field in the subsequent call to the
+       * `ListAttestors` method to retrieve the next page of results.
+       * 
+ * + * string next_page_token = 2; + * @return The bytes for nextPageToken. + */ + public com.google.protobuf.ByteString + getNextPageTokenBytes() { + java.lang.Object ref = nextPageToken_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + nextPageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+       * A token to retrieve the next page of results. Pass this value in the
+       * [ListAttestorsRequest.page_token][google.cloud.binaryauthorization.v1.ListAttestorsRequest.page_token] field in the subsequent call to the
+       * `ListAttestors` method to retrieve the next page of results.
+       * 
+ * + * string next_page_token = 2; + * @param value The nextPageToken to set. + * @return This builder for chaining. + */ + public Builder setNextPageToken( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + nextPageToken_ = value; + onChanged(); + return this; + } + /** + *
+       * A token to retrieve the next page of results. Pass this value in the
+       * [ListAttestorsRequest.page_token][google.cloud.binaryauthorization.v1.ListAttestorsRequest.page_token] field in the subsequent call to the
+       * `ListAttestors` method to retrieve the next page of results.
+       * 
+ * + * string next_page_token = 2; + * @return This builder for chaining. + */ + public Builder clearNextPageToken() { + + nextPageToken_ = getDefaultInstance().getNextPageToken(); + onChanged(); + return this; + } + /** + *
+       * A token to retrieve the next page of results. Pass this value in the
+       * [ListAttestorsRequest.page_token][google.cloud.binaryauthorization.v1.ListAttestorsRequest.page_token] field in the subsequent call to the
+       * `ListAttestors` method to retrieve the next page of results.
+       * 
+ * + * string next_page_token = 2; + * @param value The bytes for nextPageToken to set. + * @return This builder for chaining. + */ + public Builder setNextPageTokenBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + nextPageToken_ = value; + onChanged(); + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:google.cloud.binaryauthorization.v1.ListAttestorsResponse) + } + + // @@protoc_insertion_point(class_scope:google.cloud.binaryauthorization.v1.ListAttestorsResponse) + private static final com.google.protos.google.cloud.binaryauthorization.v1.Service.ListAttestorsResponse DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.protos.google.cloud.binaryauthorization.v1.Service.ListAttestorsResponse(); + } + + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.ListAttestorsResponse getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ListAttestorsResponse parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new ListAttestorsResponse(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.protos.google.cloud.binaryauthorization.v1.Service.ListAttestorsResponse getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface DeleteAttestorRequestOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.cloud.binaryauthorization.v1.DeleteAttestorRequest) + com.google.protobuf.MessageOrBuilder { + + /** + *
+     * Required. The name of the [attestors][google.cloud.binaryauthorization.v1.Attestor] to delete, in the format
+     * `projects/*/attestors/*`.
+     * 
+ * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * @return The name. + */ + java.lang.String getName(); + /** + *
+     * Required. The name of the [attestors][google.cloud.binaryauthorization.v1.Attestor] to delete, in the format
+     * `projects/*/attestors/*`.
+     * 
+ * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * @return The bytes for name. + */ + com.google.protobuf.ByteString + getNameBytes(); + } + /** + *
+   * Request message for [BinauthzManagementService.DeleteAttestor][].
+   * 
+ * + * Protobuf type {@code google.cloud.binaryauthorization.v1.DeleteAttestorRequest} + */ + public static final class DeleteAttestorRequest extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:google.cloud.binaryauthorization.v1.DeleteAttestorRequest) + DeleteAttestorRequestOrBuilder { + private static final long serialVersionUID = 0L; + // Use DeleteAttestorRequest.newBuilder() to construct. + private DeleteAttestorRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private DeleteAttestorRequest() { + name_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new DeleteAttestorRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private DeleteAttestorRequest( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + java.lang.String s = input.readStringRequireUtf8(); + + name_ = s; + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.protos.google.cloud.binaryauthorization.v1.Service.internal_static_google_cloud_binaryauthorization_v1_DeleteAttestorRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.protos.google.cloud.binaryauthorization.v1.Service.internal_static_google_cloud_binaryauthorization_v1_DeleteAttestorRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.protos.google.cloud.binaryauthorization.v1.Service.DeleteAttestorRequest.class, com.google.protos.google.cloud.binaryauthorization.v1.Service.DeleteAttestorRequest.Builder.class); + } + + public static final int NAME_FIELD_NUMBER = 1; + private volatile java.lang.Object name_; + /** + *
+     * Required. The name of the [attestors][google.cloud.binaryauthorization.v1.Attestor] to delete, in the format
+     * `projects/*/attestors/*`.
+     * 
+ * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + /** + *
+     * Required. The name of the [attestors][google.cloud.binaryauthorization.v1.Attestor] to delete, in the format
+     * `projects/*/attestors/*`.
+     * 
+ * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (!getNameBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!getNameBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.protos.google.cloud.binaryauthorization.v1.Service.DeleteAttestorRequest)) { + return super.equals(obj); + } + com.google.protos.google.cloud.binaryauthorization.v1.Service.DeleteAttestorRequest other = (com.google.protos.google.cloud.binaryauthorization.v1.Service.DeleteAttestorRequest) obj; + + if (!getName() + .equals(other.getName())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.DeleteAttestorRequest parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.DeleteAttestorRequest parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.DeleteAttestorRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.DeleteAttestorRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.DeleteAttestorRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.DeleteAttestorRequest parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.DeleteAttestorRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.DeleteAttestorRequest parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.DeleteAttestorRequest parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.DeleteAttestorRequest parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.DeleteAttestorRequest parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.DeleteAttestorRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(com.google.protos.google.cloud.binaryauthorization.v1.Service.DeleteAttestorRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+     * Request message for [BinauthzManagementService.DeleteAttestor][].
+     * 
+ * + * Protobuf type {@code google.cloud.binaryauthorization.v1.DeleteAttestorRequest} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:google.cloud.binaryauthorization.v1.DeleteAttestorRequest) + com.google.protos.google.cloud.binaryauthorization.v1.Service.DeleteAttestorRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.protos.google.cloud.binaryauthorization.v1.Service.internal_static_google_cloud_binaryauthorization_v1_DeleteAttestorRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.protos.google.cloud.binaryauthorization.v1.Service.internal_static_google_cloud_binaryauthorization_v1_DeleteAttestorRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.protos.google.cloud.binaryauthorization.v1.Service.DeleteAttestorRequest.class, com.google.protos.google.cloud.binaryauthorization.v1.Service.DeleteAttestorRequest.Builder.class); + } + + // Construct using com.google.protos.google.cloud.binaryauthorization.v1.Service.DeleteAttestorRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + name_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.protos.google.cloud.binaryauthorization.v1.Service.internal_static_google_cloud_binaryauthorization_v1_DeleteAttestorRequest_descriptor; + } + + @java.lang.Override + public com.google.protos.google.cloud.binaryauthorization.v1.Service.DeleteAttestorRequest getDefaultInstanceForType() { + return com.google.protos.google.cloud.binaryauthorization.v1.Service.DeleteAttestorRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.protos.google.cloud.binaryauthorization.v1.Service.DeleteAttestorRequest build() { + com.google.protos.google.cloud.binaryauthorization.v1.Service.DeleteAttestorRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.protos.google.cloud.binaryauthorization.v1.Service.DeleteAttestorRequest buildPartial() { + com.google.protos.google.cloud.binaryauthorization.v1.Service.DeleteAttestorRequest result = new com.google.protos.google.cloud.binaryauthorization.v1.Service.DeleteAttestorRequest(this); + result.name_ = name_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.protos.google.cloud.binaryauthorization.v1.Service.DeleteAttestorRequest) { + return mergeFrom((com.google.protos.google.cloud.binaryauthorization.v1.Service.DeleteAttestorRequest)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.protos.google.cloud.binaryauthorization.v1.Service.DeleteAttestorRequest other) { + if (other == com.google.protos.google.cloud.binaryauthorization.v1.Service.DeleteAttestorRequest.getDefaultInstance()) return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + com.google.protos.google.cloud.binaryauthorization.v1.Service.DeleteAttestorRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.protos.google.cloud.binaryauthorization.v1.Service.DeleteAttestorRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object name_ = ""; + /** + *
+       * Required. The name of the [attestors][google.cloud.binaryauthorization.v1.Attestor] to delete, in the format
+       * `projects/*/attestors/*`.
+       * 
+ * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+       * Required. The name of the [attestors][google.cloud.binaryauthorization.v1.Attestor] to delete, in the format
+       * `projects/*/attestors/*`.
+       * 
+ * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * @return The bytes for name. + */ + public com.google.protobuf.ByteString + getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+       * Required. The name of the [attestors][google.cloud.binaryauthorization.v1.Attestor] to delete, in the format
+       * `projects/*/attestors/*`.
+       * 
+ * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + name_ = value; + onChanged(); + return this; + } + /** + *
+       * Required. The name of the [attestors][google.cloud.binaryauthorization.v1.Attestor] to delete, in the format
+       * `projects/*/attestors/*`.
+       * 
+ * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * @return This builder for chaining. + */ + public Builder clearName() { + + name_ = getDefaultInstance().getName(); + onChanged(); + return this; + } + /** + *
+       * Required. The name of the [attestors][google.cloud.binaryauthorization.v1.Attestor] to delete, in the format
+       * `projects/*/attestors/*`.
+       * 
+ * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + name_ = value; + onChanged(); + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:google.cloud.binaryauthorization.v1.DeleteAttestorRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.binaryauthorization.v1.DeleteAttestorRequest) + private static final com.google.protos.google.cloud.binaryauthorization.v1.Service.DeleteAttestorRequest DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.protos.google.cloud.binaryauthorization.v1.Service.DeleteAttestorRequest(); + } + + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.DeleteAttestorRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public DeleteAttestorRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new DeleteAttestorRequest(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.protos.google.cloud.binaryauthorization.v1.Service.DeleteAttestorRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface GetSystemPolicyRequestOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.cloud.binaryauthorization.v1.GetSystemPolicyRequest) + com.google.protobuf.MessageOrBuilder { + + /** + *
+     * Required. The resource name, in the format `locations/*/policy`.
+     * Note that the system policy is not associated with a project.
+     * 
+ * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * @return The name. + */ + java.lang.String getName(); + /** + *
+     * Required. The resource name, in the format `locations/*/policy`.
+     * Note that the system policy is not associated with a project.
+     * 
+ * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * @return The bytes for name. + */ + com.google.protobuf.ByteString + getNameBytes(); + } + /** + *
+   * Request to read the current system policy.
+   * 
+ * + * Protobuf type {@code google.cloud.binaryauthorization.v1.GetSystemPolicyRequest} + */ + public static final class GetSystemPolicyRequest extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:google.cloud.binaryauthorization.v1.GetSystemPolicyRequest) + GetSystemPolicyRequestOrBuilder { + private static final long serialVersionUID = 0L; + // Use GetSystemPolicyRequest.newBuilder() to construct. + private GetSystemPolicyRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private GetSystemPolicyRequest() { + name_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new GetSystemPolicyRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private GetSystemPolicyRequest( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + java.lang.String s = input.readStringRequireUtf8(); + + name_ = s; + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.protos.google.cloud.binaryauthorization.v1.Service.internal_static_google_cloud_binaryauthorization_v1_GetSystemPolicyRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.protos.google.cloud.binaryauthorization.v1.Service.internal_static_google_cloud_binaryauthorization_v1_GetSystemPolicyRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.protos.google.cloud.binaryauthorization.v1.Service.GetSystemPolicyRequest.class, com.google.protos.google.cloud.binaryauthorization.v1.Service.GetSystemPolicyRequest.Builder.class); + } + + public static final int NAME_FIELD_NUMBER = 1; + private volatile java.lang.Object name_; + /** + *
+     * Required. The resource name, in the format `locations/*/policy`.
+     * Note that the system policy is not associated with a project.
+     * 
+ * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + /** + *
+     * Required. The resource name, in the format `locations/*/policy`.
+     * Note that the system policy is not associated with a project.
+     * 
+ * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (!getNameBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!getNameBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.protos.google.cloud.binaryauthorization.v1.Service.GetSystemPolicyRequest)) { + return super.equals(obj); + } + com.google.protos.google.cloud.binaryauthorization.v1.Service.GetSystemPolicyRequest other = (com.google.protos.google.cloud.binaryauthorization.v1.Service.GetSystemPolicyRequest) obj; + + if (!getName() + .equals(other.getName())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.GetSystemPolicyRequest parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.GetSystemPolicyRequest parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.GetSystemPolicyRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.GetSystemPolicyRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.GetSystemPolicyRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.GetSystemPolicyRequest parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.GetSystemPolicyRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.GetSystemPolicyRequest parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.GetSystemPolicyRequest parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.GetSystemPolicyRequest parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.GetSystemPolicyRequest parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.GetSystemPolicyRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(com.google.protos.google.cloud.binaryauthorization.v1.Service.GetSystemPolicyRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+     * Request to read the current system policy.
+     * 
+ * + * Protobuf type {@code google.cloud.binaryauthorization.v1.GetSystemPolicyRequest} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:google.cloud.binaryauthorization.v1.GetSystemPolicyRequest) + com.google.protos.google.cloud.binaryauthorization.v1.Service.GetSystemPolicyRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.protos.google.cloud.binaryauthorization.v1.Service.internal_static_google_cloud_binaryauthorization_v1_GetSystemPolicyRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.protos.google.cloud.binaryauthorization.v1.Service.internal_static_google_cloud_binaryauthorization_v1_GetSystemPolicyRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.protos.google.cloud.binaryauthorization.v1.Service.GetSystemPolicyRequest.class, com.google.protos.google.cloud.binaryauthorization.v1.Service.GetSystemPolicyRequest.Builder.class); + } + + // Construct using com.google.protos.google.cloud.binaryauthorization.v1.Service.GetSystemPolicyRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + name_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.protos.google.cloud.binaryauthorization.v1.Service.internal_static_google_cloud_binaryauthorization_v1_GetSystemPolicyRequest_descriptor; + } + + @java.lang.Override + public com.google.protos.google.cloud.binaryauthorization.v1.Service.GetSystemPolicyRequest getDefaultInstanceForType() { + return com.google.protos.google.cloud.binaryauthorization.v1.Service.GetSystemPolicyRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.protos.google.cloud.binaryauthorization.v1.Service.GetSystemPolicyRequest build() { + com.google.protos.google.cloud.binaryauthorization.v1.Service.GetSystemPolicyRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.protos.google.cloud.binaryauthorization.v1.Service.GetSystemPolicyRequest buildPartial() { + com.google.protos.google.cloud.binaryauthorization.v1.Service.GetSystemPolicyRequest result = new com.google.protos.google.cloud.binaryauthorization.v1.Service.GetSystemPolicyRequest(this); + result.name_ = name_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.protos.google.cloud.binaryauthorization.v1.Service.GetSystemPolicyRequest) { + return mergeFrom((com.google.protos.google.cloud.binaryauthorization.v1.Service.GetSystemPolicyRequest)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.protos.google.cloud.binaryauthorization.v1.Service.GetSystemPolicyRequest other) { + if (other == com.google.protos.google.cloud.binaryauthorization.v1.Service.GetSystemPolicyRequest.getDefaultInstance()) return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + com.google.protos.google.cloud.binaryauthorization.v1.Service.GetSystemPolicyRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.protos.google.cloud.binaryauthorization.v1.Service.GetSystemPolicyRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object name_ = ""; + /** + *
+       * Required. The resource name, in the format `locations/*/policy`.
+       * Note that the system policy is not associated with a project.
+       * 
+ * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+       * Required. The resource name, in the format `locations/*/policy`.
+       * Note that the system policy is not associated with a project.
+       * 
+ * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * @return The bytes for name. + */ + public com.google.protobuf.ByteString + getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+       * Required. The resource name, in the format `locations/*/policy`.
+       * Note that the system policy is not associated with a project.
+       * 
+ * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + name_ = value; + onChanged(); + return this; + } + /** + *
+       * Required. The resource name, in the format `locations/*/policy`.
+       * Note that the system policy is not associated with a project.
+       * 
+ * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * @return This builder for chaining. + */ + public Builder clearName() { + + name_ = getDefaultInstance().getName(); + onChanged(); + return this; + } + /** + *
+       * Required. The resource name, in the format `locations/*/policy`.
+       * Note that the system policy is not associated with a project.
+       * 
+ * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + name_ = value; + onChanged(); + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:google.cloud.binaryauthorization.v1.GetSystemPolicyRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.binaryauthorization.v1.GetSystemPolicyRequest) + private static final com.google.protos.google.cloud.binaryauthorization.v1.Service.GetSystemPolicyRequest DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.protos.google.cloud.binaryauthorization.v1.Service.GetSystemPolicyRequest(); + } + + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.GetSystemPolicyRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public GetSystemPolicyRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new GetSystemPolicyRequest(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.protos.google.cloud.binaryauthorization.v1.Service.GetSystemPolicyRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface ValidateAttestationOccurrenceRequestOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.cloud.binaryauthorization.v1.ValidateAttestationOccurrenceRequest) + com.google.protobuf.MessageOrBuilder { + + /** + *
+     * Required. The resource name of the [Attestor][google.cloud.binaryauthorization.v1.Attestor] of the
+     * [occurrence][grafeas.v1.Occurrence], in the format
+     * `projects/*/attestors/*`.
+     * 
+ * + * string attestor = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return The attestor. + */ + java.lang.String getAttestor(); + /** + *
+     * Required. The resource name of the [Attestor][google.cloud.binaryauthorization.v1.Attestor] of the
+     * [occurrence][grafeas.v1.Occurrence], in the format
+     * `projects/*/attestors/*`.
+     * 
+ * + * string attestor = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return The bytes for attestor. + */ + com.google.protobuf.ByteString + getAttestorBytes(); + + /** + *
+     * Required. An [AttestationOccurrence][grafeas.v1.AttestationOccurrence] to
+     * be checked that it can be verified by the Attestor. It does not have to be
+     * an existing entity in Container Analysis. It must otherwise be a valid
+     * AttestationOccurrence.
+     * 
+ * + * .grafeas.v1.AttestationOccurrence attestation = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return Whether the attestation field is set. + */ + boolean hasAttestation(); + /** + *
+     * Required. An [AttestationOccurrence][grafeas.v1.AttestationOccurrence] to
+     * be checked that it can be verified by the Attestor. It does not have to be
+     * an existing entity in Container Analysis. It must otherwise be a valid
+     * AttestationOccurrence.
+     * 
+ * + * .grafeas.v1.AttestationOccurrence attestation = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return The attestation. + */ + io.grafeas.v1.AttestationOccurrence getAttestation(); + /** + *
+     * Required. An [AttestationOccurrence][grafeas.v1.AttestationOccurrence] to
+     * be checked that it can be verified by the Attestor. It does not have to be
+     * an existing entity in Container Analysis. It must otherwise be a valid
+     * AttestationOccurrence.
+     * 
+ * + * .grafeas.v1.AttestationOccurrence attestation = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + io.grafeas.v1.AttestationOccurrenceOrBuilder getAttestationOrBuilder(); + + /** + *
+     * Required. The resource name of the [Note][grafeas.v1.Note] to which the
+     * containing [Occurrence][grafeas.v1.Occurrence] is associated.
+     * 
+ * + * string occurrence_note = 3 [(.google.api.field_behavior) = REQUIRED]; + * @return The occurrenceNote. + */ + java.lang.String getOccurrenceNote(); + /** + *
+     * Required. The resource name of the [Note][grafeas.v1.Note] to which the
+     * containing [Occurrence][grafeas.v1.Occurrence] is associated.
+     * 
+ * + * string occurrence_note = 3 [(.google.api.field_behavior) = REQUIRED]; + * @return The bytes for occurrenceNote. + */ + com.google.protobuf.ByteString + getOccurrenceNoteBytes(); + + /** + *
+     * Required. The URI of the artifact (e.g. container image) that is the
+     * subject of the containing [Occurrence][grafeas.v1.Occurrence].
+     * 
+ * + * string occurrence_resource_uri = 4 [(.google.api.field_behavior) = REQUIRED]; + * @return The occurrenceResourceUri. + */ + java.lang.String getOccurrenceResourceUri(); + /** + *
+     * Required. The URI of the artifact (e.g. container image) that is the
+     * subject of the containing [Occurrence][grafeas.v1.Occurrence].
+     * 
+ * + * string occurrence_resource_uri = 4 [(.google.api.field_behavior) = REQUIRED]; + * @return The bytes for occurrenceResourceUri. + */ + com.google.protobuf.ByteString + getOccurrenceResourceUriBytes(); + } + /** + *
+   * Request message for
+   * [ValidationHelperV1.ValidateAttestationOccurrence][google.cloud.binaryauthorization.v1.ValidationHelperV1.ValidateAttestationOccurrence].
+   * 
+ * + * Protobuf type {@code google.cloud.binaryauthorization.v1.ValidateAttestationOccurrenceRequest} + */ + public static final class ValidateAttestationOccurrenceRequest extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:google.cloud.binaryauthorization.v1.ValidateAttestationOccurrenceRequest) + ValidateAttestationOccurrenceRequestOrBuilder { + private static final long serialVersionUID = 0L; + // Use ValidateAttestationOccurrenceRequest.newBuilder() to construct. + private ValidateAttestationOccurrenceRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private ValidateAttestationOccurrenceRequest() { + attestor_ = ""; + occurrenceNote_ = ""; + occurrenceResourceUri_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new ValidateAttestationOccurrenceRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private ValidateAttestationOccurrenceRequest( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + java.lang.String s = input.readStringRequireUtf8(); + + attestor_ = s; + break; + } + case 18: { + io.grafeas.v1.AttestationOccurrence.Builder subBuilder = null; + if (attestation_ != null) { + subBuilder = attestation_.toBuilder(); + } + attestation_ = input.readMessage(io.grafeas.v1.AttestationOccurrence.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(attestation_); + attestation_ = subBuilder.buildPartial(); + } + + break; + } + case 26: { + java.lang.String s = input.readStringRequireUtf8(); + + occurrenceNote_ = s; + break; + } + case 34: { + java.lang.String s = input.readStringRequireUtf8(); + + occurrenceResourceUri_ = s; + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.protos.google.cloud.binaryauthorization.v1.Service.internal_static_google_cloud_binaryauthorization_v1_ValidateAttestationOccurrenceRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.protos.google.cloud.binaryauthorization.v1.Service.internal_static_google_cloud_binaryauthorization_v1_ValidateAttestationOccurrenceRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceRequest.class, com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceRequest.Builder.class); + } + + public static final int ATTESTOR_FIELD_NUMBER = 1; + private volatile java.lang.Object attestor_; + /** + *
+     * Required. The resource name of the [Attestor][google.cloud.binaryauthorization.v1.Attestor] of the
+     * [occurrence][grafeas.v1.Occurrence], in the format
+     * `projects/*/attestors/*`.
+     * 
+ * + * string attestor = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return The attestor. + */ + @java.lang.Override + public java.lang.String getAttestor() { + java.lang.Object ref = attestor_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + attestor_ = s; + return s; + } + } + /** + *
+     * Required. The resource name of the [Attestor][google.cloud.binaryauthorization.v1.Attestor] of the
+     * [occurrence][grafeas.v1.Occurrence], in the format
+     * `projects/*/attestors/*`.
+     * 
+ * + * string attestor = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return The bytes for attestor. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getAttestorBytes() { + java.lang.Object ref = attestor_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + attestor_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int ATTESTATION_FIELD_NUMBER = 2; + private io.grafeas.v1.AttestationOccurrence attestation_; + /** + *
+     * Required. An [AttestationOccurrence][grafeas.v1.AttestationOccurrence] to
+     * be checked that it can be verified by the Attestor. It does not have to be
+     * an existing entity in Container Analysis. It must otherwise be a valid
+     * AttestationOccurrence.
+     * 
+ * + * .grafeas.v1.AttestationOccurrence attestation = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return Whether the attestation field is set. + */ + @java.lang.Override + public boolean hasAttestation() { + return attestation_ != null; + } + /** + *
+     * Required. An [AttestationOccurrence][grafeas.v1.AttestationOccurrence] to
+     * be checked that it can be verified by the Attestor. It does not have to be
+     * an existing entity in Container Analysis. It must otherwise be a valid
+     * AttestationOccurrence.
+     * 
+ * + * .grafeas.v1.AttestationOccurrence attestation = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return The attestation. + */ + @java.lang.Override + public io.grafeas.v1.AttestationOccurrence getAttestation() { + return attestation_ == null ? io.grafeas.v1.AttestationOccurrence.getDefaultInstance() : attestation_; + } + /** + *
+     * Required. An [AttestationOccurrence][grafeas.v1.AttestationOccurrence] to
+     * be checked that it can be verified by the Attestor. It does not have to be
+     * an existing entity in Container Analysis. It must otherwise be a valid
+     * AttestationOccurrence.
+     * 
+ * + * .grafeas.v1.AttestationOccurrence attestation = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + @java.lang.Override + public io.grafeas.v1.AttestationOccurrenceOrBuilder getAttestationOrBuilder() { + return getAttestation(); + } + + public static final int OCCURRENCE_NOTE_FIELD_NUMBER = 3; + private volatile java.lang.Object occurrenceNote_; + /** + *
+     * Required. The resource name of the [Note][grafeas.v1.Note] to which the
+     * containing [Occurrence][grafeas.v1.Occurrence] is associated.
+     * 
+ * + * string occurrence_note = 3 [(.google.api.field_behavior) = REQUIRED]; + * @return The occurrenceNote. + */ + @java.lang.Override + public java.lang.String getOccurrenceNote() { + java.lang.Object ref = occurrenceNote_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + occurrenceNote_ = s; + return s; + } + } + /** + *
+     * Required. The resource name of the [Note][grafeas.v1.Note] to which the
+     * containing [Occurrence][grafeas.v1.Occurrence] is associated.
+     * 
+ * + * string occurrence_note = 3 [(.google.api.field_behavior) = REQUIRED]; + * @return The bytes for occurrenceNote. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getOccurrenceNoteBytes() { + java.lang.Object ref = occurrenceNote_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + occurrenceNote_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int OCCURRENCE_RESOURCE_URI_FIELD_NUMBER = 4; + private volatile java.lang.Object occurrenceResourceUri_; + /** + *
+     * Required. The URI of the artifact (e.g. container image) that is the
+     * subject of the containing [Occurrence][grafeas.v1.Occurrence].
+     * 
+ * + * string occurrence_resource_uri = 4 [(.google.api.field_behavior) = REQUIRED]; + * @return The occurrenceResourceUri. + */ + @java.lang.Override + public java.lang.String getOccurrenceResourceUri() { + java.lang.Object ref = occurrenceResourceUri_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + occurrenceResourceUri_ = s; + return s; + } + } + /** + *
+     * Required. The URI of the artifact (e.g. container image) that is the
+     * subject of the containing [Occurrence][grafeas.v1.Occurrence].
+     * 
+ * + * string occurrence_resource_uri = 4 [(.google.api.field_behavior) = REQUIRED]; + * @return The bytes for occurrenceResourceUri. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getOccurrenceResourceUriBytes() { + java.lang.Object ref = occurrenceResourceUri_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + occurrenceResourceUri_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (!getAttestorBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, attestor_); + } + if (attestation_ != null) { + output.writeMessage(2, getAttestation()); + } + if (!getOccurrenceNoteBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, occurrenceNote_); + } + if (!getOccurrenceResourceUriBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 4, occurrenceResourceUri_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!getAttestorBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, attestor_); + } + if (attestation_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, getAttestation()); + } + if (!getOccurrenceNoteBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, occurrenceNote_); + } + if (!getOccurrenceResourceUriBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, occurrenceResourceUri_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceRequest)) { + return super.equals(obj); + } + com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceRequest other = (com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceRequest) obj; + + if (!getAttestor() + .equals(other.getAttestor())) return false; + if (hasAttestation() != other.hasAttestation()) return false; + if (hasAttestation()) { + if (!getAttestation() + .equals(other.getAttestation())) return false; + } + if (!getOccurrenceNote() + .equals(other.getOccurrenceNote())) return false; + if (!getOccurrenceResourceUri() + .equals(other.getOccurrenceResourceUri())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + ATTESTOR_FIELD_NUMBER; + hash = (53 * hash) + getAttestor().hashCode(); + if (hasAttestation()) { + hash = (37 * hash) + ATTESTATION_FIELD_NUMBER; + hash = (53 * hash) + getAttestation().hashCode(); + } + hash = (37 * hash) + OCCURRENCE_NOTE_FIELD_NUMBER; + hash = (53 * hash) + getOccurrenceNote().hashCode(); + hash = (37 * hash) + OCCURRENCE_RESOURCE_URI_FIELD_NUMBER; + hash = (53 * hash) + getOccurrenceResourceUri().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceRequest parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceRequest parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceRequest parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceRequest parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceRequest parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceRequest parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceRequest parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+     * Request message for
+     * [ValidationHelperV1.ValidateAttestationOccurrence][google.cloud.binaryauthorization.v1.ValidationHelperV1.ValidateAttestationOccurrence].
+     * 
+ * + * Protobuf type {@code google.cloud.binaryauthorization.v1.ValidateAttestationOccurrenceRequest} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:google.cloud.binaryauthorization.v1.ValidateAttestationOccurrenceRequest) + com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.protos.google.cloud.binaryauthorization.v1.Service.internal_static_google_cloud_binaryauthorization_v1_ValidateAttestationOccurrenceRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.protos.google.cloud.binaryauthorization.v1.Service.internal_static_google_cloud_binaryauthorization_v1_ValidateAttestationOccurrenceRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceRequest.class, com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceRequest.Builder.class); + } + + // Construct using com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + attestor_ = ""; + + if (attestationBuilder_ == null) { + attestation_ = null; + } else { + attestation_ = null; + attestationBuilder_ = null; + } + occurrenceNote_ = ""; + + occurrenceResourceUri_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.protos.google.cloud.binaryauthorization.v1.Service.internal_static_google_cloud_binaryauthorization_v1_ValidateAttestationOccurrenceRequest_descriptor; + } + + @java.lang.Override + public com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceRequest getDefaultInstanceForType() { + return com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceRequest build() { + com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceRequest buildPartial() { + com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceRequest result = new com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceRequest(this); + result.attestor_ = attestor_; + if (attestationBuilder_ == null) { + result.attestation_ = attestation_; + } else { + result.attestation_ = attestationBuilder_.build(); + } + result.occurrenceNote_ = occurrenceNote_; + result.occurrenceResourceUri_ = occurrenceResourceUri_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceRequest) { + return mergeFrom((com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceRequest)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceRequest other) { + if (other == com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceRequest.getDefaultInstance()) return this; + if (!other.getAttestor().isEmpty()) { + attestor_ = other.attestor_; + onChanged(); + } + if (other.hasAttestation()) { + mergeAttestation(other.getAttestation()); + } + if (!other.getOccurrenceNote().isEmpty()) { + occurrenceNote_ = other.occurrenceNote_; + onChanged(); + } + if (!other.getOccurrenceResourceUri().isEmpty()) { + occurrenceResourceUri_ = other.occurrenceResourceUri_; + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object attestor_ = ""; + /** + *
+       * Required. The resource name of the [Attestor][google.cloud.binaryauthorization.v1.Attestor] of the
+       * [occurrence][grafeas.v1.Occurrence], in the format
+       * `projects/*/attestors/*`.
+       * 
+ * + * string attestor = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return The attestor. + */ + public java.lang.String getAttestor() { + java.lang.Object ref = attestor_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + attestor_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+       * Required. The resource name of the [Attestor][google.cloud.binaryauthorization.v1.Attestor] of the
+       * [occurrence][grafeas.v1.Occurrence], in the format
+       * `projects/*/attestors/*`.
+       * 
+ * + * string attestor = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return The bytes for attestor. + */ + public com.google.protobuf.ByteString + getAttestorBytes() { + java.lang.Object ref = attestor_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + attestor_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+       * Required. The resource name of the [Attestor][google.cloud.binaryauthorization.v1.Attestor] of the
+       * [occurrence][grafeas.v1.Occurrence], in the format
+       * `projects/*/attestors/*`.
+       * 
+ * + * string attestor = 1 [(.google.api.field_behavior) = REQUIRED]; + * @param value The attestor to set. + * @return This builder for chaining. + */ + public Builder setAttestor( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + attestor_ = value; + onChanged(); + return this; + } + /** + *
+       * Required. The resource name of the [Attestor][google.cloud.binaryauthorization.v1.Attestor] of the
+       * [occurrence][grafeas.v1.Occurrence], in the format
+       * `projects/*/attestors/*`.
+       * 
+ * + * string attestor = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return This builder for chaining. + */ + public Builder clearAttestor() { + + attestor_ = getDefaultInstance().getAttestor(); + onChanged(); + return this; + } + /** + *
+       * Required. The resource name of the [Attestor][google.cloud.binaryauthorization.v1.Attestor] of the
+       * [occurrence][grafeas.v1.Occurrence], in the format
+       * `projects/*/attestors/*`.
+       * 
+ * + * string attestor = 1 [(.google.api.field_behavior) = REQUIRED]; + * @param value The bytes for attestor to set. + * @return This builder for chaining. + */ + public Builder setAttestorBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + attestor_ = value; + onChanged(); + return this; + } + + private io.grafeas.v1.AttestationOccurrence attestation_; + private com.google.protobuf.SingleFieldBuilderV3< + io.grafeas.v1.AttestationOccurrence, io.grafeas.v1.AttestationOccurrence.Builder, io.grafeas.v1.AttestationOccurrenceOrBuilder> attestationBuilder_; + /** + *
+       * Required. An [AttestationOccurrence][grafeas.v1.AttestationOccurrence] to
+       * be checked that it can be verified by the Attestor. It does not have to be
+       * an existing entity in Container Analysis. It must otherwise be a valid
+       * AttestationOccurrence.
+       * 
+ * + * .grafeas.v1.AttestationOccurrence attestation = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return Whether the attestation field is set. + */ + public boolean hasAttestation() { + return attestationBuilder_ != null || attestation_ != null; + } + /** + *
+       * Required. An [AttestationOccurrence][grafeas.v1.AttestationOccurrence] to
+       * be checked that it can be verified by the Attestor. It does not have to be
+       * an existing entity in Container Analysis. It must otherwise be a valid
+       * AttestationOccurrence.
+       * 
+ * + * .grafeas.v1.AttestationOccurrence attestation = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return The attestation. + */ + public io.grafeas.v1.AttestationOccurrence getAttestation() { + if (attestationBuilder_ == null) { + return attestation_ == null ? io.grafeas.v1.AttestationOccurrence.getDefaultInstance() : attestation_; + } else { + return attestationBuilder_.getMessage(); + } + } + /** + *
+       * Required. An [AttestationOccurrence][grafeas.v1.AttestationOccurrence] to
+       * be checked that it can be verified by the Attestor. It does not have to be
+       * an existing entity in Container Analysis. It must otherwise be a valid
+       * AttestationOccurrence.
+       * 
+ * + * .grafeas.v1.AttestationOccurrence attestation = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + public Builder setAttestation(io.grafeas.v1.AttestationOccurrence value) { + if (attestationBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + attestation_ = value; + onChanged(); + } else { + attestationBuilder_.setMessage(value); + } + + return this; + } + /** + *
+       * Required. An [AttestationOccurrence][grafeas.v1.AttestationOccurrence] to
+       * be checked that it can be verified by the Attestor. It does not have to be
+       * an existing entity in Container Analysis. It must otherwise be a valid
+       * AttestationOccurrence.
+       * 
+ * + * .grafeas.v1.AttestationOccurrence attestation = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + public Builder setAttestation( + io.grafeas.v1.AttestationOccurrence.Builder builderForValue) { + if (attestationBuilder_ == null) { + attestation_ = builderForValue.build(); + onChanged(); + } else { + attestationBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + *
+       * Required. An [AttestationOccurrence][grafeas.v1.AttestationOccurrence] to
+       * be checked that it can be verified by the Attestor. It does not have to be
+       * an existing entity in Container Analysis. It must otherwise be a valid
+       * AttestationOccurrence.
+       * 
+ * + * .grafeas.v1.AttestationOccurrence attestation = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + public Builder mergeAttestation(io.grafeas.v1.AttestationOccurrence value) { + if (attestationBuilder_ == null) { + if (attestation_ != null) { + attestation_ = + io.grafeas.v1.AttestationOccurrence.newBuilder(attestation_).mergeFrom(value).buildPartial(); + } else { + attestation_ = value; + } + onChanged(); + } else { + attestationBuilder_.mergeFrom(value); + } + + return this; + } + /** + *
+       * Required. An [AttestationOccurrence][grafeas.v1.AttestationOccurrence] to
+       * be checked that it can be verified by the Attestor. It does not have to be
+       * an existing entity in Container Analysis. It must otherwise be a valid
+       * AttestationOccurrence.
+       * 
+ * + * .grafeas.v1.AttestationOccurrence attestation = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + public Builder clearAttestation() { + if (attestationBuilder_ == null) { + attestation_ = null; + onChanged(); + } else { + attestation_ = null; + attestationBuilder_ = null; + } + + return this; + } + /** + *
+       * Required. An [AttestationOccurrence][grafeas.v1.AttestationOccurrence] to
+       * be checked that it can be verified by the Attestor. It does not have to be
+       * an existing entity in Container Analysis. It must otherwise be a valid
+       * AttestationOccurrence.
+       * 
+ * + * .grafeas.v1.AttestationOccurrence attestation = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + public io.grafeas.v1.AttestationOccurrence.Builder getAttestationBuilder() { + + onChanged(); + return getAttestationFieldBuilder().getBuilder(); + } + /** + *
+       * Required. An [AttestationOccurrence][grafeas.v1.AttestationOccurrence] to
+       * be checked that it can be verified by the Attestor. It does not have to be
+       * an existing entity in Container Analysis. It must otherwise be a valid
+       * AttestationOccurrence.
+       * 
+ * + * .grafeas.v1.AttestationOccurrence attestation = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + public io.grafeas.v1.AttestationOccurrenceOrBuilder getAttestationOrBuilder() { + if (attestationBuilder_ != null) { + return attestationBuilder_.getMessageOrBuilder(); + } else { + return attestation_ == null ? + io.grafeas.v1.AttestationOccurrence.getDefaultInstance() : attestation_; + } + } + /** + *
+       * Required. An [AttestationOccurrence][grafeas.v1.AttestationOccurrence] to
+       * be checked that it can be verified by the Attestor. It does not have to be
+       * an existing entity in Container Analysis. It must otherwise be a valid
+       * AttestationOccurrence.
+       * 
+ * + * .grafeas.v1.AttestationOccurrence attestation = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + private com.google.protobuf.SingleFieldBuilderV3< + io.grafeas.v1.AttestationOccurrence, io.grafeas.v1.AttestationOccurrence.Builder, io.grafeas.v1.AttestationOccurrenceOrBuilder> + getAttestationFieldBuilder() { + if (attestationBuilder_ == null) { + attestationBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + io.grafeas.v1.AttestationOccurrence, io.grafeas.v1.AttestationOccurrence.Builder, io.grafeas.v1.AttestationOccurrenceOrBuilder>( + getAttestation(), + getParentForChildren(), + isClean()); + attestation_ = null; + } + return attestationBuilder_; + } + + private java.lang.Object occurrenceNote_ = ""; + /** + *
+       * Required. The resource name of the [Note][grafeas.v1.Note] to which the
+       * containing [Occurrence][grafeas.v1.Occurrence] is associated.
+       * 
+ * + * string occurrence_note = 3 [(.google.api.field_behavior) = REQUIRED]; + * @return The occurrenceNote. + */ + public java.lang.String getOccurrenceNote() { + java.lang.Object ref = occurrenceNote_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + occurrenceNote_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+       * Required. The resource name of the [Note][grafeas.v1.Note] to which the
+       * containing [Occurrence][grafeas.v1.Occurrence] is associated.
+       * 
+ * + * string occurrence_note = 3 [(.google.api.field_behavior) = REQUIRED]; + * @return The bytes for occurrenceNote. + */ + public com.google.protobuf.ByteString + getOccurrenceNoteBytes() { + java.lang.Object ref = occurrenceNote_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + occurrenceNote_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+       * Required. The resource name of the [Note][grafeas.v1.Note] to which the
+       * containing [Occurrence][grafeas.v1.Occurrence] is associated.
+       * 
+ * + * string occurrence_note = 3 [(.google.api.field_behavior) = REQUIRED]; + * @param value The occurrenceNote to set. + * @return This builder for chaining. + */ + public Builder setOccurrenceNote( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + occurrenceNote_ = value; + onChanged(); + return this; + } + /** + *
+       * Required. The resource name of the [Note][grafeas.v1.Note] to which the
+       * containing [Occurrence][grafeas.v1.Occurrence] is associated.
+       * 
+ * + * string occurrence_note = 3 [(.google.api.field_behavior) = REQUIRED]; + * @return This builder for chaining. + */ + public Builder clearOccurrenceNote() { + + occurrenceNote_ = getDefaultInstance().getOccurrenceNote(); + onChanged(); + return this; + } + /** + *
+       * Required. The resource name of the [Note][grafeas.v1.Note] to which the
+       * containing [Occurrence][grafeas.v1.Occurrence] is associated.
+       * 
+ * + * string occurrence_note = 3 [(.google.api.field_behavior) = REQUIRED]; + * @param value The bytes for occurrenceNote to set. + * @return This builder for chaining. + */ + public Builder setOccurrenceNoteBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + occurrenceNote_ = value; + onChanged(); + return this; + } + + private java.lang.Object occurrenceResourceUri_ = ""; + /** + *
+       * Required. The URI of the artifact (e.g. container image) that is the
+       * subject of the containing [Occurrence][grafeas.v1.Occurrence].
+       * 
+ * + * string occurrence_resource_uri = 4 [(.google.api.field_behavior) = REQUIRED]; + * @return The occurrenceResourceUri. + */ + public java.lang.String getOccurrenceResourceUri() { + java.lang.Object ref = occurrenceResourceUri_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + occurrenceResourceUri_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+       * Required. The URI of the artifact (e.g. container image) that is the
+       * subject of the containing [Occurrence][grafeas.v1.Occurrence].
+       * 
+ * + * string occurrence_resource_uri = 4 [(.google.api.field_behavior) = REQUIRED]; + * @return The bytes for occurrenceResourceUri. + */ + public com.google.protobuf.ByteString + getOccurrenceResourceUriBytes() { + java.lang.Object ref = occurrenceResourceUri_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + occurrenceResourceUri_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+       * Required. The URI of the artifact (e.g. container image) that is the
+       * subject of the containing [Occurrence][grafeas.v1.Occurrence].
+       * 
+ * + * string occurrence_resource_uri = 4 [(.google.api.field_behavior) = REQUIRED]; + * @param value The occurrenceResourceUri to set. + * @return This builder for chaining. + */ + public Builder setOccurrenceResourceUri( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + occurrenceResourceUri_ = value; + onChanged(); + return this; + } + /** + *
+       * Required. The URI of the artifact (e.g. container image) that is the
+       * subject of the containing [Occurrence][grafeas.v1.Occurrence].
+       * 
+ * + * string occurrence_resource_uri = 4 [(.google.api.field_behavior) = REQUIRED]; + * @return This builder for chaining. + */ + public Builder clearOccurrenceResourceUri() { + + occurrenceResourceUri_ = getDefaultInstance().getOccurrenceResourceUri(); + onChanged(); + return this; + } + /** + *
+       * Required. The URI of the artifact (e.g. container image) that is the
+       * subject of the containing [Occurrence][grafeas.v1.Occurrence].
+       * 
+ * + * string occurrence_resource_uri = 4 [(.google.api.field_behavior) = REQUIRED]; + * @param value The bytes for occurrenceResourceUri to set. + * @return This builder for chaining. + */ + public Builder setOccurrenceResourceUriBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + occurrenceResourceUri_ = value; + onChanged(); + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:google.cloud.binaryauthorization.v1.ValidateAttestationOccurrenceRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.binaryauthorization.v1.ValidateAttestationOccurrenceRequest) + private static final com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceRequest DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceRequest(); + } + + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ValidateAttestationOccurrenceRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new ValidateAttestationOccurrenceRequest(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface ValidateAttestationOccurrenceResponseOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.cloud.binaryauthorization.v1.ValidateAttestationOccurrenceResponse) + com.google.protobuf.MessageOrBuilder { + + /** + *
+     * The result of the Attestation validation.
+     * 
+ * + * .google.cloud.binaryauthorization.v1.ValidateAttestationOccurrenceResponse.Result result = 1; + * @return The enum numeric value on the wire for result. + */ + int getResultValue(); + /** + *
+     * The result of the Attestation validation.
+     * 
+ * + * .google.cloud.binaryauthorization.v1.ValidateAttestationOccurrenceResponse.Result result = 1; + * @return The result. + */ + com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceResponse.Result getResult(); + + /** + *
+     * The reason for denial if the Attestation couldn't be validated.
+     * 
+ * + * string denial_reason = 2; + * @return The denialReason. + */ + java.lang.String getDenialReason(); + /** + *
+     * The reason for denial if the Attestation couldn't be validated.
+     * 
+ * + * string denial_reason = 2; + * @return The bytes for denialReason. + */ + com.google.protobuf.ByteString + getDenialReasonBytes(); + } + /** + *
+   * Response message for
+   * [ValidationHelperV1.ValidateAttestationOccurrence][google.cloud.binaryauthorization.v1.ValidationHelperV1.ValidateAttestationOccurrence].
+   * 
+ * + * Protobuf type {@code google.cloud.binaryauthorization.v1.ValidateAttestationOccurrenceResponse} + */ + public static final class ValidateAttestationOccurrenceResponse extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:google.cloud.binaryauthorization.v1.ValidateAttestationOccurrenceResponse) + ValidateAttestationOccurrenceResponseOrBuilder { + private static final long serialVersionUID = 0L; + // Use ValidateAttestationOccurrenceResponse.newBuilder() to construct. + private ValidateAttestationOccurrenceResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private ValidateAttestationOccurrenceResponse() { + result_ = 0; + denialReason_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new ValidateAttestationOccurrenceResponse(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private ValidateAttestationOccurrenceResponse( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 8: { + int rawValue = input.readEnum(); + + result_ = rawValue; + break; + } + case 18: { + java.lang.String s = input.readStringRequireUtf8(); + + denialReason_ = s; + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.protos.google.cloud.binaryauthorization.v1.Service.internal_static_google_cloud_binaryauthorization_v1_ValidateAttestationOccurrenceResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.protos.google.cloud.binaryauthorization.v1.Service.internal_static_google_cloud_binaryauthorization_v1_ValidateAttestationOccurrenceResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceResponse.class, com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceResponse.Builder.class); + } + + /** + *
+     * The enum returned in the "result" field.
+     * 
+ * + * Protobuf enum {@code google.cloud.binaryauthorization.v1.ValidateAttestationOccurrenceResponse.Result} + */ + public enum Result + implements com.google.protobuf.ProtocolMessageEnum { + /** + *
+       * Unspecified.
+       * 
+ * + * RESULT_UNSPECIFIED = 0; + */ + RESULT_UNSPECIFIED(0), + /** + *
+       * The Attestation was able to verified by the Attestor.
+       * 
+ * + * VERIFIED = 1; + */ + VERIFIED(1), + /** + *
+       * The Attestation was not able to verified by the Attestor.
+       * 
+ * + * ATTESTATION_NOT_VERIFIABLE = 2; + */ + ATTESTATION_NOT_VERIFIABLE(2), + UNRECOGNIZED(-1), + ; + + /** + *
+       * Unspecified.
+       * 
+ * + * RESULT_UNSPECIFIED = 0; + */ + public static final int RESULT_UNSPECIFIED_VALUE = 0; + /** + *
+       * The Attestation was able to verified by the Attestor.
+       * 
+ * + * VERIFIED = 1; + */ + public static final int VERIFIED_VALUE = 1; + /** + *
+       * The Attestation was not able to verified by the Attestor.
+       * 
+ * + * ATTESTATION_NOT_VERIFIABLE = 2; + */ + public static final int ATTESTATION_NOT_VERIFIABLE_VALUE = 2; + + + public final int getNumber() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalArgumentException( + "Can't get the number of an unknown enum value."); + } + return value; + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static Result valueOf(int value) { + return forNumber(value); + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + */ + public static Result forNumber(int value) { + switch (value) { + case 0: return RESULT_UNSPECIFIED; + case 1: return VERIFIED; + case 2: return ATTESTATION_NOT_VERIFIABLE; + default: return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap + internalGetValueMap() { + return internalValueMap; + } + private static final com.google.protobuf.Internal.EnumLiteMap< + Result> internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public Result findValueByNumber(int number) { + return Result.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor + getValueDescriptor() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalStateException( + "Can't get the descriptor of an unrecognized enum value."); + } + return getDescriptor().getValues().get(ordinal()); + } + public final com.google.protobuf.Descriptors.EnumDescriptor + getDescriptorForType() { + return getDescriptor(); + } + public static final com.google.protobuf.Descriptors.EnumDescriptor + getDescriptor() { + return com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceResponse.getDescriptor().getEnumTypes().get(0); + } + + private static final Result[] VALUES = values(); + + public static Result valueOf( + com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + if (desc.getType() != getDescriptor()) { + throw new java.lang.IllegalArgumentException( + "EnumValueDescriptor is not for this type."); + } + if (desc.getIndex() == -1) { + return UNRECOGNIZED; + } + return VALUES[desc.getIndex()]; + } + + private final int value; + + private Result(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.cloud.binaryauthorization.v1.ValidateAttestationOccurrenceResponse.Result) + } + + public static final int RESULT_FIELD_NUMBER = 1; + private int result_; + /** + *
+     * The result of the Attestation validation.
+     * 
+ * + * .google.cloud.binaryauthorization.v1.ValidateAttestationOccurrenceResponse.Result result = 1; + * @return The enum numeric value on the wire for result. + */ + @java.lang.Override public int getResultValue() { + return result_; + } + /** + *
+     * The result of the Attestation validation.
+     * 
+ * + * .google.cloud.binaryauthorization.v1.ValidateAttestationOccurrenceResponse.Result result = 1; + * @return The result. + */ + @java.lang.Override public com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceResponse.Result getResult() { + @SuppressWarnings("deprecation") + com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceResponse.Result result = com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceResponse.Result.valueOf(result_); + return result == null ? com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceResponse.Result.UNRECOGNIZED : result; + } + + public static final int DENIAL_REASON_FIELD_NUMBER = 2; + private volatile java.lang.Object denialReason_; + /** + *
+     * The reason for denial if the Attestation couldn't be validated.
+     * 
+ * + * string denial_reason = 2; + * @return The denialReason. + */ + @java.lang.Override + public java.lang.String getDenialReason() { + java.lang.Object ref = denialReason_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + denialReason_ = s; + return s; + } + } + /** + *
+     * The reason for denial if the Attestation couldn't be validated.
+     * 
+ * + * string denial_reason = 2; + * @return The bytes for denialReason. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getDenialReasonBytes() { + java.lang.Object ref = denialReason_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + denialReason_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (result_ != com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceResponse.Result.RESULT_UNSPECIFIED.getNumber()) { + output.writeEnum(1, result_); + } + if (!getDenialReasonBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, denialReason_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (result_ != com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceResponse.Result.RESULT_UNSPECIFIED.getNumber()) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(1, result_); + } + if (!getDenialReasonBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, denialReason_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceResponse)) { + return super.equals(obj); + } + com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceResponse other = (com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceResponse) obj; + + if (result_ != other.result_) return false; + if (!getDenialReason() + .equals(other.getDenialReason())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + RESULT_FIELD_NUMBER; + hash = (53 * hash) + result_; + hash = (37 * hash) + DENIAL_REASON_FIELD_NUMBER; + hash = (53 * hash) + getDenialReason().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceResponse parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceResponse parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceResponse parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceResponse parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceResponse parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceResponse parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceResponse parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceResponse parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceResponse parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceResponse prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+     * Response message for
+     * [ValidationHelperV1.ValidateAttestationOccurrence][google.cloud.binaryauthorization.v1.ValidationHelperV1.ValidateAttestationOccurrence].
+     * 
+ * + * Protobuf type {@code google.cloud.binaryauthorization.v1.ValidateAttestationOccurrenceResponse} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:google.cloud.binaryauthorization.v1.ValidateAttestationOccurrenceResponse) + com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.protos.google.cloud.binaryauthorization.v1.Service.internal_static_google_cloud_binaryauthorization_v1_ValidateAttestationOccurrenceResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.protos.google.cloud.binaryauthorization.v1.Service.internal_static_google_cloud_binaryauthorization_v1_ValidateAttestationOccurrenceResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceResponse.class, com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceResponse.Builder.class); + } + + // Construct using com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceResponse.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + result_ = 0; + + denialReason_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.protos.google.cloud.binaryauthorization.v1.Service.internal_static_google_cloud_binaryauthorization_v1_ValidateAttestationOccurrenceResponse_descriptor; + } + + @java.lang.Override + public com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceResponse getDefaultInstanceForType() { + return com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceResponse.getDefaultInstance(); + } + + @java.lang.Override + public com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceResponse build() { + com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceResponse buildPartial() { + com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceResponse result = new com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceResponse(this); + result.result_ = result_; + result.denialReason_ = denialReason_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceResponse) { + return mergeFrom((com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceResponse)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceResponse other) { + if (other == com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceResponse.getDefaultInstance()) return this; + if (other.result_ != 0) { + setResultValue(other.getResultValue()); + } + if (!other.getDenialReason().isEmpty()) { + denialReason_ = other.denialReason_; + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceResponse parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceResponse) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private int result_ = 0; + /** + *
+       * The result of the Attestation validation.
+       * 
+ * + * .google.cloud.binaryauthorization.v1.ValidateAttestationOccurrenceResponse.Result result = 1; + * @return The enum numeric value on the wire for result. + */ + @java.lang.Override public int getResultValue() { + return result_; + } + /** + *
+       * The result of the Attestation validation.
+       * 
+ * + * .google.cloud.binaryauthorization.v1.ValidateAttestationOccurrenceResponse.Result result = 1; + * @param value The enum numeric value on the wire for result to set. + * @return This builder for chaining. + */ + public Builder setResultValue(int value) { + + result_ = value; + onChanged(); + return this; + } + /** + *
+       * The result of the Attestation validation.
+       * 
+ * + * .google.cloud.binaryauthorization.v1.ValidateAttestationOccurrenceResponse.Result result = 1; + * @return The result. + */ + @java.lang.Override + public com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceResponse.Result getResult() { + @SuppressWarnings("deprecation") + com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceResponse.Result result = com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceResponse.Result.valueOf(result_); + return result == null ? com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceResponse.Result.UNRECOGNIZED : result; + } + /** + *
+       * The result of the Attestation validation.
+       * 
+ * + * .google.cloud.binaryauthorization.v1.ValidateAttestationOccurrenceResponse.Result result = 1; + * @param value The result to set. + * @return This builder for chaining. + */ + public Builder setResult(com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceResponse.Result value) { + if (value == null) { + throw new NullPointerException(); + } + + result_ = value.getNumber(); + onChanged(); + return this; + } + /** + *
+       * The result of the Attestation validation.
+       * 
+ * + * .google.cloud.binaryauthorization.v1.ValidateAttestationOccurrenceResponse.Result result = 1; + * @return This builder for chaining. + */ + public Builder clearResult() { + + result_ = 0; + onChanged(); + return this; + } + + private java.lang.Object denialReason_ = ""; + /** + *
+       * The reason for denial if the Attestation couldn't be validated.
+       * 
+ * + * string denial_reason = 2; + * @return The denialReason. + */ + public java.lang.String getDenialReason() { + java.lang.Object ref = denialReason_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + denialReason_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+       * The reason for denial if the Attestation couldn't be validated.
+       * 
+ * + * string denial_reason = 2; + * @return The bytes for denialReason. + */ + public com.google.protobuf.ByteString + getDenialReasonBytes() { + java.lang.Object ref = denialReason_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + denialReason_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+       * The reason for denial if the Attestation couldn't be validated.
+       * 
+ * + * string denial_reason = 2; + * @param value The denialReason to set. + * @return This builder for chaining. + */ + public Builder setDenialReason( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + denialReason_ = value; + onChanged(); + return this; + } + /** + *
+       * The reason for denial if the Attestation couldn't be validated.
+       * 
+ * + * string denial_reason = 2; + * @return This builder for chaining. + */ + public Builder clearDenialReason() { + + denialReason_ = getDefaultInstance().getDenialReason(); + onChanged(); + return this; + } + /** + *
+       * The reason for denial if the Attestation couldn't be validated.
+       * 
+ * + * string denial_reason = 2; + * @param value The bytes for denialReason to set. + * @return This builder for chaining. + */ + public Builder setDenialReasonBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + denialReason_ = value; + onChanged(); + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:google.cloud.binaryauthorization.v1.ValidateAttestationOccurrenceResponse) + } + + // @@protoc_insertion_point(class_scope:google.cloud.binaryauthorization.v1.ValidateAttestationOccurrenceResponse) + private static final com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceResponse DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceResponse(); + } + + public static com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceResponse getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ValidateAttestationOccurrenceResponse parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new ValidateAttestationOccurrenceResponse(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.protos.google.cloud.binaryauthorization.v1.Service.ValidateAttestationOccurrenceResponse getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_binaryauthorization_v1_GetPolicyRequest_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_binaryauthorization_v1_GetPolicyRequest_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_binaryauthorization_v1_UpdatePolicyRequest_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_binaryauthorization_v1_UpdatePolicyRequest_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_binaryauthorization_v1_CreateAttestorRequest_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_binaryauthorization_v1_CreateAttestorRequest_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_binaryauthorization_v1_GetAttestorRequest_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_binaryauthorization_v1_GetAttestorRequest_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_binaryauthorization_v1_UpdateAttestorRequest_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_binaryauthorization_v1_UpdateAttestorRequest_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_binaryauthorization_v1_ListAttestorsRequest_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_binaryauthorization_v1_ListAttestorsRequest_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_binaryauthorization_v1_ListAttestorsResponse_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_binaryauthorization_v1_ListAttestorsResponse_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_binaryauthorization_v1_DeleteAttestorRequest_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_binaryauthorization_v1_DeleteAttestorRequest_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_binaryauthorization_v1_GetSystemPolicyRequest_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_binaryauthorization_v1_GetSystemPolicyRequest_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_binaryauthorization_v1_ValidateAttestationOccurrenceRequest_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_binaryauthorization_v1_ValidateAttestationOccurrenceRequest_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_binaryauthorization_v1_ValidateAttestationOccurrenceResponse_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_binaryauthorization_v1_ValidateAttestationOccurrenceResponse_fieldAccessorTable; + + public static com.google.protobuf.Descriptors.FileDescriptor + getDescriptor() { + return descriptor; + } + private static com.google.protobuf.Descriptors.FileDescriptor + descriptor; + static { + java.lang.String[] descriptorData = { + "\n1google/cloud/binaryauthorization/v1/se" + + "rvice.proto\022#google.cloud.binaryauthoriz" + + "ation.v1\032\034google/api/annotations.proto\032\027" + + "google/api/client.proto\032\037google/api/fiel" + + "d_behavior.proto\032\031google/api/resource.pr" + + "oto\0323google/cloud/binaryauthorization/v1" + + "/resources.proto\032\033google/protobuf/empty." + + "proto\032\034grafeas/v1/attestation.proto\"S\n\020G" + + "etPolicyRequest\022?\n\004name\030\001 \001(\tB1\340A\002\372A+\n)b" + + "inaryauthorization.googleapis.com/Policy" + + "\"W\n\023UpdatePolicyRequest\022@\n\006policy\030\001 \001(\0132" + + "+.google.cloud.binaryauthorization.v1.Po" + + "licyB\003\340A\002\"\274\001\n\025CreateAttestorRequest\022C\n\006p" + + "arent\030\001 \001(\tB3\340A\002\372A-\n+cloudresourcemanage" + + "r.googleapis.com/Project\022\030\n\013attestor_id\030" + + "\002 \001(\tB\003\340A\002\022D\n\010attestor\030\003 \001(\0132-.google.cl" + + "oud.binaryauthorization.v1.AttestorB\003\340A\002" + + "\"W\n\022GetAttestorRequest\022A\n\004name\030\001 \001(\tB3\340A" + + "\002\372A-\n+binaryauthorization.googleapis.com" + + "/Attestor\"]\n\025UpdateAttestorRequest\022D\n\010at" + + "testor\030\001 \001(\0132-.google.cloud.binaryauthor" + + "ization.v1.AttestorB\003\340A\002\"\202\001\n\024ListAttesto" + + "rsRequest\022C\n\006parent\030\001 \001(\tB3\340A\002\372A-\n+cloud" + + "resourcemanager.googleapis.com/Project\022\021" + + "\n\tpage_size\030\002 \001(\005\022\022\n\npage_token\030\003 \001(\t\"r\n" + + "\025ListAttestorsResponse\022@\n\tattestors\030\001 \003(" + + "\0132-.google.cloud.binaryauthorization.v1." + + "Attestor\022\027\n\017next_page_token\030\002 \001(\t\"Z\n\025Del" + + "eteAttestorRequest\022A\n\004name\030\001 \001(\tB3\340A\002\372A-" + + "\n+binaryauthorization.googleapis.com/Att" + + "estor\"Y\n\026GetSystemPolicyRequest\022?\n\004name\030" + + "\001 \001(\tB1\340A\002\372A+\n)binaryauthorization.googl" + + "eapis.com/Policy\"\276\001\n$ValidateAttestation" + + "OccurrenceRequest\022\025\n\010attestor\030\001 \001(\tB\003\340A\002" + + "\022;\n\013attestation\030\002 \001(\0132!.grafeas.v1.Attes" + + "tationOccurrenceB\003\340A\002\022\034\n\017occurrence_note" + + "\030\003 \001(\tB\003\340A\002\022$\n\027occurrence_resource_uri\030\004" + + " \001(\tB\003\340A\002\"\361\001\n%ValidateAttestationOccurre" + + "nceResponse\022a\n\006result\030\001 \001(\0162Q.google.clo" + + "ud.binaryauthorization.v1.ValidateAttest" + + "ationOccurrenceResponse.Result\022\025\n\rdenial" + + "_reason\030\002 \001(\t\"N\n\006Result\022\026\n\022RESULT_UNSPEC" + + "IFIED\020\000\022\014\n\010VERIFIED\020\001\022\036\n\032ATTESTATION_NOT" + + "_VERIFIABLE\020\0022\342\n\n\033BinauthzManagementServ" + + "iceV1\022\234\001\n\tGetPolicy\0225.google.cloud.binar" + + "yauthorization.v1.GetPolicyRequest\032+.goo" + + "gle.cloud.binaryauthorization.v1.Policy\"" + + "+\202\323\344\223\002\036\022\034/v1/{name=projects/*/policy}\332A\004" + + "name\022\263\001\n\014UpdatePolicy\0228.google.cloud.bin" + + "aryauthorization.v1.UpdatePolicyRequest\032" + + "+.google.cloud.binaryauthorization.v1.Po" + + "licy\"<\202\323\344\223\002-\032#/v1/{policy.name=projects/" + + "*/policy}:\006policy\332A\006policy\022\316\001\n\016CreateAtt" + + "estor\022:.google.cloud.binaryauthorization" + + ".v1.CreateAttestorRequest\032-.google.cloud" + + ".binaryauthorization.v1.Attestor\"Q\202\323\344\223\002-" + + "\"!/v1/{parent=projects/*}/attestors:\010att" + + "estor\332A\033parent,attestor_id,attestor\022\247\001\n\013" + + "GetAttestor\0227.google.cloud.binaryauthori" + + "zation.v1.GetAttestorRequest\032-.google.cl" + + "oud.binaryauthorization.v1.Attestor\"0\202\323\344" + + "\223\002#\022!/v1/{name=projects/*/attestors/*}\332A" + + "\004name\022\304\001\n\016UpdateAttestor\022:.google.cloud." + + "binaryauthorization.v1.UpdateAttestorReq" + + "uest\032-.google.cloud.binaryauthorization." + + "v1.Attestor\"G\202\323\344\223\0026\032*/v1/{attestor.name=" + + "projects/*/attestors/*}:\010attestor\332A\010atte" + + "stor\022\272\001\n\rListAttestors\0229.google.cloud.bi" + + "naryauthorization.v1.ListAttestorsReques" + + "t\032:.google.cloud.binaryauthorization.v1." + + "ListAttestorsResponse\"2\202\323\344\223\002#\022!/v1/{pare" + + "nt=projects/*}/attestors\332A\006parent\022\226\001\n\016De" + + "leteAttestor\022:.google.cloud.binaryauthor" + + "ization.v1.DeleteAttestorRequest\032\026.googl" + + "e.protobuf.Empty\"0\202\323\344\223\002#*!/v1/{name=proj" + + "ects/*/attestors/*}\332A\004name\032V\312A\"binaryaut" + + "horization.googleapis.com\322A.https://www." + + "googleapis.com/auth/cloud-platform2\224\002\n\016S" + + "ystemPolicyV1\022\251\001\n\017GetSystemPolicy\022;.goog" + + "le.cloud.binaryauthorization.v1.GetSyste" + + "mPolicyRequest\032+.google.cloud.binaryauth" + + "orization.v1.Policy\",\202\323\344\223\002\037\022\035/v1/{name=l" + + "ocations/*/policy}\332A\004name\032V\312A\"binaryauth" + + "orization.googleapis.com\322A.https://www.g" + + "oogleapis.com/auth/cloud-platform2\365\002\n\022Va" + + "lidationHelperV1\022\206\002\n\035ValidateAttestation" + + "Occurrence\022I.google.cloud.binaryauthoriz" + + "ation.v1.ValidateAttestationOccurrenceRe" + + "quest\032J.google.cloud.binaryauthorization" + + ".v1.ValidateAttestationOccurrenceRespons" + + "e\"N\202\323\344\223\002H\"C/v1/{attestor=projects/*/atte" + + "stors/*}:validateAttestationOccurrence:\001" + + "*\032V\312A\"binaryauthorization.googleapis.com" + + "\322A.https://www.googleapis.com/auth/cloud" + + "-platformB\211\002\n5com.google.protos.google.c" + + "loud.binaryauthorization.v1P\000ZVgoogle.go" + + "lang.org/genproto/googleapis/cloud/binar" + + "yauthorization/v1;binaryauthorization\370\001\001" + + "\252\002#Google.Cloud.BinaryAuthorization.V1\312\002" + + "#Google\\Cloud\\BinaryAuthorization\\V1\352\002&G" + + "oogle::Cloud::BinaryAuthorization::V1b\006p" + + "roto3" + }; + descriptor = com.google.protobuf.Descriptors.FileDescriptor + .internalBuildGeneratedFileFrom(descriptorData, + new com.google.protobuf.Descriptors.FileDescriptor[] { + com.google.api.AnnotationsProto.getDescriptor(), + com.google.api.ClientProto.getDescriptor(), + com.google.api.FieldBehaviorProto.getDescriptor(), + com.google.api.ResourceProto.getDescriptor(), + com.google.protos.google.cloud.binaryauthorization.v1.Resources.getDescriptor(), + com.google.protobuf.EmptyProto.getDescriptor(), + io.grafeas.v1.Attestation.getDescriptor(), + }); + internal_static_google_cloud_binaryauthorization_v1_GetPolicyRequest_descriptor = + getDescriptor().getMessageTypes().get(0); + internal_static_google_cloud_binaryauthorization_v1_GetPolicyRequest_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_binaryauthorization_v1_GetPolicyRequest_descriptor, + new java.lang.String[] { "Name", }); + internal_static_google_cloud_binaryauthorization_v1_UpdatePolicyRequest_descriptor = + getDescriptor().getMessageTypes().get(1); + internal_static_google_cloud_binaryauthorization_v1_UpdatePolicyRequest_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_binaryauthorization_v1_UpdatePolicyRequest_descriptor, + new java.lang.String[] { "Policy", }); + internal_static_google_cloud_binaryauthorization_v1_CreateAttestorRequest_descriptor = + getDescriptor().getMessageTypes().get(2); + internal_static_google_cloud_binaryauthorization_v1_CreateAttestorRequest_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_binaryauthorization_v1_CreateAttestorRequest_descriptor, + new java.lang.String[] { "Parent", "AttestorId", "Attestor", }); + internal_static_google_cloud_binaryauthorization_v1_GetAttestorRequest_descriptor = + getDescriptor().getMessageTypes().get(3); + internal_static_google_cloud_binaryauthorization_v1_GetAttestorRequest_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_binaryauthorization_v1_GetAttestorRequest_descriptor, + new java.lang.String[] { "Name", }); + internal_static_google_cloud_binaryauthorization_v1_UpdateAttestorRequest_descriptor = + getDescriptor().getMessageTypes().get(4); + internal_static_google_cloud_binaryauthorization_v1_UpdateAttestorRequest_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_binaryauthorization_v1_UpdateAttestorRequest_descriptor, + new java.lang.String[] { "Attestor", }); + internal_static_google_cloud_binaryauthorization_v1_ListAttestorsRequest_descriptor = + getDescriptor().getMessageTypes().get(5); + internal_static_google_cloud_binaryauthorization_v1_ListAttestorsRequest_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_binaryauthorization_v1_ListAttestorsRequest_descriptor, + new java.lang.String[] { "Parent", "PageSize", "PageToken", }); + internal_static_google_cloud_binaryauthorization_v1_ListAttestorsResponse_descriptor = + getDescriptor().getMessageTypes().get(6); + internal_static_google_cloud_binaryauthorization_v1_ListAttestorsResponse_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_binaryauthorization_v1_ListAttestorsResponse_descriptor, + new java.lang.String[] { "Attestors", "NextPageToken", }); + internal_static_google_cloud_binaryauthorization_v1_DeleteAttestorRequest_descriptor = + getDescriptor().getMessageTypes().get(7); + internal_static_google_cloud_binaryauthorization_v1_DeleteAttestorRequest_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_binaryauthorization_v1_DeleteAttestorRequest_descriptor, + new java.lang.String[] { "Name", }); + internal_static_google_cloud_binaryauthorization_v1_GetSystemPolicyRequest_descriptor = + getDescriptor().getMessageTypes().get(8); + internal_static_google_cloud_binaryauthorization_v1_GetSystemPolicyRequest_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_binaryauthorization_v1_GetSystemPolicyRequest_descriptor, + new java.lang.String[] { "Name", }); + internal_static_google_cloud_binaryauthorization_v1_ValidateAttestationOccurrenceRequest_descriptor = + getDescriptor().getMessageTypes().get(9); + internal_static_google_cloud_binaryauthorization_v1_ValidateAttestationOccurrenceRequest_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_binaryauthorization_v1_ValidateAttestationOccurrenceRequest_descriptor, + new java.lang.String[] { "Attestor", "Attestation", "OccurrenceNote", "OccurrenceResourceUri", }); + internal_static_google_cloud_binaryauthorization_v1_ValidateAttestationOccurrenceResponse_descriptor = + getDescriptor().getMessageTypes().get(10); + internal_static_google_cloud_binaryauthorization_v1_ValidateAttestationOccurrenceResponse_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_binaryauthorization_v1_ValidateAttestationOccurrenceResponse_descriptor, + new java.lang.String[] { "Result", "DenialReason", }); + com.google.protobuf.ExtensionRegistry registry = + com.google.protobuf.ExtensionRegistry.newInstance(); + registry.add(com.google.api.ClientProto.defaultHost); + registry.add(com.google.api.FieldBehaviorProto.fieldBehavior); + registry.add(com.google.api.AnnotationsProto.http); + registry.add(com.google.api.ClientProto.methodSignature); + registry.add(com.google.api.ClientProto.oauthScopes); + registry.add(com.google.api.ResourceProto.resourceReference); + com.google.protobuf.Descriptors.FileDescriptor + .internalUpdateFileDescriptor(descriptor, registry); + com.google.api.AnnotationsProto.getDescriptor(); + com.google.api.ClientProto.getDescriptor(); + com.google.api.FieldBehaviorProto.getDescriptor(); + com.google.api.ResourceProto.getDescriptor(); + com.google.protos.google.cloud.binaryauthorization.v1.Resources.getDescriptor(); + com.google.protobuf.EmptyProto.getDescriptor(); + io.grafeas.v1.Attestation.getDescriptor(); + } + + // @@protoc_insertion_point(outer_class_scope) +} diff --git a/owl-bot-staging/v1/proto-google-cloud-binary-authorization-v1/src/main/proto/google/cloud/binaryauthorization/v1/resources.proto b/owl-bot-staging/v1/proto-google-cloud-binary-authorization-v1/src/main/proto/google/cloud/binaryauthorization/v1/resources.proto new file mode 100644 index 00000000..9d72a9f0 --- /dev/null +++ b/owl-bot-staging/v1/proto-google-cloud-binary-authorization-v1/src/main/proto/google/cloud/binaryauthorization/v1/resources.proto @@ -0,0 +1,334 @@ +// Copyright 2021 Google LLC +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://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, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +syntax = "proto3"; + +package google.cloud.binaryauthorization.v1; + +import "google/api/field_behavior.proto"; +import "google/api/resource.proto"; +import "google/protobuf/timestamp.proto"; +import "google/api/annotations.proto"; + +option cc_enable_arenas = true; +option csharp_namespace = "Google.Cloud.BinaryAuthorization.V1"; +option go_package = "google.golang.org/genproto/googleapis/cloud/binaryauthorization/v1;binaryauthorization"; +option java_multiple_files = false; +option java_package = "com.google.protos.google.cloud.binaryauthorization.v1"; +option php_namespace = "Google\\Cloud\\BinaryAuthorization\\V1"; +option ruby_package = "Google::Cloud::BinaryAuthorization::V1"; + +// A [policy][google.cloud.binaryauthorization.v1.Policy] for container image binary authorization. +message Policy { + option (google.api.resource) = { + type: "binaryauthorization.googleapis.com/Policy" + pattern: "projects/{project}/policy" + pattern: "locations/{location}/policy" + }; + + enum GlobalPolicyEvaluationMode { + // Not specified: DISABLE is assumed. + GLOBAL_POLICY_EVALUATION_MODE_UNSPECIFIED = 0; + + // Enables system policy evaluation. + ENABLE = 1; + + // Disables system policy evaluation. + DISABLE = 2; + } + + // Output only. The resource name, in the format `projects/*/policy`. There is + // at most one policy per project. + string name = 1 [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Optional. A descriptive comment. + string description = 6 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. Controls the evaluation of a Google-maintained global admission + // policy for common system-level images. Images not covered by the global + // policy will be subject to the project admission policy. This setting + // has no effect when specified inside a global admission policy. + GlobalPolicyEvaluationMode global_policy_evaluation_mode = 7 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. Admission policy allowlisting. A matching admission request will + // always be permitted. This feature is typically used to exclude Google or + // third-party infrastructure images from Binary Authorization policies. + repeated AdmissionWhitelistPattern admission_whitelist_patterns = 2 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. Per-cluster admission rules. Cluster spec format: + // `location.clusterId`. There can be at most one admission rule per cluster + // spec. + // A `location` is either a compute zone (e.g. us-central1-a) or a region + // (e.g. us-central1). + // For `clusterId` syntax restrictions see + // https://cloud.google.com/container-engine/reference/rest/v1/projects.zones.clusters. + map cluster_admission_rules = 3 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. Per-kubernetes-namespace admission rules. K8s namespace spec format: + // [a-z.-]+, e.g. 'some-namespace' + map kubernetes_namespace_admission_rules = 10 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. Per-kubernetes-service-account admission rules. Service account + // spec format: `namespace:serviceaccount`. e.g. 'test-ns:default' + map kubernetes_service_account_admission_rules = 8 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. Per-istio-service-identity admission rules. Istio service + // identity spec format: + // spiffe:///ns//sa/ or + // /ns//sa/ + // e.g. spiffe://example.com/ns/test-ns/sa/default + map istio_service_identity_admission_rules = 9 [(google.api.field_behavior) = OPTIONAL]; + + // Required. Default admission rule for a cluster without a per-cluster, per- + // kubernetes-service-account, or per-istio-service-identity admission rule. + AdmissionRule default_admission_rule = 4 [(google.api.field_behavior) = REQUIRED]; + + // Output only. Time when the policy was last updated. + google.protobuf.Timestamp update_time = 5 [(google.api.field_behavior) = OUTPUT_ONLY]; +} + +// An [admission allowlist pattern][google.cloud.binaryauthorization.v1.AdmissionWhitelistPattern] exempts images +// from checks by [admission rules][google.cloud.binaryauthorization.v1.AdmissionRule]. +message AdmissionWhitelistPattern { + // An image name pattern to allowlist, in the form `registry/path/to/image`. + // This supports a trailing `*` wildcard, but this is allowed only in + // text after the `registry/` part. This also supports a trailing `**` + // wildcard which matches subdirectories of a given entry. + string name_pattern = 1; +} + +// An [admission rule][google.cloud.binaryauthorization.v1.AdmissionRule] specifies either that all container images +// used in a pod creation request must be attested to by one or more +// [attestors][google.cloud.binaryauthorization.v1.Attestor], that all pod creations will be allowed, or that all +// pod creations will be denied. +// +// Images matching an [admission allowlist pattern][google.cloud.binaryauthorization.v1.AdmissionWhitelistPattern] +// are exempted from admission rules and will never block a pod creation. +message AdmissionRule { + enum EvaluationMode { + // Do not use. + EVALUATION_MODE_UNSPECIFIED = 0; + + // This rule allows all all pod creations. + ALWAYS_ALLOW = 1; + + // This rule allows a pod creation if all the attestors listed in + // 'require_attestations_by' have valid attestations for all of the + // images in the pod spec. + REQUIRE_ATTESTATION = 2; + + // This rule denies all pod creations. + ALWAYS_DENY = 3; + } + + // Defines the possible actions when a pod creation is denied by an admission + // rule. + enum EnforcementMode { + // Do not use. + ENFORCEMENT_MODE_UNSPECIFIED = 0; + + // Enforce the admission rule by blocking the pod creation. + ENFORCED_BLOCK_AND_AUDIT_LOG = 1; + + // Dryrun mode: Audit logging only. This will allow the pod creation as if + // the admission request had specified break-glass. + DRYRUN_AUDIT_LOG_ONLY = 2; + } + + // Required. How this admission rule will be evaluated. + EvaluationMode evaluation_mode = 1 [(google.api.field_behavior) = REQUIRED]; + + // Optional. The resource names of the attestors that must attest to + // a container image, in the format `projects/*/attestors/*`. Each + // attestor must exist before a policy can reference it. To add an attestor + // to a policy the principal issuing the policy change request must be able + // to read the attestor resource. + // + // Note: this field must be non-empty when the evaluation_mode field specifies + // REQUIRE_ATTESTATION, otherwise it must be empty. + repeated string require_attestations_by = 2 [(google.api.field_behavior) = OPTIONAL]; + + // Required. The action when a pod creation is denied by the admission rule. + EnforcementMode enforcement_mode = 3 [(google.api.field_behavior) = REQUIRED]; +} + +// An [attestor][google.cloud.binaryauthorization.v1.Attestor] that attests to container image +// artifacts. An existing attestor cannot be modified except where +// indicated. +message Attestor { + option (google.api.resource) = { + type: "binaryauthorization.googleapis.com/Attestor" + pattern: "projects/{project}/attestors/{attestor}" + }; + + // Required. The resource name, in the format: + // `projects/*/attestors/*`. This field may not be updated. + string name = 1 [(google.api.field_behavior) = REQUIRED]; + + // Optional. A descriptive comment. This field may be updated. + // The field may be displayed in chooser dialogs. + string description = 6 [(google.api.field_behavior) = OPTIONAL]; + + oneof attestor_type { + // This specifies how an attestation will be read, and how it will be used + // during policy enforcement. + UserOwnedGrafeasNote user_owned_grafeas_note = 3; + } + + // Output only. Time when the attestor was last updated. + google.protobuf.Timestamp update_time = 4 [(google.api.field_behavior) = OUTPUT_ONLY]; +} + +// An [user owned Grafeas note][google.cloud.binaryauthorization.v1.UserOwnedGrafeasNote] references a Grafeas +// Attestation.Authority Note created by the user. +message UserOwnedGrafeasNote { + // Required. The Grafeas resource name of a Attestation.Authority Note, + // created by the user, in the format: `projects/*/notes/*`. This field may + // not be updated. + // + // An attestation by this attestor is stored as a Grafeas + // Attestation.Authority Occurrence that names a container image and that + // links to this Note. Grafeas is an external dependency. + string note_reference = 1 [(google.api.field_behavior) = REQUIRED]; + + // Optional. Public keys that verify attestations signed by this + // attestor. This field may be updated. + // + // If this field is non-empty, one of the specified public keys must + // verify that an attestation was signed by this attestor for the + // image specified in the admission request. + // + // If this field is empty, this attestor always returns that no + // valid attestations exist. + repeated AttestorPublicKey public_keys = 2 [(google.api.field_behavior) = OPTIONAL]; + + // Output only. This field will contain the service account email address + // that this Attestor will use as the principal when querying Container + // Analysis. Attestor administrators must grant this service account the + // IAM role needed to read attestations from the [note_reference][Note] in + // Container Analysis (`containeranalysis.notes.occurrences.viewer`). + // + // This email address is fixed for the lifetime of the Attestor, but callers + // should not make any other assumptions about the service account email; + // future versions may use an email based on a different naming pattern. + string delegation_service_account_email = 3 [(google.api.field_behavior) = OUTPUT_ONLY]; +} + +// A public key in the PkixPublicKey format (see +// https://tools.ietf.org/html/rfc5280#section-4.1.2.7 for details). +// Public keys of this type are typically textually encoded using the PEM +// format. +message PkixPublicKey { + // Represents a signature algorithm and other information necessary to verify + // signatures with a given public key. + // This is based primarily on the public key types supported by Tink's + // PemKeyType, which is in turn based on KMS's supported signing algorithms. + // See https://cloud.google.com/kms/docs/algorithms. In the future, BinAuthz + // might support additional public key types independently of Tink and/or KMS. + enum SignatureAlgorithm { + option allow_alias = true; + + // Not specified. + SIGNATURE_ALGORITHM_UNSPECIFIED = 0; + + // RSASSA-PSS 2048 bit key with a SHA256 digest. + RSA_PSS_2048_SHA256 = 1; + + // RSASSA-PSS 3072 bit key with a SHA256 digest. + RSA_PSS_3072_SHA256 = 2; + + // RSASSA-PSS 4096 bit key with a SHA256 digest. + RSA_PSS_4096_SHA256 = 3; + + // RSASSA-PSS 4096 bit key with a SHA512 digest. + RSA_PSS_4096_SHA512 = 4; + + // RSASSA-PKCS1-v1_5 with a 2048 bit key and a SHA256 digest. + RSA_SIGN_PKCS1_2048_SHA256 = 5; + + // RSASSA-PKCS1-v1_5 with a 3072 bit key and a SHA256 digest. + RSA_SIGN_PKCS1_3072_SHA256 = 6; + + // RSASSA-PKCS1-v1_5 with a 4096 bit key and a SHA256 digest. + RSA_SIGN_PKCS1_4096_SHA256 = 7; + + // RSASSA-PKCS1-v1_5 with a 4096 bit key and a SHA512 digest. + RSA_SIGN_PKCS1_4096_SHA512 = 8; + + // ECDSA on the NIST P-256 curve with a SHA256 digest. + ECDSA_P256_SHA256 = 9; + + // ECDSA on the NIST P-256 curve with a SHA256 digest. + EC_SIGN_P256_SHA256 = 9; + + // ECDSA on the NIST P-384 curve with a SHA384 digest. + ECDSA_P384_SHA384 = 10; + + // ECDSA on the NIST P-384 curve with a SHA384 digest. + EC_SIGN_P384_SHA384 = 10; + + // ECDSA on the NIST P-521 curve with a SHA512 digest. + ECDSA_P521_SHA512 = 11; + + // ECDSA on the NIST P-521 curve with a SHA512 digest. + EC_SIGN_P521_SHA512 = 11; + } + + // A PEM-encoded public key, as described in + // https://tools.ietf.org/html/rfc7468#section-13 + string public_key_pem = 1; + + // The signature algorithm used to verify a message against a signature using + // this key. + // These signature algorithm must match the structure and any object + // identifiers encoded in `public_key_pem` (i.e. this algorithm must match + // that of the public key). + SignatureAlgorithm signature_algorithm = 2; +} + +// An [attestor public key][google.cloud.binaryauthorization.v1.AttestorPublicKey] that will be used to verify +// attestations signed by this attestor. +message AttestorPublicKey { + // Optional. A descriptive comment. This field may be updated. + string comment = 1 [(google.api.field_behavior) = OPTIONAL]; + + // The ID of this public key. + // Signatures verified by BinAuthz must include the ID of the public key that + // can be used to verify them, and that ID must match the contents of this + // field exactly. + // Additional restrictions on this field can be imposed based on which public + // key type is encapsulated. See the documentation on `public_key` cases below + // for details. + string id = 2; + + oneof public_key { + // ASCII-armored representation of a PGP public key, as the entire output by + // the command `gpg --export --armor foo@example.com` (either LF or CRLF + // line endings). + // When using this field, `id` should be left blank. The BinAuthz API + // handlers will calculate the ID and fill it in automatically. BinAuthz + // computes this ID as the OpenPGP RFC4880 V4 fingerprint, represented as + // upper-case hex. If `id` is provided by the caller, it will be + // overwritten by the API-calculated ID. + string ascii_armored_pgp_public_key = 3; + + // A raw PKIX SubjectPublicKeyInfo format public key. + // + // NOTE: `id` may be explicitly provided by the caller when using this + // type of public key, but it MUST be a valid RFC3986 URI. If `id` is left + // blank, a default one will be computed based on the digest of the DER + // encoding of the public key. + PkixPublicKey pkix_public_key = 5; + } +} diff --git a/owl-bot-staging/v1/proto-google-cloud-binary-authorization-v1/src/main/proto/google/cloud/binaryauthorization/v1/service.proto b/owl-bot-staging/v1/proto-google-cloud-binary-authorization-v1/src/main/proto/google/cloud/binaryauthorization/v1/service.proto new file mode 100644 index 00000000..e063aacc --- /dev/null +++ b/owl-bot-staging/v1/proto-google-cloud-binary-authorization-v1/src/main/proto/google/cloud/binaryauthorization/v1/service.proto @@ -0,0 +1,312 @@ +// Copyright 2021 Google LLC +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://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, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +syntax = "proto3"; + +package google.cloud.binaryauthorization.v1; + +import "google/api/annotations.proto"; +import "google/api/client.proto"; +import "google/api/field_behavior.proto"; +import "google/api/resource.proto"; +import "google/cloud/binaryauthorization/v1/resources.proto"; +import "google/protobuf/empty.proto"; +import "grafeas/v1/attestation.proto"; + +option cc_enable_arenas = true; +option csharp_namespace = "Google.Cloud.BinaryAuthorization.V1"; +option go_package = "google.golang.org/genproto/googleapis/cloud/binaryauthorization/v1;binaryauthorization"; +option java_multiple_files = false; +option java_package = "com.google.protos.google.cloud.binaryauthorization.v1"; +option php_namespace = "Google\\Cloud\\BinaryAuthorization\\V1"; +option ruby_package = "Google::Cloud::BinaryAuthorization::V1"; + +// Customer-facing API for Cloud Binary Authorization. + +// Google Cloud Management Service for Binary Authorization admission policies +// and attestation authorities. +// +// This API implements a REST model with the following objects: +// +// * [Policy][google.cloud.binaryauthorization.v1.Policy] +// * [Attestor][google.cloud.binaryauthorization.v1.Attestor] +service BinauthzManagementServiceV1 { + option (google.api.default_host) = "binaryauthorization.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform"; + + // A [policy][google.cloud.binaryauthorization.v1.Policy] specifies the [attestors][google.cloud.binaryauthorization.v1.Attestor] that must attest to + // a container image, before the project is allowed to deploy that + // image. There is at most one policy per project. All image admission + // requests are permitted if a project has no policy. + // + // Gets the [policy][google.cloud.binaryauthorization.v1.Policy] for this project. Returns a default + // [policy][google.cloud.binaryauthorization.v1.Policy] if the project does not have one. + rpc GetPolicy(GetPolicyRequest) returns (Policy) { + option (google.api.http) = { + get: "/v1/{name=projects/*/policy}" + }; + option (google.api.method_signature) = "name"; + } + + // Creates or updates a project's [policy][google.cloud.binaryauthorization.v1.Policy], and returns a copy of the + // new [policy][google.cloud.binaryauthorization.v1.Policy]. A policy is always updated as a whole, to avoid race + // conditions with concurrent policy enforcement (or management!) + // requests. Returns NOT_FOUND if the project does not exist, INVALID_ARGUMENT + // if the request is malformed. + rpc UpdatePolicy(UpdatePolicyRequest) returns (Policy) { + option (google.api.http) = { + put: "/v1/{policy.name=projects/*/policy}" + body: "policy" + }; + option (google.api.method_signature) = "policy"; + } + + // Creates an [attestor][google.cloud.binaryauthorization.v1.Attestor], and returns a copy of the new + // [attestor][google.cloud.binaryauthorization.v1.Attestor]. Returns NOT_FOUND if the project does not exist, + // INVALID_ARGUMENT if the request is malformed, ALREADY_EXISTS if the + // [attestor][google.cloud.binaryauthorization.v1.Attestor] already exists. + rpc CreateAttestor(CreateAttestorRequest) returns (Attestor) { + option (google.api.http) = { + post: "/v1/{parent=projects/*}/attestors" + body: "attestor" + }; + option (google.api.method_signature) = "parent,attestor_id,attestor"; + } + + // Gets an [attestor][google.cloud.binaryauthorization.v1.Attestor]. + // Returns NOT_FOUND if the [attestor][google.cloud.binaryauthorization.v1.Attestor] does not exist. + rpc GetAttestor(GetAttestorRequest) returns (Attestor) { + option (google.api.http) = { + get: "/v1/{name=projects/*/attestors/*}" + }; + option (google.api.method_signature) = "name"; + } + + // Updates an [attestor][google.cloud.binaryauthorization.v1.Attestor]. + // Returns NOT_FOUND if the [attestor][google.cloud.binaryauthorization.v1.Attestor] does not exist. + rpc UpdateAttestor(UpdateAttestorRequest) returns (Attestor) { + option (google.api.http) = { + put: "/v1/{attestor.name=projects/*/attestors/*}" + body: "attestor" + }; + option (google.api.method_signature) = "attestor"; + } + + // Lists [attestors][google.cloud.binaryauthorization.v1.Attestor]. + // Returns INVALID_ARGUMENT if the project does not exist. + rpc ListAttestors(ListAttestorsRequest) returns (ListAttestorsResponse) { + option (google.api.http) = { + get: "/v1/{parent=projects/*}/attestors" + }; + option (google.api.method_signature) = "parent"; + } + + // Deletes an [attestor][google.cloud.binaryauthorization.v1.Attestor]. Returns NOT_FOUND if the + // [attestor][google.cloud.binaryauthorization.v1.Attestor] does not exist. + rpc DeleteAttestor(DeleteAttestorRequest) returns (google.protobuf.Empty) { + option (google.api.http) = { + delete: "/v1/{name=projects/*/attestors/*}" + }; + option (google.api.method_signature) = "name"; + } +} + +// API for working with the system policy. +service SystemPolicyV1 { + option (google.api.default_host) = "binaryauthorization.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform"; + + // Gets the current system policy in the specified location. + rpc GetSystemPolicy(GetSystemPolicyRequest) returns (Policy) { + option (google.api.http) = { + get: "/v1/{name=locations/*/policy}" + }; + option (google.api.method_signature) = "name"; + } +} + +// BinAuthz Attestor verification +service ValidationHelperV1 { + option (google.api.default_host) = "binaryauthorization.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform"; + + // Returns whether the given Attestation for the given image URI + // was signed by the given Attestor + rpc ValidateAttestationOccurrence(ValidateAttestationOccurrenceRequest) returns (ValidateAttestationOccurrenceResponse) { + option (google.api.http) = { + post: "/v1/{attestor=projects/*/attestors/*}:validateAttestationOccurrence" + body: "*" + }; + } +} + +// Request message for [BinauthzManagementService.GetPolicy][]. +message GetPolicyRequest { + // Required. The resource name of the [policy][google.cloud.binaryauthorization.v1.Policy] to retrieve, + // in the format `projects/*/policy`. + string name = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.resource_reference) = { + type: "binaryauthorization.googleapis.com/Policy" + } + ]; +} + +// Request message for [BinauthzManagementService.UpdatePolicy][]. +message UpdatePolicyRequest { + // Required. A new or updated [policy][google.cloud.binaryauthorization.v1.Policy] value. The service will + // overwrite the [policy name][google.cloud.binaryauthorization.v1.Policy.name] field with the resource name in + // the request URL, in the format `projects/*/policy`. + Policy policy = 1 [(google.api.field_behavior) = REQUIRED]; +} + +// Request message for [BinauthzManagementService.CreateAttestor][]. +message CreateAttestorRequest { + // Required. The parent of this [attestor][google.cloud.binaryauthorization.v1.Attestor]. + string parent = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.resource_reference) = { + type: "cloudresourcemanager.googleapis.com/Project" + } + ]; + + // Required. The [attestors][google.cloud.binaryauthorization.v1.Attestor] ID. + string attestor_id = 2 [(google.api.field_behavior) = REQUIRED]; + + // Required. The initial [attestor][google.cloud.binaryauthorization.v1.Attestor] value. The service will + // overwrite the [attestor name][google.cloud.binaryauthorization.v1.Attestor.name] field with the resource name, + // in the format `projects/*/attestors/*`. + Attestor attestor = 3 [(google.api.field_behavior) = REQUIRED]; +} + +// Request message for [BinauthzManagementService.GetAttestor][]. +message GetAttestorRequest { + // Required. The name of the [attestor][google.cloud.binaryauthorization.v1.Attestor] to retrieve, in the format + // `projects/*/attestors/*`. + string name = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.resource_reference) = { + type: "binaryauthorization.googleapis.com/Attestor" + } + ]; +} + +// Request message for [BinauthzManagementService.UpdateAttestor][]. +message UpdateAttestorRequest { + // Required. The updated [attestor][google.cloud.binaryauthorization.v1.Attestor] value. The service will + // overwrite the [attestor name][google.cloud.binaryauthorization.v1.Attestor.name] field with the resource name + // in the request URL, in the format `projects/*/attestors/*`. + Attestor attestor = 1 [(google.api.field_behavior) = REQUIRED]; +} + +// Request message for [BinauthzManagementService.ListAttestors][]. +message ListAttestorsRequest { + // Required. The resource name of the project associated with the + // [attestors][google.cloud.binaryauthorization.v1.Attestor], in the format `projects/*`. + string parent = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.resource_reference) = { + type: "cloudresourcemanager.googleapis.com/Project" + } + ]; + + // Requested page size. The server may return fewer results than requested. If + // unspecified, the server will pick an appropriate default. + int32 page_size = 2; + + // A token identifying a page of results the server should return. Typically, + // this is the value of [ListAttestorsResponse.next_page_token][google.cloud.binaryauthorization.v1.ListAttestorsResponse.next_page_token] returned + // from the previous call to the `ListAttestors` method. + string page_token = 3; +} + +// Response message for [BinauthzManagementService.ListAttestors][]. +message ListAttestorsResponse { + // The list of [attestors][google.cloud.binaryauthorization.v1.Attestor]. + repeated Attestor attestors = 1; + + // A token to retrieve the next page of results. Pass this value in the + // [ListAttestorsRequest.page_token][google.cloud.binaryauthorization.v1.ListAttestorsRequest.page_token] field in the subsequent call to the + // `ListAttestors` method to retrieve the next page of results. + string next_page_token = 2; +} + +// Request message for [BinauthzManagementService.DeleteAttestor][]. +message DeleteAttestorRequest { + // Required. The name of the [attestors][google.cloud.binaryauthorization.v1.Attestor] to delete, in the format + // `projects/*/attestors/*`. + string name = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.resource_reference) = { + type: "binaryauthorization.googleapis.com/Attestor" + } + ]; +} + +// Request to read the current system policy. +message GetSystemPolicyRequest { + // Required. The resource name, in the format `locations/*/policy`. + // Note that the system policy is not associated with a project. + string name = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.resource_reference) = { + type: "binaryauthorization.googleapis.com/Policy" + } + ]; +} + +// Request message for +// [ValidationHelperV1.ValidateAttestationOccurrence][google.cloud.binaryauthorization.v1.ValidationHelperV1.ValidateAttestationOccurrence]. +message ValidateAttestationOccurrenceRequest { + // Required. The resource name of the [Attestor][google.cloud.binaryauthorization.v1.Attestor] of the + // [occurrence][grafeas.v1.Occurrence], in the format + // `projects/*/attestors/*`. + string attestor = 1 [(google.api.field_behavior) = REQUIRED]; + + // Required. An [AttestationOccurrence][grafeas.v1.AttestationOccurrence] to + // be checked that it can be verified by the Attestor. It does not have to be + // an existing entity in Container Analysis. It must otherwise be a valid + // AttestationOccurrence. + grafeas.v1.AttestationOccurrence attestation = 2 [(google.api.field_behavior) = REQUIRED]; + + // Required. The resource name of the [Note][grafeas.v1.Note] to which the + // containing [Occurrence][grafeas.v1.Occurrence] is associated. + string occurrence_note = 3 [(google.api.field_behavior) = REQUIRED]; + + // Required. The URI of the artifact (e.g. container image) that is the + // subject of the containing [Occurrence][grafeas.v1.Occurrence]. + string occurrence_resource_uri = 4 [(google.api.field_behavior) = REQUIRED]; +} + +// Response message for +// [ValidationHelperV1.ValidateAttestationOccurrence][google.cloud.binaryauthorization.v1.ValidationHelperV1.ValidateAttestationOccurrence]. +message ValidateAttestationOccurrenceResponse { + // The enum returned in the "result" field. + enum Result { + // Unspecified. + RESULT_UNSPECIFIED = 0; + + // The Attestation was able to verified by the Attestor. + VERIFIED = 1; + + // The Attestation was not able to verified by the Attestor. + ATTESTATION_NOT_VERIFIABLE = 2; + } + + // The result of the Attestation validation. + Result result = 1; + + // The reason for denial if the Attestation couldn't be validated. + string denial_reason = 2; +} diff --git a/google-cloud-binary-authorization/src/main/java/com/google/cloud/binaryauthorization/v1beta1/BinauthzManagementServiceV1Beta1Client.java b/owl-bot-staging/v1beta1/google-cloud-binary-authorization/src/main/java/com/google/cloud/binaryauthorization/v1beta1/BinauthzManagementServiceV1Beta1Client.java similarity index 98% rename from google-cloud-binary-authorization/src/main/java/com/google/cloud/binaryauthorization/v1beta1/BinauthzManagementServiceV1Beta1Client.java rename to owl-bot-staging/v1beta1/google-cloud-binary-authorization/src/main/java/com/google/cloud/binaryauthorization/v1beta1/BinauthzManagementServiceV1Beta1Client.java index 99b13ea5..5ff05bd9 100644 --- a/google-cloud-binary-authorization/src/main/java/com/google/cloud/binaryauthorization/v1beta1/BinauthzManagementServiceV1Beta1Client.java +++ b/owl-bot-staging/v1beta1/google-cloud-binary-authorization/src/main/java/com/google/cloud/binaryauthorization/v1beta1/BinauthzManagementServiceV1Beta1Client.java @@ -42,8 +42,8 @@ *

This API implements a REST model with the following objects: * *

    - *
  • [Policy][google.cloud.binaryauthorization.v1beta1.Policy] - *
  • [Attestor][google.cloud.binaryauthorization.v1beta1.Attestor] + *
  • [Policy][google.cloud.binaryauthorization.v1beta1.Policy] + *
  • [Attestor][google.cloud.binaryauthorization.v1beta1.Attestor] *
* *

This class provides the ability to make remote calls to the backing service through method @@ -65,13 +65,13 @@ * methods: * *

    - *
  1. A "flattened" method. With this type of method, the fields of the request type have been + *
  2. A "flattened" method. With this type of method, the fields of the request type have been * converted into function parameters. It may be the case that not all fields are available as * parameters, and not every API method will have a flattened method entry point. - *
  3. A "request object" method. This type of method only takes one parameter, a request object, + *
  4. A "request object" method. This type of method only takes one parameter, a request object, * which must be constructed before the call. Not every API method will have a request object * method. - *
  5. A "callable" method. This type of method takes no parameters and returns an immutable API + *
  6. A "callable" method. This type of method takes no parameters and returns an immutable API * callable object, which can be used to initiate calls to the service. *
* @@ -967,10 +967,7 @@ public boolean awaitTermination(long duration, TimeUnit unit) throws Interrupted public static class ListAttestorsPagedResponse extends AbstractPagedListResponse< - ListAttestorsRequest, - ListAttestorsResponse, - Attestor, - ListAttestorsPage, + ListAttestorsRequest, ListAttestorsResponse, Attestor, ListAttestorsPage, ListAttestorsFixedSizeCollection> { public static ApiFuture createAsync( @@ -1020,10 +1017,7 @@ public ApiFuture createPageAsync( public static class ListAttestorsFixedSizeCollection extends AbstractFixedSizeCollection< - ListAttestorsRequest, - ListAttestorsResponse, - Attestor, - ListAttestorsPage, + ListAttestorsRequest, ListAttestorsResponse, Attestor, ListAttestorsPage, ListAttestorsFixedSizeCollection> { private ListAttestorsFixedSizeCollection(List pages, int collectionSize) { diff --git a/google-cloud-binary-authorization/src/main/java/com/google/cloud/binaryauthorization/v1beta1/BinauthzManagementServiceV1Beta1Settings.java b/owl-bot-staging/v1beta1/google-cloud-binary-authorization/src/main/java/com/google/cloud/binaryauthorization/v1beta1/BinauthzManagementServiceV1Beta1Settings.java similarity index 96% rename from google-cloud-binary-authorization/src/main/java/com/google/cloud/binaryauthorization/v1beta1/BinauthzManagementServiceV1Beta1Settings.java rename to owl-bot-staging/v1beta1/google-cloud-binary-authorization/src/main/java/com/google/cloud/binaryauthorization/v1beta1/BinauthzManagementServiceV1Beta1Settings.java index a088c822..a181fb17 100644 --- a/google-cloud-binary-authorization/src/main/java/com/google/cloud/binaryauthorization/v1beta1/BinauthzManagementServiceV1Beta1Settings.java +++ b/owl-bot-staging/v1beta1/google-cloud-binary-authorization/src/main/java/com/google/cloud/binaryauthorization/v1beta1/BinauthzManagementServiceV1Beta1Settings.java @@ -27,6 +27,7 @@ import com.google.api.gax.rpc.ClientContext; import com.google.api.gax.rpc.ClientSettings; import com.google.api.gax.rpc.PagedCallSettings; +import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; import com.google.api.gax.rpc.UnaryCallSettings; import com.google.cloud.binaryauthorization.v1beta1.stub.BinauthzManagementServiceV1Beta1StubSettings; @@ -42,10 +43,10 @@ *

The default instance has everything set to sensible defaults: * *

    - *
  • The default service address (binaryauthorization.googleapis.com) and default port (443) are - * used. - *
  • Credentials are acquired automatically through Application Default Credentials. - *
  • Retries are configured for idempotent methods but not for non-idempotent methods. + *
  • The default service address (binaryauthorization.googleapis.com) and default port (443) + * are used. + *
  • Credentials are acquired automatically through Application Default Credentials. + *
  • Retries are configured for idempotent methods but not for non-idempotent methods. *
* *

The builder of this class is recursive, so contained classes are themselves builders. When diff --git a/google-cloud-binary-authorization/src/main/java/com/google/cloud/binaryauthorization/v1beta1/gapic_metadata.json b/owl-bot-staging/v1beta1/google-cloud-binary-authorization/src/main/java/com/google/cloud/binaryauthorization/v1beta1/gapic_metadata.json similarity index 100% rename from google-cloud-binary-authorization/src/main/java/com/google/cloud/binaryauthorization/v1beta1/gapic_metadata.json rename to owl-bot-staging/v1beta1/google-cloud-binary-authorization/src/main/java/com/google/cloud/binaryauthorization/v1beta1/gapic_metadata.json diff --git a/google-cloud-binary-authorization/src/main/java/com/google/cloud/binaryauthorization/v1beta1/package-info.java b/owl-bot-staging/v1beta1/google-cloud-binary-authorization/src/main/java/com/google/cloud/binaryauthorization/v1beta1/package-info.java similarity index 91% rename from google-cloud-binary-authorization/src/main/java/com/google/cloud/binaryauthorization/v1beta1/package-info.java rename to owl-bot-staging/v1beta1/google-cloud-binary-authorization/src/main/java/com/google/cloud/binaryauthorization/v1beta1/package-info.java index 44e936c3..6fe5abb7 100644 --- a/google-cloud-binary-authorization/src/main/java/com/google/cloud/binaryauthorization/v1beta1/package-info.java +++ b/owl-bot-staging/v1beta1/google-cloud-binary-authorization/src/main/java/com/google/cloud/binaryauthorization/v1beta1/package-info.java @@ -25,8 +25,8 @@ *

This API implements a REST model with the following objects: * *

    - *
  • [Policy][google.cloud.binaryauthorization.v1beta1.Policy] - *
  • [Attestor][google.cloud.binaryauthorization.v1beta1.Attestor] + *
  • [Policy][google.cloud.binaryauthorization.v1beta1.Policy] + *
  • [Attestor][google.cloud.binaryauthorization.v1beta1.Attestor] *
* *

Sample for BinauthzManagementServiceV1Beta1Client: diff --git a/google-cloud-binary-authorization/src/main/java/com/google/cloud/binaryauthorization/v1beta1/stub/BinauthzManagementServiceV1Beta1Stub.java b/owl-bot-staging/v1beta1/google-cloud-binary-authorization/src/main/java/com/google/cloud/binaryauthorization/v1beta1/stub/BinauthzManagementServiceV1Beta1Stub.java similarity index 100% rename from google-cloud-binary-authorization/src/main/java/com/google/cloud/binaryauthorization/v1beta1/stub/BinauthzManagementServiceV1Beta1Stub.java rename to owl-bot-staging/v1beta1/google-cloud-binary-authorization/src/main/java/com/google/cloud/binaryauthorization/v1beta1/stub/BinauthzManagementServiceV1Beta1Stub.java diff --git a/google-cloud-binary-authorization/src/main/java/com/google/cloud/binaryauthorization/v1beta1/stub/BinauthzManagementServiceV1Beta1StubSettings.java b/owl-bot-staging/v1beta1/google-cloud-binary-authorization/src/main/java/com/google/cloud/binaryauthorization/v1beta1/stub/BinauthzManagementServiceV1Beta1StubSettings.java similarity index 98% rename from google-cloud-binary-authorization/src/main/java/com/google/cloud/binaryauthorization/v1beta1/stub/BinauthzManagementServiceV1Beta1StubSettings.java rename to owl-bot-staging/v1beta1/google-cloud-binary-authorization/src/main/java/com/google/cloud/binaryauthorization/v1beta1/stub/BinauthzManagementServiceV1Beta1StubSettings.java index 0a2c0f4c..851b8a57 100644 --- a/google-cloud-binary-authorization/src/main/java/com/google/cloud/binaryauthorization/v1beta1/stub/BinauthzManagementServiceV1Beta1StubSettings.java +++ b/owl-bot-staging/v1beta1/google-cloud-binary-authorization/src/main/java/com/google/cloud/binaryauthorization/v1beta1/stub/BinauthzManagementServiceV1Beta1StubSettings.java @@ -67,10 +67,10 @@ *

The default instance has everything set to sensible defaults: * *

    - *
  • The default service address (binaryauthorization.googleapis.com) and default port (443) are - * used. - *
  • Credentials are acquired automatically through Application Default Credentials. - *
  • Retries are configured for idempotent methods but not for non-idempotent methods. + *
  • The default service address (binaryauthorization.googleapis.com) and default port (443) + * are used. + *
  • Credentials are acquired automatically through Application Default Credentials. + *
  • Retries are configured for idempotent methods but not for non-idempotent methods. *
* *

The builder of this class is recursive, so contained classes are themselves builders. When diff --git a/google-cloud-binary-authorization/src/main/java/com/google/cloud/binaryauthorization/v1beta1/stub/GrpcBinauthzManagementServiceV1Beta1CallableFactory.java b/owl-bot-staging/v1beta1/google-cloud-binary-authorization/src/main/java/com/google/cloud/binaryauthorization/v1beta1/stub/GrpcBinauthzManagementServiceV1Beta1CallableFactory.java similarity index 100% rename from google-cloud-binary-authorization/src/main/java/com/google/cloud/binaryauthorization/v1beta1/stub/GrpcBinauthzManagementServiceV1Beta1CallableFactory.java rename to owl-bot-staging/v1beta1/google-cloud-binary-authorization/src/main/java/com/google/cloud/binaryauthorization/v1beta1/stub/GrpcBinauthzManagementServiceV1Beta1CallableFactory.java diff --git a/google-cloud-binary-authorization/src/main/java/com/google/cloud/binaryauthorization/v1beta1/stub/GrpcBinauthzManagementServiceV1Beta1Stub.java b/owl-bot-staging/v1beta1/google-cloud-binary-authorization/src/main/java/com/google/cloud/binaryauthorization/v1beta1/stub/GrpcBinauthzManagementServiceV1Beta1Stub.java similarity index 99% rename from google-cloud-binary-authorization/src/main/java/com/google/cloud/binaryauthorization/v1beta1/stub/GrpcBinauthzManagementServiceV1Beta1Stub.java rename to owl-bot-staging/v1beta1/google-cloud-binary-authorization/src/main/java/com/google/cloud/binaryauthorization/v1beta1/stub/GrpcBinauthzManagementServiceV1Beta1Stub.java index 1a27b55a..6b476d7f 100644 --- a/google-cloud-binary-authorization/src/main/java/com/google/cloud/binaryauthorization/v1beta1/stub/GrpcBinauthzManagementServiceV1Beta1Stub.java +++ b/owl-bot-staging/v1beta1/google-cloud-binary-authorization/src/main/java/com/google/cloud/binaryauthorization/v1beta1/stub/GrpcBinauthzManagementServiceV1Beta1Stub.java @@ -41,6 +41,7 @@ import io.grpc.MethodDescriptor; import io.grpc.protobuf.ProtoUtils; import java.io.IOException; +import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; diff --git a/google-cloud-binary-authorization/src/test/java/com/google/cloud/binaryauthorization/v1beta1/BinauthzManagementServiceV1Beta1ClientTest.java b/owl-bot-staging/v1beta1/google-cloud-binary-authorization/src/test/java/com/google/cloud/binaryauthorization/v1beta1/BinauthzManagementServiceV1Beta1ClientTest.java similarity index 100% rename from google-cloud-binary-authorization/src/test/java/com/google/cloud/binaryauthorization/v1beta1/BinauthzManagementServiceV1Beta1ClientTest.java rename to owl-bot-staging/v1beta1/google-cloud-binary-authorization/src/test/java/com/google/cloud/binaryauthorization/v1beta1/BinauthzManagementServiceV1Beta1ClientTest.java diff --git a/google-cloud-binary-authorization/src/test/java/com/google/cloud/binaryauthorization/v1beta1/MockBinauthzManagementServiceV1Beta1.java b/owl-bot-staging/v1beta1/google-cloud-binary-authorization/src/test/java/com/google/cloud/binaryauthorization/v1beta1/MockBinauthzManagementServiceV1Beta1.java similarity index 100% rename from google-cloud-binary-authorization/src/test/java/com/google/cloud/binaryauthorization/v1beta1/MockBinauthzManagementServiceV1Beta1.java rename to owl-bot-staging/v1beta1/google-cloud-binary-authorization/src/test/java/com/google/cloud/binaryauthorization/v1beta1/MockBinauthzManagementServiceV1Beta1.java diff --git a/google-cloud-binary-authorization/src/test/java/com/google/cloud/binaryauthorization/v1beta1/MockBinauthzManagementServiceV1Beta1Impl.java b/owl-bot-staging/v1beta1/google-cloud-binary-authorization/src/test/java/com/google/cloud/binaryauthorization/v1beta1/MockBinauthzManagementServiceV1Beta1Impl.java similarity index 100% rename from google-cloud-binary-authorization/src/test/java/com/google/cloud/binaryauthorization/v1beta1/MockBinauthzManagementServiceV1Beta1Impl.java rename to owl-bot-staging/v1beta1/google-cloud-binary-authorization/src/test/java/com/google/cloud/binaryauthorization/v1beta1/MockBinauthzManagementServiceV1Beta1Impl.java diff --git a/grpc-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/BinauthzManagementServiceV1Beta1Grpc.java b/owl-bot-staging/v1beta1/grpc-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/BinauthzManagementServiceV1Beta1Grpc.java similarity index 51% rename from grpc-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/BinauthzManagementServiceV1Beta1Grpc.java rename to owl-bot-staging/v1beta1/grpc-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/BinauthzManagementServiceV1Beta1Grpc.java index f190dd9e..01cfb5ba 100644 --- a/grpc-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/BinauthzManagementServiceV1Beta1Grpc.java +++ b/owl-bot-staging/v1beta1/grpc-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/BinauthzManagementServiceV1Beta1Grpc.java @@ -1,25 +1,8 @@ -/* - * Copyright 2020 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * 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 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ package com.google.cloud.binaryauthorization.v1beta1; import static io.grpc.MethodDescriptor.generateFullMethodName; /** - * - * *

  * Google Cloud Management Service for Binary Authorization admission policies
  * and attestation authorities.
@@ -35,367 +18,237 @@ public final class BinauthzManagementServiceV1Beta1Grpc {
 
   private BinauthzManagementServiceV1Beta1Grpc() {}
 
-  public static final String SERVICE_NAME =
-      "google.cloud.binaryauthorization.v1beta1.BinauthzManagementServiceV1Beta1";
+  public static final String SERVICE_NAME = "google.cloud.binaryauthorization.v1beta1.BinauthzManagementServiceV1Beta1";
 
   // Static method descriptors that strictly reflect the proto.
-  private static volatile io.grpc.MethodDescriptor<
-          com.google.cloud.binaryauthorization.v1beta1.GetPolicyRequest,
-          com.google.cloud.binaryauthorization.v1beta1.Policy>
-      getGetPolicyMethod;
+  private static volatile io.grpc.MethodDescriptor getGetPolicyMethod;
 
   @io.grpc.stub.annotations.RpcMethod(
       fullMethodName = SERVICE_NAME + '/' + "GetPolicy",
       requestType = com.google.cloud.binaryauthorization.v1beta1.GetPolicyRequest.class,
       responseType = com.google.cloud.binaryauthorization.v1beta1.Policy.class,
       methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
-  public static io.grpc.MethodDescriptor<
-          com.google.cloud.binaryauthorization.v1beta1.GetPolicyRequest,
-          com.google.cloud.binaryauthorization.v1beta1.Policy>
-      getGetPolicyMethod() {
-    io.grpc.MethodDescriptor<
-            com.google.cloud.binaryauthorization.v1beta1.GetPolicyRequest,
-            com.google.cloud.binaryauthorization.v1beta1.Policy>
-        getGetPolicyMethod;
+  public static io.grpc.MethodDescriptor getGetPolicyMethod() {
+    io.grpc.MethodDescriptor getGetPolicyMethod;
     if ((getGetPolicyMethod = BinauthzManagementServiceV1Beta1Grpc.getGetPolicyMethod) == null) {
       synchronized (BinauthzManagementServiceV1Beta1Grpc.class) {
-        if ((getGetPolicyMethod = BinauthzManagementServiceV1Beta1Grpc.getGetPolicyMethod)
-            == null) {
-          BinauthzManagementServiceV1Beta1Grpc.getGetPolicyMethod =
-              getGetPolicyMethod =
-                  io.grpc.MethodDescriptor
-                      .
-                          newBuilder()
-                      .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
-                      .setFullMethodName(generateFullMethodName(SERVICE_NAME, "GetPolicy"))
-                      .setSampledToLocalTracing(true)
-                      .setRequestMarshaller(
-                          io.grpc.protobuf.ProtoUtils.marshaller(
-                              com.google.cloud.binaryauthorization.v1beta1.GetPolicyRequest
-                                  .getDefaultInstance()))
-                      .setResponseMarshaller(
-                          io.grpc.protobuf.ProtoUtils.marshaller(
-                              com.google.cloud.binaryauthorization.v1beta1.Policy
-                                  .getDefaultInstance()))
-                      .setSchemaDescriptor(
-                          new BinauthzManagementServiceV1Beta1MethodDescriptorSupplier("GetPolicy"))
-                      .build();
+        if ((getGetPolicyMethod = BinauthzManagementServiceV1Beta1Grpc.getGetPolicyMethod) == null) {
+          BinauthzManagementServiceV1Beta1Grpc.getGetPolicyMethod = getGetPolicyMethod =
+              io.grpc.MethodDescriptor.newBuilder()
+              .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
+              .setFullMethodName(generateFullMethodName(SERVICE_NAME, "GetPolicy"))
+              .setSampledToLocalTracing(true)
+              .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
+                  com.google.cloud.binaryauthorization.v1beta1.GetPolicyRequest.getDefaultInstance()))
+              .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
+                  com.google.cloud.binaryauthorization.v1beta1.Policy.getDefaultInstance()))
+              .setSchemaDescriptor(new BinauthzManagementServiceV1Beta1MethodDescriptorSupplier("GetPolicy"))
+              .build();
         }
       }
     }
     return getGetPolicyMethod;
   }
 
-  private static volatile io.grpc.MethodDescriptor<
-          com.google.cloud.binaryauthorization.v1beta1.UpdatePolicyRequest,
-          com.google.cloud.binaryauthorization.v1beta1.Policy>
-      getUpdatePolicyMethod;
+  private static volatile io.grpc.MethodDescriptor getUpdatePolicyMethod;
 
   @io.grpc.stub.annotations.RpcMethod(
       fullMethodName = SERVICE_NAME + '/' + "UpdatePolicy",
       requestType = com.google.cloud.binaryauthorization.v1beta1.UpdatePolicyRequest.class,
       responseType = com.google.cloud.binaryauthorization.v1beta1.Policy.class,
       methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
-  public static io.grpc.MethodDescriptor<
-          com.google.cloud.binaryauthorization.v1beta1.UpdatePolicyRequest,
-          com.google.cloud.binaryauthorization.v1beta1.Policy>
-      getUpdatePolicyMethod() {
-    io.grpc.MethodDescriptor<
-            com.google.cloud.binaryauthorization.v1beta1.UpdatePolicyRequest,
-            com.google.cloud.binaryauthorization.v1beta1.Policy>
-        getUpdatePolicyMethod;
-    if ((getUpdatePolicyMethod = BinauthzManagementServiceV1Beta1Grpc.getUpdatePolicyMethod)
-        == null) {
+  public static io.grpc.MethodDescriptor getUpdatePolicyMethod() {
+    io.grpc.MethodDescriptor getUpdatePolicyMethod;
+    if ((getUpdatePolicyMethod = BinauthzManagementServiceV1Beta1Grpc.getUpdatePolicyMethod) == null) {
       synchronized (BinauthzManagementServiceV1Beta1Grpc.class) {
-        if ((getUpdatePolicyMethod = BinauthzManagementServiceV1Beta1Grpc.getUpdatePolicyMethod)
-            == null) {
-          BinauthzManagementServiceV1Beta1Grpc.getUpdatePolicyMethod =
-              getUpdatePolicyMethod =
-                  io.grpc.MethodDescriptor
-                      .
-                          newBuilder()
-                      .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
-                      .setFullMethodName(generateFullMethodName(SERVICE_NAME, "UpdatePolicy"))
-                      .setSampledToLocalTracing(true)
-                      .setRequestMarshaller(
-                          io.grpc.protobuf.ProtoUtils.marshaller(
-                              com.google.cloud.binaryauthorization.v1beta1.UpdatePolicyRequest
-                                  .getDefaultInstance()))
-                      .setResponseMarshaller(
-                          io.grpc.protobuf.ProtoUtils.marshaller(
-                              com.google.cloud.binaryauthorization.v1beta1.Policy
-                                  .getDefaultInstance()))
-                      .setSchemaDescriptor(
-                          new BinauthzManagementServiceV1Beta1MethodDescriptorSupplier(
-                              "UpdatePolicy"))
-                      .build();
+        if ((getUpdatePolicyMethod = BinauthzManagementServiceV1Beta1Grpc.getUpdatePolicyMethod) == null) {
+          BinauthzManagementServiceV1Beta1Grpc.getUpdatePolicyMethod = getUpdatePolicyMethod =
+              io.grpc.MethodDescriptor.newBuilder()
+              .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
+              .setFullMethodName(generateFullMethodName(SERVICE_NAME, "UpdatePolicy"))
+              .setSampledToLocalTracing(true)
+              .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
+                  com.google.cloud.binaryauthorization.v1beta1.UpdatePolicyRequest.getDefaultInstance()))
+              .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
+                  com.google.cloud.binaryauthorization.v1beta1.Policy.getDefaultInstance()))
+              .setSchemaDescriptor(new BinauthzManagementServiceV1Beta1MethodDescriptorSupplier("UpdatePolicy"))
+              .build();
         }
       }
     }
     return getUpdatePolicyMethod;
   }
 
-  private static volatile io.grpc.MethodDescriptor<
-          com.google.cloud.binaryauthorization.v1beta1.CreateAttestorRequest,
-          com.google.cloud.binaryauthorization.v1beta1.Attestor>
-      getCreateAttestorMethod;
+  private static volatile io.grpc.MethodDescriptor getCreateAttestorMethod;
 
   @io.grpc.stub.annotations.RpcMethod(
       fullMethodName = SERVICE_NAME + '/' + "CreateAttestor",
       requestType = com.google.cloud.binaryauthorization.v1beta1.CreateAttestorRequest.class,
       responseType = com.google.cloud.binaryauthorization.v1beta1.Attestor.class,
       methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
-  public static io.grpc.MethodDescriptor<
-          com.google.cloud.binaryauthorization.v1beta1.CreateAttestorRequest,
-          com.google.cloud.binaryauthorization.v1beta1.Attestor>
-      getCreateAttestorMethod() {
-    io.grpc.MethodDescriptor<
-            com.google.cloud.binaryauthorization.v1beta1.CreateAttestorRequest,
-            com.google.cloud.binaryauthorization.v1beta1.Attestor>
-        getCreateAttestorMethod;
-    if ((getCreateAttestorMethod = BinauthzManagementServiceV1Beta1Grpc.getCreateAttestorMethod)
-        == null) {
+  public static io.grpc.MethodDescriptor getCreateAttestorMethod() {
+    io.grpc.MethodDescriptor getCreateAttestorMethod;
+    if ((getCreateAttestorMethod = BinauthzManagementServiceV1Beta1Grpc.getCreateAttestorMethod) == null) {
       synchronized (BinauthzManagementServiceV1Beta1Grpc.class) {
-        if ((getCreateAttestorMethod = BinauthzManagementServiceV1Beta1Grpc.getCreateAttestorMethod)
-            == null) {
-          BinauthzManagementServiceV1Beta1Grpc.getCreateAttestorMethod =
-              getCreateAttestorMethod =
-                  io.grpc.MethodDescriptor
-                      .
-                          newBuilder()
-                      .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
-                      .setFullMethodName(generateFullMethodName(SERVICE_NAME, "CreateAttestor"))
-                      .setSampledToLocalTracing(true)
-                      .setRequestMarshaller(
-                          io.grpc.protobuf.ProtoUtils.marshaller(
-                              com.google.cloud.binaryauthorization.v1beta1.CreateAttestorRequest
-                                  .getDefaultInstance()))
-                      .setResponseMarshaller(
-                          io.grpc.protobuf.ProtoUtils.marshaller(
-                              com.google.cloud.binaryauthorization.v1beta1.Attestor
-                                  .getDefaultInstance()))
-                      .setSchemaDescriptor(
-                          new BinauthzManagementServiceV1Beta1MethodDescriptorSupplier(
-                              "CreateAttestor"))
-                      .build();
+        if ((getCreateAttestorMethod = BinauthzManagementServiceV1Beta1Grpc.getCreateAttestorMethod) == null) {
+          BinauthzManagementServiceV1Beta1Grpc.getCreateAttestorMethod = getCreateAttestorMethod =
+              io.grpc.MethodDescriptor.newBuilder()
+              .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
+              .setFullMethodName(generateFullMethodName(SERVICE_NAME, "CreateAttestor"))
+              .setSampledToLocalTracing(true)
+              .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
+                  com.google.cloud.binaryauthorization.v1beta1.CreateAttestorRequest.getDefaultInstance()))
+              .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
+                  com.google.cloud.binaryauthorization.v1beta1.Attestor.getDefaultInstance()))
+              .setSchemaDescriptor(new BinauthzManagementServiceV1Beta1MethodDescriptorSupplier("CreateAttestor"))
+              .build();
         }
       }
     }
     return getCreateAttestorMethod;
   }
 
-  private static volatile io.grpc.MethodDescriptor<
-          com.google.cloud.binaryauthorization.v1beta1.GetAttestorRequest,
-          com.google.cloud.binaryauthorization.v1beta1.Attestor>
-      getGetAttestorMethod;
+  private static volatile io.grpc.MethodDescriptor getGetAttestorMethod;
 
   @io.grpc.stub.annotations.RpcMethod(
       fullMethodName = SERVICE_NAME + '/' + "GetAttestor",
       requestType = com.google.cloud.binaryauthorization.v1beta1.GetAttestorRequest.class,
       responseType = com.google.cloud.binaryauthorization.v1beta1.Attestor.class,
       methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
-  public static io.grpc.MethodDescriptor<
-          com.google.cloud.binaryauthorization.v1beta1.GetAttestorRequest,
-          com.google.cloud.binaryauthorization.v1beta1.Attestor>
-      getGetAttestorMethod() {
-    io.grpc.MethodDescriptor<
-            com.google.cloud.binaryauthorization.v1beta1.GetAttestorRequest,
-            com.google.cloud.binaryauthorization.v1beta1.Attestor>
-        getGetAttestorMethod;
-    if ((getGetAttestorMethod = BinauthzManagementServiceV1Beta1Grpc.getGetAttestorMethod)
-        == null) {
+  public static io.grpc.MethodDescriptor getGetAttestorMethod() {
+    io.grpc.MethodDescriptor getGetAttestorMethod;
+    if ((getGetAttestorMethod = BinauthzManagementServiceV1Beta1Grpc.getGetAttestorMethod) == null) {
       synchronized (BinauthzManagementServiceV1Beta1Grpc.class) {
-        if ((getGetAttestorMethod = BinauthzManagementServiceV1Beta1Grpc.getGetAttestorMethod)
-            == null) {
-          BinauthzManagementServiceV1Beta1Grpc.getGetAttestorMethod =
-              getGetAttestorMethod =
-                  io.grpc.MethodDescriptor
-                      .
-                          newBuilder()
-                      .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
-                      .setFullMethodName(generateFullMethodName(SERVICE_NAME, "GetAttestor"))
-                      .setSampledToLocalTracing(true)
-                      .setRequestMarshaller(
-                          io.grpc.protobuf.ProtoUtils.marshaller(
-                              com.google.cloud.binaryauthorization.v1beta1.GetAttestorRequest
-                                  .getDefaultInstance()))
-                      .setResponseMarshaller(
-                          io.grpc.protobuf.ProtoUtils.marshaller(
-                              com.google.cloud.binaryauthorization.v1beta1.Attestor
-                                  .getDefaultInstance()))
-                      .setSchemaDescriptor(
-                          new BinauthzManagementServiceV1Beta1MethodDescriptorSupplier(
-                              "GetAttestor"))
-                      .build();
+        if ((getGetAttestorMethod = BinauthzManagementServiceV1Beta1Grpc.getGetAttestorMethod) == null) {
+          BinauthzManagementServiceV1Beta1Grpc.getGetAttestorMethod = getGetAttestorMethod =
+              io.grpc.MethodDescriptor.newBuilder()
+              .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
+              .setFullMethodName(generateFullMethodName(SERVICE_NAME, "GetAttestor"))
+              .setSampledToLocalTracing(true)
+              .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
+                  com.google.cloud.binaryauthorization.v1beta1.GetAttestorRequest.getDefaultInstance()))
+              .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
+                  com.google.cloud.binaryauthorization.v1beta1.Attestor.getDefaultInstance()))
+              .setSchemaDescriptor(new BinauthzManagementServiceV1Beta1MethodDescriptorSupplier("GetAttestor"))
+              .build();
         }
       }
     }
     return getGetAttestorMethod;
   }
 
-  private static volatile io.grpc.MethodDescriptor<
-          com.google.cloud.binaryauthorization.v1beta1.UpdateAttestorRequest,
-          com.google.cloud.binaryauthorization.v1beta1.Attestor>
-      getUpdateAttestorMethod;
+  private static volatile io.grpc.MethodDescriptor getUpdateAttestorMethod;
 
   @io.grpc.stub.annotations.RpcMethod(
       fullMethodName = SERVICE_NAME + '/' + "UpdateAttestor",
       requestType = com.google.cloud.binaryauthorization.v1beta1.UpdateAttestorRequest.class,
       responseType = com.google.cloud.binaryauthorization.v1beta1.Attestor.class,
       methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
-  public static io.grpc.MethodDescriptor<
-          com.google.cloud.binaryauthorization.v1beta1.UpdateAttestorRequest,
-          com.google.cloud.binaryauthorization.v1beta1.Attestor>
-      getUpdateAttestorMethod() {
-    io.grpc.MethodDescriptor<
-            com.google.cloud.binaryauthorization.v1beta1.UpdateAttestorRequest,
-            com.google.cloud.binaryauthorization.v1beta1.Attestor>
-        getUpdateAttestorMethod;
-    if ((getUpdateAttestorMethod = BinauthzManagementServiceV1Beta1Grpc.getUpdateAttestorMethod)
-        == null) {
+  public static io.grpc.MethodDescriptor getUpdateAttestorMethod() {
+    io.grpc.MethodDescriptor getUpdateAttestorMethod;
+    if ((getUpdateAttestorMethod = BinauthzManagementServiceV1Beta1Grpc.getUpdateAttestorMethod) == null) {
       synchronized (BinauthzManagementServiceV1Beta1Grpc.class) {
-        if ((getUpdateAttestorMethod = BinauthzManagementServiceV1Beta1Grpc.getUpdateAttestorMethod)
-            == null) {
-          BinauthzManagementServiceV1Beta1Grpc.getUpdateAttestorMethod =
-              getUpdateAttestorMethod =
-                  io.grpc.MethodDescriptor
-                      .
-                          newBuilder()
-                      .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
-                      .setFullMethodName(generateFullMethodName(SERVICE_NAME, "UpdateAttestor"))
-                      .setSampledToLocalTracing(true)
-                      .setRequestMarshaller(
-                          io.grpc.protobuf.ProtoUtils.marshaller(
-                              com.google.cloud.binaryauthorization.v1beta1.UpdateAttestorRequest
-                                  .getDefaultInstance()))
-                      .setResponseMarshaller(
-                          io.grpc.protobuf.ProtoUtils.marshaller(
-                              com.google.cloud.binaryauthorization.v1beta1.Attestor
-                                  .getDefaultInstance()))
-                      .setSchemaDescriptor(
-                          new BinauthzManagementServiceV1Beta1MethodDescriptorSupplier(
-                              "UpdateAttestor"))
-                      .build();
+        if ((getUpdateAttestorMethod = BinauthzManagementServiceV1Beta1Grpc.getUpdateAttestorMethod) == null) {
+          BinauthzManagementServiceV1Beta1Grpc.getUpdateAttestorMethod = getUpdateAttestorMethod =
+              io.grpc.MethodDescriptor.newBuilder()
+              .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
+              .setFullMethodName(generateFullMethodName(SERVICE_NAME, "UpdateAttestor"))
+              .setSampledToLocalTracing(true)
+              .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
+                  com.google.cloud.binaryauthorization.v1beta1.UpdateAttestorRequest.getDefaultInstance()))
+              .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
+                  com.google.cloud.binaryauthorization.v1beta1.Attestor.getDefaultInstance()))
+              .setSchemaDescriptor(new BinauthzManagementServiceV1Beta1MethodDescriptorSupplier("UpdateAttestor"))
+              .build();
         }
       }
     }
     return getUpdateAttestorMethod;
   }
 
-  private static volatile io.grpc.MethodDescriptor<
-          com.google.cloud.binaryauthorization.v1beta1.ListAttestorsRequest,
-          com.google.cloud.binaryauthorization.v1beta1.ListAttestorsResponse>
-      getListAttestorsMethod;
+  private static volatile io.grpc.MethodDescriptor getListAttestorsMethod;
 
   @io.grpc.stub.annotations.RpcMethod(
       fullMethodName = SERVICE_NAME + '/' + "ListAttestors",
       requestType = com.google.cloud.binaryauthorization.v1beta1.ListAttestorsRequest.class,
       responseType = com.google.cloud.binaryauthorization.v1beta1.ListAttestorsResponse.class,
       methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
-  public static io.grpc.MethodDescriptor<
-          com.google.cloud.binaryauthorization.v1beta1.ListAttestorsRequest,
-          com.google.cloud.binaryauthorization.v1beta1.ListAttestorsResponse>
-      getListAttestorsMethod() {
-    io.grpc.MethodDescriptor<
-            com.google.cloud.binaryauthorization.v1beta1.ListAttestorsRequest,
-            com.google.cloud.binaryauthorization.v1beta1.ListAttestorsResponse>
-        getListAttestorsMethod;
-    if ((getListAttestorsMethod = BinauthzManagementServiceV1Beta1Grpc.getListAttestorsMethod)
-        == null) {
+  public static io.grpc.MethodDescriptor getListAttestorsMethod() {
+    io.grpc.MethodDescriptor getListAttestorsMethod;
+    if ((getListAttestorsMethod = BinauthzManagementServiceV1Beta1Grpc.getListAttestorsMethod) == null) {
       synchronized (BinauthzManagementServiceV1Beta1Grpc.class) {
-        if ((getListAttestorsMethod = BinauthzManagementServiceV1Beta1Grpc.getListAttestorsMethod)
-            == null) {
-          BinauthzManagementServiceV1Beta1Grpc.getListAttestorsMethod =
-              getListAttestorsMethod =
-                  io.grpc.MethodDescriptor
-                      .
-                          newBuilder()
-                      .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
-                      .setFullMethodName(generateFullMethodName(SERVICE_NAME, "ListAttestors"))
-                      .setSampledToLocalTracing(true)
-                      .setRequestMarshaller(
-                          io.grpc.protobuf.ProtoUtils.marshaller(
-                              com.google.cloud.binaryauthorization.v1beta1.ListAttestorsRequest
-                                  .getDefaultInstance()))
-                      .setResponseMarshaller(
-                          io.grpc.protobuf.ProtoUtils.marshaller(
-                              com.google.cloud.binaryauthorization.v1beta1.ListAttestorsResponse
-                                  .getDefaultInstance()))
-                      .setSchemaDescriptor(
-                          new BinauthzManagementServiceV1Beta1MethodDescriptorSupplier(
-                              "ListAttestors"))
-                      .build();
+        if ((getListAttestorsMethod = BinauthzManagementServiceV1Beta1Grpc.getListAttestorsMethod) == null) {
+          BinauthzManagementServiceV1Beta1Grpc.getListAttestorsMethod = getListAttestorsMethod =
+              io.grpc.MethodDescriptor.newBuilder()
+              .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
+              .setFullMethodName(generateFullMethodName(SERVICE_NAME, "ListAttestors"))
+              .setSampledToLocalTracing(true)
+              .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
+                  com.google.cloud.binaryauthorization.v1beta1.ListAttestorsRequest.getDefaultInstance()))
+              .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
+                  com.google.cloud.binaryauthorization.v1beta1.ListAttestorsResponse.getDefaultInstance()))
+              .setSchemaDescriptor(new BinauthzManagementServiceV1Beta1MethodDescriptorSupplier("ListAttestors"))
+              .build();
         }
       }
     }
     return getListAttestorsMethod;
   }
 
-  private static volatile io.grpc.MethodDescriptor<
-          com.google.cloud.binaryauthorization.v1beta1.DeleteAttestorRequest,
-          com.google.protobuf.Empty>
-      getDeleteAttestorMethod;
+  private static volatile io.grpc.MethodDescriptor getDeleteAttestorMethod;
 
   @io.grpc.stub.annotations.RpcMethod(
       fullMethodName = SERVICE_NAME + '/' + "DeleteAttestor",
       requestType = com.google.cloud.binaryauthorization.v1beta1.DeleteAttestorRequest.class,
       responseType = com.google.protobuf.Empty.class,
       methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
-  public static io.grpc.MethodDescriptor<
-          com.google.cloud.binaryauthorization.v1beta1.DeleteAttestorRequest,
-          com.google.protobuf.Empty>
-      getDeleteAttestorMethod() {
-    io.grpc.MethodDescriptor<
-            com.google.cloud.binaryauthorization.v1beta1.DeleteAttestorRequest,
-            com.google.protobuf.Empty>
-        getDeleteAttestorMethod;
-    if ((getDeleteAttestorMethod = BinauthzManagementServiceV1Beta1Grpc.getDeleteAttestorMethod)
-        == null) {
+  public static io.grpc.MethodDescriptor getDeleteAttestorMethod() {
+    io.grpc.MethodDescriptor getDeleteAttestorMethod;
+    if ((getDeleteAttestorMethod = BinauthzManagementServiceV1Beta1Grpc.getDeleteAttestorMethod) == null) {
       synchronized (BinauthzManagementServiceV1Beta1Grpc.class) {
-        if ((getDeleteAttestorMethod = BinauthzManagementServiceV1Beta1Grpc.getDeleteAttestorMethod)
-            == null) {
-          BinauthzManagementServiceV1Beta1Grpc.getDeleteAttestorMethod =
-              getDeleteAttestorMethod =
-                  io.grpc.MethodDescriptor
-                      .
-                          newBuilder()
-                      .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
-                      .setFullMethodName(generateFullMethodName(SERVICE_NAME, "DeleteAttestor"))
-                      .setSampledToLocalTracing(true)
-                      .setRequestMarshaller(
-                          io.grpc.protobuf.ProtoUtils.marshaller(
-                              com.google.cloud.binaryauthorization.v1beta1.DeleteAttestorRequest
-                                  .getDefaultInstance()))
-                      .setResponseMarshaller(
-                          io.grpc.protobuf.ProtoUtils.marshaller(
-                              com.google.protobuf.Empty.getDefaultInstance()))
-                      .setSchemaDescriptor(
-                          new BinauthzManagementServiceV1Beta1MethodDescriptorSupplier(
-                              "DeleteAttestor"))
-                      .build();
+        if ((getDeleteAttestorMethod = BinauthzManagementServiceV1Beta1Grpc.getDeleteAttestorMethod) == null) {
+          BinauthzManagementServiceV1Beta1Grpc.getDeleteAttestorMethod = getDeleteAttestorMethod =
+              io.grpc.MethodDescriptor.newBuilder()
+              .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
+              .setFullMethodName(generateFullMethodName(SERVICE_NAME, "DeleteAttestor"))
+              .setSampledToLocalTracing(true)
+              .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
+                  com.google.cloud.binaryauthorization.v1beta1.DeleteAttestorRequest.getDefaultInstance()))
+              .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
+                  com.google.protobuf.Empty.getDefaultInstance()))
+              .setSchemaDescriptor(new BinauthzManagementServiceV1Beta1MethodDescriptorSupplier("DeleteAttestor"))
+              .build();
         }
       }
     }
     return getDeleteAttestorMethod;
   }
 
-  /** Creates a new async stub that supports all call types for the service */
+  /**
+   * Creates a new async stub that supports all call types for the service
+   */
   public static BinauthzManagementServiceV1Beta1Stub newStub(io.grpc.Channel channel) {
     io.grpc.stub.AbstractStub.StubFactory factory =
-        new io.grpc.stub.AbstractStub.StubFactory() {
-          @java.lang.Override
-          public BinauthzManagementServiceV1Beta1Stub newStub(
-              io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
-            return new BinauthzManagementServiceV1Beta1Stub(channel, callOptions);
-          }
-        };
+      new io.grpc.stub.AbstractStub.StubFactory() {
+        @java.lang.Override
+        public BinauthzManagementServiceV1Beta1Stub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
+          return new BinauthzManagementServiceV1Beta1Stub(channel, callOptions);
+        }
+      };
     return BinauthzManagementServiceV1Beta1Stub.newStub(factory, channel);
   }
 
@@ -405,32 +258,31 @@ public BinauthzManagementServiceV1Beta1Stub newStub(
   public static BinauthzManagementServiceV1Beta1BlockingStub newBlockingStub(
       io.grpc.Channel channel) {
     io.grpc.stub.AbstractStub.StubFactory factory =
-        new io.grpc.stub.AbstractStub.StubFactory() {
-          @java.lang.Override
-          public BinauthzManagementServiceV1Beta1BlockingStub newStub(
-              io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
-            return new BinauthzManagementServiceV1Beta1BlockingStub(channel, callOptions);
-          }
-        };
+      new io.grpc.stub.AbstractStub.StubFactory() {
+        @java.lang.Override
+        public BinauthzManagementServiceV1Beta1BlockingStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
+          return new BinauthzManagementServiceV1Beta1BlockingStub(channel, callOptions);
+        }
+      };
     return BinauthzManagementServiceV1Beta1BlockingStub.newStub(factory, channel);
   }
 
-  /** Creates a new ListenableFuture-style stub that supports unary calls on the service */
-  public static BinauthzManagementServiceV1Beta1FutureStub newFutureStub(io.grpc.Channel channel) {
+  /**
+   * Creates a new ListenableFuture-style stub that supports unary calls on the service
+   */
+  public static BinauthzManagementServiceV1Beta1FutureStub newFutureStub(
+      io.grpc.Channel channel) {
     io.grpc.stub.AbstractStub.StubFactory factory =
-        new io.grpc.stub.AbstractStub.StubFactory() {
-          @java.lang.Override
-          public BinauthzManagementServiceV1Beta1FutureStub newStub(
-              io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
-            return new BinauthzManagementServiceV1Beta1FutureStub(channel, callOptions);
-          }
-        };
+      new io.grpc.stub.AbstractStub.StubFactory() {
+        @java.lang.Override
+        public BinauthzManagementServiceV1Beta1FutureStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
+          return new BinauthzManagementServiceV1Beta1FutureStub(channel, callOptions);
+        }
+      };
     return BinauthzManagementServiceV1Beta1FutureStub.newStub(factory, channel);
   }
 
   /**
-   *
-   *
    * 
    * Google Cloud Management Service for Binary Authorization admission policies
    * and attestation authorities.
@@ -439,12 +291,9 @@ public BinauthzManagementServiceV1Beta1FutureStub newStub(
    * * [Attestor][google.cloud.binaryauthorization.v1beta1.Attestor]
    * 
*/ - public abstract static class BinauthzManagementServiceV1Beta1ImplBase - implements io.grpc.BindableService { + public static abstract class BinauthzManagementServiceV1Beta1ImplBase implements io.grpc.BindableService { /** - * - * *
      * A [policy][google.cloud.binaryauthorization.v1beta1.Policy] specifies the
      * [attestors][google.cloud.binaryauthorization.v1beta1.Attestor] that must
@@ -457,16 +306,12 @@ public abstract static class BinauthzManagementServiceV1Beta1ImplBase
      * does not have one.
      * 
*/ - public void getPolicy( - com.google.cloud.binaryauthorization.v1beta1.GetPolicyRequest request, - io.grpc.stub.StreamObserver - responseObserver) { + public void getPolicy(com.google.cloud.binaryauthorization.v1beta1.GetPolicyRequest request, + io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getGetPolicyMethod(), responseObserver); } /** - * - * *
      * Creates or updates a project's
      * [policy][google.cloud.binaryauthorization.v1beta1.Policy], and returns a
@@ -477,17 +322,12 @@ public void getPolicy(
      * malformed.
      * 
*/ - public void updatePolicy( - com.google.cloud.binaryauthorization.v1beta1.UpdatePolicyRequest request, - io.grpc.stub.StreamObserver - responseObserver) { - io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( - getUpdatePolicyMethod(), responseObserver); + public void updatePolicy(com.google.cloud.binaryauthorization.v1beta1.UpdatePolicyRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getUpdatePolicyMethod(), responseObserver); } /** - * - * *
      * Creates an [attestor][google.cloud.binaryauthorization.v1beta1.Attestor],
      * and returns a copy of the new
@@ -498,17 +338,12 @@ public void updatePolicy(
      * exists.
      * 
*/ - public void createAttestor( - com.google.cloud.binaryauthorization.v1beta1.CreateAttestorRequest request, - io.grpc.stub.StreamObserver - responseObserver) { - io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( - getCreateAttestorMethod(), responseObserver); + public void createAttestor(com.google.cloud.binaryauthorization.v1beta1.CreateAttestorRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getCreateAttestorMethod(), responseObserver); } /** - * - * *
      * Gets an [attestor][google.cloud.binaryauthorization.v1beta1.Attestor].
      * Returns NOT_FOUND if the
@@ -516,17 +351,12 @@ public void createAttestor(
      * exist.
      * 
*/ - public void getAttestor( - com.google.cloud.binaryauthorization.v1beta1.GetAttestorRequest request, - io.grpc.stub.StreamObserver - responseObserver) { - io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( - getGetAttestorMethod(), responseObserver); + public void getAttestor(com.google.cloud.binaryauthorization.v1beta1.GetAttestorRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getGetAttestorMethod(), responseObserver); } /** - * - * *
      * Updates an [attestor][google.cloud.binaryauthorization.v1beta1.Attestor].
      * Returns NOT_FOUND if the
@@ -534,34 +364,23 @@ public void getAttestor(
      * exist.
      * 
*/ - public void updateAttestor( - com.google.cloud.binaryauthorization.v1beta1.UpdateAttestorRequest request, - io.grpc.stub.StreamObserver - responseObserver) { - io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( - getUpdateAttestorMethod(), responseObserver); + public void updateAttestor(com.google.cloud.binaryauthorization.v1beta1.UpdateAttestorRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getUpdateAttestorMethod(), responseObserver); } /** - * - * *
      * Lists [attestors][google.cloud.binaryauthorization.v1beta1.Attestor].
      * Returns INVALID_ARGUMENT if the project does not exist.
      * 
*/ - public void listAttestors( - com.google.cloud.binaryauthorization.v1beta1.ListAttestorsRequest request, - io.grpc.stub.StreamObserver< - com.google.cloud.binaryauthorization.v1beta1.ListAttestorsResponse> - responseObserver) { - io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( - getListAttestorsMethod(), responseObserver); + public void listAttestors(com.google.cloud.binaryauthorization.v1beta1.ListAttestorsRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getListAttestorsMethod(), responseObserver); } /** - * - * *
      * Deletes an [attestor][google.cloud.binaryauthorization.v1beta1.Attestor].
      * Returns NOT_FOUND if the
@@ -569,71 +388,67 @@ public void listAttestors(
      * exist.
      * 
*/ - public void deleteAttestor( - com.google.cloud.binaryauthorization.v1beta1.DeleteAttestorRequest request, + public void deleteAttestor(com.google.cloud.binaryauthorization.v1beta1.DeleteAttestorRequest request, io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( - getDeleteAttestorMethod(), responseObserver); + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getDeleteAttestorMethod(), responseObserver); } - @java.lang.Override - public final io.grpc.ServerServiceDefinition bindService() { + @java.lang.Override public final io.grpc.ServerServiceDefinition bindService() { return io.grpc.ServerServiceDefinition.builder(getServiceDescriptor()) .addMethod( - getGetPolicyMethod(), - io.grpc.stub.ServerCalls.asyncUnaryCall( - new MethodHandlers< - com.google.cloud.binaryauthorization.v1beta1.GetPolicyRequest, - com.google.cloud.binaryauthorization.v1beta1.Policy>( - this, METHODID_GET_POLICY))) + getGetPolicyMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.binaryauthorization.v1beta1.GetPolicyRequest, + com.google.cloud.binaryauthorization.v1beta1.Policy>( + this, METHODID_GET_POLICY))) .addMethod( - getUpdatePolicyMethod(), - io.grpc.stub.ServerCalls.asyncUnaryCall( - new MethodHandlers< - com.google.cloud.binaryauthorization.v1beta1.UpdatePolicyRequest, - com.google.cloud.binaryauthorization.v1beta1.Policy>( - this, METHODID_UPDATE_POLICY))) + getUpdatePolicyMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.binaryauthorization.v1beta1.UpdatePolicyRequest, + com.google.cloud.binaryauthorization.v1beta1.Policy>( + this, METHODID_UPDATE_POLICY))) .addMethod( - getCreateAttestorMethod(), - io.grpc.stub.ServerCalls.asyncUnaryCall( - new MethodHandlers< - com.google.cloud.binaryauthorization.v1beta1.CreateAttestorRequest, - com.google.cloud.binaryauthorization.v1beta1.Attestor>( - this, METHODID_CREATE_ATTESTOR))) + getCreateAttestorMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.binaryauthorization.v1beta1.CreateAttestorRequest, + com.google.cloud.binaryauthorization.v1beta1.Attestor>( + this, METHODID_CREATE_ATTESTOR))) .addMethod( - getGetAttestorMethod(), - io.grpc.stub.ServerCalls.asyncUnaryCall( - new MethodHandlers< - com.google.cloud.binaryauthorization.v1beta1.GetAttestorRequest, - com.google.cloud.binaryauthorization.v1beta1.Attestor>( - this, METHODID_GET_ATTESTOR))) + getGetAttestorMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.binaryauthorization.v1beta1.GetAttestorRequest, + com.google.cloud.binaryauthorization.v1beta1.Attestor>( + this, METHODID_GET_ATTESTOR))) .addMethod( - getUpdateAttestorMethod(), - io.grpc.stub.ServerCalls.asyncUnaryCall( - new MethodHandlers< - com.google.cloud.binaryauthorization.v1beta1.UpdateAttestorRequest, - com.google.cloud.binaryauthorization.v1beta1.Attestor>( - this, METHODID_UPDATE_ATTESTOR))) + getUpdateAttestorMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.binaryauthorization.v1beta1.UpdateAttestorRequest, + com.google.cloud.binaryauthorization.v1beta1.Attestor>( + this, METHODID_UPDATE_ATTESTOR))) .addMethod( - getListAttestorsMethod(), - io.grpc.stub.ServerCalls.asyncUnaryCall( - new MethodHandlers< - com.google.cloud.binaryauthorization.v1beta1.ListAttestorsRequest, - com.google.cloud.binaryauthorization.v1beta1.ListAttestorsResponse>( - this, METHODID_LIST_ATTESTORS))) + getListAttestorsMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.binaryauthorization.v1beta1.ListAttestorsRequest, + com.google.cloud.binaryauthorization.v1beta1.ListAttestorsResponse>( + this, METHODID_LIST_ATTESTORS))) .addMethod( - getDeleteAttestorMethod(), - io.grpc.stub.ServerCalls.asyncUnaryCall( - new MethodHandlers< - com.google.cloud.binaryauthorization.v1beta1.DeleteAttestorRequest, - com.google.protobuf.Empty>(this, METHODID_DELETE_ATTESTOR))) + getDeleteAttestorMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.binaryauthorization.v1beta1.DeleteAttestorRequest, + com.google.protobuf.Empty>( + this, METHODID_DELETE_ATTESTOR))) .build(); } } /** - * - * *
    * Google Cloud Management Service for Binary Authorization admission policies
    * and attestation authorities.
@@ -642,8 +457,7 @@ public final io.grpc.ServerServiceDefinition bindService() {
    * * [Attestor][google.cloud.binaryauthorization.v1beta1.Attestor]
    * 
*/ - public static final class BinauthzManagementServiceV1Beta1Stub - extends io.grpc.stub.AbstractAsyncStub { + public static final class BinauthzManagementServiceV1Beta1Stub extends io.grpc.stub.AbstractAsyncStub { private BinauthzManagementServiceV1Beta1Stub( io.grpc.Channel channel, io.grpc.CallOptions callOptions) { super(channel, callOptions); @@ -656,8 +470,6 @@ protected BinauthzManagementServiceV1Beta1Stub build( } /** - * - * *
      * A [policy][google.cloud.binaryauthorization.v1beta1.Policy] specifies the
      * [attestors][google.cloud.binaryauthorization.v1beta1.Attestor] that must
@@ -670,17 +482,13 @@ protected BinauthzManagementServiceV1Beta1Stub build(
      * does not have one.
      * 
*/ - public void getPolicy( - com.google.cloud.binaryauthorization.v1beta1.GetPolicyRequest request, - io.grpc.stub.StreamObserver - responseObserver) { + public void getPolicy(com.google.cloud.binaryauthorization.v1beta1.GetPolicyRequest request, + io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( getChannel().newCall(getGetPolicyMethod(), getCallOptions()), request, responseObserver); } /** - * - * *
      * Creates or updates a project's
      * [policy][google.cloud.binaryauthorization.v1beta1.Policy], and returns a
@@ -691,19 +499,13 @@ public void getPolicy(
      * malformed.
      * 
*/ - public void updatePolicy( - com.google.cloud.binaryauthorization.v1beta1.UpdatePolicyRequest request, - io.grpc.stub.StreamObserver - responseObserver) { + public void updatePolicy(com.google.cloud.binaryauthorization.v1beta1.UpdatePolicyRequest request, + io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getUpdatePolicyMethod(), getCallOptions()), - request, - responseObserver); + getChannel().newCall(getUpdatePolicyMethod(), getCallOptions()), request, responseObserver); } /** - * - * *
      * Creates an [attestor][google.cloud.binaryauthorization.v1beta1.Attestor],
      * and returns a copy of the new
@@ -714,19 +516,13 @@ public void updatePolicy(
      * exists.
      * 
*/ - public void createAttestor( - com.google.cloud.binaryauthorization.v1beta1.CreateAttestorRequest request, - io.grpc.stub.StreamObserver - responseObserver) { + public void createAttestor(com.google.cloud.binaryauthorization.v1beta1.CreateAttestorRequest request, + io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getCreateAttestorMethod(), getCallOptions()), - request, - responseObserver); + getChannel().newCall(getCreateAttestorMethod(), getCallOptions()), request, responseObserver); } /** - * - * *
      * Gets an [attestor][google.cloud.binaryauthorization.v1beta1.Attestor].
      * Returns NOT_FOUND if the
@@ -734,19 +530,13 @@ public void createAttestor(
      * exist.
      * 
*/ - public void getAttestor( - com.google.cloud.binaryauthorization.v1beta1.GetAttestorRequest request, - io.grpc.stub.StreamObserver - responseObserver) { + public void getAttestor(com.google.cloud.binaryauthorization.v1beta1.GetAttestorRequest request, + io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getGetAttestorMethod(), getCallOptions()), - request, - responseObserver); + getChannel().newCall(getGetAttestorMethod(), getCallOptions()), request, responseObserver); } /** - * - * *
      * Updates an [attestor][google.cloud.binaryauthorization.v1beta1.Attestor].
      * Returns NOT_FOUND if the
@@ -754,38 +544,25 @@ public void getAttestor(
      * exist.
      * 
*/ - public void updateAttestor( - com.google.cloud.binaryauthorization.v1beta1.UpdateAttestorRequest request, - io.grpc.stub.StreamObserver - responseObserver) { + public void updateAttestor(com.google.cloud.binaryauthorization.v1beta1.UpdateAttestorRequest request, + io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getUpdateAttestorMethod(), getCallOptions()), - request, - responseObserver); + getChannel().newCall(getUpdateAttestorMethod(), getCallOptions()), request, responseObserver); } /** - * - * *
      * Lists [attestors][google.cloud.binaryauthorization.v1beta1.Attestor].
      * Returns INVALID_ARGUMENT if the project does not exist.
      * 
*/ - public void listAttestors( - com.google.cloud.binaryauthorization.v1beta1.ListAttestorsRequest request, - io.grpc.stub.StreamObserver< - com.google.cloud.binaryauthorization.v1beta1.ListAttestorsResponse> - responseObserver) { + public void listAttestors(com.google.cloud.binaryauthorization.v1beta1.ListAttestorsRequest request, + io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getListAttestorsMethod(), getCallOptions()), - request, - responseObserver); + getChannel().newCall(getListAttestorsMethod(), getCallOptions()), request, responseObserver); } /** - * - * *
      * Deletes an [attestor][google.cloud.binaryauthorization.v1beta1.Attestor].
      * Returns NOT_FOUND if the
@@ -793,19 +570,14 @@ public void listAttestors(
      * exist.
      * 
*/ - public void deleteAttestor( - com.google.cloud.binaryauthorization.v1beta1.DeleteAttestorRequest request, + public void deleteAttestor(com.google.cloud.binaryauthorization.v1beta1.DeleteAttestorRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getDeleteAttestorMethod(), getCallOptions()), - request, - responseObserver); + getChannel().newCall(getDeleteAttestorMethod(), getCallOptions()), request, responseObserver); } } /** - * - * *
    * Google Cloud Management Service for Binary Authorization admission policies
    * and attestation authorities.
@@ -814,8 +586,7 @@ public void deleteAttestor(
    * * [Attestor][google.cloud.binaryauthorization.v1beta1.Attestor]
    * 
*/ - public static final class BinauthzManagementServiceV1Beta1BlockingStub - extends io.grpc.stub.AbstractBlockingStub { + public static final class BinauthzManagementServiceV1Beta1BlockingStub extends io.grpc.stub.AbstractBlockingStub { private BinauthzManagementServiceV1Beta1BlockingStub( io.grpc.Channel channel, io.grpc.CallOptions callOptions) { super(channel, callOptions); @@ -828,8 +599,6 @@ protected BinauthzManagementServiceV1Beta1BlockingStub build( } /** - * - * *
      * A [policy][google.cloud.binaryauthorization.v1beta1.Policy] specifies the
      * [attestors][google.cloud.binaryauthorization.v1beta1.Attestor] that must
@@ -842,15 +611,12 @@ protected BinauthzManagementServiceV1Beta1BlockingStub build(
      * does not have one.
      * 
*/ - public com.google.cloud.binaryauthorization.v1beta1.Policy getPolicy( - com.google.cloud.binaryauthorization.v1beta1.GetPolicyRequest request) { + public com.google.cloud.binaryauthorization.v1beta1.Policy getPolicy(com.google.cloud.binaryauthorization.v1beta1.GetPolicyRequest request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( getChannel(), getGetPolicyMethod(), getCallOptions(), request); } /** - * - * *
      * Creates or updates a project's
      * [policy][google.cloud.binaryauthorization.v1beta1.Policy], and returns a
@@ -861,15 +627,12 @@ public com.google.cloud.binaryauthorization.v1beta1.Policy getPolicy(
      * malformed.
      * 
*/ - public com.google.cloud.binaryauthorization.v1beta1.Policy updatePolicy( - com.google.cloud.binaryauthorization.v1beta1.UpdatePolicyRequest request) { + public com.google.cloud.binaryauthorization.v1beta1.Policy updatePolicy(com.google.cloud.binaryauthorization.v1beta1.UpdatePolicyRequest request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( getChannel(), getUpdatePolicyMethod(), getCallOptions(), request); } /** - * - * *
      * Creates an [attestor][google.cloud.binaryauthorization.v1beta1.Attestor],
      * and returns a copy of the new
@@ -880,15 +643,12 @@ public com.google.cloud.binaryauthorization.v1beta1.Policy updatePolicy(
      * exists.
      * 
*/ - public com.google.cloud.binaryauthorization.v1beta1.Attestor createAttestor( - com.google.cloud.binaryauthorization.v1beta1.CreateAttestorRequest request) { + public com.google.cloud.binaryauthorization.v1beta1.Attestor createAttestor(com.google.cloud.binaryauthorization.v1beta1.CreateAttestorRequest request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( getChannel(), getCreateAttestorMethod(), getCallOptions(), request); } /** - * - * *
      * Gets an [attestor][google.cloud.binaryauthorization.v1beta1.Attestor].
      * Returns NOT_FOUND if the
@@ -896,15 +656,12 @@ public com.google.cloud.binaryauthorization.v1beta1.Attestor createAttestor(
      * exist.
      * 
*/ - public com.google.cloud.binaryauthorization.v1beta1.Attestor getAttestor( - com.google.cloud.binaryauthorization.v1beta1.GetAttestorRequest request) { + public com.google.cloud.binaryauthorization.v1beta1.Attestor getAttestor(com.google.cloud.binaryauthorization.v1beta1.GetAttestorRequest request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( getChannel(), getGetAttestorMethod(), getCallOptions(), request); } /** - * - * *
      * Updates an [attestor][google.cloud.binaryauthorization.v1beta1.Attestor].
      * Returns NOT_FOUND if the
@@ -912,29 +669,23 @@ public com.google.cloud.binaryauthorization.v1beta1.Attestor getAttestor(
      * exist.
      * 
*/ - public com.google.cloud.binaryauthorization.v1beta1.Attestor updateAttestor( - com.google.cloud.binaryauthorization.v1beta1.UpdateAttestorRequest request) { + public com.google.cloud.binaryauthorization.v1beta1.Attestor updateAttestor(com.google.cloud.binaryauthorization.v1beta1.UpdateAttestorRequest request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( getChannel(), getUpdateAttestorMethod(), getCallOptions(), request); } /** - * - * *
      * Lists [attestors][google.cloud.binaryauthorization.v1beta1.Attestor].
      * Returns INVALID_ARGUMENT if the project does not exist.
      * 
*/ - public com.google.cloud.binaryauthorization.v1beta1.ListAttestorsResponse listAttestors( - com.google.cloud.binaryauthorization.v1beta1.ListAttestorsRequest request) { + public com.google.cloud.binaryauthorization.v1beta1.ListAttestorsResponse listAttestors(com.google.cloud.binaryauthorization.v1beta1.ListAttestorsRequest request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( getChannel(), getListAttestorsMethod(), getCallOptions(), request); } /** - * - * *
      * Deletes an [attestor][google.cloud.binaryauthorization.v1beta1.Attestor].
      * Returns NOT_FOUND if the
@@ -942,16 +693,13 @@ public com.google.cloud.binaryauthorization.v1beta1.ListAttestorsResponse listAt
      * exist.
      * 
*/ - public com.google.protobuf.Empty deleteAttestor( - com.google.cloud.binaryauthorization.v1beta1.DeleteAttestorRequest request) { + public com.google.protobuf.Empty deleteAttestor(com.google.cloud.binaryauthorization.v1beta1.DeleteAttestorRequest request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( getChannel(), getDeleteAttestorMethod(), getCallOptions(), request); } } /** - * - * *
    * Google Cloud Management Service for Binary Authorization admission policies
    * and attestation authorities.
@@ -960,8 +708,7 @@ public com.google.protobuf.Empty deleteAttestor(
    * * [Attestor][google.cloud.binaryauthorization.v1beta1.Attestor]
    * 
*/ - public static final class BinauthzManagementServiceV1Beta1FutureStub - extends io.grpc.stub.AbstractFutureStub { + public static final class BinauthzManagementServiceV1Beta1FutureStub extends io.grpc.stub.AbstractFutureStub { private BinauthzManagementServiceV1Beta1FutureStub( io.grpc.Channel channel, io.grpc.CallOptions callOptions) { super(channel, callOptions); @@ -974,8 +721,6 @@ protected BinauthzManagementServiceV1Beta1FutureStub build( } /** - * - * *
      * A [policy][google.cloud.binaryauthorization.v1beta1.Policy] specifies the
      * [attestors][google.cloud.binaryauthorization.v1beta1.Attestor] that must
@@ -988,16 +733,13 @@ protected BinauthzManagementServiceV1Beta1FutureStub build(
      * does not have one.
      * 
*/ - public com.google.common.util.concurrent.ListenableFuture< - com.google.cloud.binaryauthorization.v1beta1.Policy> - getPolicy(com.google.cloud.binaryauthorization.v1beta1.GetPolicyRequest request) { + public com.google.common.util.concurrent.ListenableFuture getPolicy( + com.google.cloud.binaryauthorization.v1beta1.GetPolicyRequest request) { return io.grpc.stub.ClientCalls.futureUnaryCall( getChannel().newCall(getGetPolicyMethod(), getCallOptions()), request); } /** - * - * *
      * Creates or updates a project's
      * [policy][google.cloud.binaryauthorization.v1beta1.Policy], and returns a
@@ -1008,16 +750,13 @@ protected BinauthzManagementServiceV1Beta1FutureStub build(
      * malformed.
      * 
*/ - public com.google.common.util.concurrent.ListenableFuture< - com.google.cloud.binaryauthorization.v1beta1.Policy> - updatePolicy(com.google.cloud.binaryauthorization.v1beta1.UpdatePolicyRequest request) { + public com.google.common.util.concurrent.ListenableFuture updatePolicy( + com.google.cloud.binaryauthorization.v1beta1.UpdatePolicyRequest request) { return io.grpc.stub.ClientCalls.futureUnaryCall( getChannel().newCall(getUpdatePolicyMethod(), getCallOptions()), request); } /** - * - * *
      * Creates an [attestor][google.cloud.binaryauthorization.v1beta1.Attestor],
      * and returns a copy of the new
@@ -1028,16 +767,13 @@ protected BinauthzManagementServiceV1Beta1FutureStub build(
      * exists.
      * 
*/ - public com.google.common.util.concurrent.ListenableFuture< - com.google.cloud.binaryauthorization.v1beta1.Attestor> - createAttestor(com.google.cloud.binaryauthorization.v1beta1.CreateAttestorRequest request) { + public com.google.common.util.concurrent.ListenableFuture createAttestor( + com.google.cloud.binaryauthorization.v1beta1.CreateAttestorRequest request) { return io.grpc.stub.ClientCalls.futureUnaryCall( getChannel().newCall(getCreateAttestorMethod(), getCallOptions()), request); } /** - * - * *
      * Gets an [attestor][google.cloud.binaryauthorization.v1beta1.Attestor].
      * Returns NOT_FOUND if the
@@ -1045,16 +781,13 @@ protected BinauthzManagementServiceV1Beta1FutureStub build(
      * exist.
      * 
*/ - public com.google.common.util.concurrent.ListenableFuture< - com.google.cloud.binaryauthorization.v1beta1.Attestor> - getAttestor(com.google.cloud.binaryauthorization.v1beta1.GetAttestorRequest request) { + public com.google.common.util.concurrent.ListenableFuture getAttestor( + com.google.cloud.binaryauthorization.v1beta1.GetAttestorRequest request) { return io.grpc.stub.ClientCalls.futureUnaryCall( getChannel().newCall(getGetAttestorMethod(), getCallOptions()), request); } /** - * - * *
      * Updates an [attestor][google.cloud.binaryauthorization.v1beta1.Attestor].
      * Returns NOT_FOUND if the
@@ -1062,31 +795,25 @@ protected BinauthzManagementServiceV1Beta1FutureStub build(
      * exist.
      * 
*/ - public com.google.common.util.concurrent.ListenableFuture< - com.google.cloud.binaryauthorization.v1beta1.Attestor> - updateAttestor(com.google.cloud.binaryauthorization.v1beta1.UpdateAttestorRequest request) { + public com.google.common.util.concurrent.ListenableFuture updateAttestor( + com.google.cloud.binaryauthorization.v1beta1.UpdateAttestorRequest request) { return io.grpc.stub.ClientCalls.futureUnaryCall( getChannel().newCall(getUpdateAttestorMethod(), getCallOptions()), request); } /** - * - * *
      * Lists [attestors][google.cloud.binaryauthorization.v1beta1.Attestor].
      * Returns INVALID_ARGUMENT if the project does not exist.
      * 
*/ - public com.google.common.util.concurrent.ListenableFuture< - com.google.cloud.binaryauthorization.v1beta1.ListAttestorsResponse> - listAttestors(com.google.cloud.binaryauthorization.v1beta1.ListAttestorsRequest request) { + public com.google.common.util.concurrent.ListenableFuture listAttestors( + com.google.cloud.binaryauthorization.v1beta1.ListAttestorsRequest request) { return io.grpc.stub.ClientCalls.futureUnaryCall( getChannel().newCall(getListAttestorsMethod(), getCallOptions()), request); } /** - * - * *
      * Deletes an [attestor][google.cloud.binaryauthorization.v1beta1.Attestor].
      * Returns NOT_FOUND if the
@@ -1094,8 +821,8 @@ protected BinauthzManagementServiceV1Beta1FutureStub build(
      * exist.
      * 
*/ - public com.google.common.util.concurrent.ListenableFuture - deleteAttestor(com.google.cloud.binaryauthorization.v1beta1.DeleteAttestorRequest request) { + public com.google.common.util.concurrent.ListenableFuture deleteAttestor( + com.google.cloud.binaryauthorization.v1beta1.DeleteAttestorRequest request) { return io.grpc.stub.ClientCalls.futureUnaryCall( getChannel().newCall(getDeleteAttestorMethod(), getCallOptions()), request); } @@ -1109,11 +836,11 @@ protected BinauthzManagementServiceV1Beta1FutureStub build( private static final int METHODID_LIST_ATTESTORS = 5; private static final int METHODID_DELETE_ATTESTOR = 6; - private static final class MethodHandlers - implements io.grpc.stub.ServerCalls.UnaryMethod, - io.grpc.stub.ServerCalls.ServerStreamingMethod, - io.grpc.stub.ServerCalls.ClientStreamingMethod, - io.grpc.stub.ServerCalls.BidiStreamingMethod { + private static final class MethodHandlers implements + io.grpc.stub.ServerCalls.UnaryMethod, + io.grpc.stub.ServerCalls.ServerStreamingMethod, + io.grpc.stub.ServerCalls.ClientStreamingMethod, + io.grpc.stub.ServerCalls.BidiStreamingMethod { private final BinauthzManagementServiceV1Beta1ImplBase serviceImpl; private final int methodId; @@ -1127,45 +854,31 @@ private static final class MethodHandlers public void invoke(Req request, io.grpc.stub.StreamObserver responseObserver) { switch (methodId) { case METHODID_GET_POLICY: - serviceImpl.getPolicy( - (com.google.cloud.binaryauthorization.v1beta1.GetPolicyRequest) request, - (io.grpc.stub.StreamObserver) - responseObserver); + serviceImpl.getPolicy((com.google.cloud.binaryauthorization.v1beta1.GetPolicyRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); break; case METHODID_UPDATE_POLICY: - serviceImpl.updatePolicy( - (com.google.cloud.binaryauthorization.v1beta1.UpdatePolicyRequest) request, - (io.grpc.stub.StreamObserver) - responseObserver); + serviceImpl.updatePolicy((com.google.cloud.binaryauthorization.v1beta1.UpdatePolicyRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); break; case METHODID_CREATE_ATTESTOR: - serviceImpl.createAttestor( - (com.google.cloud.binaryauthorization.v1beta1.CreateAttestorRequest) request, - (io.grpc.stub.StreamObserver) - responseObserver); + serviceImpl.createAttestor((com.google.cloud.binaryauthorization.v1beta1.CreateAttestorRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); break; case METHODID_GET_ATTESTOR: - serviceImpl.getAttestor( - (com.google.cloud.binaryauthorization.v1beta1.GetAttestorRequest) request, - (io.grpc.stub.StreamObserver) - responseObserver); + serviceImpl.getAttestor((com.google.cloud.binaryauthorization.v1beta1.GetAttestorRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); break; case METHODID_UPDATE_ATTESTOR: - serviceImpl.updateAttestor( - (com.google.cloud.binaryauthorization.v1beta1.UpdateAttestorRequest) request, - (io.grpc.stub.StreamObserver) - responseObserver); + serviceImpl.updateAttestor((com.google.cloud.binaryauthorization.v1beta1.UpdateAttestorRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); break; case METHODID_LIST_ATTESTORS: - serviceImpl.listAttestors( - (com.google.cloud.binaryauthorization.v1beta1.ListAttestorsRequest) request, - (io.grpc.stub.StreamObserver< - com.google.cloud.binaryauthorization.v1beta1.ListAttestorsResponse>) - responseObserver); + serviceImpl.listAttestors((com.google.cloud.binaryauthorization.v1beta1.ListAttestorsRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); break; case METHODID_DELETE_ATTESTOR: - serviceImpl.deleteAttestor( - (com.google.cloud.binaryauthorization.v1beta1.DeleteAttestorRequest) request, + serviceImpl.deleteAttestor((com.google.cloud.binaryauthorization.v1beta1.DeleteAttestorRequest) request, (io.grpc.stub.StreamObserver) responseObserver); break; default: @@ -1184,15 +897,13 @@ public io.grpc.stub.StreamObserver invoke( } } - private abstract static class BinauthzManagementServiceV1Beta1BaseDescriptorSupplier - implements io.grpc.protobuf.ProtoFileDescriptorSupplier, - io.grpc.protobuf.ProtoServiceDescriptorSupplier { + private static abstract class BinauthzManagementServiceV1Beta1BaseDescriptorSupplier + implements io.grpc.protobuf.ProtoFileDescriptorSupplier, io.grpc.protobuf.ProtoServiceDescriptorSupplier { BinauthzManagementServiceV1Beta1BaseDescriptorSupplier() {} @java.lang.Override public com.google.protobuf.Descriptors.FileDescriptor getFileDescriptor() { - return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationServiceProto - .getDescriptor(); + return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationServiceProto.getDescriptor(); } @java.lang.Override @@ -1229,19 +940,16 @@ public static io.grpc.ServiceDescriptor getServiceDescriptor() { synchronized (BinauthzManagementServiceV1Beta1Grpc.class) { result = serviceDescriptor; if (result == null) { - serviceDescriptor = - result = - io.grpc.ServiceDescriptor.newBuilder(SERVICE_NAME) - .setSchemaDescriptor( - new BinauthzManagementServiceV1Beta1FileDescriptorSupplier()) - .addMethod(getGetPolicyMethod()) - .addMethod(getUpdatePolicyMethod()) - .addMethod(getCreateAttestorMethod()) - .addMethod(getGetAttestorMethod()) - .addMethod(getUpdateAttestorMethod()) - .addMethod(getListAttestorsMethod()) - .addMethod(getDeleteAttestorMethod()) - .build(); + serviceDescriptor = result = io.grpc.ServiceDescriptor.newBuilder(SERVICE_NAME) + .setSchemaDescriptor(new BinauthzManagementServiceV1Beta1FileDescriptorSupplier()) + .addMethod(getGetPolicyMethod()) + .addMethod(getUpdatePolicyMethod()) + .addMethod(getCreateAttestorMethod()) + .addMethod(getGetAttestorMethod()) + .addMethod(getUpdateAttestorMethod()) + .addMethod(getListAttestorsMethod()) + .addMethod(getDeleteAttestorMethod()) + .build(); } } } diff --git a/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/AdmissionRule.java b/owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/AdmissionRule.java similarity index 69% rename from proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/AdmissionRule.java rename to owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/AdmissionRule.java index efa1500c..d4f678b9 100644 --- a/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/AdmissionRule.java +++ b/owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/AdmissionRule.java @@ -1,26 +1,9 @@ -/* - * Copyright 2020 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * 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 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/binaryauthorization/v1beta1/resources.proto package com.google.cloud.binaryauthorization.v1beta1; /** - * - * *
  * An [admission rule][google.cloud.binaryauthorization.v1beta1.AdmissionRule]
  * specifies either that all container images used in a pod creation request
@@ -34,16 +17,15 @@
  *
  * Protobuf type {@code google.cloud.binaryauthorization.v1beta1.AdmissionRule}
  */
-public final class AdmissionRule extends com.google.protobuf.GeneratedMessageV3
-    implements
+public final class AdmissionRule extends
+    com.google.protobuf.GeneratedMessageV3 implements
     // @@protoc_insertion_point(message_implements:google.cloud.binaryauthorization.v1beta1.AdmissionRule)
     AdmissionRuleOrBuilder {
-  private static final long serialVersionUID = 0L;
+private static final long serialVersionUID = 0L;
   // Use AdmissionRule.newBuilder() to construct.
   private AdmissionRule(com.google.protobuf.GeneratedMessageV3.Builder builder) {
     super(builder);
   }
-
   private AdmissionRule() {
     evaluationMode_ = 0;
     requireAttestationsBy_ = com.google.protobuf.LazyStringArrayList.EMPTY;
@@ -52,15 +34,16 @@ private AdmissionRule() {
 
   @java.lang.Override
   @SuppressWarnings({"unused"})
-  protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
+  protected java.lang.Object newInstance(
+      UnusedPrivateParameter unused) {
     return new AdmissionRule();
   }
 
   @java.lang.Override
-  public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
+  public final com.google.protobuf.UnknownFieldSet
+  getUnknownFields() {
     return this.unknownFields;
   }
-
   private AdmissionRule(
       com.google.protobuf.CodedInputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
@@ -80,43 +63,41 @@ private AdmissionRule(
           case 0:
             done = true;
             break;
-          case 8:
-            {
-              int rawValue = input.readEnum();
+          case 8: {
+            int rawValue = input.readEnum();
 
-              evaluationMode_ = rawValue;
-              break;
-            }
-          case 18:
-            {
-              java.lang.String s = input.readStringRequireUtf8();
-              if (!((mutable_bitField0_ & 0x00000001) != 0)) {
-                requireAttestationsBy_ = new com.google.protobuf.LazyStringArrayList();
-                mutable_bitField0_ |= 0x00000001;
-              }
-              requireAttestationsBy_.add(s);
-              break;
+            evaluationMode_ = rawValue;
+            break;
+          }
+          case 18: {
+            java.lang.String s = input.readStringRequireUtf8();
+            if (!((mutable_bitField0_ & 0x00000001) != 0)) {
+              requireAttestationsBy_ = new com.google.protobuf.LazyStringArrayList();
+              mutable_bitField0_ |= 0x00000001;
             }
-          case 24:
-            {
-              int rawValue = input.readEnum();
+            requireAttestationsBy_.add(s);
+            break;
+          }
+          case 24: {
+            int rawValue = input.readEnum();
 
-              enforcementMode_ = rawValue;
-              break;
-            }
-          default:
-            {
-              if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
-                done = true;
-              }
-              break;
+            enforcementMode_ = rawValue;
+            break;
+          }
+          default: {
+            if (!parseUnknownField(
+                input, unknownFields, extensionRegistry, tag)) {
+              done = true;
             }
+            break;
+          }
         }
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
-      throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
+      throw new com.google.protobuf.InvalidProtocolBufferException(
+          e).setUnfinishedMessage(this);
     } finally {
       if (((mutable_bitField0_ & 0x00000001) != 0)) {
         requireAttestationsBy_ = requireAttestationsBy_.getUnmodifiableView();
@@ -125,27 +106,25 @@ private AdmissionRule(
       makeExtensionsImmutable();
     }
   }
-
-  public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
-    return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationResourcesProto
-        .internal_static_google_cloud_binaryauthorization_v1beta1_AdmissionRule_descriptor;
+  public static final com.google.protobuf.Descriptors.Descriptor
+      getDescriptor() {
+    return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationResourcesProto.internal_static_google_cloud_binaryauthorization_v1beta1_AdmissionRule_descriptor;
   }
 
   @java.lang.Override
   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
       internalGetFieldAccessorTable() {
-    return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationResourcesProto
-        .internal_static_google_cloud_binaryauthorization_v1beta1_AdmissionRule_fieldAccessorTable
+    return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationResourcesProto.internal_static_google_cloud_binaryauthorization_v1beta1_AdmissionRule_fieldAccessorTable
         .ensureFieldAccessorsInitialized(
-            com.google.cloud.binaryauthorization.v1beta1.AdmissionRule.class,
-            com.google.cloud.binaryauthorization.v1beta1.AdmissionRule.Builder.class);
+            com.google.cloud.binaryauthorization.v1beta1.AdmissionRule.class, com.google.cloud.binaryauthorization.v1beta1.AdmissionRule.Builder.class);
   }
 
-  /** Protobuf enum {@code google.cloud.binaryauthorization.v1beta1.AdmissionRule.EvaluationMode} */
-  public enum EvaluationMode implements com.google.protobuf.ProtocolMessageEnum {
+  /**
+   * Protobuf enum {@code google.cloud.binaryauthorization.v1beta1.AdmissionRule.EvaluationMode}
+   */
+  public enum EvaluationMode
+      implements com.google.protobuf.ProtocolMessageEnum {
     /**
-     *
-     *
      * 
      * Do not use.
      * 
@@ -154,8 +133,6 @@ public enum EvaluationMode implements com.google.protobuf.ProtocolMessageEnum { */ EVALUATION_MODE_UNSPECIFIED(0), /** - * - * *
      * This rule allows all all pod creations.
      * 
@@ -164,8 +141,6 @@ public enum EvaluationMode implements com.google.protobuf.ProtocolMessageEnum { */ ALWAYS_ALLOW(1), /** - * - * *
      * This rule allows a pod creation if all the attestors listed in
      * 'require_attestations_by' have valid attestations for all of the
@@ -176,8 +151,6 @@ public enum EvaluationMode implements com.google.protobuf.ProtocolMessageEnum {
      */
     REQUIRE_ATTESTATION(2),
     /**
-     *
-     *
      * 
      * This rule denies all pod creations.
      * 
@@ -189,8 +162,6 @@ public enum EvaluationMode implements com.google.protobuf.ProtocolMessageEnum { ; /** - * - * *
      * Do not use.
      * 
@@ -199,8 +170,6 @@ public enum EvaluationMode implements com.google.protobuf.ProtocolMessageEnum { */ public static final int EVALUATION_MODE_UNSPECIFIED_VALUE = 0; /** - * - * *
      * This rule allows all all pod creations.
      * 
@@ -209,8 +178,6 @@ public enum EvaluationMode implements com.google.protobuf.ProtocolMessageEnum { */ public static final int ALWAYS_ALLOW_VALUE = 1; /** - * - * *
      * This rule allows a pod creation if all the attestors listed in
      * 'require_attestations_by' have valid attestations for all of the
@@ -221,8 +188,6 @@ public enum EvaluationMode implements com.google.protobuf.ProtocolMessageEnum {
      */
     public static final int REQUIRE_ATTESTATION_VALUE = 2;
     /**
-     *
-     *
      * 
      * This rule denies all pod creations.
      * 
@@ -231,6 +196,7 @@ public enum EvaluationMode implements com.google.protobuf.ProtocolMessageEnum { */ public static final int ALWAYS_DENY_VALUE = 3; + public final int getNumber() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalArgumentException( @@ -255,53 +221,50 @@ public static EvaluationMode valueOf(int value) { */ public static EvaluationMode forNumber(int value) { switch (value) { - case 0: - return EVALUATION_MODE_UNSPECIFIED; - case 1: - return ALWAYS_ALLOW; - case 2: - return REQUIRE_ATTESTATION; - case 3: - return ALWAYS_DENY; - default: - return null; + case 0: return EVALUATION_MODE_UNSPECIFIED; + case 1: return ALWAYS_ALLOW; + case 2: return REQUIRE_ATTESTATION; + case 3: return ALWAYS_DENY; + default: return null; } } - public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { + public static com.google.protobuf.Internal.EnumLiteMap + internalGetValueMap() { return internalValueMap; } + private static final com.google.protobuf.Internal.EnumLiteMap< + EvaluationMode> internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public EvaluationMode findValueByNumber(int number) { + return EvaluationMode.forNumber(number); + } + }; - private static final com.google.protobuf.Internal.EnumLiteMap internalValueMap = - new com.google.protobuf.Internal.EnumLiteMap() { - public EvaluationMode findValueByNumber(int number) { - return EvaluationMode.forNumber(number); - } - }; - - public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { + public final com.google.protobuf.Descriptors.EnumValueDescriptor + getValueDescriptor() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalStateException( "Can't get the descriptor of an unrecognized enum value."); } return getDescriptor().getValues().get(ordinal()); } - - public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { + public final com.google.protobuf.Descriptors.EnumDescriptor + getDescriptorForType() { return getDescriptor(); } - - public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { - return com.google.cloud.binaryauthorization.v1beta1.AdmissionRule.getDescriptor() - .getEnumTypes() - .get(0); + public static final com.google.protobuf.Descriptors.EnumDescriptor + getDescriptor() { + return com.google.cloud.binaryauthorization.v1beta1.AdmissionRule.getDescriptor().getEnumTypes().get(0); } private static final EvaluationMode[] VALUES = values(); - public static EvaluationMode valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + public static EvaluationMode valueOf( + com.google.protobuf.Descriptors.EnumValueDescriptor desc) { if (desc.getType() != getDescriptor()) { - throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); + throw new java.lang.IllegalArgumentException( + "EnumValueDescriptor is not for this type."); } if (desc.getIndex() == -1) { return UNRECOGNIZED; @@ -319,8 +282,6 @@ private EvaluationMode(int value) { } /** - * - * *
    * Defines the possible actions when a pod creation is denied by an admission
    * rule.
@@ -328,10 +289,9 @@ private EvaluationMode(int value) {
    *
    * Protobuf enum {@code google.cloud.binaryauthorization.v1beta1.AdmissionRule.EnforcementMode}
    */
-  public enum EnforcementMode implements com.google.protobuf.ProtocolMessageEnum {
+  public enum EnforcementMode
+      implements com.google.protobuf.ProtocolMessageEnum {
     /**
-     *
-     *
      * 
      * Do not use.
      * 
@@ -340,8 +300,6 @@ public enum EnforcementMode implements com.google.protobuf.ProtocolMessageEnum { */ ENFORCEMENT_MODE_UNSPECIFIED(0), /** - * - * *
      * Enforce the admission rule by blocking the pod creation.
      * 
@@ -350,8 +308,6 @@ public enum EnforcementMode implements com.google.protobuf.ProtocolMessageEnum { */ ENFORCED_BLOCK_AND_AUDIT_LOG(1), /** - * - * *
      * Dryrun mode: Audit logging only.  This will allow the pod creation as if
      * the admission request had specified break-glass.
@@ -364,8 +320,6 @@ public enum EnforcementMode implements com.google.protobuf.ProtocolMessageEnum {
     ;
 
     /**
-     *
-     *
      * 
      * Do not use.
      * 
@@ -374,8 +328,6 @@ public enum EnforcementMode implements com.google.protobuf.ProtocolMessageEnum { */ public static final int ENFORCEMENT_MODE_UNSPECIFIED_VALUE = 0; /** - * - * *
      * Enforce the admission rule by blocking the pod creation.
      * 
@@ -384,8 +336,6 @@ public enum EnforcementMode implements com.google.protobuf.ProtocolMessageEnum { */ public static final int ENFORCED_BLOCK_AND_AUDIT_LOG_VALUE = 1; /** - * - * *
      * Dryrun mode: Audit logging only.  This will allow the pod creation as if
      * the admission request had specified break-glass.
@@ -395,6 +345,7 @@ public enum EnforcementMode implements com.google.protobuf.ProtocolMessageEnum {
      */
     public static final int DRYRUN_AUDIT_LOG_ONLY_VALUE = 2;
 
+
     public final int getNumber() {
       if (this == UNRECOGNIZED) {
         throw new java.lang.IllegalArgumentException(
@@ -419,45 +370,40 @@ public static EnforcementMode valueOf(int value) {
      */
     public static EnforcementMode forNumber(int value) {
       switch (value) {
-        case 0:
-          return ENFORCEMENT_MODE_UNSPECIFIED;
-        case 1:
-          return ENFORCED_BLOCK_AND_AUDIT_LOG;
-        case 2:
-          return DRYRUN_AUDIT_LOG_ONLY;
-        default:
-          return null;
+        case 0: return ENFORCEMENT_MODE_UNSPECIFIED;
+        case 1: return ENFORCED_BLOCK_AND_AUDIT_LOG;
+        case 2: return DRYRUN_AUDIT_LOG_ONLY;
+        default: return null;
       }
     }
 
-    public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() {
+    public static com.google.protobuf.Internal.EnumLiteMap
+        internalGetValueMap() {
       return internalValueMap;
     }
+    private static final com.google.protobuf.Internal.EnumLiteMap<
+        EnforcementMode> internalValueMap =
+          new com.google.protobuf.Internal.EnumLiteMap() {
+            public EnforcementMode findValueByNumber(int number) {
+              return EnforcementMode.forNumber(number);
+            }
+          };
 
-    private static final com.google.protobuf.Internal.EnumLiteMap
-        internalValueMap =
-            new com.google.protobuf.Internal.EnumLiteMap() {
-              public EnforcementMode findValueByNumber(int number) {
-                return EnforcementMode.forNumber(number);
-              }
-            };
-
-    public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() {
+    public final com.google.protobuf.Descriptors.EnumValueDescriptor
+        getValueDescriptor() {
       if (this == UNRECOGNIZED) {
         throw new java.lang.IllegalStateException(
             "Can't get the descriptor of an unrecognized enum value.");
       }
       return getDescriptor().getValues().get(ordinal());
     }
-
-    public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() {
+    public final com.google.protobuf.Descriptors.EnumDescriptor
+        getDescriptorForType() {
       return getDescriptor();
     }
-
-    public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() {
-      return com.google.cloud.binaryauthorization.v1beta1.AdmissionRule.getDescriptor()
-          .getEnumTypes()
-          .get(1);
+    public static final com.google.protobuf.Descriptors.EnumDescriptor
+        getDescriptor() {
+      return com.google.cloud.binaryauthorization.v1beta1.AdmissionRule.getDescriptor().getEnumTypes().get(1);
     }
 
     private static final EnforcementMode[] VALUES = values();
@@ -465,7 +411,8 @@ public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor
     public static EnforcementMode valueOf(
         com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
       if (desc.getType() != getDescriptor()) {
-        throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type.");
+        throw new java.lang.IllegalArgumentException(
+          "EnumValueDescriptor is not for this type.");
       }
       if (desc.getIndex() == -1) {
         return UNRECOGNIZED;
@@ -485,52 +432,33 @@ private EnforcementMode(int value) {
   public static final int EVALUATION_MODE_FIELD_NUMBER = 1;
   private int evaluationMode_;
   /**
-   *
-   *
    * 
    * Required. How this admission rule will be evaluated.
    * 
* - * - * .google.cloud.binaryauthorization.v1beta1.AdmissionRule.EvaluationMode evaluation_mode = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.cloud.binaryauthorization.v1beta1.AdmissionRule.EvaluationMode evaluation_mode = 1 [(.google.api.field_behavior) = REQUIRED]; * @return The enum numeric value on the wire for evaluationMode. */ - @java.lang.Override - public int getEvaluationModeValue() { + @java.lang.Override public int getEvaluationModeValue() { return evaluationMode_; } /** - * - * *
    * Required. How this admission rule will be evaluated.
    * 
* - * - * .google.cloud.binaryauthorization.v1beta1.AdmissionRule.EvaluationMode evaluation_mode = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.cloud.binaryauthorization.v1beta1.AdmissionRule.EvaluationMode evaluation_mode = 1 [(.google.api.field_behavior) = REQUIRED]; * @return The evaluationMode. */ - @java.lang.Override - public com.google.cloud.binaryauthorization.v1beta1.AdmissionRule.EvaluationMode - getEvaluationMode() { + @java.lang.Override public com.google.cloud.binaryauthorization.v1beta1.AdmissionRule.EvaluationMode getEvaluationMode() { @SuppressWarnings("deprecation") - com.google.cloud.binaryauthorization.v1beta1.AdmissionRule.EvaluationMode result = - com.google.cloud.binaryauthorization.v1beta1.AdmissionRule.EvaluationMode.valueOf( - evaluationMode_); - return result == null - ? com.google.cloud.binaryauthorization.v1beta1.AdmissionRule.EvaluationMode.UNRECOGNIZED - : result; + com.google.cloud.binaryauthorization.v1beta1.AdmissionRule.EvaluationMode result = com.google.cloud.binaryauthorization.v1beta1.AdmissionRule.EvaluationMode.valueOf(evaluationMode_); + return result == null ? com.google.cloud.binaryauthorization.v1beta1.AdmissionRule.EvaluationMode.UNRECOGNIZED : result; } public static final int REQUIRE_ATTESTATIONS_BY_FIELD_NUMBER = 2; private com.google.protobuf.LazyStringList requireAttestationsBy_; /** - * - * *
    * Optional. The resource names of the attestors that must attest to
    * a container image, in the format `projects/*/attestors/*`. Each
@@ -541,17 +469,14 @@ public int getEvaluationModeValue() {
    * REQUIRE_ATTESTATION, otherwise it must be empty.
    * 
* - * repeated string require_attestations_by = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - * + * repeated string require_attestations_by = 2 [(.google.api.field_behavior) = OPTIONAL]; * @return A list containing the requireAttestationsBy. */ - public com.google.protobuf.ProtocolStringList getRequireAttestationsByList() { + public com.google.protobuf.ProtocolStringList + getRequireAttestationsByList() { return requireAttestationsBy_; } /** - * - * *
    * Optional. The resource names of the attestors that must attest to
    * a container image, in the format `projects/*/attestors/*`. Each
@@ -562,17 +487,13 @@ public com.google.protobuf.ProtocolStringList getRequireAttestationsByList() {
    * REQUIRE_ATTESTATION, otherwise it must be empty.
    * 
* - * repeated string require_attestations_by = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - * + * repeated string require_attestations_by = 2 [(.google.api.field_behavior) = OPTIONAL]; * @return The count of requireAttestationsBy. */ public int getRequireAttestationsByCount() { return requireAttestationsBy_.size(); } /** - * - * *
    * Optional. The resource names of the attestors that must attest to
    * a container image, in the format `projects/*/attestors/*`. Each
@@ -583,9 +504,7 @@ public int getRequireAttestationsByCount() {
    * REQUIRE_ATTESTATION, otherwise it must be empty.
    * 
* - * repeated string require_attestations_by = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - * + * repeated string require_attestations_by = 2 [(.google.api.field_behavior) = OPTIONAL]; * @param index The index of the element to return. * @return The requireAttestationsBy at the given index. */ @@ -593,8 +512,6 @@ public java.lang.String getRequireAttestationsBy(int index) { return requireAttestationsBy_.get(index); } /** - * - * *
    * Optional. The resource names of the attestors that must attest to
    * a container image, in the format `projects/*/attestors/*`. Each
@@ -605,62 +522,43 @@ public java.lang.String getRequireAttestationsBy(int index) {
    * REQUIRE_ATTESTATION, otherwise it must be empty.
    * 
* - * repeated string require_attestations_by = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - * + * repeated string require_attestations_by = 2 [(.google.api.field_behavior) = OPTIONAL]; * @param index The index of the value to return. * @return The bytes of the requireAttestationsBy at the given index. */ - public com.google.protobuf.ByteString getRequireAttestationsByBytes(int index) { + public com.google.protobuf.ByteString + getRequireAttestationsByBytes(int index) { return requireAttestationsBy_.getByteString(index); } public static final int ENFORCEMENT_MODE_FIELD_NUMBER = 3; private int enforcementMode_; /** - * - * *
    * Required. The action when a pod creation is denied by the admission rule.
    * 
* - * - * .google.cloud.binaryauthorization.v1beta1.AdmissionRule.EnforcementMode enforcement_mode = 3 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.cloud.binaryauthorization.v1beta1.AdmissionRule.EnforcementMode enforcement_mode = 3 [(.google.api.field_behavior) = REQUIRED]; * @return The enum numeric value on the wire for enforcementMode. */ - @java.lang.Override - public int getEnforcementModeValue() { + @java.lang.Override public int getEnforcementModeValue() { return enforcementMode_; } /** - * - * *
    * Required. The action when a pod creation is denied by the admission rule.
    * 
* - * - * .google.cloud.binaryauthorization.v1beta1.AdmissionRule.EnforcementMode enforcement_mode = 3 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.cloud.binaryauthorization.v1beta1.AdmissionRule.EnforcementMode enforcement_mode = 3 [(.google.api.field_behavior) = REQUIRED]; * @return The enforcementMode. */ - @java.lang.Override - public com.google.cloud.binaryauthorization.v1beta1.AdmissionRule.EnforcementMode - getEnforcementMode() { + @java.lang.Override public com.google.cloud.binaryauthorization.v1beta1.AdmissionRule.EnforcementMode getEnforcementMode() { @SuppressWarnings("deprecation") - com.google.cloud.binaryauthorization.v1beta1.AdmissionRule.EnforcementMode result = - com.google.cloud.binaryauthorization.v1beta1.AdmissionRule.EnforcementMode.valueOf( - enforcementMode_); - return result == null - ? com.google.cloud.binaryauthorization.v1beta1.AdmissionRule.EnforcementMode.UNRECOGNIZED - : result; + com.google.cloud.binaryauthorization.v1beta1.AdmissionRule.EnforcementMode result = com.google.cloud.binaryauthorization.v1beta1.AdmissionRule.EnforcementMode.valueOf(enforcementMode_); + return result == null ? com.google.cloud.binaryauthorization.v1beta1.AdmissionRule.EnforcementMode.UNRECOGNIZED : result; } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -672,21 +570,15 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (evaluationMode_ - != com.google.cloud.binaryauthorization.v1beta1.AdmissionRule.EvaluationMode - .EVALUATION_MODE_UNSPECIFIED - .getNumber()) { + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (evaluationMode_ != com.google.cloud.binaryauthorization.v1beta1.AdmissionRule.EvaluationMode.EVALUATION_MODE_UNSPECIFIED.getNumber()) { output.writeEnum(1, evaluationMode_); } for (int i = 0; i < requireAttestationsBy_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString( - output, 2, requireAttestationsBy_.getRaw(i)); + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, requireAttestationsBy_.getRaw(i)); } - if (enforcementMode_ - != com.google.cloud.binaryauthorization.v1beta1.AdmissionRule.EnforcementMode - .ENFORCEMENT_MODE_UNSPECIFIED - .getNumber()) { + if (enforcementMode_ != com.google.cloud.binaryauthorization.v1beta1.AdmissionRule.EnforcementMode.ENFORCEMENT_MODE_UNSPECIFIED.getNumber()) { output.writeEnum(3, enforcementMode_); } unknownFields.writeTo(output); @@ -698,11 +590,9 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (evaluationMode_ - != com.google.cloud.binaryauthorization.v1beta1.AdmissionRule.EvaluationMode - .EVALUATION_MODE_UNSPECIFIED - .getNumber()) { - size += com.google.protobuf.CodedOutputStream.computeEnumSize(1, evaluationMode_); + if (evaluationMode_ != com.google.cloud.binaryauthorization.v1beta1.AdmissionRule.EvaluationMode.EVALUATION_MODE_UNSPECIFIED.getNumber()) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(1, evaluationMode_); } { int dataSize = 0; @@ -712,11 +602,9 @@ public int getSerializedSize() { size += dataSize; size += 1 * getRequireAttestationsByList().size(); } - if (enforcementMode_ - != com.google.cloud.binaryauthorization.v1beta1.AdmissionRule.EnforcementMode - .ENFORCEMENT_MODE_UNSPECIFIED - .getNumber()) { - size += com.google.protobuf.CodedOutputStream.computeEnumSize(3, enforcementMode_); + if (enforcementMode_ != com.google.cloud.binaryauthorization.v1beta1.AdmissionRule.EnforcementMode.ENFORCEMENT_MODE_UNSPECIFIED.getNumber()) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(3, enforcementMode_); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -726,16 +614,16 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.binaryauthorization.v1beta1.AdmissionRule)) { return super.equals(obj); } - com.google.cloud.binaryauthorization.v1beta1.AdmissionRule other = - (com.google.cloud.binaryauthorization.v1beta1.AdmissionRule) obj; + com.google.cloud.binaryauthorization.v1beta1.AdmissionRule other = (com.google.cloud.binaryauthorization.v1beta1.AdmissionRule) obj; if (evaluationMode_ != other.evaluationMode_) return false; - if (!getRequireAttestationsByList().equals(other.getRequireAttestationsByList())) return false; + if (!getRequireAttestationsByList() + .equals(other.getRequireAttestationsByList())) return false; if (enforcementMode_ != other.enforcementMode_) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; @@ -762,104 +650,96 @@ public int hashCode() { } public static com.google.cloud.binaryauthorization.v1beta1.AdmissionRule parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.binaryauthorization.v1beta1.AdmissionRule parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.binaryauthorization.v1beta1.AdmissionRule parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.binaryauthorization.v1beta1.AdmissionRule parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.binaryauthorization.v1beta1.AdmissionRule parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.binaryauthorization.v1beta1.AdmissionRule parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.binaryauthorization.v1beta1.AdmissionRule parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + public static com.google.cloud.binaryauthorization.v1beta1.AdmissionRule parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.binaryauthorization.v1beta1.AdmissionRule parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.binaryauthorization.v1beta1.AdmissionRule parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + public static com.google.cloud.binaryauthorization.v1beta1.AdmissionRule parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); } - public static com.google.cloud.binaryauthorization.v1beta1.AdmissionRule parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static com.google.cloud.binaryauthorization.v1beta1.AdmissionRule parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.binaryauthorization.v1beta1.AdmissionRule parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - + public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - - public static Builder newBuilder( - com.google.cloud.binaryauthorization.v1beta1.AdmissionRule prototype) { + public static Builder newBuilder(com.google.cloud.binaryauthorization.v1beta1.AdmissionRule prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** - * - * *
    * An [admission rule][google.cloud.binaryauthorization.v1beta1.AdmissionRule]
    * specifies either that all container images used in a pod creation request
@@ -873,23 +753,21 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build
    *
    * Protobuf type {@code google.cloud.binaryauthorization.v1beta1.AdmissionRule}
    */
-  public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder
-      implements
+  public static final class Builder extends
+      com.google.protobuf.GeneratedMessageV3.Builder implements
       // @@protoc_insertion_point(builder_implements:google.cloud.binaryauthorization.v1beta1.AdmissionRule)
       com.google.cloud.binaryauthorization.v1beta1.AdmissionRuleOrBuilder {
-    public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
-      return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationResourcesProto
-          .internal_static_google_cloud_binaryauthorization_v1beta1_AdmissionRule_descriptor;
+    public static final com.google.protobuf.Descriptors.Descriptor
+        getDescriptor() {
+      return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationResourcesProto.internal_static_google_cloud_binaryauthorization_v1beta1_AdmissionRule_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationResourcesProto
-          .internal_static_google_cloud_binaryauthorization_v1beta1_AdmissionRule_fieldAccessorTable
+      return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationResourcesProto.internal_static_google_cloud_binaryauthorization_v1beta1_AdmissionRule_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.google.cloud.binaryauthorization.v1beta1.AdmissionRule.class,
-              com.google.cloud.binaryauthorization.v1beta1.AdmissionRule.Builder.class);
+              com.google.cloud.binaryauthorization.v1beta1.AdmissionRule.class, com.google.cloud.binaryauthorization.v1beta1.AdmissionRule.Builder.class);
     }
 
     // Construct using com.google.cloud.binaryauthorization.v1beta1.AdmissionRule.newBuilder()
@@ -897,15 +775,16 @@ private Builder() {
       maybeForceBuilderInitialization();
     }
 
-    private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+    private Builder(
+        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
       super(parent);
       maybeForceBuilderInitialization();
     }
-
     private void maybeForceBuilderInitialization() {
-      if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {}
+      if (com.google.protobuf.GeneratedMessageV3
+              .alwaysUseFieldBuilders) {
+      }
     }
-
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -919,9 +798,9 @@ public Builder clear() {
     }
 
     @java.lang.Override
-    public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
-      return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationResourcesProto
-          .internal_static_google_cloud_binaryauthorization_v1beta1_AdmissionRule_descriptor;
+    public com.google.protobuf.Descriptors.Descriptor
+        getDescriptorForType() {
+      return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationResourcesProto.internal_static_google_cloud_binaryauthorization_v1beta1_AdmissionRule_descriptor;
     }
 
     @java.lang.Override
@@ -940,8 +819,7 @@ public com.google.cloud.binaryauthorization.v1beta1.AdmissionRule build() {
 
     @java.lang.Override
     public com.google.cloud.binaryauthorization.v1beta1.AdmissionRule buildPartial() {
-      com.google.cloud.binaryauthorization.v1beta1.AdmissionRule result =
-          new com.google.cloud.binaryauthorization.v1beta1.AdmissionRule(this);
+      com.google.cloud.binaryauthorization.v1beta1.AdmissionRule result = new com.google.cloud.binaryauthorization.v1beta1.AdmissionRule(this);
       int from_bitField0_ = bitField0_;
       result.evaluationMode_ = evaluationMode_;
       if (((bitField0_ & 0x00000001) != 0)) {
@@ -958,39 +836,38 @@ public com.google.cloud.binaryauthorization.v1beta1.AdmissionRule buildPartial()
     public Builder clone() {
       return super.clone();
     }
-
     @java.lang.Override
     public Builder setField(
-        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field,
+        java.lang.Object value) {
       return super.setField(field, value);
     }
-
     @java.lang.Override
-    public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
+    public Builder clearField(
+        com.google.protobuf.Descriptors.FieldDescriptor field) {
       return super.clearField(field);
     }
-
     @java.lang.Override
-    public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+    public Builder clearOneof(
+        com.google.protobuf.Descriptors.OneofDescriptor oneof) {
       return super.clearOneof(oneof);
     }
-
     @java.lang.Override
     public Builder setRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field,
+        int index, java.lang.Object value) {
       return super.setRepeatedField(field, index, value);
     }
-
     @java.lang.Override
     public Builder addRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field,
+        java.lang.Object value) {
       return super.addRepeatedField(field, value);
     }
-
     @java.lang.Override
     public Builder mergeFrom(com.google.protobuf.Message other) {
       if (other instanceof com.google.cloud.binaryauthorization.v1beta1.AdmissionRule) {
-        return mergeFrom((com.google.cloud.binaryauthorization.v1beta1.AdmissionRule) other);
+        return mergeFrom((com.google.cloud.binaryauthorization.v1beta1.AdmissionRule)other);
       } else {
         super.mergeFrom(other);
         return this;
@@ -998,8 +875,7 @@ public Builder mergeFrom(com.google.protobuf.Message other) {
     }
 
     public Builder mergeFrom(com.google.cloud.binaryauthorization.v1beta1.AdmissionRule other) {
-      if (other == com.google.cloud.binaryauthorization.v1beta1.AdmissionRule.getDefaultInstance())
-        return this;
+      if (other == com.google.cloud.binaryauthorization.v1beta1.AdmissionRule.getDefaultInstance()) return this;
       if (other.evaluationMode_ != 0) {
         setEvaluationModeValue(other.getEvaluationModeValue());
       }
@@ -1035,8 +911,7 @@ public Builder mergeFrom(
       try {
         parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-        parsedMessage =
-            (com.google.cloud.binaryauthorization.v1beta1.AdmissionRule) e.getUnfinishedMessage();
+        parsedMessage = (com.google.cloud.binaryauthorization.v1beta1.AdmissionRule) e.getUnfinishedMessage();
         throw e.unwrapIOException();
       } finally {
         if (parsedMessage != null) {
@@ -1045,128 +920,90 @@ public Builder mergeFrom(
       }
       return this;
     }
-
     private int bitField0_;
 
     private int evaluationMode_ = 0;
     /**
-     *
-     *
      * 
      * Required. How this admission rule will be evaluated.
      * 
* - * - * .google.cloud.binaryauthorization.v1beta1.AdmissionRule.EvaluationMode evaluation_mode = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.cloud.binaryauthorization.v1beta1.AdmissionRule.EvaluationMode evaluation_mode = 1 [(.google.api.field_behavior) = REQUIRED]; * @return The enum numeric value on the wire for evaluationMode. */ - @java.lang.Override - public int getEvaluationModeValue() { + @java.lang.Override public int getEvaluationModeValue() { return evaluationMode_; } /** - * - * *
      * Required. How this admission rule will be evaluated.
      * 
* - * - * .google.cloud.binaryauthorization.v1beta1.AdmissionRule.EvaluationMode evaluation_mode = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.cloud.binaryauthorization.v1beta1.AdmissionRule.EvaluationMode evaluation_mode = 1 [(.google.api.field_behavior) = REQUIRED]; * @param value The enum numeric value on the wire for evaluationMode to set. * @return This builder for chaining. */ public Builder setEvaluationModeValue(int value) { - + evaluationMode_ = value; onChanged(); return this; } /** - * - * *
      * Required. How this admission rule will be evaluated.
      * 
* - * - * .google.cloud.binaryauthorization.v1beta1.AdmissionRule.EvaluationMode evaluation_mode = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.cloud.binaryauthorization.v1beta1.AdmissionRule.EvaluationMode evaluation_mode = 1 [(.google.api.field_behavior) = REQUIRED]; * @return The evaluationMode. */ @java.lang.Override - public com.google.cloud.binaryauthorization.v1beta1.AdmissionRule.EvaluationMode - getEvaluationMode() { + public com.google.cloud.binaryauthorization.v1beta1.AdmissionRule.EvaluationMode getEvaluationMode() { @SuppressWarnings("deprecation") - com.google.cloud.binaryauthorization.v1beta1.AdmissionRule.EvaluationMode result = - com.google.cloud.binaryauthorization.v1beta1.AdmissionRule.EvaluationMode.valueOf( - evaluationMode_); - return result == null - ? com.google.cloud.binaryauthorization.v1beta1.AdmissionRule.EvaluationMode.UNRECOGNIZED - : result; + com.google.cloud.binaryauthorization.v1beta1.AdmissionRule.EvaluationMode result = com.google.cloud.binaryauthorization.v1beta1.AdmissionRule.EvaluationMode.valueOf(evaluationMode_); + return result == null ? com.google.cloud.binaryauthorization.v1beta1.AdmissionRule.EvaluationMode.UNRECOGNIZED : result; } /** - * - * *
      * Required. How this admission rule will be evaluated.
      * 
* - * - * .google.cloud.binaryauthorization.v1beta1.AdmissionRule.EvaluationMode evaluation_mode = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.cloud.binaryauthorization.v1beta1.AdmissionRule.EvaluationMode evaluation_mode = 1 [(.google.api.field_behavior) = REQUIRED]; * @param value The evaluationMode to set. * @return This builder for chaining. */ - public Builder setEvaluationMode( - com.google.cloud.binaryauthorization.v1beta1.AdmissionRule.EvaluationMode value) { + public Builder setEvaluationMode(com.google.cloud.binaryauthorization.v1beta1.AdmissionRule.EvaluationMode value) { if (value == null) { throw new NullPointerException(); } - + evaluationMode_ = value.getNumber(); onChanged(); return this; } /** - * - * *
      * Required. How this admission rule will be evaluated.
      * 
* - * - * .google.cloud.binaryauthorization.v1beta1.AdmissionRule.EvaluationMode evaluation_mode = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.cloud.binaryauthorization.v1beta1.AdmissionRule.EvaluationMode evaluation_mode = 1 [(.google.api.field_behavior) = REQUIRED]; * @return This builder for chaining. */ public Builder clearEvaluationMode() { - + evaluationMode_ = 0; onChanged(); return this; } - private com.google.protobuf.LazyStringList requireAttestationsBy_ = - com.google.protobuf.LazyStringArrayList.EMPTY; - + private com.google.protobuf.LazyStringList requireAttestationsBy_ = com.google.protobuf.LazyStringArrayList.EMPTY; private void ensureRequireAttestationsByIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { - requireAttestationsBy_ = - new com.google.protobuf.LazyStringArrayList(requireAttestationsBy_); + requireAttestationsBy_ = new com.google.protobuf.LazyStringArrayList(requireAttestationsBy_); bitField0_ |= 0x00000001; - } + } } /** - * - * *
      * Optional. The resource names of the attestors that must attest to
      * a container image, in the format `projects/*/attestors/*`. Each
@@ -1177,17 +1014,14 @@ private void ensureRequireAttestationsByIsMutable() {
      * REQUIRE_ATTESTATION, otherwise it must be empty.
      * 
* - * repeated string require_attestations_by = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - * + * repeated string require_attestations_by = 2 [(.google.api.field_behavior) = OPTIONAL]; * @return A list containing the requireAttestationsBy. */ - public com.google.protobuf.ProtocolStringList getRequireAttestationsByList() { + public com.google.protobuf.ProtocolStringList + getRequireAttestationsByList() { return requireAttestationsBy_.getUnmodifiableView(); } /** - * - * *
      * Optional. The resource names of the attestors that must attest to
      * a container image, in the format `projects/*/attestors/*`. Each
@@ -1198,17 +1032,13 @@ public com.google.protobuf.ProtocolStringList getRequireAttestationsByList() {
      * REQUIRE_ATTESTATION, otherwise it must be empty.
      * 
* - * repeated string require_attestations_by = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - * + * repeated string require_attestations_by = 2 [(.google.api.field_behavior) = OPTIONAL]; * @return The count of requireAttestationsBy. */ public int getRequireAttestationsByCount() { return requireAttestationsBy_.size(); } /** - * - * *
      * Optional. The resource names of the attestors that must attest to
      * a container image, in the format `projects/*/attestors/*`. Each
@@ -1219,9 +1049,7 @@ public int getRequireAttestationsByCount() {
      * REQUIRE_ATTESTATION, otherwise it must be empty.
      * 
* - * repeated string require_attestations_by = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - * + * repeated string require_attestations_by = 2 [(.google.api.field_behavior) = OPTIONAL]; * @param index The index of the element to return. * @return The requireAttestationsBy at the given index. */ @@ -1229,8 +1057,6 @@ public java.lang.String getRequireAttestationsBy(int index) { return requireAttestationsBy_.get(index); } /** - * - * *
      * Optional. The resource names of the attestors that must attest to
      * a container image, in the format `projects/*/attestors/*`. Each
@@ -1241,18 +1067,15 @@ public java.lang.String getRequireAttestationsBy(int index) {
      * REQUIRE_ATTESTATION, otherwise it must be empty.
      * 
* - * repeated string require_attestations_by = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - * + * repeated string require_attestations_by = 2 [(.google.api.field_behavior) = OPTIONAL]; * @param index The index of the value to return. * @return The bytes of the requireAttestationsBy at the given index. */ - public com.google.protobuf.ByteString getRequireAttestationsByBytes(int index) { + public com.google.protobuf.ByteString + getRequireAttestationsByBytes(int index) { return requireAttestationsBy_.getByteString(index); } /** - * - * *
      * Optional. The resource names of the attestors that must attest to
      * a container image, in the format `projects/*/attestors/*`. Each
@@ -1263,25 +1086,22 @@ public com.google.protobuf.ByteString getRequireAttestationsByBytes(int index) {
      * REQUIRE_ATTESTATION, otherwise it must be empty.
      * 
* - * repeated string require_attestations_by = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - * + * repeated string require_attestations_by = 2 [(.google.api.field_behavior) = OPTIONAL]; * @param index The index to set the value at. * @param value The requireAttestationsBy to set. * @return This builder for chaining. */ - public Builder setRequireAttestationsBy(int index, java.lang.String value) { + public Builder setRequireAttestationsBy( + int index, java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - ensureRequireAttestationsByIsMutable(); + throw new NullPointerException(); + } + ensureRequireAttestationsByIsMutable(); requireAttestationsBy_.set(index, value); onChanged(); return this; } /** - * - * *
      * Optional. The resource names of the attestors that must attest to
      * a container image, in the format `projects/*/attestors/*`. Each
@@ -1292,24 +1112,21 @@ public Builder setRequireAttestationsBy(int index, java.lang.String value) {
      * REQUIRE_ATTESTATION, otherwise it must be empty.
      * 
* - * repeated string require_attestations_by = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - * + * repeated string require_attestations_by = 2 [(.google.api.field_behavior) = OPTIONAL]; * @param value The requireAttestationsBy to add. * @return This builder for chaining. */ - public Builder addRequireAttestationsBy(java.lang.String value) { + public Builder addRequireAttestationsBy( + java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - ensureRequireAttestationsByIsMutable(); + throw new NullPointerException(); + } + ensureRequireAttestationsByIsMutable(); requireAttestationsBy_.add(value); onChanged(); return this; } /** - * - * *
      * Optional. The resource names of the attestors that must attest to
      * a container image, in the format `projects/*/attestors/*`. Each
@@ -1320,21 +1137,19 @@ public Builder addRequireAttestationsBy(java.lang.String value) {
      * REQUIRE_ATTESTATION, otherwise it must be empty.
      * 
* - * repeated string require_attestations_by = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - * + * repeated string require_attestations_by = 2 [(.google.api.field_behavior) = OPTIONAL]; * @param values The requireAttestationsBy to add. * @return This builder for chaining. */ - public Builder addAllRequireAttestationsBy(java.lang.Iterable values) { + public Builder addAllRequireAttestationsBy( + java.lang.Iterable values) { ensureRequireAttestationsByIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, requireAttestationsBy_); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, requireAttestationsBy_); onChanged(); return this; } /** - * - * *
      * Optional. The resource names of the attestors that must attest to
      * a container image, in the format `projects/*/attestors/*`. Each
@@ -1345,9 +1160,7 @@ public Builder addAllRequireAttestationsBy(java.lang.Iterable
      * REQUIRE_ATTESTATION, otherwise it must be empty.
      * 
* - * repeated string require_attestations_by = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - * + * repeated string require_attestations_by = 2 [(.google.api.field_behavior) = OPTIONAL]; * @return This builder for chaining. */ public Builder clearRequireAttestationsBy() { @@ -1357,8 +1170,6 @@ public Builder clearRequireAttestationsBy() { return this; } /** - * - * *
      * Optional. The resource names of the attestors that must attest to
      * a container image, in the format `projects/*/attestors/*`. Each
@@ -1369,17 +1180,16 @@ public Builder clearRequireAttestationsBy() {
      * REQUIRE_ATTESTATION, otherwise it must be empty.
      * 
* - * repeated string require_attestations_by = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - * + * repeated string require_attestations_by = 2 [(.google.api.field_behavior) = OPTIONAL]; * @param value The bytes of the requireAttestationsBy to add. * @return This builder for chaining. */ - public Builder addRequireAttestationsByBytes(com.google.protobuf.ByteString value) { + public Builder addRequireAttestationsByBytes( + com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); ensureRequireAttestationsByIsMutable(); requireAttestationsBy_.add(value); onChanged(); @@ -1388,112 +1198,80 @@ public Builder addRequireAttestationsByBytes(com.google.protobuf.ByteString valu private int enforcementMode_ = 0; /** - * - * *
      * Required. The action when a pod creation is denied by the admission rule.
      * 
* - * - * .google.cloud.binaryauthorization.v1beta1.AdmissionRule.EnforcementMode enforcement_mode = 3 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.cloud.binaryauthorization.v1beta1.AdmissionRule.EnforcementMode enforcement_mode = 3 [(.google.api.field_behavior) = REQUIRED]; * @return The enum numeric value on the wire for enforcementMode. */ - @java.lang.Override - public int getEnforcementModeValue() { + @java.lang.Override public int getEnforcementModeValue() { return enforcementMode_; } /** - * - * *
      * Required. The action when a pod creation is denied by the admission rule.
      * 
* - * - * .google.cloud.binaryauthorization.v1beta1.AdmissionRule.EnforcementMode enforcement_mode = 3 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.cloud.binaryauthorization.v1beta1.AdmissionRule.EnforcementMode enforcement_mode = 3 [(.google.api.field_behavior) = REQUIRED]; * @param value The enum numeric value on the wire for enforcementMode to set. * @return This builder for chaining. */ public Builder setEnforcementModeValue(int value) { - + enforcementMode_ = value; onChanged(); return this; } /** - * - * *
      * Required. The action when a pod creation is denied by the admission rule.
      * 
* - * - * .google.cloud.binaryauthorization.v1beta1.AdmissionRule.EnforcementMode enforcement_mode = 3 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.cloud.binaryauthorization.v1beta1.AdmissionRule.EnforcementMode enforcement_mode = 3 [(.google.api.field_behavior) = REQUIRED]; * @return The enforcementMode. */ @java.lang.Override - public com.google.cloud.binaryauthorization.v1beta1.AdmissionRule.EnforcementMode - getEnforcementMode() { + public com.google.cloud.binaryauthorization.v1beta1.AdmissionRule.EnforcementMode getEnforcementMode() { @SuppressWarnings("deprecation") - com.google.cloud.binaryauthorization.v1beta1.AdmissionRule.EnforcementMode result = - com.google.cloud.binaryauthorization.v1beta1.AdmissionRule.EnforcementMode.valueOf( - enforcementMode_); - return result == null - ? com.google.cloud.binaryauthorization.v1beta1.AdmissionRule.EnforcementMode.UNRECOGNIZED - : result; + com.google.cloud.binaryauthorization.v1beta1.AdmissionRule.EnforcementMode result = com.google.cloud.binaryauthorization.v1beta1.AdmissionRule.EnforcementMode.valueOf(enforcementMode_); + return result == null ? com.google.cloud.binaryauthorization.v1beta1.AdmissionRule.EnforcementMode.UNRECOGNIZED : result; } /** - * - * *
      * Required. The action when a pod creation is denied by the admission rule.
      * 
* - * - * .google.cloud.binaryauthorization.v1beta1.AdmissionRule.EnforcementMode enforcement_mode = 3 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.cloud.binaryauthorization.v1beta1.AdmissionRule.EnforcementMode enforcement_mode = 3 [(.google.api.field_behavior) = REQUIRED]; * @param value The enforcementMode to set. * @return This builder for chaining. */ - public Builder setEnforcementMode( - com.google.cloud.binaryauthorization.v1beta1.AdmissionRule.EnforcementMode value) { + public Builder setEnforcementMode(com.google.cloud.binaryauthorization.v1beta1.AdmissionRule.EnforcementMode value) { if (value == null) { throw new NullPointerException(); } - + enforcementMode_ = value.getNumber(); onChanged(); return this; } /** - * - * *
      * Required. The action when a pod creation is denied by the admission rule.
      * 
* - * - * .google.cloud.binaryauthorization.v1beta1.AdmissionRule.EnforcementMode enforcement_mode = 3 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.cloud.binaryauthorization.v1beta1.AdmissionRule.EnforcementMode enforcement_mode = 3 [(.google.api.field_behavior) = REQUIRED]; * @return This builder for chaining. */ public Builder clearEnforcementMode() { - + enforcementMode_ = 0; onChanged(); return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @@ -1503,12 +1281,12 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } + // @@protoc_insertion_point(builder_scope:google.cloud.binaryauthorization.v1beta1.AdmissionRule) } // @@protoc_insertion_point(class_scope:google.cloud.binaryauthorization.v1beta1.AdmissionRule) private static final com.google.cloud.binaryauthorization.v1beta1.AdmissionRule DEFAULT_INSTANCE; - static { DEFAULT_INSTANCE = new com.google.cloud.binaryauthorization.v1beta1.AdmissionRule(); } @@ -1517,16 +1295,16 @@ public static com.google.cloud.binaryauthorization.v1beta1.AdmissionRule getDefa return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public AdmissionRule parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new AdmissionRule(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public AdmissionRule parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new AdmissionRule(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -1541,4 +1319,6 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.binaryauthorization.v1beta1.AdmissionRule getDefaultInstanceForType() { return DEFAULT_INSTANCE; } + } + diff --git a/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/AdmissionRuleOrBuilder.java b/owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/AdmissionRuleOrBuilder.java similarity index 69% rename from proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/AdmissionRuleOrBuilder.java rename to owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/AdmissionRuleOrBuilder.java index 287060ca..3353bb80 100644 --- a/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/AdmissionRuleOrBuilder.java +++ b/owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/AdmissionRuleOrBuilder.java @@ -1,60 +1,32 @@ -/* - * Copyright 2020 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * 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 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/binaryauthorization/v1beta1/resources.proto package com.google.cloud.binaryauthorization.v1beta1; -public interface AdmissionRuleOrBuilder - extends +public interface AdmissionRuleOrBuilder extends // @@protoc_insertion_point(interface_extends:google.cloud.binaryauthorization.v1beta1.AdmissionRule) com.google.protobuf.MessageOrBuilder { /** - * - * *
    * Required. How this admission rule will be evaluated.
    * 
* - * - * .google.cloud.binaryauthorization.v1beta1.AdmissionRule.EvaluationMode evaluation_mode = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.cloud.binaryauthorization.v1beta1.AdmissionRule.EvaluationMode evaluation_mode = 1 [(.google.api.field_behavior) = REQUIRED]; * @return The enum numeric value on the wire for evaluationMode. */ int getEvaluationModeValue(); /** - * - * *
    * Required. How this admission rule will be evaluated.
    * 
* - * - * .google.cloud.binaryauthorization.v1beta1.AdmissionRule.EvaluationMode evaluation_mode = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.cloud.binaryauthorization.v1beta1.AdmissionRule.EvaluationMode evaluation_mode = 1 [(.google.api.field_behavior) = REQUIRED]; * @return The evaluationMode. */ com.google.cloud.binaryauthorization.v1beta1.AdmissionRule.EvaluationMode getEvaluationMode(); /** - * - * *
    * Optional. The resource names of the attestors that must attest to
    * a container image, in the format `projects/*/attestors/*`. Each
@@ -65,15 +37,12 @@ public interface AdmissionRuleOrBuilder
    * REQUIRE_ATTESTATION, otherwise it must be empty.
    * 
* - * repeated string require_attestations_by = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - * + * repeated string require_attestations_by = 2 [(.google.api.field_behavior) = OPTIONAL]; * @return A list containing the requireAttestationsBy. */ - java.util.List getRequireAttestationsByList(); + java.util.List + getRequireAttestationsByList(); /** - * - * *
    * Optional. The resource names of the attestors that must attest to
    * a container image, in the format `projects/*/attestors/*`. Each
@@ -84,15 +53,11 @@ public interface AdmissionRuleOrBuilder
    * REQUIRE_ATTESTATION, otherwise it must be empty.
    * 
* - * repeated string require_attestations_by = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - * + * repeated string require_attestations_by = 2 [(.google.api.field_behavior) = OPTIONAL]; * @return The count of requireAttestationsBy. */ int getRequireAttestationsByCount(); /** - * - * *
    * Optional. The resource names of the attestors that must attest to
    * a container image, in the format `projects/*/attestors/*`. Each
@@ -103,16 +68,12 @@ public interface AdmissionRuleOrBuilder
    * REQUIRE_ATTESTATION, otherwise it must be empty.
    * 
* - * repeated string require_attestations_by = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - * + * repeated string require_attestations_by = 2 [(.google.api.field_behavior) = OPTIONAL]; * @param index The index of the element to return. * @return The requireAttestationsBy at the given index. */ java.lang.String getRequireAttestationsBy(int index); /** - * - * *
    * Optional. The resource names of the attestors that must attest to
    * a container image, in the format `projects/*/attestors/*`. Each
@@ -123,39 +84,28 @@ public interface AdmissionRuleOrBuilder
    * REQUIRE_ATTESTATION, otherwise it must be empty.
    * 
* - * repeated string require_attestations_by = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - * + * repeated string require_attestations_by = 2 [(.google.api.field_behavior) = OPTIONAL]; * @param index The index of the value to return. * @return The bytes of the requireAttestationsBy at the given index. */ - com.google.protobuf.ByteString getRequireAttestationsByBytes(int index); + com.google.protobuf.ByteString + getRequireAttestationsByBytes(int index); /** - * - * *
    * Required. The action when a pod creation is denied by the admission rule.
    * 
* - * - * .google.cloud.binaryauthorization.v1beta1.AdmissionRule.EnforcementMode enforcement_mode = 3 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.cloud.binaryauthorization.v1beta1.AdmissionRule.EnforcementMode enforcement_mode = 3 [(.google.api.field_behavior) = REQUIRED]; * @return The enum numeric value on the wire for enforcementMode. */ int getEnforcementModeValue(); /** - * - * *
    * Required. The action when a pod creation is denied by the admission rule.
    * 
* - * - * .google.cloud.binaryauthorization.v1beta1.AdmissionRule.EnforcementMode enforcement_mode = 3 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.cloud.binaryauthorization.v1beta1.AdmissionRule.EnforcementMode enforcement_mode = 3 [(.google.api.field_behavior) = REQUIRED]; * @return The enforcementMode. */ com.google.cloud.binaryauthorization.v1beta1.AdmissionRule.EnforcementMode getEnforcementMode(); diff --git a/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/AdmissionWhitelistPattern.java b/owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/AdmissionWhitelistPattern.java similarity index 66% rename from proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/AdmissionWhitelistPattern.java rename to owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/AdmissionWhitelistPattern.java index da06701e..540b871d 100644 --- a/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/AdmissionWhitelistPattern.java +++ b/owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/AdmissionWhitelistPattern.java @@ -1,26 +1,9 @@ -/* - * Copyright 2020 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * 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 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/binaryauthorization/v1beta1/resources.proto package com.google.cloud.binaryauthorization.v1beta1; /** - * - * *
  * An [admission allowlist
  * pattern][google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern]
@@ -30,31 +13,31 @@
  *
  * Protobuf type {@code google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern}
  */
-public final class AdmissionWhitelistPattern extends com.google.protobuf.GeneratedMessageV3
-    implements
+public final class AdmissionWhitelistPattern extends
+    com.google.protobuf.GeneratedMessageV3 implements
     // @@protoc_insertion_point(message_implements:google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern)
     AdmissionWhitelistPatternOrBuilder {
-  private static final long serialVersionUID = 0L;
+private static final long serialVersionUID = 0L;
   // Use AdmissionWhitelistPattern.newBuilder() to construct.
   private AdmissionWhitelistPattern(com.google.protobuf.GeneratedMessageV3.Builder builder) {
     super(builder);
   }
-
   private AdmissionWhitelistPattern() {
     namePattern_ = "";
   }
 
   @java.lang.Override
   @SuppressWarnings({"unused"})
-  protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
+  protected java.lang.Object newInstance(
+      UnusedPrivateParameter unused) {
     return new AdmissionWhitelistPattern();
   }
 
   @java.lang.Override
-  public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
+  public final com.google.protobuf.UnknownFieldSet
+  getUnknownFields() {
     return this.unknownFields;
   }
-
   private AdmissionWhitelistPattern(
       com.google.protobuf.CodedInputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
@@ -73,52 +56,47 @@ private AdmissionWhitelistPattern(
           case 0:
             done = true;
             break;
-          case 10:
-            {
-              java.lang.String s = input.readStringRequireUtf8();
+          case 10: {
+            java.lang.String s = input.readStringRequireUtf8();
 
-              namePattern_ = s;
-              break;
-            }
-          default:
-            {
-              if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
-                done = true;
-              }
-              break;
+            namePattern_ = s;
+            break;
+          }
+          default: {
+            if (!parseUnknownField(
+                input, unknownFields, extensionRegistry, tag)) {
+              done = true;
             }
+            break;
+          }
         }
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
-      throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
+      throw new com.google.protobuf.InvalidProtocolBufferException(
+          e).setUnfinishedMessage(this);
     } finally {
       this.unknownFields = unknownFields.build();
       makeExtensionsImmutable();
     }
   }
-
-  public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
-    return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationResourcesProto
-        .internal_static_google_cloud_binaryauthorization_v1beta1_AdmissionWhitelistPattern_descriptor;
+  public static final com.google.protobuf.Descriptors.Descriptor
+      getDescriptor() {
+    return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationResourcesProto.internal_static_google_cloud_binaryauthorization_v1beta1_AdmissionWhitelistPattern_descriptor;
   }
 
   @java.lang.Override
   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
       internalGetFieldAccessorTable() {
-    return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationResourcesProto
-        .internal_static_google_cloud_binaryauthorization_v1beta1_AdmissionWhitelistPattern_fieldAccessorTable
+    return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationResourcesProto.internal_static_google_cloud_binaryauthorization_v1beta1_AdmissionWhitelistPattern_fieldAccessorTable
         .ensureFieldAccessorsInitialized(
-            com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern.class,
-            com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern.Builder.class);
+            com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern.class, com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern.Builder.class);
   }
 
   public static final int NAME_PATTERN_FIELD_NUMBER = 1;
   private volatile java.lang.Object namePattern_;
   /**
-   *
-   *
    * 
    * An image name pattern to allow, in the form `registry/path/to/image`.
    * This supports a trailing `*` as a wildcard, but this is allowed only in
@@ -126,7 +104,6 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    * 
* * string name_pattern = 1; - * * @return The namePattern. */ @java.lang.Override @@ -135,15 +112,14 @@ public java.lang.String getNamePattern() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); namePattern_ = s; return s; } } /** - * - * *
    * An image name pattern to allow, in the form `registry/path/to/image`.
    * This supports a trailing `*` as a wildcard, but this is allowed only in
@@ -151,15 +127,16 @@ public java.lang.String getNamePattern() {
    * 
* * string name_pattern = 1; - * * @return The bytes for namePattern. */ @java.lang.Override - public com.google.protobuf.ByteString getNamePatternBytes() { + public com.google.protobuf.ByteString + getNamePatternBytes() { java.lang.Object ref = namePattern_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); namePattern_ = b; return b; } else { @@ -168,7 +145,6 @@ public com.google.protobuf.ByteString getNamePatternBytes() { } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -180,7 +156,8 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { if (!getNamePatternBytes().isEmpty()) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, namePattern_); } @@ -204,15 +181,15 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern)) { return super.equals(obj); } - com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern other = - (com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern) obj; + com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern other = (com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern) obj; - if (!getNamePattern().equals(other.getNamePattern())) return false; + if (!getNamePattern() + .equals(other.getNamePattern())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -232,105 +209,96 @@ public int hashCode() { } public static com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern parseFrom( - byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + public static com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern - parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + public static com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); } - - public static com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern - parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); + public static com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - + public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - - public static Builder newBuilder( - com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern prototype) { + public static Builder newBuilder(com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** - * - * *
    * An [admission allowlist
    * pattern][google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern]
@@ -340,40 +308,38 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build
    *
    * Protobuf type {@code google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern}
    */
-  public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder
-      implements
+  public static final class Builder extends
+      com.google.protobuf.GeneratedMessageV3.Builder implements
       // @@protoc_insertion_point(builder_implements:google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern)
       com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPatternOrBuilder {
-    public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
-      return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationResourcesProto
-          .internal_static_google_cloud_binaryauthorization_v1beta1_AdmissionWhitelistPattern_descriptor;
+    public static final com.google.protobuf.Descriptors.Descriptor
+        getDescriptor() {
+      return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationResourcesProto.internal_static_google_cloud_binaryauthorization_v1beta1_AdmissionWhitelistPattern_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationResourcesProto
-          .internal_static_google_cloud_binaryauthorization_v1beta1_AdmissionWhitelistPattern_fieldAccessorTable
+      return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationResourcesProto.internal_static_google_cloud_binaryauthorization_v1beta1_AdmissionWhitelistPattern_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern.class,
-              com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern.Builder.class);
+              com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern.class, com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern.Builder.class);
     }
 
-    // Construct using
-    // com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern.newBuilder()
+    // Construct using com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern.newBuilder()
     private Builder() {
       maybeForceBuilderInitialization();
     }
 
-    private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+    private Builder(
+        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
       super(parent);
       maybeForceBuilderInitialization();
     }
-
     private void maybeForceBuilderInitialization() {
-      if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {}
+      if (com.google.protobuf.GeneratedMessageV3
+              .alwaysUseFieldBuilders) {
+      }
     }
-
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -383,22 +349,19 @@ public Builder clear() {
     }
 
     @java.lang.Override
-    public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
-      return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationResourcesProto
-          .internal_static_google_cloud_binaryauthorization_v1beta1_AdmissionWhitelistPattern_descriptor;
+    public com.google.protobuf.Descriptors.Descriptor
+        getDescriptorForType() {
+      return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationResourcesProto.internal_static_google_cloud_binaryauthorization_v1beta1_AdmissionWhitelistPattern_descriptor;
     }
 
     @java.lang.Override
-    public com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern
-        getDefaultInstanceForType() {
-      return com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern
-          .getDefaultInstance();
+    public com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern getDefaultInstanceForType() {
+      return com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern.getDefaultInstance();
     }
 
     @java.lang.Override
     public com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern build() {
-      com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern result =
-          buildPartial();
+      com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern result = buildPartial();
       if (!result.isInitialized()) {
         throw newUninitializedMessageException(result);
       }
@@ -407,8 +370,7 @@ public com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern bu
 
     @java.lang.Override
     public com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern buildPartial() {
-      com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern result =
-          new com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern(this);
+      com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern result = new com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern(this);
       result.namePattern_ = namePattern_;
       onBuilt();
       return result;
@@ -418,51 +380,46 @@ public com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern bu
     public Builder clone() {
       return super.clone();
     }
-
     @java.lang.Override
     public Builder setField(
-        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field,
+        java.lang.Object value) {
       return super.setField(field, value);
     }
-
     @java.lang.Override
-    public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
+    public Builder clearField(
+        com.google.protobuf.Descriptors.FieldDescriptor field) {
       return super.clearField(field);
     }
-
     @java.lang.Override
-    public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+    public Builder clearOneof(
+        com.google.protobuf.Descriptors.OneofDescriptor oneof) {
       return super.clearOneof(oneof);
     }
-
     @java.lang.Override
     public Builder setRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field,
+        int index, java.lang.Object value) {
       return super.setRepeatedField(field, index, value);
     }
-
     @java.lang.Override
     public Builder addRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field,
+        java.lang.Object value) {
       return super.addRepeatedField(field, value);
     }
-
     @java.lang.Override
     public Builder mergeFrom(com.google.protobuf.Message other) {
       if (other instanceof com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern) {
-        return mergeFrom(
-            (com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern) other);
+        return mergeFrom((com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern)other);
       } else {
         super.mergeFrom(other);
         return this;
       }
     }
 
-    public Builder mergeFrom(
-        com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern other) {
-      if (other
-          == com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern
-              .getDefaultInstance()) return this;
+    public Builder mergeFrom(com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern other) {
+      if (other == com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern.getDefaultInstance()) return this;
       if (!other.getNamePattern().isEmpty()) {
         namePattern_ = other.namePattern_;
         onChanged();
@@ -486,9 +443,7 @@ public Builder mergeFrom(
       try {
         parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-        parsedMessage =
-            (com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern)
-                e.getUnfinishedMessage();
+        parsedMessage = (com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern) e.getUnfinishedMessage();
         throw e.unwrapIOException();
       } finally {
         if (parsedMessage != null) {
@@ -500,8 +455,6 @@ public Builder mergeFrom(
 
     private java.lang.Object namePattern_ = "";
     /**
-     *
-     *
      * 
      * An image name pattern to allow, in the form `registry/path/to/image`.
      * This supports a trailing `*` as a wildcard, but this is allowed only in
@@ -509,13 +462,13 @@ public Builder mergeFrom(
      * 
* * string name_pattern = 1; - * * @return The namePattern. */ public java.lang.String getNamePattern() { java.lang.Object ref = namePattern_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); namePattern_ = s; return s; @@ -524,8 +477,6 @@ public java.lang.String getNamePattern() { } } /** - * - * *
      * An image name pattern to allow, in the form `registry/path/to/image`.
      * This supports a trailing `*` as a wildcard, but this is allowed only in
@@ -533,14 +484,15 @@ public java.lang.String getNamePattern() {
      * 
* * string name_pattern = 1; - * * @return The bytes for namePattern. */ - public com.google.protobuf.ByteString getNamePatternBytes() { + public com.google.protobuf.ByteString + getNamePatternBytes() { java.lang.Object ref = namePattern_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); namePattern_ = b; return b; } else { @@ -548,8 +500,6 @@ public com.google.protobuf.ByteString getNamePatternBytes() { } } /** - * - * *
      * An image name pattern to allow, in the form `registry/path/to/image`.
      * This supports a trailing `*` as a wildcard, but this is allowed only in
@@ -557,22 +507,20 @@ public com.google.protobuf.ByteString getNamePatternBytes() {
      * 
* * string name_pattern = 1; - * * @param value The namePattern to set. * @return This builder for chaining. */ - public Builder setNamePattern(java.lang.String value) { + public Builder setNamePattern( + java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - + throw new NullPointerException(); + } + namePattern_ = value; onChanged(); return this; } /** - * - * *
      * An image name pattern to allow, in the form `registry/path/to/image`.
      * This supports a trailing `*` as a wildcard, but this is allowed only in
@@ -580,18 +528,15 @@ public Builder setNamePattern(java.lang.String value) {
      * 
* * string name_pattern = 1; - * * @return This builder for chaining. */ public Builder clearNamePattern() { - + namePattern_ = getDefaultInstance().getNamePattern(); onChanged(); return this; } /** - * - * *
      * An image name pattern to allow, in the form `registry/path/to/image`.
      * This supports a trailing `*` as a wildcard, but this is allowed only in
@@ -599,23 +544,23 @@ public Builder clearNamePattern() {
      * 
* * string name_pattern = 1; - * * @param value The bytes for namePattern to set. * @return This builder for chaining. */ - public Builder setNamePatternBytes(com.google.protobuf.ByteString value) { + public Builder setNamePatternBytes( + com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + namePattern_ = value; onChanged(); return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @@ -625,32 +570,30 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } + // @@protoc_insertion_point(builder_scope:google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern) } // @@protoc_insertion_point(class_scope:google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern) - private static final com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern - DEFAULT_INSTANCE; - + private static final com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern(); } - public static com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern - getDefaultInstance() { + public static com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern getDefaultInstance() { return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public AdmissionWhitelistPattern parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new AdmissionWhitelistPattern(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public AdmissionWhitelistPattern parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new AdmissionWhitelistPattern(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -662,8 +605,9 @@ public com.google.protobuf.Parser getParserForType() } @java.lang.Override - public com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern - getDefaultInstanceForType() { + public com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern getDefaultInstanceForType() { return DEFAULT_INSTANCE; } + } + diff --git a/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/AdmissionWhitelistPatternOrBuilder.java b/owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/AdmissionWhitelistPatternOrBuilder.java similarity index 57% rename from proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/AdmissionWhitelistPatternOrBuilder.java rename to owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/AdmissionWhitelistPatternOrBuilder.java index b45118d1..6e9a8279 100644 --- a/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/AdmissionWhitelistPatternOrBuilder.java +++ b/owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/AdmissionWhitelistPatternOrBuilder.java @@ -1,31 +1,13 @@ -/* - * Copyright 2020 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * 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 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/binaryauthorization/v1beta1/resources.proto package com.google.cloud.binaryauthorization.v1beta1; -public interface AdmissionWhitelistPatternOrBuilder - extends +public interface AdmissionWhitelistPatternOrBuilder extends // @@protoc_insertion_point(interface_extends:google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern) com.google.protobuf.MessageOrBuilder { /** - * - * *
    * An image name pattern to allow, in the form `registry/path/to/image`.
    * This supports a trailing `*` as a wildcard, but this is allowed only in
@@ -33,13 +15,10 @@ public interface AdmissionWhitelistPatternOrBuilder
    * 
* * string name_pattern = 1; - * * @return The namePattern. */ java.lang.String getNamePattern(); /** - * - * *
    * An image name pattern to allow, in the form `registry/path/to/image`.
    * This supports a trailing `*` as a wildcard, but this is allowed only in
@@ -47,8 +26,8 @@ public interface AdmissionWhitelistPatternOrBuilder
    * 
* * string name_pattern = 1; - * * @return The bytes for namePattern. */ - com.google.protobuf.ByteString getNamePatternBytes(); + com.google.protobuf.ByteString + getNamePatternBytes(); } diff --git a/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/Attestor.java b/owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/Attestor.java similarity index 65% rename from proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/Attestor.java rename to owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/Attestor.java index 4b84e894..f321976a 100644 --- a/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/Attestor.java +++ b/owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/Attestor.java @@ -1,26 +1,9 @@ -/* - * Copyright 2020 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * 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 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/binaryauthorization/v1beta1/resources.proto package com.google.cloud.binaryauthorization.v1beta1; /** - * - * *
  * An [attestor][google.cloud.binaryauthorization.v1beta1.Attestor] that attests
  * to container image artifacts. An existing attestor cannot be modified except
@@ -29,16 +12,15 @@
  *
  * Protobuf type {@code google.cloud.binaryauthorization.v1beta1.Attestor}
  */
-public final class Attestor extends com.google.protobuf.GeneratedMessageV3
-    implements
+public final class Attestor extends
+    com.google.protobuf.GeneratedMessageV3 implements
     // @@protoc_insertion_point(message_implements:google.cloud.binaryauthorization.v1beta1.Attestor)
     AttestorOrBuilder {
-  private static final long serialVersionUID = 0L;
+private static final long serialVersionUID = 0L;
   // Use Attestor.newBuilder() to construct.
   private Attestor(com.google.protobuf.GeneratedMessageV3.Builder builder) {
     super(builder);
   }
-
   private Attestor() {
     name_ = "";
     description_ = "";
@@ -46,15 +28,16 @@ private Attestor() {
 
   @java.lang.Override
   @SuppressWarnings({"unused"})
-  protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
+  protected java.lang.Object newInstance(
+      UnusedPrivateParameter unused) {
     return new Attestor();
   }
 
   @java.lang.Override
-  public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
+  public final com.google.protobuf.UnknownFieldSet
+  getUnknownFields() {
     return this.unknownFields;
   }
-
   private Attestor(
       com.google.protobuf.CodedInputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
@@ -73,103 +56,85 @@ private Attestor(
           case 0:
             done = true;
             break;
-          case 10:
-            {
-              java.lang.String s = input.readStringRequireUtf8();
+          case 10: {
+            java.lang.String s = input.readStringRequireUtf8();
 
-              name_ = s;
-              break;
+            name_ = s;
+            break;
+          }
+          case 26: {
+            com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote.Builder subBuilder = null;
+            if (attestorTypeCase_ == 3) {
+              subBuilder = ((com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote) attestorType_).toBuilder();
             }
-          case 26:
-            {
-              com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote.Builder subBuilder =
-                  null;
-              if (attestorTypeCase_ == 3) {
-                subBuilder =
-                    ((com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote)
-                            attestorType_)
-                        .toBuilder();
-              }
-              attestorType_ =
-                  input.readMessage(
-                      com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote.parser(),
-                      extensionRegistry);
-              if (subBuilder != null) {
-                subBuilder.mergeFrom(
-                    (com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote)
-                        attestorType_);
-                attestorType_ = subBuilder.buildPartial();
-              }
-              attestorTypeCase_ = 3;
-              break;
+            attestorType_ =
+                input.readMessage(com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote.parser(), extensionRegistry);
+            if (subBuilder != null) {
+              subBuilder.mergeFrom((com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote) attestorType_);
+              attestorType_ = subBuilder.buildPartial();
             }
-          case 34:
-            {
-              com.google.protobuf.Timestamp.Builder subBuilder = null;
-              if (updateTime_ != null) {
-                subBuilder = updateTime_.toBuilder();
-              }
-              updateTime_ =
-                  input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry);
-              if (subBuilder != null) {
-                subBuilder.mergeFrom(updateTime_);
-                updateTime_ = subBuilder.buildPartial();
-              }
-
-              break;
+            attestorTypeCase_ = 3;
+            break;
+          }
+          case 34: {
+            com.google.protobuf.Timestamp.Builder subBuilder = null;
+            if (updateTime_ != null) {
+              subBuilder = updateTime_.toBuilder();
             }
-          case 50:
-            {
-              java.lang.String s = input.readStringRequireUtf8();
-
-              description_ = s;
-              break;
+            updateTime_ = input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry);
+            if (subBuilder != null) {
+              subBuilder.mergeFrom(updateTime_);
+              updateTime_ = subBuilder.buildPartial();
             }
-          default:
-            {
-              if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
-                done = true;
-              }
-              break;
+
+            break;
+          }
+          case 50: {
+            java.lang.String s = input.readStringRequireUtf8();
+
+            description_ = s;
+            break;
+          }
+          default: {
+            if (!parseUnknownField(
+                input, unknownFields, extensionRegistry, tag)) {
+              done = true;
             }
+            break;
+          }
         }
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
-      throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
+      throw new com.google.protobuf.InvalidProtocolBufferException(
+          e).setUnfinishedMessage(this);
     } finally {
       this.unknownFields = unknownFields.build();
       makeExtensionsImmutable();
     }
   }
-
-  public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
-    return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationResourcesProto
-        .internal_static_google_cloud_binaryauthorization_v1beta1_Attestor_descriptor;
+  public static final com.google.protobuf.Descriptors.Descriptor
+      getDescriptor() {
+    return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationResourcesProto.internal_static_google_cloud_binaryauthorization_v1beta1_Attestor_descriptor;
   }
 
   @java.lang.Override
   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
       internalGetFieldAccessorTable() {
-    return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationResourcesProto
-        .internal_static_google_cloud_binaryauthorization_v1beta1_Attestor_fieldAccessorTable
+    return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationResourcesProto.internal_static_google_cloud_binaryauthorization_v1beta1_Attestor_fieldAccessorTable
         .ensureFieldAccessorsInitialized(
-            com.google.cloud.binaryauthorization.v1beta1.Attestor.class,
-            com.google.cloud.binaryauthorization.v1beta1.Attestor.Builder.class);
+            com.google.cloud.binaryauthorization.v1beta1.Attestor.class, com.google.cloud.binaryauthorization.v1beta1.Attestor.Builder.class);
   }
 
   private int attestorTypeCase_ = 0;
   private java.lang.Object attestorType_;
-
   public enum AttestorTypeCase
-      implements
-          com.google.protobuf.Internal.EnumLite,
+      implements com.google.protobuf.Internal.EnumLite,
           com.google.protobuf.AbstractMessage.InternalOneOfEnum {
     USER_OWNED_DRYDOCK_NOTE(3),
     ATTESTORTYPE_NOT_SET(0);
     private final int value;
-
     private AttestorTypeCase(int value) {
       this.value = value;
     }
@@ -185,36 +150,31 @@ public static AttestorTypeCase valueOf(int value) {
 
     public static AttestorTypeCase forNumber(int value) {
       switch (value) {
-        case 3:
-          return USER_OWNED_DRYDOCK_NOTE;
-        case 0:
-          return ATTESTORTYPE_NOT_SET;
-        default:
-          return null;
+        case 3: return USER_OWNED_DRYDOCK_NOTE;
+        case 0: return ATTESTORTYPE_NOT_SET;
+        default: return null;
       }
     }
-
     public int getNumber() {
       return this.value;
     }
   };
 
-  public AttestorTypeCase getAttestorTypeCase() {
-    return AttestorTypeCase.forNumber(attestorTypeCase_);
+  public AttestorTypeCase
+  getAttestorTypeCase() {
+    return AttestorTypeCase.forNumber(
+        attestorTypeCase_);
   }
 
   public static final int NAME_FIELD_NUMBER = 1;
   private volatile java.lang.Object name_;
   /**
-   *
-   *
    * 
    * Required. The resource name, in the format:
    * `projects/*/attestors/*`. This field may not be updated.
    * 
* * string name = 1 [(.google.api.field_behavior) = REQUIRED]; - * * @return The name. */ @java.lang.Override @@ -223,30 +183,30 @@ public java.lang.String getName() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); name_ = s; return s; } } /** - * - * *
    * Required. The resource name, in the format:
    * `projects/*/attestors/*`. This field may not be updated.
    * 
* * string name = 1 [(.google.api.field_behavior) = REQUIRED]; - * * @return The bytes for name. */ @java.lang.Override - public com.google.protobuf.ByteString getNameBytes() { + public com.google.protobuf.ByteString + getNameBytes() { java.lang.Object ref = name_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); name_ = b; return b; } else { @@ -257,15 +217,12 @@ public com.google.protobuf.ByteString getNameBytes() { public static final int DESCRIPTION_FIELD_NUMBER = 6; private volatile java.lang.Object description_; /** - * - * *
    * Optional. A descriptive comment.  This field may be updated.
    * The field may be displayed in chooser dialogs.
    * 
* * string description = 6 [(.google.api.field_behavior) = OPTIONAL]; - * * @return The description. */ @java.lang.Override @@ -274,30 +231,30 @@ public java.lang.String getDescription() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); description_ = s; return s; } } /** - * - * *
    * Optional. A descriptive comment.  This field may be updated.
    * The field may be displayed in chooser dialogs.
    * 
* * string description = 6 [(.google.api.field_behavior) = OPTIONAL]; - * * @return The bytes for description. */ @java.lang.Override - public com.google.protobuf.ByteString getDescriptionBytes() { + public com.google.protobuf.ByteString + getDescriptionBytes() { java.lang.Object ref = description_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); description_ = b; return b; } else { @@ -307,16 +264,11 @@ public com.google.protobuf.ByteString getDescriptionBytes() { public static final int USER_OWNED_DRYDOCK_NOTE_FIELD_NUMBER = 3; /** - * - * *
    * A Drydock ATTESTATION_AUTHORITY Note, created by the user.
    * 
* - * - * .google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote user_owned_drydock_note = 3; - * - * + * .google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote user_owned_drydock_note = 3; * @return Whether the userOwnedDrydockNote field is set. */ @java.lang.Override @@ -324,42 +276,31 @@ public boolean hasUserOwnedDrydockNote() { return attestorTypeCase_ == 3; } /** - * - * *
    * A Drydock ATTESTATION_AUTHORITY Note, created by the user.
    * 
* - * - * .google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote user_owned_drydock_note = 3; - * - * + * .google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote user_owned_drydock_note = 3; * @return The userOwnedDrydockNote. */ @java.lang.Override - public com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote - getUserOwnedDrydockNote() { + public com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote getUserOwnedDrydockNote() { if (attestorTypeCase_ == 3) { - return (com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote) attestorType_; + return (com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote) attestorType_; } return com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote.getDefaultInstance(); } /** - * - * *
    * A Drydock ATTESTATION_AUTHORITY Note, created by the user.
    * 
* - * - * .google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote user_owned_drydock_note = 3; - * + * .google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote user_owned_drydock_note = 3; */ @java.lang.Override - public com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNoteOrBuilder - getUserOwnedDrydockNoteOrBuilder() { + public com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNoteOrBuilder getUserOwnedDrydockNoteOrBuilder() { if (attestorTypeCase_ == 3) { - return (com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote) attestorType_; + return (com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote) attestorType_; } return com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote.getDefaultInstance(); } @@ -367,15 +308,11 @@ public boolean hasUserOwnedDrydockNote() { public static final int UPDATE_TIME_FIELD_NUMBER = 4; private com.google.protobuf.Timestamp updateTime_; /** - * - * *
    * Output only. Time when the attestor was last updated.
    * 
* - * .google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * - * + * .google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return Whether the updateTime field is set. */ @java.lang.Override @@ -383,15 +320,11 @@ public boolean hasUpdateTime() { return updateTime_ != null; } /** - * - * *
    * Output only. Time when the attestor was last updated.
    * 
* - * .google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * - * + * .google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The updateTime. */ @java.lang.Override @@ -399,14 +332,11 @@ public com.google.protobuf.Timestamp getUpdateTime() { return updateTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : updateTime_; } /** - * - * *
    * Output only. Time when the attestor was last updated.
    * 
* - * .google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ @java.lang.Override public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { @@ -414,7 +344,6 @@ public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -426,13 +355,13 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { if (!getNameBytes().isEmpty()) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); } if (attestorTypeCase_ == 3) { - output.writeMessage( - 3, (com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote) attestorType_); + output.writeMessage(3, (com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote) attestorType_); } if (updateTime_ != null) { output.writeMessage(4, getUpdateTime()); @@ -453,12 +382,12 @@ public int getSerializedSize() { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); } if (attestorTypeCase_ == 3) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize( - 3, (com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote) attestorType_); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(3, (com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote) attestorType_); } if (updateTime_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, getUpdateTime()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(4, getUpdateTime()); } if (!getDescriptionBytes().isEmpty()) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, description_); @@ -471,24 +400,27 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.binaryauthorization.v1beta1.Attestor)) { return super.equals(obj); } - com.google.cloud.binaryauthorization.v1beta1.Attestor other = - (com.google.cloud.binaryauthorization.v1beta1.Attestor) obj; + com.google.cloud.binaryauthorization.v1beta1.Attestor other = (com.google.cloud.binaryauthorization.v1beta1.Attestor) obj; - if (!getName().equals(other.getName())) return false; - if (!getDescription().equals(other.getDescription())) return false; + if (!getName() + .equals(other.getName())) return false; + if (!getDescription() + .equals(other.getDescription())) return false; if (hasUpdateTime() != other.hasUpdateTime()) return false; if (hasUpdateTime()) { - if (!getUpdateTime().equals(other.getUpdateTime())) return false; + if (!getUpdateTime() + .equals(other.getUpdateTime())) return false; } if (!getAttestorTypeCase().equals(other.getAttestorTypeCase())) return false; switch (attestorTypeCase_) { case 3: - if (!getUserOwnedDrydockNote().equals(other.getUserOwnedDrydockNote())) return false; + if (!getUserOwnedDrydockNote() + .equals(other.getUserOwnedDrydockNote())) return false; break; case 0: default: @@ -526,104 +458,96 @@ public int hashCode() { } public static com.google.cloud.binaryauthorization.v1beta1.Attestor parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.binaryauthorization.v1beta1.Attestor parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.binaryauthorization.v1beta1.Attestor parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.binaryauthorization.v1beta1.Attestor parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.binaryauthorization.v1beta1.Attestor parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.binaryauthorization.v1beta1.Attestor parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.binaryauthorization.v1beta1.Attestor parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + public static com.google.cloud.binaryauthorization.v1beta1.Attestor parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.binaryauthorization.v1beta1.Attestor parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.binaryauthorization.v1beta1.Attestor parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + public static com.google.cloud.binaryauthorization.v1beta1.Attestor parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); } - public static com.google.cloud.binaryauthorization.v1beta1.Attestor parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static com.google.cloud.binaryauthorization.v1beta1.Attestor parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.binaryauthorization.v1beta1.Attestor parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - + public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - - public static Builder newBuilder( - com.google.cloud.binaryauthorization.v1beta1.Attestor prototype) { + public static Builder newBuilder(com.google.cloud.binaryauthorization.v1beta1.Attestor prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** - * - * *
    * An [attestor][google.cloud.binaryauthorization.v1beta1.Attestor] that attests
    * to container image artifacts. An existing attestor cannot be modified except
@@ -632,23 +556,21 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build
    *
    * Protobuf type {@code google.cloud.binaryauthorization.v1beta1.Attestor}
    */
-  public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder
-      implements
+  public static final class Builder extends
+      com.google.protobuf.GeneratedMessageV3.Builder implements
       // @@protoc_insertion_point(builder_implements:google.cloud.binaryauthorization.v1beta1.Attestor)
       com.google.cloud.binaryauthorization.v1beta1.AttestorOrBuilder {
-    public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
-      return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationResourcesProto
-          .internal_static_google_cloud_binaryauthorization_v1beta1_Attestor_descriptor;
+    public static final com.google.protobuf.Descriptors.Descriptor
+        getDescriptor() {
+      return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationResourcesProto.internal_static_google_cloud_binaryauthorization_v1beta1_Attestor_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationResourcesProto
-          .internal_static_google_cloud_binaryauthorization_v1beta1_Attestor_fieldAccessorTable
+      return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationResourcesProto.internal_static_google_cloud_binaryauthorization_v1beta1_Attestor_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.google.cloud.binaryauthorization.v1beta1.Attestor.class,
-              com.google.cloud.binaryauthorization.v1beta1.Attestor.Builder.class);
+              com.google.cloud.binaryauthorization.v1beta1.Attestor.class, com.google.cloud.binaryauthorization.v1beta1.Attestor.Builder.class);
     }
 
     // Construct using com.google.cloud.binaryauthorization.v1beta1.Attestor.newBuilder()
@@ -656,15 +578,16 @@ private Builder() {
       maybeForceBuilderInitialization();
     }
 
-    private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+    private Builder(
+        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
       super(parent);
       maybeForceBuilderInitialization();
     }
-
     private void maybeForceBuilderInitialization() {
-      if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {}
+      if (com.google.protobuf.GeneratedMessageV3
+              .alwaysUseFieldBuilders) {
+      }
     }
-
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -684,9 +607,9 @@ public Builder clear() {
     }
 
     @java.lang.Override
-    public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
-      return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationResourcesProto
-          .internal_static_google_cloud_binaryauthorization_v1beta1_Attestor_descriptor;
+    public com.google.protobuf.Descriptors.Descriptor
+        getDescriptorForType() {
+      return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationResourcesProto.internal_static_google_cloud_binaryauthorization_v1beta1_Attestor_descriptor;
     }
 
     @java.lang.Override
@@ -705,8 +628,7 @@ public com.google.cloud.binaryauthorization.v1beta1.Attestor build() {
 
     @java.lang.Override
     public com.google.cloud.binaryauthorization.v1beta1.Attestor buildPartial() {
-      com.google.cloud.binaryauthorization.v1beta1.Attestor result =
-          new com.google.cloud.binaryauthorization.v1beta1.Attestor(this);
+      com.google.cloud.binaryauthorization.v1beta1.Attestor result = new com.google.cloud.binaryauthorization.v1beta1.Attestor(this);
       result.name_ = name_;
       result.description_ = description_;
       if (attestorTypeCase_ == 3) {
@@ -730,39 +652,38 @@ public com.google.cloud.binaryauthorization.v1beta1.Attestor buildPartial() {
     public Builder clone() {
       return super.clone();
     }
-
     @java.lang.Override
     public Builder setField(
-        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field,
+        java.lang.Object value) {
       return super.setField(field, value);
     }
-
     @java.lang.Override
-    public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
+    public Builder clearField(
+        com.google.protobuf.Descriptors.FieldDescriptor field) {
       return super.clearField(field);
     }
-
     @java.lang.Override
-    public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+    public Builder clearOneof(
+        com.google.protobuf.Descriptors.OneofDescriptor oneof) {
       return super.clearOneof(oneof);
     }
-
     @java.lang.Override
     public Builder setRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field,
+        int index, java.lang.Object value) {
       return super.setRepeatedField(field, index, value);
     }
-
     @java.lang.Override
     public Builder addRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field,
+        java.lang.Object value) {
       return super.addRepeatedField(field, value);
     }
-
     @java.lang.Override
     public Builder mergeFrom(com.google.protobuf.Message other) {
       if (other instanceof com.google.cloud.binaryauthorization.v1beta1.Attestor) {
-        return mergeFrom((com.google.cloud.binaryauthorization.v1beta1.Attestor) other);
+        return mergeFrom((com.google.cloud.binaryauthorization.v1beta1.Attestor)other);
       } else {
         super.mergeFrom(other);
         return this;
@@ -770,8 +691,7 @@ public Builder mergeFrom(com.google.protobuf.Message other) {
     }
 
     public Builder mergeFrom(com.google.cloud.binaryauthorization.v1beta1.Attestor other) {
-      if (other == com.google.cloud.binaryauthorization.v1beta1.Attestor.getDefaultInstance())
-        return this;
+      if (other == com.google.cloud.binaryauthorization.v1beta1.Attestor.getDefaultInstance()) return this;
       if (!other.getName().isEmpty()) {
         name_ = other.name_;
         onChanged();
@@ -784,15 +704,13 @@ public Builder mergeFrom(com.google.cloud.binaryauthorization.v1beta1.Attestor o
         mergeUpdateTime(other.getUpdateTime());
       }
       switch (other.getAttestorTypeCase()) {
-        case USER_OWNED_DRYDOCK_NOTE:
-          {
-            mergeUserOwnedDrydockNote(other.getUserOwnedDrydockNote());
-            break;
-          }
-        case ATTESTORTYPE_NOT_SET:
-          {
-            break;
-          }
+        case USER_OWNED_DRYDOCK_NOTE: {
+          mergeUserOwnedDrydockNote(other.getUserOwnedDrydockNote());
+          break;
+        }
+        case ATTESTORTYPE_NOT_SET: {
+          break;
+        }
       }
       this.mergeUnknownFields(other.unknownFields);
       onChanged();
@@ -813,8 +731,7 @@ public Builder mergeFrom(
       try {
         parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-        parsedMessage =
-            (com.google.cloud.binaryauthorization.v1beta1.Attestor) e.getUnfinishedMessage();
+        parsedMessage = (com.google.cloud.binaryauthorization.v1beta1.Attestor) e.getUnfinishedMessage();
         throw e.unwrapIOException();
       } finally {
         if (parsedMessage != null) {
@@ -823,12 +740,12 @@ public Builder mergeFrom(
       }
       return this;
     }
-
     private int attestorTypeCase_ = 0;
     private java.lang.Object attestorType_;
-
-    public AttestorTypeCase getAttestorTypeCase() {
-      return AttestorTypeCase.forNumber(attestorTypeCase_);
+    public AttestorTypeCase
+        getAttestorTypeCase() {
+      return AttestorTypeCase.forNumber(
+          attestorTypeCase_);
     }
 
     public Builder clearAttestorType() {
@@ -838,23 +755,22 @@ public Builder clearAttestorType() {
       return this;
     }
 
+
     private java.lang.Object name_ = "";
     /**
-     *
-     *
      * 
      * Required. The resource name, in the format:
      * `projects/*/attestors/*`. This field may not be updated.
      * 
* * string name = 1 [(.google.api.field_behavior) = REQUIRED]; - * * @return The name. */ public java.lang.String getName() { java.lang.Object ref = name_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); name_ = s; return s; @@ -863,22 +779,21 @@ public java.lang.String getName() { } } /** - * - * *
      * Required. The resource name, in the format:
      * `projects/*/attestors/*`. This field may not be updated.
      * 
* * string name = 1 [(.google.api.field_behavior) = REQUIRED]; - * * @return The bytes for name. */ - public com.google.protobuf.ByteString getNameBytes() { + public com.google.protobuf.ByteString + getNameBytes() { java.lang.Object ref = name_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); name_ = b; return b; } else { @@ -886,64 +801,57 @@ public com.google.protobuf.ByteString getNameBytes() { } } /** - * - * *
      * Required. The resource name, in the format:
      * `projects/*/attestors/*`. This field may not be updated.
      * 
* * string name = 1 [(.google.api.field_behavior) = REQUIRED]; - * * @param value The name to set. * @return This builder for chaining. */ - public Builder setName(java.lang.String value) { + public Builder setName( + java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - + throw new NullPointerException(); + } + name_ = value; onChanged(); return this; } /** - * - * *
      * Required. The resource name, in the format:
      * `projects/*/attestors/*`. This field may not be updated.
      * 
* * string name = 1 [(.google.api.field_behavior) = REQUIRED]; - * * @return This builder for chaining. */ public Builder clearName() { - + name_ = getDefaultInstance().getName(); onChanged(); return this; } /** - * - * *
      * Required. The resource name, in the format:
      * `projects/*/attestors/*`. This field may not be updated.
      * 
* * string name = 1 [(.google.api.field_behavior) = REQUIRED]; - * * @param value The bytes for name to set. * @return This builder for chaining. */ - public Builder setNameBytes(com.google.protobuf.ByteString value) { + public Builder setNameBytes( + com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + name_ = value; onChanged(); return this; @@ -951,21 +859,19 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { private java.lang.Object description_ = ""; /** - * - * *
      * Optional. A descriptive comment.  This field may be updated.
      * The field may be displayed in chooser dialogs.
      * 
* * string description = 6 [(.google.api.field_behavior) = OPTIONAL]; - * * @return The description. */ public java.lang.String getDescription() { java.lang.Object ref = description_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); description_ = s; return s; @@ -974,22 +880,21 @@ public java.lang.String getDescription() { } } /** - * - * *
      * Optional. A descriptive comment.  This field may be updated.
      * The field may be displayed in chooser dialogs.
      * 
* * string description = 6 [(.google.api.field_behavior) = OPTIONAL]; - * * @return The bytes for description. */ - public com.google.protobuf.ByteString getDescriptionBytes() { + public com.google.protobuf.ByteString + getDescriptionBytes() { java.lang.Object ref = description_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); description_ = b; return b; } else { @@ -997,85 +902,70 @@ public com.google.protobuf.ByteString getDescriptionBytes() { } } /** - * - * *
      * Optional. A descriptive comment.  This field may be updated.
      * The field may be displayed in chooser dialogs.
      * 
* * string description = 6 [(.google.api.field_behavior) = OPTIONAL]; - * * @param value The description to set. * @return This builder for chaining. */ - public Builder setDescription(java.lang.String value) { + public Builder setDescription( + java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - + throw new NullPointerException(); + } + description_ = value; onChanged(); return this; } /** - * - * *
      * Optional. A descriptive comment.  This field may be updated.
      * The field may be displayed in chooser dialogs.
      * 
* * string description = 6 [(.google.api.field_behavior) = OPTIONAL]; - * * @return This builder for chaining. */ public Builder clearDescription() { - + description_ = getDefaultInstance().getDescription(); onChanged(); return this; } /** - * - * *
      * Optional. A descriptive comment.  This field may be updated.
      * The field may be displayed in chooser dialogs.
      * 
* * string description = 6 [(.google.api.field_behavior) = OPTIONAL]; - * * @param value The bytes for description to set. * @return This builder for chaining. */ - public Builder setDescriptionBytes(com.google.protobuf.ByteString value) { + public Builder setDescriptionBytes( + com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + description_ = value; onChanged(); return this; } private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote, - com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote.Builder, - com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNoteOrBuilder> - userOwnedDrydockNoteBuilder_; + com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote, com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote.Builder, com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNoteOrBuilder> userOwnedDrydockNoteBuilder_; /** - * - * *
      * A Drydock ATTESTATION_AUTHORITY Note, created by the user.
      * 
* - * - * .google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote user_owned_drydock_note = 3; - * - * + * .google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote user_owned_drydock_note = 3; * @return Whether the userOwnedDrydockNote field is set. */ @java.lang.Override @@ -1083,48 +973,35 @@ public boolean hasUserOwnedDrydockNote() { return attestorTypeCase_ == 3; } /** - * - * *
      * A Drydock ATTESTATION_AUTHORITY Note, created by the user.
      * 
* - * - * .google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote user_owned_drydock_note = 3; - * - * + * .google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote user_owned_drydock_note = 3; * @return The userOwnedDrydockNote. */ @java.lang.Override - public com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote - getUserOwnedDrydockNote() { + public com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote getUserOwnedDrydockNote() { if (userOwnedDrydockNoteBuilder_ == null) { if (attestorTypeCase_ == 3) { return (com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote) attestorType_; } - return com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote - .getDefaultInstance(); + return com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote.getDefaultInstance(); } else { if (attestorTypeCase_ == 3) { return userOwnedDrydockNoteBuilder_.getMessage(); } - return com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote - .getDefaultInstance(); + return com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote.getDefaultInstance(); } } /** - * - * *
      * A Drydock ATTESTATION_AUTHORITY Note, created by the user.
      * 
* - * - * .google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote user_owned_drydock_note = 3; - * + * .google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote user_owned_drydock_note = 3; */ - public Builder setUserOwnedDrydockNote( - com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote value) { + public Builder setUserOwnedDrydockNote(com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote value) { if (userOwnedDrydockNoteBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -1138,15 +1015,11 @@ public Builder setUserOwnedDrydockNote( return this; } /** - * - * *
      * A Drydock ATTESTATION_AUTHORITY Note, created by the user.
      * 
* - * - * .google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote user_owned_drydock_note = 3; - * + * .google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote user_owned_drydock_note = 3; */ public Builder setUserOwnedDrydockNote( com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote.Builder builderForValue) { @@ -1160,29 +1033,18 @@ public Builder setUserOwnedDrydockNote( return this; } /** - * - * *
      * A Drydock ATTESTATION_AUTHORITY Note, created by the user.
      * 
* - * - * .google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote user_owned_drydock_note = 3; - * + * .google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote user_owned_drydock_note = 3; */ - public Builder mergeUserOwnedDrydockNote( - com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote value) { + public Builder mergeUserOwnedDrydockNote(com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote value) { if (userOwnedDrydockNoteBuilder_ == null) { - if (attestorTypeCase_ == 3 - && attestorType_ - != com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote - .getDefaultInstance()) { - attestorType_ = - com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote.newBuilder( - (com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote) - attestorType_) - .mergeFrom(value) - .buildPartial(); + if (attestorTypeCase_ == 3 && + attestorType_ != com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote.getDefaultInstance()) { + attestorType_ = com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote.newBuilder((com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote) attestorType_) + .mergeFrom(value).buildPartial(); } else { attestorType_ = value; } @@ -1197,15 +1059,11 @@ public Builder mergeUserOwnedDrydockNote( return this; } /** - * - * *
      * A Drydock ATTESTATION_AUTHORITY Note, created by the user.
      * 
* - * - * .google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote user_owned_drydock_note = 3; - * + * .google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote user_owned_drydock_note = 3; */ public Builder clearUserOwnedDrydockNote() { if (userOwnedDrydockNoteBuilder_ == null) { @@ -1224,136 +1082,94 @@ public Builder clearUserOwnedDrydockNote() { return this; } /** - * - * *
      * A Drydock ATTESTATION_AUTHORITY Note, created by the user.
      * 
* - * - * .google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote user_owned_drydock_note = 3; - * + * .google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote user_owned_drydock_note = 3; */ - public com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote.Builder - getUserOwnedDrydockNoteBuilder() { + public com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote.Builder getUserOwnedDrydockNoteBuilder() { return getUserOwnedDrydockNoteFieldBuilder().getBuilder(); } /** - * - * *
      * A Drydock ATTESTATION_AUTHORITY Note, created by the user.
      * 
* - * - * .google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote user_owned_drydock_note = 3; - * + * .google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote user_owned_drydock_note = 3; */ @java.lang.Override - public com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNoteOrBuilder - getUserOwnedDrydockNoteOrBuilder() { + public com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNoteOrBuilder getUserOwnedDrydockNoteOrBuilder() { if ((attestorTypeCase_ == 3) && (userOwnedDrydockNoteBuilder_ != null)) { return userOwnedDrydockNoteBuilder_.getMessageOrBuilder(); } else { if (attestorTypeCase_ == 3) { return (com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote) attestorType_; } - return com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote - .getDefaultInstance(); + return com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote.getDefaultInstance(); } } /** - * - * *
      * A Drydock ATTESTATION_AUTHORITY Note, created by the user.
      * 
* - * - * .google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote user_owned_drydock_note = 3; - * + * .google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote user_owned_drydock_note = 3; */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote, - com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote.Builder, - com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNoteOrBuilder> + com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote, com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote.Builder, com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNoteOrBuilder> getUserOwnedDrydockNoteFieldBuilder() { if (userOwnedDrydockNoteBuilder_ == null) { if (!(attestorTypeCase_ == 3)) { - attestorType_ = - com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote - .getDefaultInstance(); + attestorType_ = com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote.getDefaultInstance(); } - userOwnedDrydockNoteBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote, - com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote.Builder, - com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNoteOrBuilder>( + userOwnedDrydockNoteBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote, com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote.Builder, com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNoteOrBuilder>( (com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote) attestorType_, getParentForChildren(), isClean()); attestorType_ = null; } attestorTypeCase_ = 3; - onChanged(); - ; + onChanged();; return userOwnedDrydockNoteBuilder_; } private com.google.protobuf.Timestamp updateTime_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder> - updateTimeBuilder_; + com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> updateTimeBuilder_; /** - * - * *
      * Output only. Time when the attestor was last updated.
      * 
* - * - * .google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * - * + * .google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return Whether the updateTime field is set. */ public boolean hasUpdateTime() { return updateTimeBuilder_ != null || updateTime_ != null; } /** - * - * *
      * Output only. Time when the attestor was last updated.
      * 
* - * - * .google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * - * + * .google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The updateTime. */ public com.google.protobuf.Timestamp getUpdateTime() { if (updateTimeBuilder_ == null) { - return updateTime_ == null - ? com.google.protobuf.Timestamp.getDefaultInstance() - : updateTime_; + return updateTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : updateTime_; } else { return updateTimeBuilder_.getMessage(); } } /** - * - * *
      * Output only. Time when the attestor was last updated.
      * 
* - * - * .google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ public Builder setUpdateTime(com.google.protobuf.Timestamp value) { if (updateTimeBuilder_ == null) { @@ -1369,17 +1185,14 @@ public Builder setUpdateTime(com.google.protobuf.Timestamp value) { return this; } /** - * - * *
      * Output only. Time when the attestor was last updated.
      * 
* - * - * .google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ - public Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue) { + public Builder setUpdateTime( + com.google.protobuf.Timestamp.Builder builderForValue) { if (updateTimeBuilder_ == null) { updateTime_ = builderForValue.build(); onChanged(); @@ -1390,21 +1203,17 @@ public Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForVal return this; } /** - * - * *
      * Output only. Time when the attestor was last updated.
      * 
* - * - * .google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ public Builder mergeUpdateTime(com.google.protobuf.Timestamp value) { if (updateTimeBuilder_ == null) { if (updateTime_ != null) { updateTime_ = - com.google.protobuf.Timestamp.newBuilder(updateTime_).mergeFrom(value).buildPartial(); + com.google.protobuf.Timestamp.newBuilder(updateTime_).mergeFrom(value).buildPartial(); } else { updateTime_ = value; } @@ -1416,15 +1225,11 @@ public Builder mergeUpdateTime(com.google.protobuf.Timestamp value) { return this; } /** - * - * *
      * Output only. Time when the attestor was last updated.
      * 
* - * - * .google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ public Builder clearUpdateTime() { if (updateTimeBuilder_ == null) { @@ -1438,71 +1243,55 @@ public Builder clearUpdateTime() { return this; } /** - * - * *
      * Output only. Time when the attestor was last updated.
      * 
* - * - * .google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder() { - + onChanged(); return getUpdateTimeFieldBuilder().getBuilder(); } /** - * - * *
      * Output only. Time when the attestor was last updated.
      * 
* - * - * .google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { if (updateTimeBuilder_ != null) { return updateTimeBuilder_.getMessageOrBuilder(); } else { - return updateTime_ == null - ? com.google.protobuf.Timestamp.getDefaultInstance() - : updateTime_; + return updateTime_ == null ? + com.google.protobuf.Timestamp.getDefaultInstance() : updateTime_; } } /** - * - * *
      * Output only. Time when the attestor was last updated.
      * 
* - * - * .google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder> + com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> getUpdateTimeFieldBuilder() { if (updateTimeBuilder_ == null) { - updateTimeBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder>( - getUpdateTime(), getParentForChildren(), isClean()); + updateTimeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( + getUpdateTime(), + getParentForChildren(), + isClean()); updateTime_ = null; } return updateTimeBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @@ -1512,12 +1301,12 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } + // @@protoc_insertion_point(builder_scope:google.cloud.binaryauthorization.v1beta1.Attestor) } // @@protoc_insertion_point(class_scope:google.cloud.binaryauthorization.v1beta1.Attestor) private static final com.google.cloud.binaryauthorization.v1beta1.Attestor DEFAULT_INSTANCE; - static { DEFAULT_INSTANCE = new com.google.cloud.binaryauthorization.v1beta1.Attestor(); } @@ -1526,16 +1315,16 @@ public static com.google.cloud.binaryauthorization.v1beta1.Attestor getDefaultIn return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public Attestor parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new Attestor(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Attestor parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new Attestor(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -1550,4 +1339,6 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.binaryauthorization.v1beta1.Attestor getDefaultInstanceForType() { return DEFAULT_INSTANCE; } + } + diff --git a/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/AttestorName.java b/owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/AttestorName.java similarity index 100% rename from proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/AttestorName.java rename to owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/AttestorName.java diff --git a/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/AttestorOrBuilder.java b/owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/AttestorOrBuilder.java similarity index 65% rename from proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/AttestorOrBuilder.java rename to owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/AttestorOrBuilder.java index 0144162e..ba12af73 100644 --- a/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/AttestorOrBuilder.java +++ b/owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/AttestorOrBuilder.java @@ -1,162 +1,109 @@ -/* - * Copyright 2020 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * 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 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/binaryauthorization/v1beta1/resources.proto package com.google.cloud.binaryauthorization.v1beta1; -public interface AttestorOrBuilder - extends +public interface AttestorOrBuilder extends // @@protoc_insertion_point(interface_extends:google.cloud.binaryauthorization.v1beta1.Attestor) com.google.protobuf.MessageOrBuilder { /** - * - * *
    * Required. The resource name, in the format:
    * `projects/*/attestors/*`. This field may not be updated.
    * 
* * string name = 1 [(.google.api.field_behavior) = REQUIRED]; - * * @return The name. */ java.lang.String getName(); /** - * - * *
    * Required. The resource name, in the format:
    * `projects/*/attestors/*`. This field may not be updated.
    * 
* * string name = 1 [(.google.api.field_behavior) = REQUIRED]; - * * @return The bytes for name. */ - com.google.protobuf.ByteString getNameBytes(); + com.google.protobuf.ByteString + getNameBytes(); /** - * - * *
    * Optional. A descriptive comment.  This field may be updated.
    * The field may be displayed in chooser dialogs.
    * 
* * string description = 6 [(.google.api.field_behavior) = OPTIONAL]; - * * @return The description. */ java.lang.String getDescription(); /** - * - * *
    * Optional. A descriptive comment.  This field may be updated.
    * The field may be displayed in chooser dialogs.
    * 
* * string description = 6 [(.google.api.field_behavior) = OPTIONAL]; - * * @return The bytes for description. */ - com.google.protobuf.ByteString getDescriptionBytes(); + com.google.protobuf.ByteString + getDescriptionBytes(); /** - * - * *
    * A Drydock ATTESTATION_AUTHORITY Note, created by the user.
    * 
* - * - * .google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote user_owned_drydock_note = 3; - * - * + * .google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote user_owned_drydock_note = 3; * @return Whether the userOwnedDrydockNote field is set. */ boolean hasUserOwnedDrydockNote(); /** - * - * *
    * A Drydock ATTESTATION_AUTHORITY Note, created by the user.
    * 
* - * - * .google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote user_owned_drydock_note = 3; - * - * + * .google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote user_owned_drydock_note = 3; * @return The userOwnedDrydockNote. */ com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote getUserOwnedDrydockNote(); /** - * - * *
    * A Drydock ATTESTATION_AUTHORITY Note, created by the user.
    * 
* - * - * .google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote user_owned_drydock_note = 3; - * + * .google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote user_owned_drydock_note = 3; */ - com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNoteOrBuilder - getUserOwnedDrydockNoteOrBuilder(); + com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNoteOrBuilder getUserOwnedDrydockNoteOrBuilder(); /** - * - * *
    * Output only. Time when the attestor was last updated.
    * 
* - * .google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * - * + * .google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return Whether the updateTime field is set. */ boolean hasUpdateTime(); /** - * - * *
    * Output only. Time when the attestor was last updated.
    * 
* - * .google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * - * + * .google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The updateTime. */ com.google.protobuf.Timestamp getUpdateTime(); /** - * - * *
    * Output only. Time when the attestor was last updated.
    * 
* - * .google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder(); - public com.google.cloud.binaryauthorization.v1beta1.Attestor.AttestorTypeCase - getAttestorTypeCase(); + public com.google.cloud.binaryauthorization.v1beta1.Attestor.AttestorTypeCase getAttestorTypeCase(); } diff --git a/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/AttestorPublicKey.java b/owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/AttestorPublicKey.java similarity index 75% rename from proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/AttestorPublicKey.java rename to owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/AttestorPublicKey.java index ef225b30..75dff85a 100644 --- a/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/AttestorPublicKey.java +++ b/owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/AttestorPublicKey.java @@ -1,26 +1,9 @@ -/* - * Copyright 2020 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * 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 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/binaryauthorization/v1beta1/resources.proto package com.google.cloud.binaryauthorization.v1beta1; /** - * - * *
  * An [attestor public
  * key][google.cloud.binaryauthorization.v1beta1.AttestorPublicKey] that will be
@@ -29,16 +12,15 @@
  *
  * Protobuf type {@code google.cloud.binaryauthorization.v1beta1.AttestorPublicKey}
  */
-public final class AttestorPublicKey extends com.google.protobuf.GeneratedMessageV3
-    implements
+public final class AttestorPublicKey extends
+    com.google.protobuf.GeneratedMessageV3 implements
     // @@protoc_insertion_point(message_implements:google.cloud.binaryauthorization.v1beta1.AttestorPublicKey)
     AttestorPublicKeyOrBuilder {
-  private static final long serialVersionUID = 0L;
+private static final long serialVersionUID = 0L;
   // Use AttestorPublicKey.newBuilder() to construct.
   private AttestorPublicKey(com.google.protobuf.GeneratedMessageV3.Builder builder) {
     super(builder);
   }
-
   private AttestorPublicKey() {
     comment_ = "";
     id_ = "";
@@ -46,15 +28,16 @@ private AttestorPublicKey() {
 
   @java.lang.Override
   @SuppressWarnings({"unused"})
-  protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
+  protected java.lang.Object newInstance(
+      UnusedPrivateParameter unused) {
     return new AttestorPublicKey();
   }
 
   @java.lang.Override
-  public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
+  public final com.google.protobuf.UnknownFieldSet
+  getUnknownFields() {
     return this.unknownFields;
   }
-
   private AttestorPublicKey(
       com.google.protobuf.CodedInputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
@@ -73,93 +56,79 @@ private AttestorPublicKey(
           case 0:
             done = true;
             break;
-          case 10:
-            {
-              java.lang.String s = input.readStringRequireUtf8();
+          case 10: {
+            java.lang.String s = input.readStringRequireUtf8();
 
-              comment_ = s;
-              break;
-            }
-          case 18:
-            {
-              java.lang.String s = input.readStringRequireUtf8();
+            comment_ = s;
+            break;
+          }
+          case 18: {
+            java.lang.String s = input.readStringRequireUtf8();
 
-              id_ = s;
-              break;
-            }
-          case 26:
-            {
-              java.lang.String s = input.readStringRequireUtf8();
-              publicKeyCase_ = 3;
-              publicKey_ = s;
-              break;
+            id_ = s;
+            break;
+          }
+          case 26: {
+            java.lang.String s = input.readStringRequireUtf8();
+            publicKeyCase_ = 3;
+            publicKey_ = s;
+            break;
+          }
+          case 42: {
+            com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey.Builder subBuilder = null;
+            if (publicKeyCase_ == 5) {
+              subBuilder = ((com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey) publicKey_).toBuilder();
             }
-          case 42:
-            {
-              com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey.Builder subBuilder = null;
-              if (publicKeyCase_ == 5) {
-                subBuilder =
-                    ((com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey) publicKey_)
-                        .toBuilder();
-              }
-              publicKey_ =
-                  input.readMessage(
-                      com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey.parser(),
-                      extensionRegistry);
-              if (subBuilder != null) {
-                subBuilder.mergeFrom(
-                    (com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey) publicKey_);
-                publicKey_ = subBuilder.buildPartial();
-              }
-              publicKeyCase_ = 5;
-              break;
+            publicKey_ =
+                input.readMessage(com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey.parser(), extensionRegistry);
+            if (subBuilder != null) {
+              subBuilder.mergeFrom((com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey) publicKey_);
+              publicKey_ = subBuilder.buildPartial();
             }
-          default:
-            {
-              if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
-                done = true;
-              }
-              break;
+            publicKeyCase_ = 5;
+            break;
+          }
+          default: {
+            if (!parseUnknownField(
+                input, unknownFields, extensionRegistry, tag)) {
+              done = true;
             }
+            break;
+          }
         }
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
-      throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
+      throw new com.google.protobuf.InvalidProtocolBufferException(
+          e).setUnfinishedMessage(this);
     } finally {
       this.unknownFields = unknownFields.build();
       makeExtensionsImmutable();
     }
   }
-
-  public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
-    return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationResourcesProto
-        .internal_static_google_cloud_binaryauthorization_v1beta1_AttestorPublicKey_descriptor;
+  public static final com.google.protobuf.Descriptors.Descriptor
+      getDescriptor() {
+    return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationResourcesProto.internal_static_google_cloud_binaryauthorization_v1beta1_AttestorPublicKey_descriptor;
   }
 
   @java.lang.Override
   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
       internalGetFieldAccessorTable() {
-    return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationResourcesProto
-        .internal_static_google_cloud_binaryauthorization_v1beta1_AttestorPublicKey_fieldAccessorTable
+    return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationResourcesProto.internal_static_google_cloud_binaryauthorization_v1beta1_AttestorPublicKey_fieldAccessorTable
         .ensureFieldAccessorsInitialized(
-            com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKey.class,
-            com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKey.Builder.class);
+            com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKey.class, com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKey.Builder.class);
   }
 
   private int publicKeyCase_ = 0;
   private java.lang.Object publicKey_;
-
   public enum PublicKeyCase
-      implements
-          com.google.protobuf.Internal.EnumLite,
+      implements com.google.protobuf.Internal.EnumLite,
           com.google.protobuf.AbstractMessage.InternalOneOfEnum {
     ASCII_ARMORED_PGP_PUBLIC_KEY(3),
     PKIX_PUBLIC_KEY(5),
     PUBLICKEY_NOT_SET(0);
     private final int value;
-
     private PublicKeyCase(int value) {
       this.value = value;
     }
@@ -175,37 +144,31 @@ public static PublicKeyCase valueOf(int value) {
 
     public static PublicKeyCase forNumber(int value) {
       switch (value) {
-        case 3:
-          return ASCII_ARMORED_PGP_PUBLIC_KEY;
-        case 5:
-          return PKIX_PUBLIC_KEY;
-        case 0:
-          return PUBLICKEY_NOT_SET;
-        default:
-          return null;
+        case 3: return ASCII_ARMORED_PGP_PUBLIC_KEY;
+        case 5: return PKIX_PUBLIC_KEY;
+        case 0: return PUBLICKEY_NOT_SET;
+        default: return null;
       }
     }
-
     public int getNumber() {
       return this.value;
     }
   };
 
-  public PublicKeyCase getPublicKeyCase() {
-    return PublicKeyCase.forNumber(publicKeyCase_);
+  public PublicKeyCase
+  getPublicKeyCase() {
+    return PublicKeyCase.forNumber(
+        publicKeyCase_);
   }
 
   public static final int COMMENT_FIELD_NUMBER = 1;
   private volatile java.lang.Object comment_;
   /**
-   *
-   *
    * 
    * Optional. A descriptive comment. This field may be updated.
    * 
* * string comment = 1 [(.google.api.field_behavior) = OPTIONAL]; - * * @return The comment. */ @java.lang.Override @@ -214,29 +177,29 @@ public java.lang.String getComment() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); comment_ = s; return s; } } /** - * - * *
    * Optional. A descriptive comment. This field may be updated.
    * 
* * string comment = 1 [(.google.api.field_behavior) = OPTIONAL]; - * * @return The bytes for comment. */ @java.lang.Override - public com.google.protobuf.ByteString getCommentBytes() { + public com.google.protobuf.ByteString + getCommentBytes() { java.lang.Object ref = comment_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); comment_ = b; return b; } else { @@ -247,8 +210,6 @@ public com.google.protobuf.ByteString getCommentBytes() { public static final int ID_FIELD_NUMBER = 2; private volatile java.lang.Object id_; /** - * - * *
    * The ID of this public key.
    * Signatures verified by BinAuthz must include the ID of the public key that
@@ -260,7 +221,6 @@ public com.google.protobuf.ByteString getCommentBytes() {
    * 
* * string id = 2; - * * @return The id. */ @java.lang.Override @@ -269,15 +229,14 @@ public java.lang.String getId() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); id_ = s; return s; } } /** - * - * *
    * The ID of this public key.
    * Signatures verified by BinAuthz must include the ID of the public key that
@@ -289,15 +248,16 @@ public java.lang.String getId() {
    * 
* * string id = 2; - * * @return The bytes for id. */ @java.lang.Override - public com.google.protobuf.ByteString getIdBytes() { + public com.google.protobuf.ByteString + getIdBytes() { java.lang.Object ref = id_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); id_ = b; return b; } else { @@ -307,8 +267,6 @@ public com.google.protobuf.ByteString getIdBytes() { public static final int ASCII_ARMORED_PGP_PUBLIC_KEY_FIELD_NUMBER = 3; /** - * - * *
    * ASCII-armored representation of a PGP public key, as the entire output by
    * the command `gpg --export --armor foo@example.com` (either LF or CRLF
@@ -321,15 +279,12 @@ public com.google.protobuf.ByteString getIdBytes() {
    * 
* * string ascii_armored_pgp_public_key = 3; - * * @return Whether the asciiArmoredPgpPublicKey field is set. */ public boolean hasAsciiArmoredPgpPublicKey() { return publicKeyCase_ == 3; } /** - * - * *
    * ASCII-armored representation of a PGP public key, as the entire output by
    * the command `gpg --export --armor foo@example.com` (either LF or CRLF
@@ -342,7 +297,6 @@ public boolean hasAsciiArmoredPgpPublicKey() {
    * 
* * string ascii_armored_pgp_public_key = 3; - * * @return The asciiArmoredPgpPublicKey. */ public java.lang.String getAsciiArmoredPgpPublicKey() { @@ -353,7 +307,8 @@ public java.lang.String getAsciiArmoredPgpPublicKey() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (publicKeyCase_ == 3) { publicKey_ = s; @@ -362,8 +317,6 @@ public java.lang.String getAsciiArmoredPgpPublicKey() { } } /** - * - * *
    * ASCII-armored representation of a PGP public key, as the entire output by
    * the command `gpg --export --armor foo@example.com` (either LF or CRLF
@@ -376,17 +329,18 @@ public java.lang.String getAsciiArmoredPgpPublicKey() {
    * 
* * string ascii_armored_pgp_public_key = 3; - * * @return The bytes for asciiArmoredPgpPublicKey. */ - public com.google.protobuf.ByteString getAsciiArmoredPgpPublicKeyBytes() { + public com.google.protobuf.ByteString + getAsciiArmoredPgpPublicKeyBytes() { java.lang.Object ref = ""; if (publicKeyCase_ == 3) { ref = publicKey_; } if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); if (publicKeyCase_ == 3) { publicKey_ = b; } @@ -398,8 +352,6 @@ public com.google.protobuf.ByteString getAsciiArmoredPgpPublicKeyBytes() { public static final int PKIX_PUBLIC_KEY_FIELD_NUMBER = 5; /** - * - * *
    * A raw PKIX SubjectPublicKeyInfo format public key.
    * NOTE: `id` may be explicitly provided by the caller when using this
@@ -409,7 +361,6 @@ public com.google.protobuf.ByteString getAsciiArmoredPgpPublicKeyBytes() {
    * 
* * .google.cloud.binaryauthorization.v1beta1.PkixPublicKey pkix_public_key = 5; - * * @return Whether the pkixPublicKey field is set. */ @java.lang.Override @@ -417,8 +368,6 @@ public boolean hasPkixPublicKey() { return publicKeyCase_ == 5; } /** - * - * *
    * A raw PKIX SubjectPublicKeyInfo format public key.
    * NOTE: `id` may be explicitly provided by the caller when using this
@@ -428,19 +377,16 @@ public boolean hasPkixPublicKey() {
    * 
* * .google.cloud.binaryauthorization.v1beta1.PkixPublicKey pkix_public_key = 5; - * * @return The pkixPublicKey. */ @java.lang.Override public com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey getPkixPublicKey() { if (publicKeyCase_ == 5) { - return (com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey) publicKey_; + return (com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey) publicKey_; } return com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey.getDefaultInstance(); } /** - * - * *
    * A raw PKIX SubjectPublicKeyInfo format public key.
    * NOTE: `id` may be explicitly provided by the caller when using this
@@ -452,16 +398,14 @@ public com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey getPkixPublicK
    * .google.cloud.binaryauthorization.v1beta1.PkixPublicKey pkix_public_key = 5;
    */
   @java.lang.Override
-  public com.google.cloud.binaryauthorization.v1beta1.PkixPublicKeyOrBuilder
-      getPkixPublicKeyOrBuilder() {
+  public com.google.cloud.binaryauthorization.v1beta1.PkixPublicKeyOrBuilder getPkixPublicKeyOrBuilder() {
     if (publicKeyCase_ == 5) {
-      return (com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey) publicKey_;
+       return (com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey) publicKey_;
     }
     return com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey.getDefaultInstance();
   }
 
   private byte memoizedIsInitialized = -1;
-
   @java.lang.Override
   public final boolean isInitialized() {
     byte isInitialized = memoizedIsInitialized;
@@ -473,7 +417,8 @@ public final boolean isInitialized() {
   }
 
   @java.lang.Override
-  public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
+  public void writeTo(com.google.protobuf.CodedOutputStream output)
+                      throws java.io.IOException {
     if (!getCommentBytes().isEmpty()) {
       com.google.protobuf.GeneratedMessageV3.writeString(output, 1, comment_);
     }
@@ -484,8 +429,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io
       com.google.protobuf.GeneratedMessageV3.writeString(output, 3, publicKey_);
     }
     if (publicKeyCase_ == 5) {
-      output.writeMessage(
-          5, (com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey) publicKey_);
+      output.writeMessage(5, (com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey) publicKey_);
     }
     unknownFields.writeTo(output);
   }
@@ -506,9 +450,8 @@ public int getSerializedSize() {
       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, publicKey_);
     }
     if (publicKeyCase_ == 5) {
-      size +=
-          com.google.protobuf.CodedOutputStream.computeMessageSize(
-              5, (com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey) publicKey_);
+      size += com.google.protobuf.CodedOutputStream
+        .computeMessageSize(5, (com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey) publicKey_);
     }
     size += unknownFields.getSerializedSize();
     memoizedSize = size;
@@ -518,24 +461,26 @@ public int getSerializedSize() {
   @java.lang.Override
   public boolean equals(final java.lang.Object obj) {
     if (obj == this) {
-      return true;
+     return true;
     }
     if (!(obj instanceof com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKey)) {
       return super.equals(obj);
     }
-    com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKey other =
-        (com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKey) obj;
+    com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKey other = (com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKey) obj;
 
-    if (!getComment().equals(other.getComment())) return false;
-    if (!getId().equals(other.getId())) return false;
+    if (!getComment()
+        .equals(other.getComment())) return false;
+    if (!getId()
+        .equals(other.getId())) return false;
     if (!getPublicKeyCase().equals(other.getPublicKeyCase())) return false;
     switch (publicKeyCase_) {
       case 3:
-        if (!getAsciiArmoredPgpPublicKey().equals(other.getAsciiArmoredPgpPublicKey()))
-          return false;
+        if (!getAsciiArmoredPgpPublicKey()
+            .equals(other.getAsciiArmoredPgpPublicKey())) return false;
         break;
       case 5:
-        if (!getPkixPublicKey().equals(other.getPkixPublicKey())) return false;
+        if (!getPkixPublicKey()
+            .equals(other.getPkixPublicKey())) return false;
         break;
       case 0:
       default:
@@ -573,104 +518,96 @@ public int hashCode() {
   }
 
   public static com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKey parseFrom(
-      java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException {
+      java.nio.ByteBuffer data)
+      throws com.google.protobuf.InvalidProtocolBufferException {
     return PARSER.parseFrom(data);
   }
-
   public static com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKey parseFrom(
-      java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+      java.nio.ByteBuffer data,
+      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws com.google.protobuf.InvalidProtocolBufferException {
     return PARSER.parseFrom(data, extensionRegistry);
   }
-
   public static com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKey parseFrom(
       com.google.protobuf.ByteString data)
       throws com.google.protobuf.InvalidProtocolBufferException {
     return PARSER.parseFrom(data);
   }
-
   public static com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKey parseFrom(
       com.google.protobuf.ByteString data,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws com.google.protobuf.InvalidProtocolBufferException {
     return PARSER.parseFrom(data, extensionRegistry);
   }
-
-  public static com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKey parseFrom(
-      byte[] data) throws com.google.protobuf.InvalidProtocolBufferException {
+  public static com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKey parseFrom(byte[] data)
+      throws com.google.protobuf.InvalidProtocolBufferException {
     return PARSER.parseFrom(data);
   }
-
   public static com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKey parseFrom(
-      byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+      byte[] data,
+      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws com.google.protobuf.InvalidProtocolBufferException {
     return PARSER.parseFrom(data, extensionRegistry);
   }
-
-  public static com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKey parseFrom(
-      java.io.InputStream input) throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
+  public static com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKey parseFrom(java.io.InputStream input)
+      throws java.io.IOException {
+    return com.google.protobuf.GeneratedMessageV3
+        .parseWithIOException(PARSER, input);
   }
-
   public static com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKey parseFrom(
-      java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+      java.io.InputStream input,
+      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
-        PARSER, input, extensionRegistry);
+    return com.google.protobuf.GeneratedMessageV3
+        .parseWithIOException(PARSER, input, extensionRegistry);
   }
-
-  public static com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKey parseDelimitedFrom(
-      java.io.InputStream input) throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
+  public static com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKey parseDelimitedFrom(java.io.InputStream input)
+      throws java.io.IOException {
+    return com.google.protobuf.GeneratedMessageV3
+        .parseDelimitedWithIOException(PARSER, input);
   }
-
   public static com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKey parseDelimitedFrom(
-      java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+      java.io.InputStream input,
+      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
-        PARSER, input, extensionRegistry);
+    return com.google.protobuf.GeneratedMessageV3
+        .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
   }
-
   public static com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKey parseFrom(
-      com.google.protobuf.CodedInputStream input) throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
+      com.google.protobuf.CodedInputStream input)
+      throws java.io.IOException {
+    return com.google.protobuf.GeneratedMessageV3
+        .parseWithIOException(PARSER, input);
   }
-
   public static com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKey parseFrom(
       com.google.protobuf.CodedInputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
-        PARSER, input, extensionRegistry);
+    return com.google.protobuf.GeneratedMessageV3
+        .parseWithIOException(PARSER, input, extensionRegistry);
   }
 
   @java.lang.Override
-  public Builder newBuilderForType() {
-    return newBuilder();
-  }
-
+  public Builder newBuilderForType() { return newBuilder(); }
   public static Builder newBuilder() {
     return DEFAULT_INSTANCE.toBuilder();
   }
-
-  public static Builder newBuilder(
-      com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKey prototype) {
+  public static Builder newBuilder(com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKey prototype) {
     return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
   }
-
   @java.lang.Override
   public Builder toBuilder() {
-    return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
+    return this == DEFAULT_INSTANCE
+        ? new Builder() : new Builder().mergeFrom(this);
   }
 
   @java.lang.Override
-  protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+  protected Builder newBuilderForType(
+      com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
     Builder builder = new Builder(parent);
     return builder;
   }
   /**
-   *
-   *
    * 
    * An [attestor public
    * key][google.cloud.binaryauthorization.v1beta1.AttestorPublicKey] that will be
@@ -679,23 +616,21 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build
    *
    * Protobuf type {@code google.cloud.binaryauthorization.v1beta1.AttestorPublicKey}
    */
-  public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder
-      implements
+  public static final class Builder extends
+      com.google.protobuf.GeneratedMessageV3.Builder implements
       // @@protoc_insertion_point(builder_implements:google.cloud.binaryauthorization.v1beta1.AttestorPublicKey)
       com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKeyOrBuilder {
-    public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
-      return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationResourcesProto
-          .internal_static_google_cloud_binaryauthorization_v1beta1_AttestorPublicKey_descriptor;
+    public static final com.google.protobuf.Descriptors.Descriptor
+        getDescriptor() {
+      return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationResourcesProto.internal_static_google_cloud_binaryauthorization_v1beta1_AttestorPublicKey_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationResourcesProto
-          .internal_static_google_cloud_binaryauthorization_v1beta1_AttestorPublicKey_fieldAccessorTable
+      return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationResourcesProto.internal_static_google_cloud_binaryauthorization_v1beta1_AttestorPublicKey_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKey.class,
-              com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKey.Builder.class);
+              com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKey.class, com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKey.Builder.class);
     }
 
     // Construct using com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKey.newBuilder()
@@ -703,15 +638,16 @@ private Builder() {
       maybeForceBuilderInitialization();
     }
 
-    private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+    private Builder(
+        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
       super(parent);
       maybeForceBuilderInitialization();
     }
-
     private void maybeForceBuilderInitialization() {
-      if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {}
+      if (com.google.protobuf.GeneratedMessageV3
+              .alwaysUseFieldBuilders) {
+      }
     }
-
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -725,14 +661,13 @@ public Builder clear() {
     }
 
     @java.lang.Override
-    public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
-      return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationResourcesProto
-          .internal_static_google_cloud_binaryauthorization_v1beta1_AttestorPublicKey_descriptor;
+    public com.google.protobuf.Descriptors.Descriptor
+        getDescriptorForType() {
+      return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationResourcesProto.internal_static_google_cloud_binaryauthorization_v1beta1_AttestorPublicKey_descriptor;
     }
 
     @java.lang.Override
-    public com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKey
-        getDefaultInstanceForType() {
+    public com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKey getDefaultInstanceForType() {
       return com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKey.getDefaultInstance();
     }
 
@@ -747,8 +682,7 @@ public com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKey build() {
 
     @java.lang.Override
     public com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKey buildPartial() {
-      com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKey result =
-          new com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKey(this);
+      com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKey result = new com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKey(this);
       result.comment_ = comment_;
       result.id_ = id_;
       if (publicKeyCase_ == 3) {
@@ -770,39 +704,38 @@ public com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKey buildParti
     public Builder clone() {
       return super.clone();
     }
-
     @java.lang.Override
     public Builder setField(
-        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field,
+        java.lang.Object value) {
       return super.setField(field, value);
     }
-
     @java.lang.Override
-    public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
+    public Builder clearField(
+        com.google.protobuf.Descriptors.FieldDescriptor field) {
       return super.clearField(field);
     }
-
     @java.lang.Override
-    public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+    public Builder clearOneof(
+        com.google.protobuf.Descriptors.OneofDescriptor oneof) {
       return super.clearOneof(oneof);
     }
-
     @java.lang.Override
     public Builder setRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field,
+        int index, java.lang.Object value) {
       return super.setRepeatedField(field, index, value);
     }
-
     @java.lang.Override
     public Builder addRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field,
+        java.lang.Object value) {
       return super.addRepeatedField(field, value);
     }
-
     @java.lang.Override
     public Builder mergeFrom(com.google.protobuf.Message other) {
       if (other instanceof com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKey) {
-        return mergeFrom((com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKey) other);
+        return mergeFrom((com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKey)other);
       } else {
         super.mergeFrom(other);
         return this;
@@ -810,9 +743,7 @@ public Builder mergeFrom(com.google.protobuf.Message other) {
     }
 
     public Builder mergeFrom(com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKey other) {
-      if (other
-          == com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKey.getDefaultInstance())
-        return this;
+      if (other == com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKey.getDefaultInstance()) return this;
       if (!other.getComment().isEmpty()) {
         comment_ = other.comment_;
         onChanged();
@@ -822,22 +753,19 @@ public Builder mergeFrom(com.google.cloud.binaryauthorization.v1beta1.AttestorPu
         onChanged();
       }
       switch (other.getPublicKeyCase()) {
-        case ASCII_ARMORED_PGP_PUBLIC_KEY:
-          {
-            publicKeyCase_ = 3;
-            publicKey_ = other.publicKey_;
-            onChanged();
-            break;
-          }
-        case PKIX_PUBLIC_KEY:
-          {
-            mergePkixPublicKey(other.getPkixPublicKey());
-            break;
-          }
-        case PUBLICKEY_NOT_SET:
-          {
-            break;
-          }
+        case ASCII_ARMORED_PGP_PUBLIC_KEY: {
+          publicKeyCase_ = 3;
+          publicKey_ = other.publicKey_;
+          onChanged();
+          break;
+        }
+        case PKIX_PUBLIC_KEY: {
+          mergePkixPublicKey(other.getPkixPublicKey());
+          break;
+        }
+        case PUBLICKEY_NOT_SET: {
+          break;
+        }
       }
       this.mergeUnknownFields(other.unknownFields);
       onChanged();
@@ -858,9 +786,7 @@ public Builder mergeFrom(
       try {
         parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-        parsedMessage =
-            (com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKey)
-                e.getUnfinishedMessage();
+        parsedMessage = (com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKey) e.getUnfinishedMessage();
         throw e.unwrapIOException();
       } finally {
         if (parsedMessage != null) {
@@ -869,12 +795,12 @@ public Builder mergeFrom(
       }
       return this;
     }
-
     private int publicKeyCase_ = 0;
     private java.lang.Object publicKey_;
-
-    public PublicKeyCase getPublicKeyCase() {
-      return PublicKeyCase.forNumber(publicKeyCase_);
+    public PublicKeyCase
+        getPublicKeyCase() {
+      return PublicKeyCase.forNumber(
+          publicKeyCase_);
     }
 
     public Builder clearPublicKey() {
@@ -884,22 +810,21 @@ public Builder clearPublicKey() {
       return this;
     }
 
+
     private java.lang.Object comment_ = "";
     /**
-     *
-     *
      * 
      * Optional. A descriptive comment. This field may be updated.
      * 
* * string comment = 1 [(.google.api.field_behavior) = OPTIONAL]; - * * @return The comment. */ public java.lang.String getComment() { java.lang.Object ref = comment_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); comment_ = s; return s; @@ -908,21 +833,20 @@ public java.lang.String getComment() { } } /** - * - * *
      * Optional. A descriptive comment. This field may be updated.
      * 
* * string comment = 1 [(.google.api.field_behavior) = OPTIONAL]; - * * @return The bytes for comment. */ - public com.google.protobuf.ByteString getCommentBytes() { + public com.google.protobuf.ByteString + getCommentBytes() { java.lang.Object ref = comment_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); comment_ = b; return b; } else { @@ -930,61 +854,54 @@ public com.google.protobuf.ByteString getCommentBytes() { } } /** - * - * *
      * Optional. A descriptive comment. This field may be updated.
      * 
* * string comment = 1 [(.google.api.field_behavior) = OPTIONAL]; - * * @param value The comment to set. * @return This builder for chaining. */ - public Builder setComment(java.lang.String value) { + public Builder setComment( + java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - + throw new NullPointerException(); + } + comment_ = value; onChanged(); return this; } /** - * - * *
      * Optional. A descriptive comment. This field may be updated.
      * 
* * string comment = 1 [(.google.api.field_behavior) = OPTIONAL]; - * * @return This builder for chaining. */ public Builder clearComment() { - + comment_ = getDefaultInstance().getComment(); onChanged(); return this; } /** - * - * *
      * Optional. A descriptive comment. This field may be updated.
      * 
* * string comment = 1 [(.google.api.field_behavior) = OPTIONAL]; - * * @param value The bytes for comment to set. * @return This builder for chaining. */ - public Builder setCommentBytes(com.google.protobuf.ByteString value) { + public Builder setCommentBytes( + com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + comment_ = value; onChanged(); return this; @@ -992,8 +909,6 @@ public Builder setCommentBytes(com.google.protobuf.ByteString value) { private java.lang.Object id_ = ""; /** - * - * *
      * The ID of this public key.
      * Signatures verified by BinAuthz must include the ID of the public key that
@@ -1005,13 +920,13 @@ public Builder setCommentBytes(com.google.protobuf.ByteString value) {
      * 
* * string id = 2; - * * @return The id. */ public java.lang.String getId() { java.lang.Object ref = id_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); id_ = s; return s; @@ -1020,8 +935,6 @@ public java.lang.String getId() { } } /** - * - * *
      * The ID of this public key.
      * Signatures verified by BinAuthz must include the ID of the public key that
@@ -1033,14 +946,15 @@ public java.lang.String getId() {
      * 
* * string id = 2; - * * @return The bytes for id. */ - public com.google.protobuf.ByteString getIdBytes() { + public com.google.protobuf.ByteString + getIdBytes() { java.lang.Object ref = id_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); id_ = b; return b; } else { @@ -1048,8 +962,6 @@ public com.google.protobuf.ByteString getIdBytes() { } } /** - * - * *
      * The ID of this public key.
      * Signatures verified by BinAuthz must include the ID of the public key that
@@ -1061,22 +973,20 @@ public com.google.protobuf.ByteString getIdBytes() {
      * 
* * string id = 2; - * * @param value The id to set. * @return This builder for chaining. */ - public Builder setId(java.lang.String value) { + public Builder setId( + java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - + throw new NullPointerException(); + } + id_ = value; onChanged(); return this; } /** - * - * *
      * The ID of this public key.
      * Signatures verified by BinAuthz must include the ID of the public key that
@@ -1088,18 +998,15 @@ public Builder setId(java.lang.String value) {
      * 
* * string id = 2; - * * @return This builder for chaining. */ public Builder clearId() { - + id_ = getDefaultInstance().getId(); onChanged(); return this; } /** - * - * *
      * The ID of this public key.
      * Signatures verified by BinAuthz must include the ID of the public key that
@@ -1111,24 +1018,22 @@ public Builder clearId() {
      * 
* * string id = 2; - * * @param value The bytes for id to set. * @return This builder for chaining. */ - public Builder setIdBytes(com.google.protobuf.ByteString value) { + public Builder setIdBytes( + com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + id_ = value; onChanged(); return this; } /** - * - * *
      * ASCII-armored representation of a PGP public key, as the entire output by
      * the command `gpg --export --armor foo@example.com` (either LF or CRLF
@@ -1141,7 +1046,6 @@ public Builder setIdBytes(com.google.protobuf.ByteString value) {
      * 
* * string ascii_armored_pgp_public_key = 3; - * * @return Whether the asciiArmoredPgpPublicKey field is set. */ @java.lang.Override @@ -1149,8 +1053,6 @@ public boolean hasAsciiArmoredPgpPublicKey() { return publicKeyCase_ == 3; } /** - * - * *
      * ASCII-armored representation of a PGP public key, as the entire output by
      * the command `gpg --export --armor foo@example.com` (either LF or CRLF
@@ -1163,7 +1065,6 @@ public boolean hasAsciiArmoredPgpPublicKey() {
      * 
* * string ascii_armored_pgp_public_key = 3; - * * @return The asciiArmoredPgpPublicKey. */ @java.lang.Override @@ -1173,7 +1074,8 @@ public java.lang.String getAsciiArmoredPgpPublicKey() { ref = publicKey_; } if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (publicKeyCase_ == 3) { publicKey_ = s; @@ -1184,8 +1086,6 @@ public java.lang.String getAsciiArmoredPgpPublicKey() { } } /** - * - * *
      * ASCII-armored representation of a PGP public key, as the entire output by
      * the command `gpg --export --armor foo@example.com` (either LF or CRLF
@@ -1198,18 +1098,19 @@ public java.lang.String getAsciiArmoredPgpPublicKey() {
      * 
* * string ascii_armored_pgp_public_key = 3; - * * @return The bytes for asciiArmoredPgpPublicKey. */ @java.lang.Override - public com.google.protobuf.ByteString getAsciiArmoredPgpPublicKeyBytes() { + public com.google.protobuf.ByteString + getAsciiArmoredPgpPublicKeyBytes() { java.lang.Object ref = ""; if (publicKeyCase_ == 3) { ref = publicKey_; } if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); if (publicKeyCase_ == 3) { publicKey_ = b; } @@ -1219,8 +1120,6 @@ public com.google.protobuf.ByteString getAsciiArmoredPgpPublicKeyBytes() { } } /** - * - * *
      * ASCII-armored representation of a PGP public key, as the entire output by
      * the command `gpg --export --armor foo@example.com` (either LF or CRLF
@@ -1233,22 +1132,20 @@ public com.google.protobuf.ByteString getAsciiArmoredPgpPublicKeyBytes() {
      * 
* * string ascii_armored_pgp_public_key = 3; - * * @param value The asciiArmoredPgpPublicKey to set. * @return This builder for chaining. */ - public Builder setAsciiArmoredPgpPublicKey(java.lang.String value) { + public Builder setAsciiArmoredPgpPublicKey( + java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - publicKeyCase_ = 3; + throw new NullPointerException(); + } + publicKeyCase_ = 3; publicKey_ = value; onChanged(); return this; } /** - * - * *
      * ASCII-armored representation of a PGP public key, as the entire output by
      * the command `gpg --export --armor foo@example.com` (either LF or CRLF
@@ -1261,7 +1158,6 @@ public Builder setAsciiArmoredPgpPublicKey(java.lang.String value) {
      * 
* * string ascii_armored_pgp_public_key = 3; - * * @return This builder for chaining. */ public Builder clearAsciiArmoredPgpPublicKey() { @@ -1273,8 +1169,6 @@ public Builder clearAsciiArmoredPgpPublicKey() { return this; } /** - * - * *
      * ASCII-armored representation of a PGP public key, as the entire output by
      * the command `gpg --export --armor foo@example.com` (either LF or CRLF
@@ -1287,15 +1181,15 @@ public Builder clearAsciiArmoredPgpPublicKey() {
      * 
* * string ascii_armored_pgp_public_key = 3; - * * @param value The bytes for asciiArmoredPgpPublicKey to set. * @return This builder for chaining. */ - public Builder setAsciiArmoredPgpPublicKeyBytes(com.google.protobuf.ByteString value) { + public Builder setAsciiArmoredPgpPublicKeyBytes( + com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); publicKeyCase_ = 3; publicKey_ = value; onChanged(); @@ -1303,13 +1197,8 @@ public Builder setAsciiArmoredPgpPublicKeyBytes(com.google.protobuf.ByteString v } private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey, - com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey.Builder, - com.google.cloud.binaryauthorization.v1beta1.PkixPublicKeyOrBuilder> - pkixPublicKeyBuilder_; + com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey, com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey.Builder, com.google.cloud.binaryauthorization.v1beta1.PkixPublicKeyOrBuilder> pkixPublicKeyBuilder_; /** - * - * *
      * A raw PKIX SubjectPublicKeyInfo format public key.
      * NOTE: `id` may be explicitly provided by the caller when using this
@@ -1319,7 +1208,6 @@ public Builder setAsciiArmoredPgpPublicKeyBytes(com.google.protobuf.ByteString v
      * 
* * .google.cloud.binaryauthorization.v1beta1.PkixPublicKey pkix_public_key = 5; - * * @return Whether the pkixPublicKey field is set. */ @java.lang.Override @@ -1327,8 +1215,6 @@ public boolean hasPkixPublicKey() { return publicKeyCase_ == 5; } /** - * - * *
      * A raw PKIX SubjectPublicKeyInfo format public key.
      * NOTE: `id` may be explicitly provided by the caller when using this
@@ -1338,7 +1224,6 @@ public boolean hasPkixPublicKey() {
      * 
* * .google.cloud.binaryauthorization.v1beta1.PkixPublicKey pkix_public_key = 5; - * * @return The pkixPublicKey. */ @java.lang.Override @@ -1356,8 +1241,6 @@ public com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey getPkixPublicK } } /** - * - * *
      * A raw PKIX SubjectPublicKeyInfo format public key.
      * NOTE: `id` may be explicitly provided by the caller when using this
@@ -1368,8 +1251,7 @@ public com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey getPkixPublicK
      *
      * .google.cloud.binaryauthorization.v1beta1.PkixPublicKey pkix_public_key = 5;
      */
-    public Builder setPkixPublicKey(
-        com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey value) {
+    public Builder setPkixPublicKey(com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey value) {
       if (pkixPublicKeyBuilder_ == null) {
         if (value == null) {
           throw new NullPointerException();
@@ -1383,8 +1265,6 @@ public Builder setPkixPublicKey(
       return this;
     }
     /**
-     *
-     *
      * 
      * A raw PKIX SubjectPublicKeyInfo format public key.
      * NOTE: `id` may be explicitly provided by the caller when using this
@@ -1407,8 +1287,6 @@ public Builder setPkixPublicKey(
       return this;
     }
     /**
-     *
-     *
      * 
      * A raw PKIX SubjectPublicKeyInfo format public key.
      * NOTE: `id` may be explicitly provided by the caller when using this
@@ -1419,18 +1297,12 @@ public Builder setPkixPublicKey(
      *
      * .google.cloud.binaryauthorization.v1beta1.PkixPublicKey pkix_public_key = 5;
      */
-    public Builder mergePkixPublicKey(
-        com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey value) {
+    public Builder mergePkixPublicKey(com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey value) {
       if (pkixPublicKeyBuilder_ == null) {
-        if (publicKeyCase_ == 5
-            && publicKey_
-                != com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey
-                    .getDefaultInstance()) {
-          publicKey_ =
-              com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey.newBuilder(
-                      (com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey) publicKey_)
-                  .mergeFrom(value)
-                  .buildPartial();
+        if (publicKeyCase_ == 5 &&
+            publicKey_ != com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey.getDefaultInstance()) {
+          publicKey_ = com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey.newBuilder((com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey) publicKey_)
+              .mergeFrom(value).buildPartial();
         } else {
           publicKey_ = value;
         }
@@ -1445,8 +1317,6 @@ public Builder mergePkixPublicKey(
       return this;
     }
     /**
-     *
-     *
      * 
      * A raw PKIX SubjectPublicKeyInfo format public key.
      * NOTE: `id` may be explicitly provided by the caller when using this
@@ -1474,8 +1344,6 @@ public Builder clearPkixPublicKey() {
       return this;
     }
     /**
-     *
-     *
      * 
      * A raw PKIX SubjectPublicKeyInfo format public key.
      * NOTE: `id` may be explicitly provided by the caller when using this
@@ -1486,13 +1354,10 @@ public Builder clearPkixPublicKey() {
      *
      * .google.cloud.binaryauthorization.v1beta1.PkixPublicKey pkix_public_key = 5;
      */
-    public com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey.Builder
-        getPkixPublicKeyBuilder() {
+    public com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey.Builder getPkixPublicKeyBuilder() {
       return getPkixPublicKeyFieldBuilder().getBuilder();
     }
     /**
-     *
-     *
      * 
      * A raw PKIX SubjectPublicKeyInfo format public key.
      * NOTE: `id` may be explicitly provided by the caller when using this
@@ -1504,8 +1369,7 @@ public Builder clearPkixPublicKey() {
      * .google.cloud.binaryauthorization.v1beta1.PkixPublicKey pkix_public_key = 5;
      */
     @java.lang.Override
-    public com.google.cloud.binaryauthorization.v1beta1.PkixPublicKeyOrBuilder
-        getPkixPublicKeyOrBuilder() {
+    public com.google.cloud.binaryauthorization.v1beta1.PkixPublicKeyOrBuilder getPkixPublicKeyOrBuilder() {
       if ((publicKeyCase_ == 5) && (pkixPublicKeyBuilder_ != null)) {
         return pkixPublicKeyBuilder_.getMessageOrBuilder();
       } else {
@@ -1516,8 +1380,6 @@ public Builder clearPkixPublicKey() {
       }
     }
     /**
-     *
-     *
      * 
      * A raw PKIX SubjectPublicKeyInfo format public key.
      * NOTE: `id` may be explicitly provided by the caller when using this
@@ -1529,33 +1391,26 @@ public Builder clearPkixPublicKey() {
      * .google.cloud.binaryauthorization.v1beta1.PkixPublicKey pkix_public_key = 5;
      */
     private com.google.protobuf.SingleFieldBuilderV3<
-            com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey,
-            com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey.Builder,
-            com.google.cloud.binaryauthorization.v1beta1.PkixPublicKeyOrBuilder>
+        com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey, com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey.Builder, com.google.cloud.binaryauthorization.v1beta1.PkixPublicKeyOrBuilder> 
         getPkixPublicKeyFieldBuilder() {
       if (pkixPublicKeyBuilder_ == null) {
         if (!(publicKeyCase_ == 5)) {
-          publicKey_ =
-              com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey.getDefaultInstance();
+          publicKey_ = com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey.getDefaultInstance();
         }
-        pkixPublicKeyBuilder_ =
-            new com.google.protobuf.SingleFieldBuilderV3<
-                com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey,
-                com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey.Builder,
-                com.google.cloud.binaryauthorization.v1beta1.PkixPublicKeyOrBuilder>(
+        pkixPublicKeyBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+            com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey, com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey.Builder, com.google.cloud.binaryauthorization.v1beta1.PkixPublicKeyOrBuilder>(
                 (com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey) publicKey_,
                 getParentForChildren(),
                 isClean());
         publicKey_ = null;
       }
       publicKeyCase_ = 5;
-      onChanged();
-      ;
+      onChanged();;
       return pkixPublicKeyBuilder_;
     }
-
     @java.lang.Override
-    public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
+    public final Builder setUnknownFields(
+        final com.google.protobuf.UnknownFieldSet unknownFields) {
       return super.setUnknownFields(unknownFields);
     }
 
@@ -1565,32 +1420,30 @@ public final Builder mergeUnknownFields(
       return super.mergeUnknownFields(unknownFields);
     }
 
+
     // @@protoc_insertion_point(builder_scope:google.cloud.binaryauthorization.v1beta1.AttestorPublicKey)
   }
 
   // @@protoc_insertion_point(class_scope:google.cloud.binaryauthorization.v1beta1.AttestorPublicKey)
-  private static final com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKey
-      DEFAULT_INSTANCE;
-
+  private static final com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKey DEFAULT_INSTANCE;
   static {
     DEFAULT_INSTANCE = new com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKey();
   }
 
-  public static com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKey
-      getDefaultInstance() {
+  public static com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKey getDefaultInstance() {
     return DEFAULT_INSTANCE;
   }
 
-  private static final com.google.protobuf.Parser PARSER =
-      new com.google.protobuf.AbstractParser() {
-        @java.lang.Override
-        public AttestorPublicKey parsePartialFrom(
-            com.google.protobuf.CodedInputStream input,
-            com.google.protobuf.ExtensionRegistryLite extensionRegistry)
-            throws com.google.protobuf.InvalidProtocolBufferException {
-          return new AttestorPublicKey(input, extensionRegistry);
-        }
-      };
+  private static final com.google.protobuf.Parser
+      PARSER = new com.google.protobuf.AbstractParser() {
+    @java.lang.Override
+    public AttestorPublicKey parsePartialFrom(
+        com.google.protobuf.CodedInputStream input,
+        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+        throws com.google.protobuf.InvalidProtocolBufferException {
+      return new AttestorPublicKey(input, extensionRegistry);
+    }
+  };
 
   public static com.google.protobuf.Parser parser() {
     return PARSER;
@@ -1602,8 +1455,9 @@ public com.google.protobuf.Parser getParserForType() {
   }
 
   @java.lang.Override
-  public com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKey
-      getDefaultInstanceForType() {
+  public com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKey getDefaultInstanceForType() {
     return DEFAULT_INSTANCE;
   }
+
 }
+
diff --git a/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/AttestorPublicKeyOrBuilder.java b/owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/AttestorPublicKeyOrBuilder.java
similarity index 84%
rename from proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/AttestorPublicKeyOrBuilder.java
rename to owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/AttestorPublicKeyOrBuilder.java
index a4e16b4a..a4e0af9c 100644
--- a/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/AttestorPublicKeyOrBuilder.java
+++ b/owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/AttestorPublicKeyOrBuilder.java
@@ -1,56 +1,33 @@
-/*
- * Copyright 2020 Google LLC
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * 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
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // source: google/cloud/binaryauthorization/v1beta1/resources.proto
 
 package com.google.cloud.binaryauthorization.v1beta1;
 
-public interface AttestorPublicKeyOrBuilder
-    extends
+public interface AttestorPublicKeyOrBuilder extends
     // @@protoc_insertion_point(interface_extends:google.cloud.binaryauthorization.v1beta1.AttestorPublicKey)
     com.google.protobuf.MessageOrBuilder {
 
   /**
-   *
-   *
    * 
    * Optional. A descriptive comment. This field may be updated.
    * 
* * string comment = 1 [(.google.api.field_behavior) = OPTIONAL]; - * * @return The comment. */ java.lang.String getComment(); /** - * - * *
    * Optional. A descriptive comment. This field may be updated.
    * 
* * string comment = 1 [(.google.api.field_behavior) = OPTIONAL]; - * * @return The bytes for comment. */ - com.google.protobuf.ByteString getCommentBytes(); + com.google.protobuf.ByteString + getCommentBytes(); /** - * - * *
    * The ID of this public key.
    * Signatures verified by BinAuthz must include the ID of the public key that
@@ -62,13 +39,10 @@ public interface AttestorPublicKeyOrBuilder
    * 
* * string id = 2; - * * @return The id. */ java.lang.String getId(); /** - * - * *
    * The ID of this public key.
    * Signatures verified by BinAuthz must include the ID of the public key that
@@ -80,14 +54,12 @@ public interface AttestorPublicKeyOrBuilder
    * 
* * string id = 2; - * * @return The bytes for id. */ - com.google.protobuf.ByteString getIdBytes(); + com.google.protobuf.ByteString + getIdBytes(); /** - * - * *
    * ASCII-armored representation of a PGP public key, as the entire output by
    * the command `gpg --export --armor foo@example.com` (either LF or CRLF
@@ -100,13 +72,10 @@ public interface AttestorPublicKeyOrBuilder
    * 
* * string ascii_armored_pgp_public_key = 3; - * * @return Whether the asciiArmoredPgpPublicKey field is set. */ boolean hasAsciiArmoredPgpPublicKey(); /** - * - * *
    * ASCII-armored representation of a PGP public key, as the entire output by
    * the command `gpg --export --armor foo@example.com` (either LF or CRLF
@@ -119,13 +88,10 @@ public interface AttestorPublicKeyOrBuilder
    * 
* * string ascii_armored_pgp_public_key = 3; - * * @return The asciiArmoredPgpPublicKey. */ java.lang.String getAsciiArmoredPgpPublicKey(); /** - * - * *
    * ASCII-armored representation of a PGP public key, as the entire output by
    * the command `gpg --export --armor foo@example.com` (either LF or CRLF
@@ -138,14 +104,12 @@ public interface AttestorPublicKeyOrBuilder
    * 
* * string ascii_armored_pgp_public_key = 3; - * * @return The bytes for asciiArmoredPgpPublicKey. */ - com.google.protobuf.ByteString getAsciiArmoredPgpPublicKeyBytes(); + com.google.protobuf.ByteString + getAsciiArmoredPgpPublicKeyBytes(); /** - * - * *
    * A raw PKIX SubjectPublicKeyInfo format public key.
    * NOTE: `id` may be explicitly provided by the caller when using this
@@ -155,13 +119,10 @@ public interface AttestorPublicKeyOrBuilder
    * 
* * .google.cloud.binaryauthorization.v1beta1.PkixPublicKey pkix_public_key = 5; - * * @return Whether the pkixPublicKey field is set. */ boolean hasPkixPublicKey(); /** - * - * *
    * A raw PKIX SubjectPublicKeyInfo format public key.
    * NOTE: `id` may be explicitly provided by the caller when using this
@@ -171,13 +132,10 @@ public interface AttestorPublicKeyOrBuilder
    * 
* * .google.cloud.binaryauthorization.v1beta1.PkixPublicKey pkix_public_key = 5; - * * @return The pkixPublicKey. */ com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey getPkixPublicKey(); /** - * - * *
    * A raw PKIX SubjectPublicKeyInfo format public key.
    * NOTE: `id` may be explicitly provided by the caller when using this
@@ -190,6 +148,5 @@ public interface AttestorPublicKeyOrBuilder
    */
   com.google.cloud.binaryauthorization.v1beta1.PkixPublicKeyOrBuilder getPkixPublicKeyOrBuilder();
 
-  public com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKey.PublicKeyCase
-      getPublicKeyCase();
+  public com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKey.PublicKeyCase getPublicKeyCase();
 }
diff --git a/owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/BinaryAuthorizationResourcesProto.java b/owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/BinaryAuthorizationResourcesProto.java
new file mode 100644
index 00000000..46ce7748
--- /dev/null
+++ b/owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/BinaryAuthorizationResourcesProto.java
@@ -0,0 +1,215 @@
+// Generated by the protocol buffer compiler.  DO NOT EDIT!
+// source: google/cloud/binaryauthorization/v1beta1/resources.proto
+
+package com.google.cloud.binaryauthorization.v1beta1;
+
+public final class BinaryAuthorizationResourcesProto {
+  private BinaryAuthorizationResourcesProto() {}
+  public static void registerAllExtensions(
+      com.google.protobuf.ExtensionRegistryLite registry) {
+  }
+
+  public static void registerAllExtensions(
+      com.google.protobuf.ExtensionRegistry registry) {
+    registerAllExtensions(
+        (com.google.protobuf.ExtensionRegistryLite) registry);
+  }
+  static final com.google.protobuf.Descriptors.Descriptor
+    internal_static_google_cloud_binaryauthorization_v1beta1_Policy_descriptor;
+  static final 
+    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+      internal_static_google_cloud_binaryauthorization_v1beta1_Policy_fieldAccessorTable;
+  static final com.google.protobuf.Descriptors.Descriptor
+    internal_static_google_cloud_binaryauthorization_v1beta1_Policy_ClusterAdmissionRulesEntry_descriptor;
+  static final 
+    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+      internal_static_google_cloud_binaryauthorization_v1beta1_Policy_ClusterAdmissionRulesEntry_fieldAccessorTable;
+  static final com.google.protobuf.Descriptors.Descriptor
+    internal_static_google_cloud_binaryauthorization_v1beta1_AdmissionWhitelistPattern_descriptor;
+  static final 
+    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+      internal_static_google_cloud_binaryauthorization_v1beta1_AdmissionWhitelistPattern_fieldAccessorTable;
+  static final com.google.protobuf.Descriptors.Descriptor
+    internal_static_google_cloud_binaryauthorization_v1beta1_AdmissionRule_descriptor;
+  static final 
+    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+      internal_static_google_cloud_binaryauthorization_v1beta1_AdmissionRule_fieldAccessorTable;
+  static final com.google.protobuf.Descriptors.Descriptor
+    internal_static_google_cloud_binaryauthorization_v1beta1_Attestor_descriptor;
+  static final 
+    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+      internal_static_google_cloud_binaryauthorization_v1beta1_Attestor_fieldAccessorTable;
+  static final com.google.protobuf.Descriptors.Descriptor
+    internal_static_google_cloud_binaryauthorization_v1beta1_UserOwnedDrydockNote_descriptor;
+  static final 
+    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+      internal_static_google_cloud_binaryauthorization_v1beta1_UserOwnedDrydockNote_fieldAccessorTable;
+  static final com.google.protobuf.Descriptors.Descriptor
+    internal_static_google_cloud_binaryauthorization_v1beta1_PkixPublicKey_descriptor;
+  static final 
+    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+      internal_static_google_cloud_binaryauthorization_v1beta1_PkixPublicKey_fieldAccessorTable;
+  static final com.google.protobuf.Descriptors.Descriptor
+    internal_static_google_cloud_binaryauthorization_v1beta1_AttestorPublicKey_descriptor;
+  static final 
+    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+      internal_static_google_cloud_binaryauthorization_v1beta1_AttestorPublicKey_fieldAccessorTable;
+
+  public static com.google.protobuf.Descriptors.FileDescriptor
+      getDescriptor() {
+    return descriptor;
+  }
+  private static  com.google.protobuf.Descriptors.FileDescriptor
+      descriptor;
+  static {
+    java.lang.String[] descriptorData = {
+      "\n8google/cloud/binaryauthorization/v1bet" +
+      "a1/resources.proto\022(google.cloud.binarya" +
+      "uthorization.v1beta1\032\034google/api/annotat" +
+      "ions.proto\032\037google/api/field_behavior.pr" +
+      "oto\032\031google/api/resource.proto\032\037google/p" +
+      "rotobuf/timestamp.proto\"\315\006\n\006Policy\022\021\n\004na" +
+      "me\030\001 \001(\tB\003\340A\003\022\030\n\013description\030\006 \001(\tB\003\340A\001\022" +
+      "w\n\035global_policy_evaluation_mode\030\007 \001(\0162K" +
+      ".google.cloud.binaryauthorization.v1beta" +
+      "1.Policy.GlobalPolicyEvaluationModeB\003\340A\001" +
+      "\022n\n\034admission_whitelist_patterns\030\002 \003(\0132C" +
+      ".google.cloud.binaryauthorization.v1beta" +
+      "1.AdmissionWhitelistPatternB\003\340A\001\022q\n\027clus" +
+      "ter_admission_rules\030\003 \003(\0132K.google.cloud" +
+      ".binaryauthorization.v1beta1.Policy.Clus" +
+      "terAdmissionRulesEntryB\003\340A\001\022\\\n\026default_a" +
+      "dmission_rule\030\004 \001(\01327.google.cloud.binar" +
+      "yauthorization.v1beta1.AdmissionRuleB\003\340A" +
+      "\002\0224\n\013update_time\030\005 \001(\0132\032.google.protobuf" +
+      ".TimestampB\003\340A\003\032u\n\032ClusterAdmissionRules" +
+      "Entry\022\013\n\003key\030\001 \001(\t\022F\n\005value\030\002 \001(\01327.goog" +
+      "le.cloud.binaryauthorization.v1beta1.Adm" +
+      "issionRule:\0028\001\"d\n\032GlobalPolicyEvaluation" +
+      "Mode\022-\n)GLOBAL_POLICY_EVALUATION_MODE_UN" +
+      "SPECIFIED\020\000\022\n\n\006ENABLE\020\001\022\013\n\007DISABLE\020\002:I\352A" +
+      "F\n)binaryauthorization.googleapis.com/Po" +
+      "licy\022\031projects/{project}/policy\"1\n\031Admis" +
+      "sionWhitelistPattern\022\024\n\014name_pattern\030\001 \001" +
+      "(\t\"\344\003\n\rAdmissionRule\022d\n\017evaluation_mode\030" +
+      "\001 \001(\0162F.google.cloud.binaryauthorization" +
+      ".v1beta1.AdmissionRule.EvaluationModeB\003\340" +
+      "A\002\022$\n\027require_attestations_by\030\002 \003(\tB\003\340A\001" +
+      "\022f\n\020enforcement_mode\030\003 \001(\0162G.google.clou" +
+      "d.binaryauthorization.v1beta1.AdmissionR" +
+      "ule.EnforcementModeB\003\340A\002\"m\n\016EvaluationMo" +
+      "de\022\037\n\033EVALUATION_MODE_UNSPECIFIED\020\000\022\020\n\014A" +
+      "LWAYS_ALLOW\020\001\022\027\n\023REQUIRE_ATTESTATION\020\002\022\017" +
+      "\n\013ALWAYS_DENY\020\003\"p\n\017EnforcementMode\022 \n\034EN" +
+      "FORCEMENT_MODE_UNSPECIFIED\020\000\022 \n\034ENFORCED" +
+      "_BLOCK_AND_AUDIT_LOG\020\001\022\031\n\025DRYRUN_AUDIT_L" +
+      "OG_ONLY\020\002\"\274\002\n\010Attestor\022\021\n\004name\030\001 \001(\tB\003\340A" +
+      "\002\022\030\n\013description\030\006 \001(\tB\003\340A\001\022a\n\027user_owne" +
+      "d_drydock_note\030\003 \001(\0132>.google.cloud.bina" +
+      "ryauthorization.v1beta1.UserOwnedDrydock" +
+      "NoteH\000\0224\n\013update_time\030\004 \001(\0132\032.google.pro" +
+      "tobuf.TimestampB\003\340A\003:Y\352AV\n+binaryauthori" +
+      "zation.googleapis.com/Attestor\022\'projects" +
+      "/{project}/attestors/{attestor}B\017\n\rattes" +
+      "tor_type\"\271\001\n\024UserOwnedDrydockNote\022\033\n\016not" +
+      "e_reference\030\001 \001(\tB\003\340A\002\022U\n\013public_keys\030\002 " +
+      "\003(\0132;.google.cloud.binaryauthorization.v" +
+      "1beta1.AttestorPublicKeyB\003\340A\001\022-\n delegat" +
+      "ion_service_account_email\030\003 \001(\tB\003\340A\003\"\365\003\n" +
+      "\rPkixPublicKey\022\026\n\016public_key_pem\030\001 \001(\t\022g" +
+      "\n\023signature_algorithm\030\002 \001(\0162J.google.clo" +
+      "ud.binaryauthorization.v1beta1.PkixPubli" +
+      "cKey.SignatureAlgorithm\"\342\002\n\022SignatureAlg" +
+      "orithm\022#\n\037SIGNATURE_ALGORITHM_UNSPECIFIE" +
+      "D\020\000\022\027\n\023RSA_PSS_2048_SHA256\020\001\022\027\n\023RSA_PSS_" +
+      "3072_SHA256\020\002\022\027\n\023RSA_PSS_4096_SHA256\020\003\022\027" +
+      "\n\023RSA_PSS_4096_SHA512\020\004\022\036\n\032RSA_SIGN_PKCS" +
+      "1_2048_SHA256\020\005\022\036\n\032RSA_SIGN_PKCS1_3072_S" +
+      "HA256\020\006\022\036\n\032RSA_SIGN_PKCS1_4096_SHA256\020\007\022" +
+      "\036\n\032RSA_SIGN_PKCS1_4096_SHA512\020\010\022\025\n\021ECDSA" +
+      "_P256_SHA256\020\t\022\025\n\021ECDSA_P384_SHA384\020\n\022\025\n" +
+      "\021ECDSA_P521_SHA512\020\013\"\277\001\n\021AttestorPublicK" +
+      "ey\022\024\n\007comment\030\001 \001(\tB\003\340A\001\022\n\n\002id\030\002 \001(\t\022&\n\034" +
+      "ascii_armored_pgp_public_key\030\003 \001(\tH\000\022R\n\017" +
+      "pkix_public_key\030\005 \001(\01327.google.cloud.bin" +
+      "aryauthorization.v1beta1.PkixPublicKeyH\000" +
+      "B\014\n\npublic_keyB\267\002\n,com.google.cloud.bina" +
+      "ryauthorization.v1beta1B!BinaryAuthoriza" +
+      "tionResourcesProtoP\001Z[google.golang.org/" +
+      "genproto/googleapis/cloud/binaryauthoriz" +
+      "ation/v1beta1;binaryauthorization\370\001\001\252\002(G" +
+      "oogle.Cloud.BinaryAuthorization.V1Beta1\312" +
+      "\002(Google\\Cloud\\BinaryAuthorization\\V1bet" +
+      "a1\352\002+Google::Cloud::BinaryAuthorization:" +
+      ":V1beta1b\006proto3"
+    };
+    descriptor = com.google.protobuf.Descriptors.FileDescriptor
+      .internalBuildGeneratedFileFrom(descriptorData,
+        new com.google.protobuf.Descriptors.FileDescriptor[] {
+          com.google.api.AnnotationsProto.getDescriptor(),
+          com.google.api.FieldBehaviorProto.getDescriptor(),
+          com.google.api.ResourceProto.getDescriptor(),
+          com.google.protobuf.TimestampProto.getDescriptor(),
+        });
+    internal_static_google_cloud_binaryauthorization_v1beta1_Policy_descriptor =
+      getDescriptor().getMessageTypes().get(0);
+    internal_static_google_cloud_binaryauthorization_v1beta1_Policy_fieldAccessorTable = new
+      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+        internal_static_google_cloud_binaryauthorization_v1beta1_Policy_descriptor,
+        new java.lang.String[] { "Name", "Description", "GlobalPolicyEvaluationMode", "AdmissionWhitelistPatterns", "ClusterAdmissionRules", "DefaultAdmissionRule", "UpdateTime", });
+    internal_static_google_cloud_binaryauthorization_v1beta1_Policy_ClusterAdmissionRulesEntry_descriptor =
+      internal_static_google_cloud_binaryauthorization_v1beta1_Policy_descriptor.getNestedTypes().get(0);
+    internal_static_google_cloud_binaryauthorization_v1beta1_Policy_ClusterAdmissionRulesEntry_fieldAccessorTable = new
+      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+        internal_static_google_cloud_binaryauthorization_v1beta1_Policy_ClusterAdmissionRulesEntry_descriptor,
+        new java.lang.String[] { "Key", "Value", });
+    internal_static_google_cloud_binaryauthorization_v1beta1_AdmissionWhitelistPattern_descriptor =
+      getDescriptor().getMessageTypes().get(1);
+    internal_static_google_cloud_binaryauthorization_v1beta1_AdmissionWhitelistPattern_fieldAccessorTable = new
+      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+        internal_static_google_cloud_binaryauthorization_v1beta1_AdmissionWhitelistPattern_descriptor,
+        new java.lang.String[] { "NamePattern", });
+    internal_static_google_cloud_binaryauthorization_v1beta1_AdmissionRule_descriptor =
+      getDescriptor().getMessageTypes().get(2);
+    internal_static_google_cloud_binaryauthorization_v1beta1_AdmissionRule_fieldAccessorTable = new
+      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+        internal_static_google_cloud_binaryauthorization_v1beta1_AdmissionRule_descriptor,
+        new java.lang.String[] { "EvaluationMode", "RequireAttestationsBy", "EnforcementMode", });
+    internal_static_google_cloud_binaryauthorization_v1beta1_Attestor_descriptor =
+      getDescriptor().getMessageTypes().get(3);
+    internal_static_google_cloud_binaryauthorization_v1beta1_Attestor_fieldAccessorTable = new
+      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+        internal_static_google_cloud_binaryauthorization_v1beta1_Attestor_descriptor,
+        new java.lang.String[] { "Name", "Description", "UserOwnedDrydockNote", "UpdateTime", "AttestorType", });
+    internal_static_google_cloud_binaryauthorization_v1beta1_UserOwnedDrydockNote_descriptor =
+      getDescriptor().getMessageTypes().get(4);
+    internal_static_google_cloud_binaryauthorization_v1beta1_UserOwnedDrydockNote_fieldAccessorTable = new
+      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+        internal_static_google_cloud_binaryauthorization_v1beta1_UserOwnedDrydockNote_descriptor,
+        new java.lang.String[] { "NoteReference", "PublicKeys", "DelegationServiceAccountEmail", });
+    internal_static_google_cloud_binaryauthorization_v1beta1_PkixPublicKey_descriptor =
+      getDescriptor().getMessageTypes().get(5);
+    internal_static_google_cloud_binaryauthorization_v1beta1_PkixPublicKey_fieldAccessorTable = new
+      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+        internal_static_google_cloud_binaryauthorization_v1beta1_PkixPublicKey_descriptor,
+        new java.lang.String[] { "PublicKeyPem", "SignatureAlgorithm", });
+    internal_static_google_cloud_binaryauthorization_v1beta1_AttestorPublicKey_descriptor =
+      getDescriptor().getMessageTypes().get(6);
+    internal_static_google_cloud_binaryauthorization_v1beta1_AttestorPublicKey_fieldAccessorTable = new
+      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+        internal_static_google_cloud_binaryauthorization_v1beta1_AttestorPublicKey_descriptor,
+        new java.lang.String[] { "Comment", "Id", "AsciiArmoredPgpPublicKey", "PkixPublicKey", "PublicKey", });
+    com.google.protobuf.ExtensionRegistry registry =
+        com.google.protobuf.ExtensionRegistry.newInstance();
+    registry.add(com.google.api.FieldBehaviorProto.fieldBehavior);
+    registry.add(com.google.api.ResourceProto.resource);
+    com.google.protobuf.Descriptors.FileDescriptor
+        .internalUpdateFileDescriptor(descriptor, registry);
+    com.google.api.AnnotationsProto.getDescriptor();
+    com.google.api.FieldBehaviorProto.getDescriptor();
+    com.google.api.ResourceProto.getDescriptor();
+    com.google.protobuf.TimestampProto.getDescriptor();
+  }
+
+  // @@protoc_insertion_point(outer_class_scope)
+}
diff --git a/owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/BinaryAuthorizationServiceProto.java b/owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/BinaryAuthorizationServiceProto.java
new file mode 100644
index 00000000..e352895f
--- /dev/null
+++ b/owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/BinaryAuthorizationServiceProto.java
@@ -0,0 +1,220 @@
+// Generated by the protocol buffer compiler.  DO NOT EDIT!
+// source: google/cloud/binaryauthorization/v1beta1/service.proto
+
+package com.google.cloud.binaryauthorization.v1beta1;
+
+public final class BinaryAuthorizationServiceProto {
+  private BinaryAuthorizationServiceProto() {}
+  public static void registerAllExtensions(
+      com.google.protobuf.ExtensionRegistryLite registry) {
+  }
+
+  public static void registerAllExtensions(
+      com.google.protobuf.ExtensionRegistry registry) {
+    registerAllExtensions(
+        (com.google.protobuf.ExtensionRegistryLite) registry);
+  }
+  static final com.google.protobuf.Descriptors.Descriptor
+    internal_static_google_cloud_binaryauthorization_v1beta1_GetPolicyRequest_descriptor;
+  static final 
+    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+      internal_static_google_cloud_binaryauthorization_v1beta1_GetPolicyRequest_fieldAccessorTable;
+  static final com.google.protobuf.Descriptors.Descriptor
+    internal_static_google_cloud_binaryauthorization_v1beta1_UpdatePolicyRequest_descriptor;
+  static final 
+    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+      internal_static_google_cloud_binaryauthorization_v1beta1_UpdatePolicyRequest_fieldAccessorTable;
+  static final com.google.protobuf.Descriptors.Descriptor
+    internal_static_google_cloud_binaryauthorization_v1beta1_CreateAttestorRequest_descriptor;
+  static final 
+    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+      internal_static_google_cloud_binaryauthorization_v1beta1_CreateAttestorRequest_fieldAccessorTable;
+  static final com.google.protobuf.Descriptors.Descriptor
+    internal_static_google_cloud_binaryauthorization_v1beta1_GetAttestorRequest_descriptor;
+  static final 
+    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+      internal_static_google_cloud_binaryauthorization_v1beta1_GetAttestorRequest_fieldAccessorTable;
+  static final com.google.protobuf.Descriptors.Descriptor
+    internal_static_google_cloud_binaryauthorization_v1beta1_UpdateAttestorRequest_descriptor;
+  static final 
+    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+      internal_static_google_cloud_binaryauthorization_v1beta1_UpdateAttestorRequest_fieldAccessorTable;
+  static final com.google.protobuf.Descriptors.Descriptor
+    internal_static_google_cloud_binaryauthorization_v1beta1_ListAttestorsRequest_descriptor;
+  static final 
+    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+      internal_static_google_cloud_binaryauthorization_v1beta1_ListAttestorsRequest_fieldAccessorTable;
+  static final com.google.protobuf.Descriptors.Descriptor
+    internal_static_google_cloud_binaryauthorization_v1beta1_ListAttestorsResponse_descriptor;
+  static final 
+    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+      internal_static_google_cloud_binaryauthorization_v1beta1_ListAttestorsResponse_fieldAccessorTable;
+  static final com.google.protobuf.Descriptors.Descriptor
+    internal_static_google_cloud_binaryauthorization_v1beta1_DeleteAttestorRequest_descriptor;
+  static final 
+    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+      internal_static_google_cloud_binaryauthorization_v1beta1_DeleteAttestorRequest_fieldAccessorTable;
+
+  public static com.google.protobuf.Descriptors.FileDescriptor
+      getDescriptor() {
+    return descriptor;
+  }
+  private static  com.google.protobuf.Descriptors.FileDescriptor
+      descriptor;
+  static {
+    java.lang.String[] descriptorData = {
+      "\n6google/cloud/binaryauthorization/v1bet" +
+      "a1/service.proto\022(google.cloud.binaryaut" +
+      "horization.v1beta1\032\034google/api/annotatio" +
+      "ns.proto\032\027google/api/client.proto\032\037googl" +
+      "e/api/field_behavior.proto\032\031google/api/r" +
+      "esource.proto\0328google/cloud/binaryauthor" +
+      "ization/v1beta1/resources.proto\032\033google/" +
+      "protobuf/empty.proto\"S\n\020GetPolicyRequest" +
+      "\022?\n\004name\030\001 \001(\tB1\340A\002\372A+\n)binaryauthorizat" +
+      "ion.googleapis.com/Policy\"\\\n\023UpdatePolic" +
+      "yRequest\022E\n\006policy\030\001 \001(\01320.google.cloud." +
+      "binaryauthorization.v1beta1.PolicyB\003\340A\002\"" +
+      "\301\001\n\025CreateAttestorRequest\022C\n\006parent\030\001 \001(" +
+      "\tB3\340A\002\372A-\n+cloudresourcemanager.googleap" +
+      "is.com/Project\022\030\n\013attestor_id\030\002 \001(\tB\003\340A\002" +
+      "\022I\n\010attestor\030\003 \001(\01322.google.cloud.binary" +
+      "authorization.v1beta1.AttestorB\003\340A\002\"W\n\022G" +
+      "etAttestorRequest\022A\n\004name\030\001 \001(\tB3\340A\002\372A-\n" +
+      "+binaryauthorization.googleapis.com/Atte" +
+      "stor\"b\n\025UpdateAttestorRequest\022I\n\010attesto" +
+      "r\030\001 \001(\01322.google.cloud.binaryauthorizati" +
+      "on.v1beta1.AttestorB\003\340A\002\"\202\001\n\024ListAttesto" +
+      "rsRequest\022C\n\006parent\030\001 \001(\tB3\340A\002\372A-\n+cloud" +
+      "resourcemanager.googleapis.com/Project\022\021" +
+      "\n\tpage_size\030\002 \001(\005\022\022\n\npage_token\030\003 \001(\t\"w\n" +
+      "\025ListAttestorsResponse\022E\n\tattestors\030\001 \003(" +
+      "\01322.google.cloud.binaryauthorization.v1b" +
+      "eta1.Attestor\022\027\n\017next_page_token\030\002 \001(\t\"Z" +
+      "\n\025DeleteAttestorRequest\022A\n\004name\030\001 \001(\tB3\340" +
+      "A\002\372A-\n+binaryauthorization.googleapis.co" +
+      "m/Attestor2\313\013\n BinauthzManagementService" +
+      "V1Beta1\022\253\001\n\tGetPolicy\022:.google.cloud.bin" +
+      "aryauthorization.v1beta1.GetPolicyReques" +
+      "t\0320.google.cloud.binaryauthorization.v1b" +
+      "eta1.Policy\"0\202\323\344\223\002#\022!/v1beta1/{name=proj" +
+      "ects/*/policy}\332A\004name\022\302\001\n\014UpdatePolicy\022=" +
+      ".google.cloud.binaryauthorization.v1beta" +
+      "1.UpdatePolicyRequest\0320.google.cloud.bin" +
+      "aryauthorization.v1beta1.Policy\"A\202\323\344\223\0022\032" +
+      "(/v1beta1/{policy.name=projects/*/policy" +
+      "}:\006policy\332A\006policy\022\335\001\n\016CreateAttestor\022?." +
+      "google.cloud.binaryauthorization.v1beta1" +
+      ".CreateAttestorRequest\0322.google.cloud.bi" +
+      "naryauthorization.v1beta1.Attestor\"V\202\323\344\223" +
+      "\0022\"&/v1beta1/{parent=projects/*}/attesto" +
+      "rs:\010attestor\332A\033parent,attestor_id,attest" +
+      "or\022\266\001\n\013GetAttestor\022<.google.cloud.binary" +
+      "authorization.v1beta1.GetAttestorRequest" +
+      "\0322.google.cloud.binaryauthorization.v1be" +
+      "ta1.Attestor\"5\202\323\344\223\002(\022&/v1beta1/{name=pro" +
+      "jects/*/attestors/*}\332A\004name\022\323\001\n\016UpdateAt" +
+      "testor\022?.google.cloud.binaryauthorizatio" +
+      "n.v1beta1.UpdateAttestorRequest\0322.google" +
+      ".cloud.binaryauthorization.v1beta1.Attes" +
+      "tor\"L\202\323\344\223\002;\032//v1beta1/{attestor.name=pro" +
+      "jects/*/attestors/*}:\010attestor\332A\010attesto" +
+      "r\022\311\001\n\rListAttestors\022>.google.cloud.binar" +
+      "yauthorization.v1beta1.ListAttestorsRequ" +
+      "est\032?.google.cloud.binaryauthorization.v" +
+      "1beta1.ListAttestorsResponse\"7\202\323\344\223\002(\022&/v" +
+      "1beta1/{parent=projects/*}/attestors\332A\006p" +
+      "arent\022\240\001\n\016DeleteAttestor\022?.google.cloud." +
+      "binaryauthorization.v1beta1.DeleteAttest" +
+      "orRequest\032\026.google.protobuf.Empty\"5\202\323\344\223\002" +
+      "(*&/v1beta1/{name=projects/*/attestors/*" +
+      "}\332A\004name\032V\312A\"binaryauthorization.googlea" +
+      "pis.com\322A.https://www.googleapis.com/aut" +
+      "h/cloud-platformB\265\002\n,com.google.cloud.bi" +
+      "naryauthorization.v1beta1B\037BinaryAuthori" +
+      "zationServiceProtoP\001Z[google.golang.org/" +
+      "genproto/googleapis/cloud/binaryauthoriz" +
+      "ation/v1beta1;binaryauthorization\370\001\001\252\002(G" +
+      "oogle.Cloud.BinaryAuthorization.V1Beta1\312" +
+      "\002(Google\\Cloud\\BinaryAuthorization\\V1bet" +
+      "a1\352\002+Google::Cloud::BinaryAuthorization:" +
+      ":V1beta1b\006proto3"
+    };
+    descriptor = com.google.protobuf.Descriptors.FileDescriptor
+      .internalBuildGeneratedFileFrom(descriptorData,
+        new com.google.protobuf.Descriptors.FileDescriptor[] {
+          com.google.api.AnnotationsProto.getDescriptor(),
+          com.google.api.ClientProto.getDescriptor(),
+          com.google.api.FieldBehaviorProto.getDescriptor(),
+          com.google.api.ResourceProto.getDescriptor(),
+          com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationResourcesProto.getDescriptor(),
+          com.google.protobuf.EmptyProto.getDescriptor(),
+        });
+    internal_static_google_cloud_binaryauthorization_v1beta1_GetPolicyRequest_descriptor =
+      getDescriptor().getMessageTypes().get(0);
+    internal_static_google_cloud_binaryauthorization_v1beta1_GetPolicyRequest_fieldAccessorTable = new
+      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+        internal_static_google_cloud_binaryauthorization_v1beta1_GetPolicyRequest_descriptor,
+        new java.lang.String[] { "Name", });
+    internal_static_google_cloud_binaryauthorization_v1beta1_UpdatePolicyRequest_descriptor =
+      getDescriptor().getMessageTypes().get(1);
+    internal_static_google_cloud_binaryauthorization_v1beta1_UpdatePolicyRequest_fieldAccessorTable = new
+      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+        internal_static_google_cloud_binaryauthorization_v1beta1_UpdatePolicyRequest_descriptor,
+        new java.lang.String[] { "Policy", });
+    internal_static_google_cloud_binaryauthorization_v1beta1_CreateAttestorRequest_descriptor =
+      getDescriptor().getMessageTypes().get(2);
+    internal_static_google_cloud_binaryauthorization_v1beta1_CreateAttestorRequest_fieldAccessorTable = new
+      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+        internal_static_google_cloud_binaryauthorization_v1beta1_CreateAttestorRequest_descriptor,
+        new java.lang.String[] { "Parent", "AttestorId", "Attestor", });
+    internal_static_google_cloud_binaryauthorization_v1beta1_GetAttestorRequest_descriptor =
+      getDescriptor().getMessageTypes().get(3);
+    internal_static_google_cloud_binaryauthorization_v1beta1_GetAttestorRequest_fieldAccessorTable = new
+      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+        internal_static_google_cloud_binaryauthorization_v1beta1_GetAttestorRequest_descriptor,
+        new java.lang.String[] { "Name", });
+    internal_static_google_cloud_binaryauthorization_v1beta1_UpdateAttestorRequest_descriptor =
+      getDescriptor().getMessageTypes().get(4);
+    internal_static_google_cloud_binaryauthorization_v1beta1_UpdateAttestorRequest_fieldAccessorTable = new
+      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+        internal_static_google_cloud_binaryauthorization_v1beta1_UpdateAttestorRequest_descriptor,
+        new java.lang.String[] { "Attestor", });
+    internal_static_google_cloud_binaryauthorization_v1beta1_ListAttestorsRequest_descriptor =
+      getDescriptor().getMessageTypes().get(5);
+    internal_static_google_cloud_binaryauthorization_v1beta1_ListAttestorsRequest_fieldAccessorTable = new
+      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+        internal_static_google_cloud_binaryauthorization_v1beta1_ListAttestorsRequest_descriptor,
+        new java.lang.String[] { "Parent", "PageSize", "PageToken", });
+    internal_static_google_cloud_binaryauthorization_v1beta1_ListAttestorsResponse_descriptor =
+      getDescriptor().getMessageTypes().get(6);
+    internal_static_google_cloud_binaryauthorization_v1beta1_ListAttestorsResponse_fieldAccessorTable = new
+      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+        internal_static_google_cloud_binaryauthorization_v1beta1_ListAttestorsResponse_descriptor,
+        new java.lang.String[] { "Attestors", "NextPageToken", });
+    internal_static_google_cloud_binaryauthorization_v1beta1_DeleteAttestorRequest_descriptor =
+      getDescriptor().getMessageTypes().get(7);
+    internal_static_google_cloud_binaryauthorization_v1beta1_DeleteAttestorRequest_fieldAccessorTable = new
+      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+        internal_static_google_cloud_binaryauthorization_v1beta1_DeleteAttestorRequest_descriptor,
+        new java.lang.String[] { "Name", });
+    com.google.protobuf.ExtensionRegistry registry =
+        com.google.protobuf.ExtensionRegistry.newInstance();
+    registry.add(com.google.api.ClientProto.defaultHost);
+    registry.add(com.google.api.FieldBehaviorProto.fieldBehavior);
+    registry.add(com.google.api.AnnotationsProto.http);
+    registry.add(com.google.api.ClientProto.methodSignature);
+    registry.add(com.google.api.ClientProto.oauthScopes);
+    registry.add(com.google.api.ResourceProto.resourceReference);
+    com.google.protobuf.Descriptors.FileDescriptor
+        .internalUpdateFileDescriptor(descriptor, registry);
+    com.google.api.AnnotationsProto.getDescriptor();
+    com.google.api.ClientProto.getDescriptor();
+    com.google.api.FieldBehaviorProto.getDescriptor();
+    com.google.api.ResourceProto.getDescriptor();
+    com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationResourcesProto.getDescriptor();
+    com.google.protobuf.EmptyProto.getDescriptor();
+  }
+
+  // @@protoc_insertion_point(outer_class_scope)
+}
diff --git a/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/ContinuousValidationEvent.java b/owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/ContinuousValidationEvent.java
similarity index 56%
rename from proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/ContinuousValidationEvent.java
rename to owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/ContinuousValidationEvent.java
index ffa30923..e12df13c 100644
--- a/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/ContinuousValidationEvent.java
+++ b/owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/ContinuousValidationEvent.java
@@ -1,55 +1,39 @@
-/*
- * Copyright 2020 Google LLC
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * 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
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // source: google/cloud/binaryauthorization/v1beta1/continuous_validation_logging.proto
 
 package com.google.cloud.binaryauthorization.v1beta1;
 
 /**
- *
- *
  * 
  * Represents an auditing event from Continuous Validation.
  * 
* * Protobuf type {@code google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent} */ -public final class ContinuousValidationEvent extends com.google.protobuf.GeneratedMessageV3 - implements +public final class ContinuousValidationEvent extends + com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent) ContinuousValidationEventOrBuilder { - private static final long serialVersionUID = 0L; +private static final long serialVersionUID = 0L; // Use ContinuousValidationEvent.newBuilder() to construct. private ContinuousValidationEvent(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } - - private ContinuousValidationEvent() {} + private ContinuousValidationEvent() { + } @java.lang.Override @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { return new ContinuousValidationEvent(); } @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { return this.unknownFields; } - private ContinuousValidationEvent( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) @@ -68,151 +52,109 @@ private ContinuousValidationEvent( case 0: done = true; break; - case 10: - { - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.Builder - subBuilder = null; - if (eventTypeCase_ == 1) { - subBuilder = - ((com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent) - eventType_) - .toBuilder(); - } - eventType_ = - input.readMessage( - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.parser(), - extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom( - (com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent) - eventType_); - eventType_ = subBuilder.buildPartial(); - } - eventTypeCase_ = 1; - break; + case 10: { + com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.Builder subBuilder = null; + if (eventTypeCase_ == 1) { + subBuilder = ((com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent) eventType_).toBuilder(); } - case 18: - { - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .UnsupportedPolicyEvent.Builder - subBuilder = null; - if (eventTypeCase_ == 2) { - subBuilder = - ((com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .UnsupportedPolicyEvent) - eventType_) - .toBuilder(); - } - eventType_ = - input.readMessage( - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .UnsupportedPolicyEvent.parser(), - extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom( - (com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .UnsupportedPolicyEvent) - eventType_); - eventType_ = subBuilder.buildPartial(); - } - eventTypeCase_ = 2; - break; + eventType_ = + input.readMessage(com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom((com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent) eventType_); + eventType_ = subBuilder.buildPartial(); } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; + eventTypeCase_ = 1; + break; + } + case 18: { + com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent.Builder subBuilder = null; + if (eventTypeCase_ == 2) { + subBuilder = ((com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent) eventType_).toBuilder(); } + eventType_ = + input.readMessage(com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom((com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent) eventType_); + eventType_ = subBuilder.buildPartial(); + } + eventTypeCase_ = 2; + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationLoggingProto - .internal_static_google_cloud_binaryauthorization_v1beta1_ContinuousValidationEvent_descriptor; + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationLoggingProto.internal_static_google_cloud_binaryauthorization_v1beta1_ContinuousValidationEvent_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationLoggingProto - .internal_static_google_cloud_binaryauthorization_v1beta1_ContinuousValidationEvent_fieldAccessorTable + return com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationLoggingProto.internal_static_google_cloud_binaryauthorization_v1beta1_ContinuousValidationEvent_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.class, - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.Builder.class); + com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.class, com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.Builder.class); } - public interface ContinuousValidationPodEventOrBuilder - extends + public interface ContinuousValidationPodEventOrBuilder extends // @@protoc_insertion_point(interface_extends:google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent) com.google.protobuf.MessageOrBuilder { /** - * - * *
      * The name of the Pod.
      * 
* * string pod = 1; - * * @return The pod. */ java.lang.String getPod(); /** - * - * *
      * The name of the Pod.
      * 
* * string pod = 1; - * * @return The bytes for pod. */ - com.google.protobuf.ByteString getPodBytes(); + com.google.protobuf.ByteString + getPodBytes(); /** - * - * *
      * Deploy time of the Pod from k8s.
      * 
* * .google.protobuf.Timestamp deploy_time = 2; - * * @return Whether the deployTime field is set. */ boolean hasDeployTime(); /** - * - * *
      * Deploy time of the Pod from k8s.
      * 
* * .google.protobuf.Timestamp deploy_time = 2; - * * @return The deployTime. */ com.google.protobuf.Timestamp getDeployTime(); /** - * - * *
      * Deploy time of the Pod from k8s.
      * 
@@ -222,32 +164,24 @@ public interface ContinuousValidationPodEventOrBuilder com.google.protobuf.TimestampOrBuilder getDeployTimeOrBuilder(); /** - * - * *
      * Termination time of the Pod from k8s, or nothing if still running.
      * 
* * .google.protobuf.Timestamp end_time = 3; - * * @return Whether the endTime field is set. */ boolean hasEndTime(); /** - * - * *
      * Termination time of the Pod from k8s, or nothing if still running.
      * 
* * .google.protobuf.Timestamp end_time = 3; - * * @return The endTime. */ com.google.protobuf.Timestamp getEndTime(); /** - * - * *
      * Termination time of the Pod from k8s, or nothing if still running.
      * 
@@ -257,130 +191,84 @@ public interface ContinuousValidationPodEventOrBuilder com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder(); /** - * - * *
      * Auditing verdict for this Pod.
      * 
* - * - * .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.PolicyConformanceVerdict verdict = 4; - * - * + * .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.PolicyConformanceVerdict verdict = 4; * @return The enum numeric value on the wire for verdict. */ int getVerdictValue(); /** - * - * *
      * Auditing verdict for this Pod.
      * 
* - * - * .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.PolicyConformanceVerdict verdict = 4; - * - * + * .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.PolicyConformanceVerdict verdict = 4; * @return The verdict. */ - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.PolicyConformanceVerdict - getVerdict(); + com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.PolicyConformanceVerdict getVerdict(); /** - * - * *
      * List of images with auditing details.
      * 
* - * - * repeated .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails images = 5; - * + * repeated .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails images = 5; */ - java.util.List< - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.ImageDetails> + java.util.List getImagesList(); /** - * - * *
      * List of images with auditing details.
      * 
* - * - * repeated .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails images = 5; - * + * repeated .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails images = 5; */ - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.ImageDetails - getImages(int index); + com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails getImages(int index); /** - * - * *
      * List of images with auditing details.
      * 
* - * - * repeated .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails images = 5; - * + * repeated .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails images = 5; */ int getImagesCount(); /** - * - * *
      * List of images with auditing details.
      * 
* - * - * repeated .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails images = 5; - * + * repeated .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails images = 5; */ - java.util.List< - ? extends - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.ImageDetailsOrBuilder> + java.util.List getImagesOrBuilderList(); /** - * - * *
      * List of images with auditing details.
      * 
* - * - * repeated .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails images = 5; - * + * repeated .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails images = 5; */ - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.ImageDetailsOrBuilder - getImagesOrBuilder(int index); + com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetailsOrBuilder getImagesOrBuilder( + int index); } /** - * - * *
    * An auditing event for one Pod.
    * 
* - * Protobuf type {@code - * google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent} + * Protobuf type {@code google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent} */ - public static final class ContinuousValidationPodEvent - extends com.google.protobuf.GeneratedMessageV3 - implements + public static final class ContinuousValidationPodEvent extends + com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent) ContinuousValidationPodEventOrBuilder { - private static final long serialVersionUID = 0L; + private static final long serialVersionUID = 0L; // Use ContinuousValidationPodEvent.newBuilder() to construct. - private ContinuousValidationPodEvent( - com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ContinuousValidationPodEvent(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } - private ContinuousValidationPodEvent() { pod_ = ""; verdict_ = 0; @@ -389,15 +277,16 @@ private ContinuousValidationPodEvent() { @java.lang.Override @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { return new ContinuousValidationPodEvent(); } @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { return this.unknownFields; } - private ContinuousValidationPodEvent( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) @@ -417,79 +306,67 @@ private ContinuousValidationPodEvent( case 0: done = true; break; - case 10: - { - java.lang.String s = input.readStringRequireUtf8(); + case 10: { + java.lang.String s = input.readStringRequireUtf8(); - pod_ = s; - break; + pod_ = s; + break; + } + case 18: { + com.google.protobuf.Timestamp.Builder subBuilder = null; + if (deployTime_ != null) { + subBuilder = deployTime_.toBuilder(); } - case 18: - { - com.google.protobuf.Timestamp.Builder subBuilder = null; - if (deployTime_ != null) { - subBuilder = deployTime_.toBuilder(); - } - deployTime_ = - input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(deployTime_); - deployTime_ = subBuilder.buildPartial(); - } - - break; + deployTime_ = input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(deployTime_); + deployTime_ = subBuilder.buildPartial(); } - case 26: - { - com.google.protobuf.Timestamp.Builder subBuilder = null; - if (endTime_ != null) { - subBuilder = endTime_.toBuilder(); - } - endTime_ = - input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(endTime_); - endTime_ = subBuilder.buildPartial(); - } - break; + break; + } + case 26: { + com.google.protobuf.Timestamp.Builder subBuilder = null; + if (endTime_ != null) { + subBuilder = endTime_.toBuilder(); } - case 32: - { - int rawValue = input.readEnum(); - - verdict_ = rawValue; - break; + endTime_ = input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(endTime_); + endTime_ = subBuilder.buildPartial(); } - case 42: - { - if (!((mutable_bitField0_ & 0x00000001) != 0)) { - images_ = - new java.util.ArrayList< - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.ImageDetails>(); - mutable_bitField0_ |= 0x00000001; - } - images_.add( - input.readMessage( - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.ImageDetails.parser(), - extensionRegistry)); - break; + + break; + } + case 32: { + int rawValue = input.readEnum(); + + verdict_ = rawValue; + break; + } + case 42: { + if (!((mutable_bitField0_ & 0x00000001) != 0)) { + images_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000001; } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; + images_.add( + input.readMessage(com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails.parser(), extensionRegistry)); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; } + break; + } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000001) != 0)) { images_ = java.util.Collections.unmodifiableList(images_); @@ -498,38 +375,29 @@ private ContinuousValidationPodEvent( makeExtensionsImmutable(); } } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationLoggingProto - .internal_static_google_cloud_binaryauthorization_v1beta1_ContinuousValidationEvent_ContinuousValidationPodEvent_descriptor; + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationLoggingProto.internal_static_google_cloud_binaryauthorization_v1beta1_ContinuousValidationEvent_ContinuousValidationPodEvent_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationLoggingProto - .internal_static_google_cloud_binaryauthorization_v1beta1_ContinuousValidationEvent_ContinuousValidationPodEvent_fieldAccessorTable + return com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationLoggingProto.internal_static_google_cloud_binaryauthorization_v1beta1_ContinuousValidationEvent_ContinuousValidationPodEvent_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.class, - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.Builder.class); + com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.class, com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.Builder.class); } /** - * - * *
      * Audit time policy conformance verdict.
      * 
* - * Protobuf enum {@code - * google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.PolicyConformanceVerdict} + * Protobuf enum {@code google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.PolicyConformanceVerdict} */ - public enum PolicyConformanceVerdict implements com.google.protobuf.ProtocolMessageEnum { + public enum PolicyConformanceVerdict + implements com.google.protobuf.ProtocolMessageEnum { /** - * - * *
        * We should always have a verdict. This is an error.
        * 
@@ -538,8 +406,6 @@ public enum PolicyConformanceVerdict implements com.google.protobuf.ProtocolMess */ POLICY_CONFORMANCE_VERDICT_UNSPECIFIED(0), /** - * - * *
        * The pod violates the policy.
        * 
@@ -551,8 +417,6 @@ public enum PolicyConformanceVerdict implements com.google.protobuf.ProtocolMess ; /** - * - * *
        * We should always have a verdict. This is an error.
        * 
@@ -561,8 +425,6 @@ public enum PolicyConformanceVerdict implements com.google.protobuf.ProtocolMess */ public static final int POLICY_CONFORMANCE_VERDICT_UNSPECIFIED_VALUE = 0; /** - * - * *
        * The pod violates the policy.
        * 
@@ -571,6 +433,7 @@ public enum PolicyConformanceVerdict implements com.google.protobuf.ProtocolMess */ public static final int VIOLATES_POLICY_VALUE = 1; + public final int getNumber() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalArgumentException( @@ -595,12 +458,9 @@ public static PolicyConformanceVerdict valueOf(int value) { */ public static PolicyConformanceVerdict forNumber(int value) { switch (value) { - case 0: - return POLICY_CONFORMANCE_VERDICT_UNSPECIFIED; - case 1: - return VIOLATES_POLICY; - default: - return null; + case 0: return POLICY_CONFORMANCE_VERDICT_UNSPECIFIED; + case 1: return VIOLATES_POLICY; + default: return null; } } @@ -608,32 +468,29 @@ public static PolicyConformanceVerdict forNumber(int value) { internalGetValueMap() { return internalValueMap; } + private static final com.google.protobuf.Internal.EnumLiteMap< + PolicyConformanceVerdict> internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public PolicyConformanceVerdict findValueByNumber(int number) { + return PolicyConformanceVerdict.forNumber(number); + } + }; - private static final com.google.protobuf.Internal.EnumLiteMap - internalValueMap = - new com.google.protobuf.Internal.EnumLiteMap() { - public PolicyConformanceVerdict findValueByNumber(int number) { - return PolicyConformanceVerdict.forNumber(number); - } - }; - - public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { + public final com.google.protobuf.Descriptors.EnumValueDescriptor + getValueDescriptor() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalStateException( "Can't get the descriptor of an unrecognized enum value."); } return getDescriptor().getValues().get(ordinal()); } - - public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { + public final com.google.protobuf.Descriptors.EnumDescriptor + getDescriptorForType() { return getDescriptor(); } - - public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { - return com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.getDescriptor() - .getEnumTypes() - .get(0); + public static final com.google.protobuf.Descriptors.EnumDescriptor + getDescriptor() { + return com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.getDescriptor().getEnumTypes().get(0); } private static final PolicyConformanceVerdict[] VALUES = values(); @@ -641,7 +498,8 @@ public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor public static PolicyConformanceVerdict valueOf( com.google.protobuf.Descriptors.EnumValueDescriptor desc) { if (desc.getType() != getDescriptor()) { - throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); + throw new java.lang.IllegalArgumentException( + "EnumValueDescriptor is not for this type."); } if (desc.getIndex() == -1) { return UNRECOGNIZED; @@ -658,112 +516,85 @@ private PolicyConformanceVerdict(int value) { // @@protoc_insertion_point(enum_scope:google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.PolicyConformanceVerdict) } - public interface ImageDetailsOrBuilder - extends + public interface ImageDetailsOrBuilder extends // @@protoc_insertion_point(interface_extends:google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails) com.google.protobuf.MessageOrBuilder { /** - * - * *
        * The name of the image.
        * 
* * string image = 1; - * * @return The image. */ java.lang.String getImage(); /** - * - * *
        * The name of the image.
        * 
* * string image = 1; - * * @return The bytes for image. */ - com.google.protobuf.ByteString getImageBytes(); + com.google.protobuf.ByteString + getImageBytes(); /** - * - * *
        * The result of the audit for this image.
        * 
* - * - * .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails.AuditResult result = 2; - * - * + * .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails.AuditResult result = 2; * @return The enum numeric value on the wire for result. */ int getResultValue(); /** - * - * *
        * The result of the audit for this image.
        * 
* - * - * .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails.AuditResult result = 2; - * - * + * .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails.AuditResult result = 2; * @return The result. */ - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.ImageDetails.AuditResult - getResult(); + com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails.AuditResult getResult(); /** - * - * *
        * Description of the above result.
        * 
* * string description = 3; - * * @return The description. */ java.lang.String getDescription(); /** - * - * *
        * Description of the above result.
        * 
* * string description = 3; - * * @return The bytes for description. */ - com.google.protobuf.ByteString getDescriptionBytes(); + com.google.protobuf.ByteString + getDescriptionBytes(); } /** - * - * *
      * Container image with auditing details.
      * 
* - * Protobuf type {@code - * google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails} + * Protobuf type {@code google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails} */ - public static final class ImageDetails extends com.google.protobuf.GeneratedMessageV3 - implements + public static final class ImageDetails extends + com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails) ImageDetailsOrBuilder { - private static final long serialVersionUID = 0L; + private static final long serialVersionUID = 0L; // Use ImageDetails.newBuilder() to construct. private ImageDetails(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } - private ImageDetails() { image_ = ""; result_ = 0; @@ -772,15 +603,16 @@ private ImageDetails() { @java.lang.Override @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { return new ImageDetails(); } @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { return this.unknownFields; } - private ImageDetails( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) @@ -799,78 +631,66 @@ private ImageDetails( case 0: done = true; break; - case 10: - { - java.lang.String s = input.readStringRequireUtf8(); + case 10: { + java.lang.String s = input.readStringRequireUtf8(); - image_ = s; - break; - } - case 16: - { - int rawValue = input.readEnum(); + image_ = s; + break; + } + case 16: { + int rawValue = input.readEnum(); - result_ = rawValue; - break; - } - case 26: - { - java.lang.String s = input.readStringRequireUtf8(); + result_ = rawValue; + break; + } + case 26: { + java.lang.String s = input.readStringRequireUtf8(); - description_ = s; - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; + description_ = s; + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; } + break; + } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(this); + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationLoggingProto - .internal_static_google_cloud_binaryauthorization_v1beta1_ContinuousValidationEvent_ContinuousValidationPodEvent_ImageDetails_descriptor; + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationLoggingProto.internal_static_google_cloud_binaryauthorization_v1beta1_ContinuousValidationEvent_ContinuousValidationPodEvent_ImageDetails_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationLoggingProto - .internal_static_google_cloud_binaryauthorization_v1beta1_ContinuousValidationEvent_ContinuousValidationPodEvent_ImageDetails_fieldAccessorTable + return com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationLoggingProto.internal_static_google_cloud_binaryauthorization_v1beta1_ContinuousValidationEvent_ContinuousValidationPodEvent_ImageDetails_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.ImageDetails.class, - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.ImageDetails.Builder.class); + com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails.class, com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails.Builder.class); } /** - * - * *
        * Result of the audit.
        * 
* - * Protobuf enum {@code - * google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails.AuditResult} + * Protobuf enum {@code google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails.AuditResult} */ - public enum AuditResult implements com.google.protobuf.ProtocolMessageEnum { + public enum AuditResult + implements com.google.protobuf.ProtocolMessageEnum { /** - * - * *
          * Unspecified result. This is an error.
          * 
@@ -879,8 +699,6 @@ public enum AuditResult implements com.google.protobuf.ProtocolMessageEnum { */ AUDIT_RESULT_UNSPECIFIED(0), /** - * - * *
          * Image is allowed.
          * 
@@ -889,8 +707,6 @@ public enum AuditResult implements com.google.protobuf.ProtocolMessageEnum { */ ALLOW(1), /** - * - * *
          * Image is denied.
          * 
@@ -902,8 +718,6 @@ public enum AuditResult implements com.google.protobuf.ProtocolMessageEnum { ; /** - * - * *
          * Unspecified result. This is an error.
          * 
@@ -912,8 +726,6 @@ public enum AuditResult implements com.google.protobuf.ProtocolMessageEnum { */ public static final int AUDIT_RESULT_UNSPECIFIED_VALUE = 0; /** - * - * *
          * Image is allowed.
          * 
@@ -922,8 +734,6 @@ public enum AuditResult implements com.google.protobuf.ProtocolMessageEnum { */ public static final int ALLOW_VALUE = 1; /** - * - * *
          * Image is denied.
          * 
@@ -932,6 +742,7 @@ public enum AuditResult implements com.google.protobuf.ProtocolMessageEnum { */ public static final int DENY_VALUE = 2; + public final int getNumber() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalArgumentException( @@ -956,46 +767,40 @@ public static AuditResult valueOf(int value) { */ public static AuditResult forNumber(int value) { switch (value) { - case 0: - return AUDIT_RESULT_UNSPECIFIED; - case 1: - return ALLOW; - case 2: - return DENY; - default: - return null; + case 0: return AUDIT_RESULT_UNSPECIFIED; + case 1: return ALLOW; + case 2: return DENY; + default: return null; } } - public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { + public static com.google.protobuf.Internal.EnumLiteMap + internalGetValueMap() { return internalValueMap; } + private static final com.google.protobuf.Internal.EnumLiteMap< + AuditResult> internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public AuditResult findValueByNumber(int number) { + return AuditResult.forNumber(number); + } + }; - private static final com.google.protobuf.Internal.EnumLiteMap - internalValueMap = - new com.google.protobuf.Internal.EnumLiteMap() { - public AuditResult findValueByNumber(int number) { - return AuditResult.forNumber(number); - } - }; - - public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { + public final com.google.protobuf.Descriptors.EnumValueDescriptor + getValueDescriptor() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalStateException( "Can't get the descriptor of an unrecognized enum value."); } return getDescriptor().getValues().get(ordinal()); } - - public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { + public final com.google.protobuf.Descriptors.EnumDescriptor + getDescriptorForType() { return getDescriptor(); } - - public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { - return com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.ImageDetails.getDescriptor() - .getEnumTypes() - .get(0); + public static final com.google.protobuf.Descriptors.EnumDescriptor + getDescriptor() { + return com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails.getDescriptor().getEnumTypes().get(0); } private static final AuditResult[] VALUES = values(); @@ -1004,7 +809,7 @@ public static AuditResult valueOf( com.google.protobuf.Descriptors.EnumValueDescriptor desc) { if (desc.getType() != getDescriptor()) { throw new java.lang.IllegalArgumentException( - "EnumValueDescriptor is not for this type."); + "EnumValueDescriptor is not for this type."); } if (desc.getIndex() == -1) { return UNRECOGNIZED; @@ -1024,14 +829,11 @@ private AuditResult(int value) { public static final int IMAGE_FIELD_NUMBER = 1; private volatile java.lang.Object image_; /** - * - * *
        * The name of the image.
        * 
* * string image = 1; - * * @return The image. */ @java.lang.Override @@ -1040,29 +842,29 @@ public java.lang.String getImage() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); image_ = s; return s; } } /** - * - * *
        * The name of the image.
        * 
* * string image = 1; - * * @return The bytes for image. */ @java.lang.Override - public com.google.protobuf.ByteString getImageBytes() { + public com.google.protobuf.ByteString + getImageBytes() { java.lang.Object ref = image_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); image_ = b; return b; } else { @@ -1073,62 +875,38 @@ public com.google.protobuf.ByteString getImageBytes() { public static final int RESULT_FIELD_NUMBER = 2; private int result_; /** - * - * *
        * The result of the audit for this image.
        * 
* - * - * .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails.AuditResult result = 2; - * - * + * .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails.AuditResult result = 2; * @return The enum numeric value on the wire for result. */ - @java.lang.Override - public int getResultValue() { + @java.lang.Override public int getResultValue() { return result_; } /** - * - * *
        * The result of the audit for this image.
        * 
* - * - * .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails.AuditResult result = 2; - * - * + * .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails.AuditResult result = 2; * @return The result. */ - @java.lang.Override - public com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.ImageDetails.AuditResult - getResult() { + @java.lang.Override public com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails.AuditResult getResult() { @SuppressWarnings("deprecation") - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.ImageDetails.AuditResult - result = - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.ImageDetails.AuditResult.valueOf(result_); - return result == null - ? com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.ImageDetails.AuditResult.UNRECOGNIZED - : result; + com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails.AuditResult result = com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails.AuditResult.valueOf(result_); + return result == null ? com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails.AuditResult.UNRECOGNIZED : result; } public static final int DESCRIPTION_FIELD_NUMBER = 3; private volatile java.lang.Object description_; /** - * - * *
        * Description of the above result.
        * 
* * string description = 3; - * * @return The description. */ @java.lang.Override @@ -1137,29 +915,29 @@ public java.lang.String getDescription() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); description_ = s; return s; } } /** - * - * *
        * Description of the above result.
        * 
* * string description = 3; - * * @return The bytes for description. */ @java.lang.Override - public com.google.protobuf.ByteString getDescriptionBytes() { + public com.google.protobuf.ByteString + getDescriptionBytes() { java.lang.Object ref = description_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); description_ = b; return b; } else { @@ -1168,7 +946,6 @@ public com.google.protobuf.ByteString getDescriptionBytes() { } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -1180,14 +957,12 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { if (!getImageBytes().isEmpty()) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, image_); } - if (result_ - != com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.ImageDetails.AuditResult.AUDIT_RESULT_UNSPECIFIED - .getNumber()) { + if (result_ != com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails.AuditResult.AUDIT_RESULT_UNSPECIFIED.getNumber()) { output.writeEnum(2, result_); } if (!getDescriptionBytes().isEmpty()) { @@ -1205,11 +980,9 @@ public int getSerializedSize() { if (!getImageBytes().isEmpty()) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, image_); } - if (result_ - != com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.ImageDetails.AuditResult.AUDIT_RESULT_UNSPECIFIED - .getNumber()) { - size += com.google.protobuf.CodedOutputStream.computeEnumSize(2, result_); + if (result_ != com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails.AuditResult.AUDIT_RESULT_UNSPECIFIED.getNumber()) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(2, result_); } if (!getDescriptionBytes().isEmpty()) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, description_); @@ -1222,24 +995,18 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } - if (!(obj - instanceof - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.ImageDetails)) { + if (!(obj instanceof com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails)) { return super.equals(obj); } - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.ImageDetails - other = - (com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.ImageDetails) - obj; + com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails other = (com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails) obj; - if (!getImage().equals(other.getImage())) return false; + if (!getImage() + .equals(other.getImage())) return false; if (result_ != other.result_) return false; - if (!getDescription().equals(other.getDescription())) return false; + if (!getDescription() + .equals(other.getDescription())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -1262,117 +1029,88 @@ public int hashCode() { return hash; } - public static com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.ImageDetails - parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - - public static com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.ImageDetails - parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.ImageDetails - parseFrom(com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - - public static com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.ImageDetails - parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.ImageDetails - parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - - public static com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.ImageDetails - parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.ImageDetails - parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + public static com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - - public static com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.ImageDetails - parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + public static com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.ImageDetails - parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + public static com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); } - - public static com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.ImageDetails - parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); + public static com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.ImageDetails - parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + public static com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - - public static com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.ImageDetails - parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + public static com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - + public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - - public static Builder newBuilder( - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.ImageDetails - prototype) { + public static Builder newBuilder(com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override @@ -1382,53 +1120,44 @@ protected Builder newBuilderForType( return builder; } /** - * - * *
        * Container image with auditing details.
        * 
* - * Protobuf type {@code - * google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails} + * Protobuf type {@code google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails} */ - public static final class Builder - extends com.google.protobuf.GeneratedMessageV3.Builder - implements + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails) - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.ImageDetailsOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationLoggingProto - .internal_static_google_cloud_binaryauthorization_v1beta1_ContinuousValidationEvent_ContinuousValidationPodEvent_ImageDetails_descriptor; + com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetailsOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationLoggingProto.internal_static_google_cloud_binaryauthorization_v1beta1_ContinuousValidationEvent_ContinuousValidationPodEvent_ImageDetails_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationLoggingProto - .internal_static_google_cloud_binaryauthorization_v1beta1_ContinuousValidationEvent_ContinuousValidationPodEvent_ImageDetails_fieldAccessorTable + return com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationLoggingProto.internal_static_google_cloud_binaryauthorization_v1beta1_ContinuousValidationEvent_ContinuousValidationPodEvent_ImageDetails_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.ImageDetails.class, - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.ImageDetails.Builder.class); + com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails.class, com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails.Builder.class); } - // Construct using - // com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails.newBuilder() + // Construct using com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails.newBuilder() private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } } - @java.lang.Override public Builder clear() { super.clear(); @@ -1442,26 +1171,19 @@ public Builder clear() { } @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationLoggingProto - .internal_static_google_cloud_binaryauthorization_v1beta1_ContinuousValidationEvent_ContinuousValidationPodEvent_ImageDetails_descriptor; + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationLoggingProto.internal_static_google_cloud_binaryauthorization_v1beta1_ContinuousValidationEvent_ContinuousValidationPodEvent_ImageDetails_descriptor; } @java.lang.Override - public com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.ImageDetails - getDefaultInstanceForType() { - return com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.ImageDetails.getDefaultInstance(); + public com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails getDefaultInstanceForType() { + return com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails.getDefaultInstance(); } @java.lang.Override - public com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.ImageDetails - build() { - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.ImageDetails - result = buildPartial(); + public com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails build() { + com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } @@ -1469,14 +1191,8 @@ public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { } @java.lang.Override - public com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.ImageDetails - buildPartial() { - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.ImageDetails - result = - new com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.ImageDetails(this); + public com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails buildPartial() { + com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails result = new com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails(this); result.image_ = image_; result.result_ = result_; result.description_ = description_; @@ -1488,60 +1204,46 @@ public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { public Builder clone() { return super.clone(); } - @java.lang.Override public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { return super.setField(field, value); } - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } - @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, - int index, - java.lang.Object value) { + int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } - @java.lang.Override public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { return super.addRepeatedField(field, value); } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { - if (other - instanceof - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.ImageDetails) { - return mergeFrom( - (com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.ImageDetails) - other); + if (other instanceof com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails) { + return mergeFrom((com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails)other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom( - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.ImageDetails - other) { - if (other - == com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.ImageDetails.getDefaultInstance()) return this; + public Builder mergeFrom(com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails other) { + if (other == com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails.getDefaultInstance()) return this; if (!other.getImage().isEmpty()) { image_ = other.image_; onChanged(); @@ -1568,16 +1270,11 @@ public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.ImageDetails - parsedMessage = null; + com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.ImageDetails) - e.getUnfinishedMessage(); + parsedMessage = (com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { @@ -1589,20 +1286,18 @@ public Builder mergeFrom( private java.lang.Object image_ = ""; /** - * - * *
          * The name of the image.
          * 
* * string image = 1; - * * @return The image. */ public java.lang.String getImage() { java.lang.Object ref = image_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); image_ = s; return s; @@ -1611,21 +1306,20 @@ public java.lang.String getImage() { } } /** - * - * *
          * The name of the image.
          * 
* * string image = 1; - * * @return The bytes for image. */ - public com.google.protobuf.ByteString getImageBytes() { + public com.google.protobuf.ByteString + getImageBytes() { java.lang.Object ref = image_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); image_ = b; return b; } else { @@ -1633,61 +1327,54 @@ public com.google.protobuf.ByteString getImageBytes() { } } /** - * - * *
          * The name of the image.
          * 
* * string image = 1; - * * @param value The image to set. * @return This builder for chaining. */ - public Builder setImage(java.lang.String value) { + public Builder setImage( + java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - + throw new NullPointerException(); + } + image_ = value; onChanged(); return this; } /** - * - * *
          * The name of the image.
          * 
* * string image = 1; - * * @return This builder for chaining. */ public Builder clearImage() { - + image_ = getDefaultInstance().getImage(); onChanged(); return this; } /** - * - * *
          * The name of the image.
          * 
* * string image = 1; - * * @param value The bytes for image to set. * @return This builder for chaining. */ - public Builder setImageBytes(com.google.protobuf.ByteString value) { + public Builder setImageBytes( + com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + image_ = value; onChanged(); return this; @@ -1695,111 +1382,73 @@ public Builder setImageBytes(com.google.protobuf.ByteString value) { private int result_ = 0; /** - * - * *
          * The result of the audit for this image.
          * 
* - * - * .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails.AuditResult result = 2; - * - * + * .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails.AuditResult result = 2; * @return The enum numeric value on the wire for result. */ - @java.lang.Override - public int getResultValue() { + @java.lang.Override public int getResultValue() { return result_; } /** - * - * *
          * The result of the audit for this image.
          * 
* - * - * .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails.AuditResult result = 2; - * - * + * .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails.AuditResult result = 2; * @param value The enum numeric value on the wire for result to set. * @return This builder for chaining. */ public Builder setResultValue(int value) { - + result_ = value; onChanged(); return this; } /** - * - * *
          * The result of the audit for this image.
          * 
* - * - * .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails.AuditResult result = 2; - * - * + * .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails.AuditResult result = 2; * @return The result. */ @java.lang.Override - public com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.ImageDetails.AuditResult - getResult() { + public com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails.AuditResult getResult() { @SuppressWarnings("deprecation") - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.ImageDetails.AuditResult - result = - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.ImageDetails.AuditResult.valueOf(result_); - return result == null - ? com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.ImageDetails.AuditResult.UNRECOGNIZED - : result; + com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails.AuditResult result = com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails.AuditResult.valueOf(result_); + return result == null ? com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails.AuditResult.UNRECOGNIZED : result; } /** - * - * *
          * The result of the audit for this image.
          * 
* - * - * .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails.AuditResult result = 2; - * - * + * .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails.AuditResult result = 2; * @param value The result to set. * @return This builder for chaining. */ - public Builder setResult( - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.ImageDetails.AuditResult - value) { + public Builder setResult(com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails.AuditResult value) { if (value == null) { throw new NullPointerException(); } - + result_ = value.getNumber(); onChanged(); return this; } /** - * - * *
          * The result of the audit for this image.
          * 
* - * - * .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails.AuditResult result = 2; - * - * + * .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails.AuditResult result = 2; * @return This builder for chaining. */ public Builder clearResult() { - + result_ = 0; onChanged(); return this; @@ -1807,20 +1456,18 @@ public Builder clearResult() { private java.lang.Object description_ = ""; /** - * - * *
          * Description of the above result.
          * 
* * string description = 3; - * * @return The description. */ public java.lang.String getDescription() { java.lang.Object ref = description_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); description_ = s; return s; @@ -1829,21 +1476,20 @@ public java.lang.String getDescription() { } } /** - * - * *
          * Description of the above result.
          * 
* * string description = 3; - * * @return The bytes for description. */ - public com.google.protobuf.ByteString getDescriptionBytes() { + public com.google.protobuf.ByteString + getDescriptionBytes() { java.lang.Object ref = description_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); description_ = b; return b; } else { @@ -1851,66 +1497,58 @@ public com.google.protobuf.ByteString getDescriptionBytes() { } } /** - * - * *
          * Description of the above result.
          * 
* * string description = 3; - * * @param value The description to set. * @return This builder for chaining. */ - public Builder setDescription(java.lang.String value) { + public Builder setDescription( + java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - + throw new NullPointerException(); + } + description_ = value; onChanged(); return this; } /** - * - * *
          * Description of the above result.
          * 
* * string description = 3; - * * @return This builder for chaining. */ public Builder clearDescription() { - + description_ = getDefaultInstance().getDescription(); onChanged(); return this; } /** - * - * *
          * Description of the above result.
          * 
* * string description = 3; - * * @param value The bytes for description to set. * @return This builder for chaining. */ - public Builder setDescriptionBytes(com.google.protobuf.ByteString value) { + public Builder setDescriptionBytes( + com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + description_ = value; onChanged(); return this; } - @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -1923,36 +1561,30 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } + // @@protoc_insertion_point(builder_scope:google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails) } // @@protoc_insertion_point(class_scope:google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails) - private static final com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.ImageDetails - DEFAULT_INSTANCE; - + private static final com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails DEFAULT_INSTANCE; static { - DEFAULT_INSTANCE = - new com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.ImageDetails(); + DEFAULT_INSTANCE = new com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails(); } - public static com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.ImageDetails - getDefaultInstance() { + public static com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails getDefaultInstance() { return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public ImageDetails parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new ImageDetails(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ImageDetails parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new ImageDetails(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -1964,24 +1596,20 @@ public com.google.protobuf.Parser getParserForType() { } @java.lang.Override - public com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.ImageDetails - getDefaultInstanceForType() { + public com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails getDefaultInstanceForType() { return DEFAULT_INSTANCE; } + } public static final int POD_FIELD_NUMBER = 1; private volatile java.lang.Object pod_; /** - * - * *
      * The name of the Pod.
      * 
* * string pod = 1; - * * @return The pod. */ @java.lang.Override @@ -1990,29 +1618,29 @@ public java.lang.String getPod() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); pod_ = s; return s; } } /** - * - * *
      * The name of the Pod.
      * 
* * string pod = 1; - * * @return The bytes for pod. */ @java.lang.Override - public com.google.protobuf.ByteString getPodBytes() { + public com.google.protobuf.ByteString + getPodBytes() { java.lang.Object ref = pod_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); pod_ = b; return b; } else { @@ -2023,14 +1651,11 @@ public com.google.protobuf.ByteString getPodBytes() { public static final int DEPLOY_TIME_FIELD_NUMBER = 2; private com.google.protobuf.Timestamp deployTime_; /** - * - * *
      * Deploy time of the Pod from k8s.
      * 
* * .google.protobuf.Timestamp deploy_time = 2; - * * @return Whether the deployTime field is set. */ @java.lang.Override @@ -2038,14 +1663,11 @@ public boolean hasDeployTime() { return deployTime_ != null; } /** - * - * *
      * Deploy time of the Pod from k8s.
      * 
* * .google.protobuf.Timestamp deploy_time = 2; - * * @return The deployTime. */ @java.lang.Override @@ -2053,8 +1675,6 @@ public com.google.protobuf.Timestamp getDeployTime() { return deployTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : deployTime_; } /** - * - * *
      * Deploy time of the Pod from k8s.
      * 
@@ -2069,14 +1689,11 @@ public com.google.protobuf.TimestampOrBuilder getDeployTimeOrBuilder() { public static final int END_TIME_FIELD_NUMBER = 3; private com.google.protobuf.Timestamp endTime_; /** - * - * *
      * Termination time of the Pod from k8s, or nothing if still running.
      * 
* * .google.protobuf.Timestamp end_time = 3; - * * @return Whether the endTime field is set. */ @java.lang.Override @@ -2084,14 +1701,11 @@ public boolean hasEndTime() { return endTime_ != null; } /** - * - * *
      * Termination time of the Pod from k8s, or nothing if still running.
      * 
* * .google.protobuf.Timestamp end_time = 3; - * * @return The endTime. */ @java.lang.Override @@ -2099,8 +1713,6 @@ public com.google.protobuf.Timestamp getEndTime() { return endTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : endTime_; } /** - * - * *
      * Termination time of the Pod from k8s, or nothing if still running.
      * 
@@ -2115,145 +1727,91 @@ public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder() { public static final int VERDICT_FIELD_NUMBER = 4; private int verdict_; /** - * - * *
      * Auditing verdict for this Pod.
      * 
* - * - * .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.PolicyConformanceVerdict verdict = 4; - * - * + * .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.PolicyConformanceVerdict verdict = 4; * @return The enum numeric value on the wire for verdict. */ - @java.lang.Override - public int getVerdictValue() { + @java.lang.Override public int getVerdictValue() { return verdict_; } /** - * - * *
      * Auditing verdict for this Pod.
      * 
* - * - * .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.PolicyConformanceVerdict verdict = 4; - * - * + * .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.PolicyConformanceVerdict verdict = 4; * @return The verdict. */ - @java.lang.Override - public com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.PolicyConformanceVerdict - getVerdict() { + @java.lang.Override public com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.PolicyConformanceVerdict getVerdict() { @SuppressWarnings("deprecation") - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.PolicyConformanceVerdict - result = - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.PolicyConformanceVerdict.valueOf(verdict_); - return result == null - ? com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.PolicyConformanceVerdict.UNRECOGNIZED - : result; + com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.PolicyConformanceVerdict result = com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.PolicyConformanceVerdict.valueOf(verdict_); + return result == null ? com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.PolicyConformanceVerdict.UNRECOGNIZED : result; } public static final int IMAGES_FIELD_NUMBER = 5; - private java.util.List< - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.ImageDetails> - images_; + private java.util.List images_; /** - * - * *
      * List of images with auditing details.
      * 
* - * - * repeated .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails images = 5; - * + * repeated .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails images = 5; */ @java.lang.Override - public java.util.List< - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.ImageDetails> - getImagesList() { + public java.util.List getImagesList() { return images_; } /** - * - * *
      * List of images with auditing details.
      * 
* - * - * repeated .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails images = 5; - * + * repeated .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails images = 5; */ @java.lang.Override - public java.util.List< - ? extends - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.ImageDetailsOrBuilder> + public java.util.List getImagesOrBuilderList() { return images_; } /** - * - * *
      * List of images with auditing details.
      * 
* - * - * repeated .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails images = 5; - * + * repeated .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails images = 5; */ @java.lang.Override public int getImagesCount() { return images_.size(); } /** - * - * *
      * List of images with auditing details.
      * 
* - * - * repeated .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails images = 5; - * + * repeated .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails images = 5; */ @java.lang.Override - public com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.ImageDetails - getImages(int index) { + public com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails getImages(int index) { return images_.get(index); } /** - * - * *
      * List of images with auditing details.
      * 
* - * - * repeated .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails images = 5; - * + * repeated .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails images = 5; */ @java.lang.Override - public com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.ImageDetailsOrBuilder - getImagesOrBuilder(int index) { + public com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetailsOrBuilder getImagesOrBuilder( + int index) { return images_.get(index); } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -2265,7 +1823,8 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { if (!getPodBytes().isEmpty()) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, pod_); } @@ -2275,11 +1834,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (endTime_ != null) { output.writeMessage(3, getEndTime()); } - if (verdict_ - != com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.PolicyConformanceVerdict - .POLICY_CONFORMANCE_VERDICT_UNSPECIFIED - .getNumber()) { + if (verdict_ != com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.PolicyConformanceVerdict.POLICY_CONFORMANCE_VERDICT_UNSPECIFIED.getNumber()) { output.writeEnum(4, verdict_); } for (int i = 0; i < images_.size(); i++) { @@ -2298,20 +1853,20 @@ public int getSerializedSize() { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, pod_); } if (deployTime_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getDeployTime()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, getDeployTime()); } if (endTime_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getEndTime()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(3, getEndTime()); } - if (verdict_ - != com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.PolicyConformanceVerdict - .POLICY_CONFORMANCE_VERDICT_UNSPECIFIED - .getNumber()) { - size += com.google.protobuf.CodedOutputStream.computeEnumSize(4, verdict_); + if (verdict_ != com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.PolicyConformanceVerdict.POLICY_CONFORMANCE_VERDICT_UNSPECIFIED.getNumber()) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(4, verdict_); } for (int i = 0; i < images_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(5, images_.get(i)); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(5, images_.get(i)); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -2321,32 +1876,28 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } - if (!(obj - instanceof - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent)) { + if (!(obj instanceof com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent)) { return super.equals(obj); } - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent - other = - (com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent) - obj; + com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent other = (com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent) obj; - if (!getPod().equals(other.getPod())) return false; + if (!getPod() + .equals(other.getPod())) return false; if (hasDeployTime() != other.hasDeployTime()) return false; if (hasDeployTime()) { - if (!getDeployTime().equals(other.getDeployTime())) return false; + if (!getDeployTime() + .equals(other.getDeployTime())) return false; } if (hasEndTime() != other.hasEndTime()) return false; if (hasEndTime()) { - if (!getEndTime().equals(other.getEndTime())) return false; + if (!getEndTime() + .equals(other.getEndTime())) return false; } if (verdict_ != other.verdict_) return false; - if (!getImagesList().equals(other.getImagesList())) return false; + if (!getImagesList() + .equals(other.getImagesList())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -2379,115 +1930,88 @@ public int hashCode() { return hash; } - public static com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent - parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - - public static com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent - parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent - parseFrom(com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - - public static com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent - parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent - parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - - public static com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent - parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent - parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + public static com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - - public static com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent - parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + public static com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent - parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + public static com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); } - - public static com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent - parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); + public static com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent - parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + public static com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - - public static com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent - parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + public static com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - + public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - - public static Builder newBuilder( - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent - prototype) { + public static Builder newBuilder(com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override @@ -2497,55 +2021,45 @@ protected Builder newBuilderForType( return builder; } /** - * - * *
      * An auditing event for one Pod.
      * 
* - * Protobuf type {@code - * google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent} + * Protobuf type {@code google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent} */ - public static final class Builder - extends com.google.protobuf.GeneratedMessageV3.Builder - implements + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent) - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEventOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationLoggingProto - .internal_static_google_cloud_binaryauthorization_v1beta1_ContinuousValidationEvent_ContinuousValidationPodEvent_descriptor; + com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEventOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationLoggingProto.internal_static_google_cloud_binaryauthorization_v1beta1_ContinuousValidationEvent_ContinuousValidationPodEvent_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationLoggingProto - .internal_static_google_cloud_binaryauthorization_v1beta1_ContinuousValidationEvent_ContinuousValidationPodEvent_fieldAccessorTable + return com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationLoggingProto.internal_static_google_cloud_binaryauthorization_v1beta1_ContinuousValidationEvent_ContinuousValidationPodEvent_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.class, - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.Builder.class); + com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.class, com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.Builder.class); } - // Construct using - // com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.newBuilder() + // Construct using com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.newBuilder() private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { getImagesFieldBuilder(); } } - @java.lang.Override public Builder clear() { super.clear(); @@ -2575,26 +2089,19 @@ public Builder clear() { } @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationLoggingProto - .internal_static_google_cloud_binaryauthorization_v1beta1_ContinuousValidationEvent_ContinuousValidationPodEvent_descriptor; + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationLoggingProto.internal_static_google_cloud_binaryauthorization_v1beta1_ContinuousValidationEvent_ContinuousValidationPodEvent_descriptor; } @java.lang.Override - public com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent - getDefaultInstanceForType() { - return com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.getDefaultInstance(); + public com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent getDefaultInstanceForType() { + return com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.getDefaultInstance(); } @java.lang.Override - public com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent - build() { - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent - result = buildPartial(); + public com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent build() { + com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } @@ -2602,14 +2109,8 @@ public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { } @java.lang.Override - public com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent - buildPartial() { - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent - result = - new com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent(this); + public com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent buildPartial() { + com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent result = new com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent(this); int from_bitField0_ = bitField0_; result.pod_ = pod_; if (deployTimeBuilder_ == null) { @@ -2640,60 +2141,46 @@ public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { public Builder clone() { return super.clone(); } - @java.lang.Override public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { return super.setField(field, value); } - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } - @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, - int index, - java.lang.Object value) { + int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } - @java.lang.Override public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { return super.addRepeatedField(field, value); } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { - if (other - instanceof - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent) { - return mergeFrom( - (com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent) - other); + if (other instanceof com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent) { + return mergeFrom((com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent)other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom( - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent - other) { - if (other - == com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.getDefaultInstance()) return this; + public Builder mergeFrom(com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent other) { + if (other == com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.getDefaultInstance()) return this; if (!other.getPod().isEmpty()) { pod_ = other.pod_; onChanged(); @@ -2725,10 +2212,9 @@ public Builder mergeFrom( imagesBuilder_ = null; images_ = other.images_; bitField0_ = (bitField0_ & ~0x00000001); - imagesBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getImagesFieldBuilder() - : null; + imagesBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + getImagesFieldBuilder() : null; } else { imagesBuilder_.addAllMessages(other.images_); } @@ -2749,16 +2235,11 @@ public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent - parsedMessage = null; + com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent) - e.getUnfinishedMessage(); + parsedMessage = (com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { @@ -2767,25 +2248,22 @@ public Builder mergeFrom( } return this; } - private int bitField0_; private java.lang.Object pod_ = ""; /** - * - * *
        * The name of the Pod.
        * 
* * string pod = 1; - * * @return The pod. */ public java.lang.String getPod() { java.lang.Object ref = pod_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); pod_ = s; return s; @@ -2794,21 +2272,20 @@ public java.lang.String getPod() { } } /** - * - * *
        * The name of the Pod.
        * 
* * string pod = 1; - * * @return The bytes for pod. */ - public com.google.protobuf.ByteString getPodBytes() { + public com.google.protobuf.ByteString + getPodBytes() { java.lang.Object ref = pod_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); pod_ = b; return b; } else { @@ -2816,61 +2293,54 @@ public com.google.protobuf.ByteString getPodBytes() { } } /** - * - * *
        * The name of the Pod.
        * 
* * string pod = 1; - * * @param value The pod to set. * @return This builder for chaining. */ - public Builder setPod(java.lang.String value) { + public Builder setPod( + java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - + throw new NullPointerException(); + } + pod_ = value; onChanged(); return this; } /** - * - * *
        * The name of the Pod.
        * 
* * string pod = 1; - * * @return This builder for chaining. */ public Builder clearPod() { - + pod_ = getDefaultInstance().getPod(); onChanged(); return this; } /** - * - * *
        * The name of the Pod.
        * 
* * string pod = 1; - * * @param value The bytes for pod to set. * @return This builder for chaining. */ - public Builder setPodBytes(com.google.protobuf.ByteString value) { + public Builder setPodBytes( + com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + pod_ = value; onChanged(); return this; @@ -2878,47 +2348,34 @@ public Builder setPodBytes(com.google.protobuf.ByteString value) { private com.google.protobuf.Timestamp deployTime_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder> - deployTimeBuilder_; + com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> deployTimeBuilder_; /** - * - * *
        * Deploy time of the Pod from k8s.
        * 
* * .google.protobuf.Timestamp deploy_time = 2; - * * @return Whether the deployTime field is set. */ public boolean hasDeployTime() { return deployTimeBuilder_ != null || deployTime_ != null; } /** - * - * *
        * Deploy time of the Pod from k8s.
        * 
* * .google.protobuf.Timestamp deploy_time = 2; - * * @return The deployTime. */ public com.google.protobuf.Timestamp getDeployTime() { if (deployTimeBuilder_ == null) { - return deployTime_ == null - ? com.google.protobuf.Timestamp.getDefaultInstance() - : deployTime_; + return deployTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : deployTime_; } else { return deployTimeBuilder_.getMessage(); } } /** - * - * *
        * Deploy time of the Pod from k8s.
        * 
@@ -2939,15 +2396,14 @@ public Builder setDeployTime(com.google.protobuf.Timestamp value) { return this; } /** - * - * *
        * Deploy time of the Pod from k8s.
        * 
* * .google.protobuf.Timestamp deploy_time = 2; */ - public Builder setDeployTime(com.google.protobuf.Timestamp.Builder builderForValue) { + public Builder setDeployTime( + com.google.protobuf.Timestamp.Builder builderForValue) { if (deployTimeBuilder_ == null) { deployTime_ = builderForValue.build(); onChanged(); @@ -2958,8 +2414,6 @@ public Builder setDeployTime(com.google.protobuf.Timestamp.Builder builderForVal return this; } /** - * - * *
        * Deploy time of the Pod from k8s.
        * 
@@ -2970,9 +2424,7 @@ public Builder mergeDeployTime(com.google.protobuf.Timestamp value) { if (deployTimeBuilder_ == null) { if (deployTime_ != null) { deployTime_ = - com.google.protobuf.Timestamp.newBuilder(deployTime_) - .mergeFrom(value) - .buildPartial(); + com.google.protobuf.Timestamp.newBuilder(deployTime_).mergeFrom(value).buildPartial(); } else { deployTime_ = value; } @@ -2984,8 +2436,6 @@ public Builder mergeDeployTime(com.google.protobuf.Timestamp value) { return this; } /** - * - * *
        * Deploy time of the Pod from k8s.
        * 
@@ -3004,8 +2454,6 @@ public Builder clearDeployTime() { return this; } /** - * - * *
        * Deploy time of the Pod from k8s.
        * 
@@ -3013,13 +2461,11 @@ public Builder clearDeployTime() { * .google.protobuf.Timestamp deploy_time = 2; */ public com.google.protobuf.Timestamp.Builder getDeployTimeBuilder() { - + onChanged(); return getDeployTimeFieldBuilder().getBuilder(); } /** - * - * *
        * Deploy time of the Pod from k8s.
        * 
@@ -3030,14 +2476,11 @@ public com.google.protobuf.TimestampOrBuilder getDeployTimeOrBuilder() { if (deployTimeBuilder_ != null) { return deployTimeBuilder_.getMessageOrBuilder(); } else { - return deployTime_ == null - ? com.google.protobuf.Timestamp.getDefaultInstance() - : deployTime_; + return deployTime_ == null ? + com.google.protobuf.Timestamp.getDefaultInstance() : deployTime_; } } /** - * - * *
        * Deploy time of the Pod from k8s.
        * 
@@ -3045,17 +2488,14 @@ public com.google.protobuf.TimestampOrBuilder getDeployTimeOrBuilder() { * .google.protobuf.Timestamp deploy_time = 2; */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder> + com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> getDeployTimeFieldBuilder() { if (deployTimeBuilder_ == null) { - deployTimeBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder>( - getDeployTime(), getParentForChildren(), isClean()); + deployTimeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( + getDeployTime(), + getParentForChildren(), + isClean()); deployTime_ = null; } return deployTimeBuilder_; @@ -3063,33 +2503,24 @@ public com.google.protobuf.TimestampOrBuilder getDeployTimeOrBuilder() { private com.google.protobuf.Timestamp endTime_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder> - endTimeBuilder_; + com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> endTimeBuilder_; /** - * - * *
        * Termination time of the Pod from k8s, or nothing if still running.
        * 
* * .google.protobuf.Timestamp end_time = 3; - * * @return Whether the endTime field is set. */ public boolean hasEndTime() { return endTimeBuilder_ != null || endTime_ != null; } /** - * - * *
        * Termination time of the Pod from k8s, or nothing if still running.
        * 
* * .google.protobuf.Timestamp end_time = 3; - * * @return The endTime. */ public com.google.protobuf.Timestamp getEndTime() { @@ -3100,8 +2531,6 @@ public com.google.protobuf.Timestamp getEndTime() { } } /** - * - * *
        * Termination time of the Pod from k8s, or nothing if still running.
        * 
@@ -3122,15 +2551,14 @@ public Builder setEndTime(com.google.protobuf.Timestamp value) { return this; } /** - * - * *
        * Termination time of the Pod from k8s, or nothing if still running.
        * 
* * .google.protobuf.Timestamp end_time = 3; */ - public Builder setEndTime(com.google.protobuf.Timestamp.Builder builderForValue) { + public Builder setEndTime( + com.google.protobuf.Timestamp.Builder builderForValue) { if (endTimeBuilder_ == null) { endTime_ = builderForValue.build(); onChanged(); @@ -3141,8 +2569,6 @@ public Builder setEndTime(com.google.protobuf.Timestamp.Builder builderForValue) return this; } /** - * - * *
        * Termination time of the Pod from k8s, or nothing if still running.
        * 
@@ -3153,7 +2579,7 @@ public Builder mergeEndTime(com.google.protobuf.Timestamp value) { if (endTimeBuilder_ == null) { if (endTime_ != null) { endTime_ = - com.google.protobuf.Timestamp.newBuilder(endTime_).mergeFrom(value).buildPartial(); + com.google.protobuf.Timestamp.newBuilder(endTime_).mergeFrom(value).buildPartial(); } else { endTime_ = value; } @@ -3165,8 +2591,6 @@ public Builder mergeEndTime(com.google.protobuf.Timestamp value) { return this; } /** - * - * *
        * Termination time of the Pod from k8s, or nothing if still running.
        * 
@@ -3185,8 +2609,6 @@ public Builder clearEndTime() { return this; } /** - * - * *
        * Termination time of the Pod from k8s, or nothing if still running.
        * 
@@ -3194,13 +2616,11 @@ public Builder clearEndTime() { * .google.protobuf.Timestamp end_time = 3; */ public com.google.protobuf.Timestamp.Builder getEndTimeBuilder() { - + onChanged(); return getEndTimeFieldBuilder().getBuilder(); } /** - * - * *
        * Termination time of the Pod from k8s, or nothing if still running.
        * 
@@ -3211,12 +2631,11 @@ public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder() { if (endTimeBuilder_ != null) { return endTimeBuilder_.getMessageOrBuilder(); } else { - return endTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : endTime_; + return endTime_ == null ? + com.google.protobuf.Timestamp.getDefaultInstance() : endTime_; } } /** - * - * *
        * Termination time of the Pod from k8s, or nothing if still running.
        * 
@@ -3224,17 +2643,14 @@ public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder() { * .google.protobuf.Timestamp end_time = 3; */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder> + com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> getEndTimeFieldBuilder() { if (endTimeBuilder_ == null) { - endTimeBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder>( - getEndTime(), getParentForChildren(), isClean()); + endTimeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( + getEndTime(), + getParentForChildren(), + isClean()); endTime_ = null; } return endTimeBuilder_; @@ -3242,155 +2658,98 @@ public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder() { private int verdict_ = 0; /** - * - * *
        * Auditing verdict for this Pod.
        * 
* - * - * .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.PolicyConformanceVerdict verdict = 4; - * - * + * .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.PolicyConformanceVerdict verdict = 4; * @return The enum numeric value on the wire for verdict. */ - @java.lang.Override - public int getVerdictValue() { + @java.lang.Override public int getVerdictValue() { return verdict_; } /** - * - * *
        * Auditing verdict for this Pod.
        * 
* - * - * .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.PolicyConformanceVerdict verdict = 4; - * - * + * .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.PolicyConformanceVerdict verdict = 4; * @param value The enum numeric value on the wire for verdict to set. * @return This builder for chaining. */ public Builder setVerdictValue(int value) { - + verdict_ = value; onChanged(); return this; } /** - * - * *
        * Auditing verdict for this Pod.
        * 
* - * - * .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.PolicyConformanceVerdict verdict = 4; - * - * + * .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.PolicyConformanceVerdict verdict = 4; * @return The verdict. */ @java.lang.Override - public com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.PolicyConformanceVerdict - getVerdict() { + public com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.PolicyConformanceVerdict getVerdict() { @SuppressWarnings("deprecation") - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.PolicyConformanceVerdict - result = - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.PolicyConformanceVerdict.valueOf(verdict_); - return result == null - ? com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.PolicyConformanceVerdict.UNRECOGNIZED - : result; + com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.PolicyConformanceVerdict result = com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.PolicyConformanceVerdict.valueOf(verdict_); + return result == null ? com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.PolicyConformanceVerdict.UNRECOGNIZED : result; } /** - * - * *
        * Auditing verdict for this Pod.
        * 
* - * - * .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.PolicyConformanceVerdict verdict = 4; - * - * + * .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.PolicyConformanceVerdict verdict = 4; * @param value The verdict to set. * @return This builder for chaining. */ - public Builder setVerdict( - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.PolicyConformanceVerdict - value) { + public Builder setVerdict(com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.PolicyConformanceVerdict value) { if (value == null) { throw new NullPointerException(); } - + verdict_ = value.getNumber(); onChanged(); return this; } /** - * - * *
        * Auditing verdict for this Pod.
        * 
* - * - * .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.PolicyConformanceVerdict verdict = 4; - * - * + * .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.PolicyConformanceVerdict verdict = 4; * @return This builder for chaining. */ public Builder clearVerdict() { - + verdict_ = 0; onChanged(); return this; } - private java.util.List< - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.ImageDetails> - images_ = java.util.Collections.emptyList(); - + private java.util.List images_ = + java.util.Collections.emptyList(); private void ensureImagesIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { - images_ = - new java.util.ArrayList< - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.ImageDetails>(images_); + images_ = new java.util.ArrayList(images_); bitField0_ |= 0x00000001; - } + } } private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.ImageDetails, - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.ImageDetails.Builder, - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.ImageDetailsOrBuilder> - imagesBuilder_; + com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails, com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails.Builder, com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetailsOrBuilder> imagesBuilder_; /** - * - * *
        * List of images with auditing details.
        * 
* - * - * repeated .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails images = 5; - * + * repeated .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails images = 5; */ - public java.util.List< - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.ImageDetails> - getImagesList() { + public java.util.List getImagesList() { if (imagesBuilder_ == null) { return java.util.Collections.unmodifiableList(images_); } else { @@ -3398,15 +2757,11 @@ private void ensureImagesIsMutable() { } } /** - * - * *
        * List of images with auditing details.
        * 
* - * - * repeated .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails images = 5; - * + * repeated .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails images = 5; */ public int getImagesCount() { if (imagesBuilder_ == null) { @@ -3416,19 +2771,13 @@ public int getImagesCount() { } } /** - * - * *
        * List of images with auditing details.
        * 
* - * - * repeated .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails images = 5; - * + * repeated .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails images = 5; */ - public com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.ImageDetails - getImages(int index) { + public com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails getImages(int index) { if (imagesBuilder_ == null) { return images_.get(index); } else { @@ -3436,21 +2785,14 @@ public int getImagesCount() { } } /** - * - * *
        * List of images with auditing details.
        * 
* - * - * repeated .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails images = 5; - * + * repeated .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails images = 5; */ public Builder setImages( - int index, - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.ImageDetails - value) { + int index, com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails value) { if (imagesBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -3464,21 +2806,14 @@ public Builder setImages( return this; } /** - * - * *
        * List of images with auditing details.
        * 
* - * - * repeated .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails images = 5; - * + * repeated .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails images = 5; */ public Builder setImages( - int index, - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.ImageDetails.Builder - builderForValue) { + int index, com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails.Builder builderForValue) { if (imagesBuilder_ == null) { ensureImagesIsMutable(); images_.set(index, builderForValue.build()); @@ -3489,20 +2824,13 @@ public Builder setImages( return this; } /** - * - * *
        * List of images with auditing details.
        * 
* - * - * repeated .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails images = 5; - * + * repeated .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails images = 5; */ - public Builder addImages( - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.ImageDetails - value) { + public Builder addImages(com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails value) { if (imagesBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -3516,21 +2844,14 @@ public Builder addImages( return this; } /** - * - * *
        * List of images with auditing details.
        * 
* - * - * repeated .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails images = 5; - * + * repeated .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails images = 5; */ public Builder addImages( - int index, - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.ImageDetails - value) { + int index, com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails value) { if (imagesBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -3544,20 +2865,14 @@ public Builder addImages( return this; } /** - * - * *
        * List of images with auditing details.
        * 
* - * - * repeated .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails images = 5; - * + * repeated .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails images = 5; */ public Builder addImages( - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.ImageDetails.Builder - builderForValue) { + com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails.Builder builderForValue) { if (imagesBuilder_ == null) { ensureImagesIsMutable(); images_.add(builderForValue.build()); @@ -3568,21 +2883,14 @@ public Builder addImages( return this; } /** - * - * *
        * List of images with auditing details.
        * 
* - * - * repeated .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails images = 5; - * + * repeated .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails images = 5; */ public Builder addImages( - int index, - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.ImageDetails.Builder - builderForValue) { + int index, com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails.Builder builderForValue) { if (imagesBuilder_ == null) { ensureImagesIsMutable(); images_.add(index, builderForValue.build()); @@ -3593,25 +2901,18 @@ public Builder addImages( return this; } /** - * - * *
        * List of images with auditing details.
        * 
* - * - * repeated .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails images = 5; - * + * repeated .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails images = 5; */ public Builder addAllImages( - java.lang.Iterable< - ? extends - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.ImageDetails> - values) { + java.lang.Iterable values) { if (imagesBuilder_ == null) { ensureImagesIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, images_); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, images_); onChanged(); } else { imagesBuilder_.addAllMessages(values); @@ -3619,15 +2920,11 @@ public Builder addAllImages( return this; } /** - * - * *
        * List of images with auditing details.
        * 
* - * - * repeated .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails images = 5; - * + * repeated .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails images = 5; */ public Builder clearImages() { if (imagesBuilder_ == null) { @@ -3640,15 +2937,11 @@ public Builder clearImages() { return this; } /** - * - * *
        * List of images with auditing details.
        * 
* - * - * repeated .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails images = 5; - * + * repeated .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails images = 5; */ public Builder removeImages(int index) { if (imagesBuilder_ == null) { @@ -3661,57 +2954,39 @@ public Builder removeImages(int index) { return this; } /** - * - * *
        * List of images with auditing details.
        * 
* - * - * repeated .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails images = 5; - * + * repeated .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails images = 5; */ - public com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.ImageDetails.Builder - getImagesBuilder(int index) { + public com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails.Builder getImagesBuilder( + int index) { return getImagesFieldBuilder().getBuilder(index); } /** - * - * *
        * List of images with auditing details.
        * 
* - * - * repeated .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails images = 5; - * + * repeated .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails images = 5; */ - public com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.ImageDetailsOrBuilder - getImagesOrBuilder(int index) { + public com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetailsOrBuilder getImagesOrBuilder( + int index) { if (imagesBuilder_ == null) { - return images_.get(index); - } else { + return images_.get(index); } else { return imagesBuilder_.getMessageOrBuilder(index); } } /** - * - * *
        * List of images with auditing details.
        * 
* - * - * repeated .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails images = 5; - * + * repeated .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails images = 5; */ - public java.util.List< - ? extends - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.ImageDetailsOrBuilder> - getImagesOrBuilderList() { + public java.util.List + getImagesOrBuilderList() { if (imagesBuilder_ != null) { return imagesBuilder_.getMessageOrBuilderList(); } else { @@ -3719,85 +2994,53 @@ public Builder removeImages(int index) { } } /** - * - * *
        * List of images with auditing details.
        * 
* - * - * repeated .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails images = 5; - * + * repeated .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails images = 5; */ - public com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.ImageDetails.Builder - addImagesBuilder() { - return getImagesFieldBuilder() - .addBuilder( - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.ImageDetails.getDefaultInstance()); + public com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails.Builder addImagesBuilder() { + return getImagesFieldBuilder().addBuilder( + com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails.getDefaultInstance()); } /** - * - * *
        * List of images with auditing details.
        * 
* - * - * repeated .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails images = 5; - * + * repeated .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails images = 5; */ - public com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.ImageDetails.Builder - addImagesBuilder(int index) { - return getImagesFieldBuilder() - .addBuilder( - index, - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.ImageDetails.getDefaultInstance()); + public com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails.Builder addImagesBuilder( + int index) { + return getImagesFieldBuilder().addBuilder( + index, com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails.getDefaultInstance()); } /** - * - * *
        * List of images with auditing details.
        * 
* - * - * repeated .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails images = 5; - * + * repeated .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails images = 5; */ - public java.util.List< - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.ImageDetails.Builder> - getImagesBuilderList() { + public java.util.List + getImagesBuilderList() { return getImagesFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.ImageDetails, - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.ImageDetails.Builder, - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.ImageDetailsOrBuilder> + com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails, com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails.Builder, com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetailsOrBuilder> getImagesFieldBuilder() { if (imagesBuilder_ == null) { - imagesBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.ImageDetails, - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.ImageDetails.Builder, - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.ImageDetailsOrBuilder>( - images_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); + imagesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails, com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails.Builder, com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetailsOrBuilder>( + images_, + ((bitField0_ & 0x00000001) != 0), + getParentForChildren(), + isClean()); images_ = null; } return imagesBuilder_; } - @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -3810,36 +3053,30 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } + // @@protoc_insertion_point(builder_scope:google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent) } // @@protoc_insertion_point(class_scope:google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent) - private static final com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent - DEFAULT_INSTANCE; - + private static final com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent DEFAULT_INSTANCE; static { - DEFAULT_INSTANCE = - new com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent(); + DEFAULT_INSTANCE = new com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent(); } - public static com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent - getDefaultInstance() { + public static com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent getDefaultInstance() { return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public ContinuousValidationPodEvent parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new ContinuousValidationPodEvent(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ContinuousValidationPodEvent parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new ContinuousValidationPodEvent(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -3851,78 +3088,68 @@ public com.google.protobuf.Parser getParserForType } @java.lang.Override - public com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent - getDefaultInstanceForType() { + public com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent getDefaultInstanceForType() { return DEFAULT_INSTANCE; } + } - public interface UnsupportedPolicyEventOrBuilder - extends + public interface UnsupportedPolicyEventOrBuilder extends // @@protoc_insertion_point(interface_extends:google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent) com.google.protobuf.MessageOrBuilder { /** - * - * *
      * A description of the unsupported policy.
      * 
* * string description = 1; - * * @return The description. */ java.lang.String getDescription(); /** - * - * *
      * A description of the unsupported policy.
      * 
* * string description = 1; - * * @return The bytes for description. */ - com.google.protobuf.ByteString getDescriptionBytes(); + com.google.protobuf.ByteString + getDescriptionBytes(); } /** - * - * *
    * An event describing that the project policy is unsupported by CV.
    * 
* - * Protobuf type {@code - * google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent} + * Protobuf type {@code google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent} */ - public static final class UnsupportedPolicyEvent extends com.google.protobuf.GeneratedMessageV3 - implements + public static final class UnsupportedPolicyEvent extends + com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent) UnsupportedPolicyEventOrBuilder { - private static final long serialVersionUID = 0L; + private static final long serialVersionUID = 0L; // Use UnsupportedPolicyEvent.newBuilder() to construct. private UnsupportedPolicyEvent(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } - private UnsupportedPolicyEvent() { description_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { return new UnsupportedPolicyEvent(); } @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { return this.unknownFields; } - private UnsupportedPolicyEvent( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) @@ -3937,64 +3164,56 @@ private UnsupportedPolicyEvent( boolean done = false; while (!done) { int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - java.lang.String s = input.readStringRequireUtf8(); - - description_ = s; - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; + switch (tag) { + case 0: + done = true; + break; + case 10: { + java.lang.String s = input.readStringRequireUtf8(); + + description_ = s; + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; } + break; + } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationLoggingProto - .internal_static_google_cloud_binaryauthorization_v1beta1_ContinuousValidationEvent_UnsupportedPolicyEvent_descriptor; + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationLoggingProto.internal_static_google_cloud_binaryauthorization_v1beta1_ContinuousValidationEvent_UnsupportedPolicyEvent_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationLoggingProto - .internal_static_google_cloud_binaryauthorization_v1beta1_ContinuousValidationEvent_UnsupportedPolicyEvent_fieldAccessorTable + return com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationLoggingProto.internal_static_google_cloud_binaryauthorization_v1beta1_ContinuousValidationEvent_UnsupportedPolicyEvent_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .UnsupportedPolicyEvent.class, - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .UnsupportedPolicyEvent.Builder.class); + com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent.class, com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent.Builder.class); } public static final int DESCRIPTION_FIELD_NUMBER = 1; private volatile java.lang.Object description_; /** - * - * *
      * A description of the unsupported policy.
      * 
* * string description = 1; - * * @return The description. */ @java.lang.Override @@ -4003,29 +3222,29 @@ public java.lang.String getDescription() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); description_ = s; return s; } } /** - * - * *
      * A description of the unsupported policy.
      * 
* * string description = 1; - * * @return The bytes for description. */ @java.lang.Override - public com.google.protobuf.ByteString getDescriptionBytes() { + public com.google.protobuf.ByteString + getDescriptionBytes() { java.lang.Object ref = description_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); description_ = b; return b; } else { @@ -4034,7 +3253,6 @@ public com.google.protobuf.ByteString getDescriptionBytes() { } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -4046,7 +3264,8 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { if (!getDescriptionBytes().isEmpty()) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, description_); } @@ -4070,21 +3289,15 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } - if (!(obj - instanceof - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .UnsupportedPolicyEvent)) { + if (!(obj instanceof com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent)) { return super.equals(obj); } - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent - other = - (com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .UnsupportedPolicyEvent) - obj; + com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent other = (com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent) obj; - if (!getDescription().equals(other.getDescription())) return false; + if (!getDescription() + .equals(other.getDescription())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -4103,115 +3316,88 @@ public int hashCode() { return hash; } - public static com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .UnsupportedPolicyEvent - parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - - public static com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .UnsupportedPolicyEvent - parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .UnsupportedPolicyEvent - parseFrom(com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - - public static com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .UnsupportedPolicyEvent - parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .UnsupportedPolicyEvent - parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - - public static com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .UnsupportedPolicyEvent - parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .UnsupportedPolicyEvent - parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + public static com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - - public static com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .UnsupportedPolicyEvent - parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + public static com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .UnsupportedPolicyEvent - parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + public static com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); } - - public static com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .UnsupportedPolicyEvent - parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); + public static com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .UnsupportedPolicyEvent - parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + public static com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - - public static com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .UnsupportedPolicyEvent - parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + public static com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - + public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - - public static Builder newBuilder( - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .UnsupportedPolicyEvent - prototype) { + public static Builder newBuilder(com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override @@ -4221,53 +3407,44 @@ protected Builder newBuilderForType( return builder; } /** - * - * *
      * An event describing that the project policy is unsupported by CV.
      * 
* - * Protobuf type {@code - * google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent} + * Protobuf type {@code google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent} */ - public static final class Builder - extends com.google.protobuf.GeneratedMessageV3.Builder - implements + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent) - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .UnsupportedPolicyEventOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationLoggingProto - .internal_static_google_cloud_binaryauthorization_v1beta1_ContinuousValidationEvent_UnsupportedPolicyEvent_descriptor; + com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEventOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationLoggingProto.internal_static_google_cloud_binaryauthorization_v1beta1_ContinuousValidationEvent_UnsupportedPolicyEvent_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationLoggingProto - .internal_static_google_cloud_binaryauthorization_v1beta1_ContinuousValidationEvent_UnsupportedPolicyEvent_fieldAccessorTable + return com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationLoggingProto.internal_static_google_cloud_binaryauthorization_v1beta1_ContinuousValidationEvent_UnsupportedPolicyEvent_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .UnsupportedPolicyEvent.class, - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .UnsupportedPolicyEvent.Builder.class); + com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent.class, com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent.Builder.class); } - // Construct using - // com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent.newBuilder() + // Construct using com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent.newBuilder() private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } } - @java.lang.Override public Builder clear() { super.clear(); @@ -4277,26 +3454,19 @@ public Builder clear() { } @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationLoggingProto - .internal_static_google_cloud_binaryauthorization_v1beta1_ContinuousValidationEvent_UnsupportedPolicyEvent_descriptor; + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationLoggingProto.internal_static_google_cloud_binaryauthorization_v1beta1_ContinuousValidationEvent_UnsupportedPolicyEvent_descriptor; } @java.lang.Override - public com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .UnsupportedPolicyEvent - getDefaultInstanceForType() { - return com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .UnsupportedPolicyEvent.getDefaultInstance(); + public com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent getDefaultInstanceForType() { + return com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent.getDefaultInstance(); } @java.lang.Override - public com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .UnsupportedPolicyEvent - build() { - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .UnsupportedPolicyEvent - result = buildPartial(); + public com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent build() { + com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } @@ -4304,14 +3474,8 @@ public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { } @java.lang.Override - public com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .UnsupportedPolicyEvent - buildPartial() { - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .UnsupportedPolicyEvent - result = - new com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .UnsupportedPolicyEvent(this); + public com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent buildPartial() { + com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent result = new com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent(this); result.description_ = description_; onBuilt(); return result; @@ -4321,60 +3485,46 @@ public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { public Builder clone() { return super.clone(); } - @java.lang.Override public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { return super.setField(field, value); } - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } - @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, - int index, - java.lang.Object value) { + int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } - @java.lang.Override public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { return super.addRepeatedField(field, value); } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { - if (other - instanceof - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .UnsupportedPolicyEvent) { - return mergeFrom( - (com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .UnsupportedPolicyEvent) - other); + if (other instanceof com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent) { + return mergeFrom((com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent)other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom( - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .UnsupportedPolicyEvent - other) { - if (other - == com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .UnsupportedPolicyEvent.getDefaultInstance()) return this; + public Builder mergeFrom(com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent other) { + if (other == com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent.getDefaultInstance()) return this; if (!other.getDescription().isEmpty()) { description_ = other.description_; onChanged(); @@ -4394,16 +3544,11 @@ public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .UnsupportedPolicyEvent - parsedMessage = null; + com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .UnsupportedPolicyEvent) - e.getUnfinishedMessage(); + parsedMessage = (com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { @@ -4415,20 +3560,18 @@ public Builder mergeFrom( private java.lang.Object description_ = ""; /** - * - * *
        * A description of the unsupported policy.
        * 
* * string description = 1; - * * @return The description. */ public java.lang.String getDescription() { java.lang.Object ref = description_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); description_ = s; return s; @@ -4437,21 +3580,20 @@ public java.lang.String getDescription() { } } /** - * - * *
        * A description of the unsupported policy.
        * 
* * string description = 1; - * * @return The bytes for description. */ - public com.google.protobuf.ByteString getDescriptionBytes() { + public com.google.protobuf.ByteString + getDescriptionBytes() { java.lang.Object ref = description_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); description_ = b; return b; } else { @@ -4459,66 +3601,58 @@ public com.google.protobuf.ByteString getDescriptionBytes() { } } /** - * - * *
        * A description of the unsupported policy.
        * 
* * string description = 1; - * * @param value The description to set. * @return This builder for chaining. */ - public Builder setDescription(java.lang.String value) { + public Builder setDescription( + java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - + throw new NullPointerException(); + } + description_ = value; onChanged(); return this; } /** - * - * *
        * A description of the unsupported policy.
        * 
* * string description = 1; - * * @return This builder for chaining. */ public Builder clearDescription() { - + description_ = getDefaultInstance().getDescription(); onChanged(); return this; } /** - * - * *
        * A description of the unsupported policy.
        * 
* * string description = 1; - * * @param value The bytes for description to set. * @return This builder for chaining. */ - public Builder setDescriptionBytes(com.google.protobuf.ByteString value) { + public Builder setDescriptionBytes( + com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + description_ = value; onChanged(); return this; } - @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -4531,36 +3665,30 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } + // @@protoc_insertion_point(builder_scope:google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent) } // @@protoc_insertion_point(class_scope:google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent) - private static final com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .UnsupportedPolicyEvent - DEFAULT_INSTANCE; - + private static final com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent DEFAULT_INSTANCE; static { - DEFAULT_INSTANCE = - new com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .UnsupportedPolicyEvent(); + DEFAULT_INSTANCE = new com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent(); } - public static com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .UnsupportedPolicyEvent - getDefaultInstance() { + public static com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent getDefaultInstance() { return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public UnsupportedPolicyEvent parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new UnsupportedPolicyEvent(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public UnsupportedPolicyEvent parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new UnsupportedPolicyEvent(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -4572,25 +3700,21 @@ public com.google.protobuf.Parser getParserForType() { } @java.lang.Override - public com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .UnsupportedPolicyEvent - getDefaultInstanceForType() { + public com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent getDefaultInstanceForType() { return DEFAULT_INSTANCE; } + } private int eventTypeCase_ = 0; private java.lang.Object eventType_; - public enum EventTypeCase - implements - com.google.protobuf.Internal.EnumLite, + implements com.google.protobuf.Internal.EnumLite, com.google.protobuf.AbstractMessage.InternalOneOfEnum { POD_EVENT(1), UNSUPPORTED_POLICY_EVENT(2), EVENTTYPE_NOT_SET(0); private final int value; - private EventTypeCase(int value) { this.value = value; } @@ -4606,38 +3730,30 @@ public static EventTypeCase valueOf(int value) { public static EventTypeCase forNumber(int value) { switch (value) { - case 1: - return POD_EVENT; - case 2: - return UNSUPPORTED_POLICY_EVENT; - case 0: - return EVENTTYPE_NOT_SET; - default: - return null; + case 1: return POD_EVENT; + case 2: return UNSUPPORTED_POLICY_EVENT; + case 0: return EVENTTYPE_NOT_SET; + default: return null; } } - public int getNumber() { return this.value; } }; - public EventTypeCase getEventTypeCase() { - return EventTypeCase.forNumber(eventTypeCase_); + public EventTypeCase + getEventTypeCase() { + return EventTypeCase.forNumber( + eventTypeCase_); } public static final int POD_EVENT_FIELD_NUMBER = 1; /** - * - * *
    * Pod event.
    * 
* - * - * .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent pod_event = 1; - * - * + * .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent pod_event = 1; * @return Whether the podEvent field is set. */ @java.lang.Override @@ -4645,66 +3761,42 @@ public boolean hasPodEvent() { return eventTypeCase_ == 1; } /** - * - * *
    * Pod event.
    * 
* - * - * .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent pod_event = 1; - * - * + * .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent pod_event = 1; * @return The podEvent. */ @java.lang.Override - public com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent - getPodEvent() { + public com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent getPodEvent() { if (eventTypeCase_ == 1) { - return (com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent) - eventType_; + return (com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent) eventType_; } - return com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.getDefaultInstance(); + return com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.getDefaultInstance(); } /** - * - * *
    * Pod event.
    * 
* - * - * .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent pod_event = 1; - * + * .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent pod_event = 1; */ @java.lang.Override - public com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEventOrBuilder - getPodEventOrBuilder() { + public com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEventOrBuilder getPodEventOrBuilder() { if (eventTypeCase_ == 1) { - return (com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent) - eventType_; + return (com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent) eventType_; } - return com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.getDefaultInstance(); + return com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.getDefaultInstance(); } public static final int UNSUPPORTED_POLICY_EVENT_FIELD_NUMBER = 2; /** - * - * *
    * Unsupported policy event.
    * 
* - * - * .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent unsupported_policy_event = 2; - * - * + * .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent unsupported_policy_event = 2; * @return Whether the unsupportedPolicyEvent field is set. */ @java.lang.Override @@ -4712,56 +3804,36 @@ public boolean hasUnsupportedPolicyEvent() { return eventTypeCase_ == 2; } /** - * - * *
    * Unsupported policy event.
    * 
* - * - * .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent unsupported_policy_event = 2; - * - * + * .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent unsupported_policy_event = 2; * @return The unsupportedPolicyEvent. */ @java.lang.Override - public com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .UnsupportedPolicyEvent - getUnsupportedPolicyEvent() { + public com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent getUnsupportedPolicyEvent() { if (eventTypeCase_ == 2) { - return (com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .UnsupportedPolicyEvent) - eventType_; + return (com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent) eventType_; } - return com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .UnsupportedPolicyEvent.getDefaultInstance(); + return com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent.getDefaultInstance(); } /** - * - * *
    * Unsupported policy event.
    * 
* - * - * .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent unsupported_policy_event = 2; - * + * .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent unsupported_policy_event = 2; */ @java.lang.Override - public com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .UnsupportedPolicyEventOrBuilder - getUnsupportedPolicyEventOrBuilder() { + public com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEventOrBuilder getUnsupportedPolicyEventOrBuilder() { if (eventTypeCase_ == 2) { - return (com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .UnsupportedPolicyEvent) - eventType_; + return (com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent) eventType_; } - return com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .UnsupportedPolicyEvent.getDefaultInstance(); + return com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent.getDefaultInstance(); } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -4773,20 +3845,13 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { if (eventTypeCase_ == 1) { - output.writeMessage( - 1, - (com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent) - eventType_); + output.writeMessage(1, (com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent) eventType_); } if (eventTypeCase_ == 2) { - output.writeMessage( - 2, - (com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .UnsupportedPolicyEvent) - eventType_); + output.writeMessage(2, (com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent) eventType_); } unknownFields.writeTo(output); } @@ -4798,20 +3863,12 @@ public int getSerializedSize() { size = 0; if (eventTypeCase_ == 1) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize( - 1, - (com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent) - eventType_); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, (com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent) eventType_); } if (eventTypeCase_ == 2) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize( - 2, - (com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .UnsupportedPolicyEvent) - eventType_); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, (com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent) eventType_); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -4821,21 +3878,22 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent)) { return super.equals(obj); } - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent other = - (com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent) obj; + com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent other = (com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent) obj; if (!getEventTypeCase().equals(other.getEventTypeCase())) return false; switch (eventTypeCase_) { case 1: - if (!getPodEvent().equals(other.getPodEvent())) return false; + if (!getPodEvent() + .equals(other.getPodEvent())) return false; break; case 2: - if (!getUnsupportedPolicyEvent().equals(other.getUnsupportedPolicyEvent())) return false; + if (!getUnsupportedPolicyEvent() + .equals(other.getUnsupportedPolicyEvent())) return false; break; case 0: default: @@ -4869,145 +3927,134 @@ public int hashCode() { } public static com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent parseFrom( - byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + public static com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + public static com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); } - - public static com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); + public static com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - + public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - - public static Builder newBuilder( - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent prototype) { + public static Builder newBuilder(com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** - * - * *
    * Represents an auditing event from Continuous Validation.
    * 
* * Protobuf type {@code google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent) com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEventOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationLoggingProto - .internal_static_google_cloud_binaryauthorization_v1beta1_ContinuousValidationEvent_descriptor; + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationLoggingProto.internal_static_google_cloud_binaryauthorization_v1beta1_ContinuousValidationEvent_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationLoggingProto - .internal_static_google_cloud_binaryauthorization_v1beta1_ContinuousValidationEvent_fieldAccessorTable + return com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationLoggingProto.internal_static_google_cloud_binaryauthorization_v1beta1_ContinuousValidationEvent_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.class, - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.Builder.class); + com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.class, com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.Builder.class); } - // Construct using - // com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.newBuilder() + // Construct using com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.newBuilder() private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } } - @java.lang.Override public Builder clear() { super.clear(); @@ -5017,22 +4064,19 @@ public Builder clear() { } @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationLoggingProto - .internal_static_google_cloud_binaryauthorization_v1beta1_ContinuousValidationEvent_descriptor; + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationLoggingProto.internal_static_google_cloud_binaryauthorization_v1beta1_ContinuousValidationEvent_descriptor; } @java.lang.Override - public com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - getDefaultInstanceForType() { - return com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .getDefaultInstance(); + public com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent getDefaultInstanceForType() { + return com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.getDefaultInstance(); } @java.lang.Override public com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent build() { - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent result = - buildPartial(); + com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } @@ -5041,8 +4085,7 @@ public com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent bu @java.lang.Override public com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent buildPartial() { - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent result = - new com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent(this); + com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent result = new com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent(this); if (eventTypeCase_ == 1) { if (podEventBuilder_ == null) { result.eventType_ = eventType_; @@ -5066,66 +4109,58 @@ public com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent bu public Builder clone() { return super.clone(); } - @java.lang.Override public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { return super.setField(field, value); } - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } - @java.lang.Override public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } - @java.lang.Override public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { return super.addRepeatedField(field, value); } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent) { - return mergeFrom( - (com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent) other); + return mergeFrom((com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent)other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom( - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent other) { - if (other - == com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .getDefaultInstance()) return this; + public Builder mergeFrom(com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent other) { + if (other == com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.getDefaultInstance()) return this; switch (other.getEventTypeCase()) { - case POD_EVENT: - { - mergePodEvent(other.getPodEvent()); - break; - } - case UNSUPPORTED_POLICY_EVENT: - { - mergeUnsupportedPolicyEvent(other.getUnsupportedPolicyEvent()); - break; - } - case EVENTTYPE_NOT_SET: - { - break; - } + case POD_EVENT: { + mergePodEvent(other.getPodEvent()); + break; + } + case UNSUPPORTED_POLICY_EVENT: { + mergeUnsupportedPolicyEvent(other.getUnsupportedPolicyEvent()); + break; + } + case EVENTTYPE_NOT_SET: { + break; + } } this.mergeUnknownFields(other.unknownFields); onChanged(); @@ -5146,9 +4181,7 @@ public Builder mergeFrom( try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent) - e.getUnfinishedMessage(); + parsedMessage = (com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { @@ -5157,12 +4190,12 @@ public Builder mergeFrom( } return this; } - private int eventTypeCase_ = 0; private java.lang.Object eventType_; - - public EventTypeCase getEventTypeCase() { - return EventTypeCase.forNumber(eventTypeCase_); + public EventTypeCase + getEventTypeCase() { + return EventTypeCase.forNumber( + eventTypeCase_); } public Builder clearEventType() { @@ -5172,25 +4205,15 @@ public Builder clearEventType() { return this; } + private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent, - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.Builder, - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEventOrBuilder> - podEventBuilder_; + com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent, com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.Builder, com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEventOrBuilder> podEventBuilder_; /** - * - * *
      * Pod event.
      * 
* - * - * .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent pod_event = 1; - * - * + * .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent pod_event = 1; * @return Whether the podEvent field is set. */ @java.lang.Override @@ -5198,53 +4221,35 @@ public boolean hasPodEvent() { return eventTypeCase_ == 1; } /** - * - * *
      * Pod event.
      * 
* - * - * .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent pod_event = 1; - * - * + * .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent pod_event = 1; * @return The podEvent. */ @java.lang.Override - public com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent - getPodEvent() { + public com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent getPodEvent() { if (podEventBuilder_ == null) { if (eventTypeCase_ == 1) { - return (com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent) - eventType_; + return (com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent) eventType_; } - return com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.getDefaultInstance(); + return com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.getDefaultInstance(); } else { if (eventTypeCase_ == 1) { return podEventBuilder_.getMessage(); } - return com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.getDefaultInstance(); + return com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.getDefaultInstance(); } } /** - * - * *
      * Pod event.
      * 
* - * - * .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent pod_event = 1; - * + * .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent pod_event = 1; */ - public Builder setPodEvent( - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent - value) { + public Builder setPodEvent(com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent value) { if (podEventBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -5258,20 +4263,14 @@ public Builder setPodEvent( return this; } /** - * - * *
      * Pod event.
      * 
* - * - * .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent pod_event = 1; - * + * .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent pod_event = 1; */ public Builder setPodEvent( - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.Builder - builderForValue) { + com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.Builder builderForValue) { if (podEventBuilder_ == null) { eventType_ = builderForValue.build(); onChanged(); @@ -5282,33 +4281,18 @@ public Builder setPodEvent( return this; } /** - * - * *
      * Pod event.
      * 
* - * - * .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent pod_event = 1; - * + * .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent pod_event = 1; */ - public Builder mergePodEvent( - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent - value) { + public Builder mergePodEvent(com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent value) { if (podEventBuilder_ == null) { - if (eventTypeCase_ == 1 - && eventType_ - != com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.getDefaultInstance()) { - eventType_ = - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.newBuilder( - (com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent) - eventType_) - .mergeFrom(value) - .buildPartial(); + if (eventTypeCase_ == 1 && + eventType_ != com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.getDefaultInstance()) { + eventType_ = com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.newBuilder((com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent) eventType_) + .mergeFrom(value).buildPartial(); } else { eventType_ = value; } @@ -5323,15 +4307,11 @@ public Builder mergePodEvent( return this; } /** - * - * *
      * Pod event.
      * 
* - * - * .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent pod_event = 1; - * + * .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent pod_event = 1; */ public Builder clearPodEvent() { if (podEventBuilder_ == null) { @@ -5350,113 +4330,67 @@ public Builder clearPodEvent() { return this; } /** - * - * *
      * Pod event.
      * 
* - * - * .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent pod_event = 1; - * + * .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent pod_event = 1; */ - public com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.Builder - getPodEventBuilder() { + public com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.Builder getPodEventBuilder() { return getPodEventFieldBuilder().getBuilder(); } /** - * - * *
      * Pod event.
      * 
* - * - * .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent pod_event = 1; - * + * .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent pod_event = 1; */ @java.lang.Override - public com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEventOrBuilder - getPodEventOrBuilder() { + public com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEventOrBuilder getPodEventOrBuilder() { if ((eventTypeCase_ == 1) && (podEventBuilder_ != null)) { return podEventBuilder_.getMessageOrBuilder(); } else { if (eventTypeCase_ == 1) { - return (com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent) - eventType_; + return (com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent) eventType_; } - return com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.getDefaultInstance(); + return com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.getDefaultInstance(); } } /** - * - * *
      * Pod event.
      * 
* - * - * .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent pod_event = 1; - * + * .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent pod_event = 1; */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent, - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.Builder, - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEventOrBuilder> + com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent, com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.Builder, com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEventOrBuilder> getPodEventFieldBuilder() { if (podEventBuilder_ == null) { if (!(eventTypeCase_ == 1)) { - eventType_ = - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.getDefaultInstance(); - } - podEventBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent, - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent.Builder, - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEventOrBuilder>( - (com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent) - eventType_, + eventType_ = com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.getDefaultInstance(); + } + podEventBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent, com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.Builder, com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEventOrBuilder>( + (com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent) eventType_, getParentForChildren(), isClean()); eventType_ = null; } eventTypeCase_ = 1; - onChanged(); - ; + onChanged();; return podEventBuilder_; } private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .UnsupportedPolicyEvent, - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .UnsupportedPolicyEvent.Builder, - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .UnsupportedPolicyEventOrBuilder> - unsupportedPolicyEventBuilder_; + com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent, com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent.Builder, com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEventOrBuilder> unsupportedPolicyEventBuilder_; /** - * - * *
      * Unsupported policy event.
      * 
* - * - * .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent unsupported_policy_event = 2; - * - * + * .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent unsupported_policy_event = 2; * @return Whether the unsupportedPolicyEvent field is set. */ @java.lang.Override @@ -5464,53 +4398,35 @@ public boolean hasUnsupportedPolicyEvent() { return eventTypeCase_ == 2; } /** - * - * *
      * Unsupported policy event.
      * 
* - * - * .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent unsupported_policy_event = 2; - * - * + * .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent unsupported_policy_event = 2; * @return The unsupportedPolicyEvent. */ @java.lang.Override - public com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .UnsupportedPolicyEvent - getUnsupportedPolicyEvent() { + public com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent getUnsupportedPolicyEvent() { if (unsupportedPolicyEventBuilder_ == null) { if (eventTypeCase_ == 2) { - return (com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .UnsupportedPolicyEvent) - eventType_; + return (com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent) eventType_; } - return com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .UnsupportedPolicyEvent.getDefaultInstance(); + return com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent.getDefaultInstance(); } else { if (eventTypeCase_ == 2) { return unsupportedPolicyEventBuilder_.getMessage(); } - return com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .UnsupportedPolicyEvent.getDefaultInstance(); + return com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent.getDefaultInstance(); } } /** - * - * *
      * Unsupported policy event.
      * 
* - * - * .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent unsupported_policy_event = 2; - * + * .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent unsupported_policy_event = 2; */ - public Builder setUnsupportedPolicyEvent( - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .UnsupportedPolicyEvent - value) { + public Builder setUnsupportedPolicyEvent(com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent value) { if (unsupportedPolicyEventBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -5524,20 +4440,14 @@ public Builder setUnsupportedPolicyEvent( return this; } /** - * - * *
      * Unsupported policy event.
      * 
* - * - * .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent unsupported_policy_event = 2; - * + * .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent unsupported_policy_event = 2; */ public Builder setUnsupportedPolicyEvent( - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .UnsupportedPolicyEvent.Builder - builderForValue) { + com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent.Builder builderForValue) { if (unsupportedPolicyEventBuilder_ == null) { eventType_ = builderForValue.build(); onChanged(); @@ -5548,33 +4458,18 @@ public Builder setUnsupportedPolicyEvent( return this; } /** - * - * *
      * Unsupported policy event.
      * 
* - * - * .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent unsupported_policy_event = 2; - * + * .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent unsupported_policy_event = 2; */ - public Builder mergeUnsupportedPolicyEvent( - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .UnsupportedPolicyEvent - value) { + public Builder mergeUnsupportedPolicyEvent(com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent value) { if (unsupportedPolicyEventBuilder_ == null) { - if (eventTypeCase_ == 2 - && eventType_ - != com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .UnsupportedPolicyEvent.getDefaultInstance()) { - eventType_ = - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .UnsupportedPolicyEvent.newBuilder( - (com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .UnsupportedPolicyEvent) - eventType_) - .mergeFrom(value) - .buildPartial(); + if (eventTypeCase_ == 2 && + eventType_ != com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent.getDefaultInstance()) { + eventType_ = com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent.newBuilder((com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent) eventType_) + .mergeFrom(value).buildPartial(); } else { eventType_ = value; } @@ -5589,15 +4484,11 @@ public Builder mergeUnsupportedPolicyEvent( return this; } /** - * - * *
      * Unsupported policy event.
      * 
* - * - * .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent unsupported_policy_event = 2; - * + * .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent unsupported_policy_event = 2; */ public Builder clearUnsupportedPolicyEvent() { if (unsupportedPolicyEventBuilder_ == null) { @@ -5616,96 +4507,61 @@ public Builder clearUnsupportedPolicyEvent() { return this; } /** - * - * *
      * Unsupported policy event.
      * 
* - * - * .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent unsupported_policy_event = 2; - * + * .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent unsupported_policy_event = 2; */ - public com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .UnsupportedPolicyEvent.Builder - getUnsupportedPolicyEventBuilder() { + public com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent.Builder getUnsupportedPolicyEventBuilder() { return getUnsupportedPolicyEventFieldBuilder().getBuilder(); } /** - * - * *
      * Unsupported policy event.
      * 
* - * - * .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent unsupported_policy_event = 2; - * + * .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent unsupported_policy_event = 2; */ @java.lang.Override - public com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .UnsupportedPolicyEventOrBuilder - getUnsupportedPolicyEventOrBuilder() { + public com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEventOrBuilder getUnsupportedPolicyEventOrBuilder() { if ((eventTypeCase_ == 2) && (unsupportedPolicyEventBuilder_ != null)) { return unsupportedPolicyEventBuilder_.getMessageOrBuilder(); } else { if (eventTypeCase_ == 2) { - return (com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .UnsupportedPolicyEvent) - eventType_; + return (com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent) eventType_; } - return com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .UnsupportedPolicyEvent.getDefaultInstance(); + return com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent.getDefaultInstance(); } } /** - * - * *
      * Unsupported policy event.
      * 
* - * - * .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent unsupported_policy_event = 2; - * + * .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent unsupported_policy_event = 2; */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .UnsupportedPolicyEvent, - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .UnsupportedPolicyEvent.Builder, - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .UnsupportedPolicyEventOrBuilder> + com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent, com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent.Builder, com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEventOrBuilder> getUnsupportedPolicyEventFieldBuilder() { if (unsupportedPolicyEventBuilder_ == null) { if (!(eventTypeCase_ == 2)) { - eventType_ = - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .UnsupportedPolicyEvent.getDefaultInstance(); - } - unsupportedPolicyEventBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .UnsupportedPolicyEvent, - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .UnsupportedPolicyEvent.Builder, - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .UnsupportedPolicyEventOrBuilder>( - (com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .UnsupportedPolicyEvent) - eventType_, + eventType_ = com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent.getDefaultInstance(); + } + unsupportedPolicyEventBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent, com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent.Builder, com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEventOrBuilder>( + (com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent) eventType_, getParentForChildren(), isClean()); eventType_ = null; } eventTypeCase_ = 2; - onChanged(); - ; + onChanged();; return unsupportedPolicyEventBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @@ -5715,32 +4571,30 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } + // @@protoc_insertion_point(builder_scope:google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent) } // @@protoc_insertion_point(class_scope:google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent) - private static final com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - DEFAULT_INSTANCE; - + private static final com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent(); } - public static com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - getDefaultInstance() { + public static com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent getDefaultInstance() { return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public ContinuousValidationEvent parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new ContinuousValidationEvent(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ContinuousValidationEvent parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new ContinuousValidationEvent(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -5752,8 +4606,9 @@ public com.google.protobuf.Parser getParserForType() } @java.lang.Override - public com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - getDefaultInstanceForType() { + public com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent getDefaultInstanceForType() { return DEFAULT_INSTANCE; } + } + diff --git a/owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/ContinuousValidationEventOrBuilder.java b/owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/ContinuousValidationEventOrBuilder.java new file mode 100644 index 00000000..9a75547f --- /dev/null +++ b/owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/ContinuousValidationEventOrBuilder.java @@ -0,0 +1,65 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/binaryauthorization/v1beta1/continuous_validation_logging.proto + +package com.google.cloud.binaryauthorization.v1beta1; + +public interface ContinuousValidationEventOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent) + com.google.protobuf.MessageOrBuilder { + + /** + *
+   * Pod event.
+   * 
+ * + * .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent pod_event = 1; + * @return Whether the podEvent field is set. + */ + boolean hasPodEvent(); + /** + *
+   * Pod event.
+   * 
+ * + * .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent pod_event = 1; + * @return The podEvent. + */ + com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent getPodEvent(); + /** + *
+   * Pod event.
+   * 
+ * + * .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent pod_event = 1; + */ + com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEventOrBuilder getPodEventOrBuilder(); + + /** + *
+   * Unsupported policy event.
+   * 
+ * + * .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent unsupported_policy_event = 2; + * @return Whether the unsupportedPolicyEvent field is set. + */ + boolean hasUnsupportedPolicyEvent(); + /** + *
+   * Unsupported policy event.
+   * 
+ * + * .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent unsupported_policy_event = 2; + * @return The unsupportedPolicyEvent. + */ + com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent getUnsupportedPolicyEvent(); + /** + *
+   * Unsupported policy event.
+   * 
+ * + * .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent unsupported_policy_event = 2; + */ + com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEventOrBuilder getUnsupportedPolicyEventOrBuilder(); + + public com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.EventTypeCase getEventTypeCase(); +} diff --git a/owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/ContinuousValidationLoggingProto.java b/owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/ContinuousValidationLoggingProto.java new file mode 100644 index 00000000..089f950b --- /dev/null +++ b/owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/ContinuousValidationLoggingProto.java @@ -0,0 +1,120 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/binaryauthorization/v1beta1/continuous_validation_logging.proto + +package com.google.cloud.binaryauthorization.v1beta1; + +public final class ContinuousValidationLoggingProto { + private ContinuousValidationLoggingProto() {} + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistryLite registry) { + } + + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistry registry) { + registerAllExtensions( + (com.google.protobuf.ExtensionRegistryLite) registry); + } + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_binaryauthorization_v1beta1_ContinuousValidationEvent_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_binaryauthorization_v1beta1_ContinuousValidationEvent_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_binaryauthorization_v1beta1_ContinuousValidationEvent_ContinuousValidationPodEvent_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_binaryauthorization_v1beta1_ContinuousValidationEvent_ContinuousValidationPodEvent_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_binaryauthorization_v1beta1_ContinuousValidationEvent_ContinuousValidationPodEvent_ImageDetails_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_binaryauthorization_v1beta1_ContinuousValidationEvent_ContinuousValidationPodEvent_ImageDetails_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_binaryauthorization_v1beta1_ContinuousValidationEvent_UnsupportedPolicyEvent_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_binaryauthorization_v1beta1_ContinuousValidationEvent_UnsupportedPolicyEvent_fieldAccessorTable; + + public static com.google.protobuf.Descriptors.FileDescriptor + getDescriptor() { + return descriptor; + } + private static com.google.protobuf.Descriptors.FileDescriptor + descriptor; + static { + java.lang.String[] descriptorData = { + "\nLgoogle/cloud/binaryauthorization/v1bet" + + "a1/continuous_validation_logging.proto\022(" + + "google.cloud.binaryauthorization.v1beta1" + + "\032\037google/protobuf/timestamp.proto\"\310\010\n\031Co" + + "ntinuousValidationEvent\022u\n\tpod_event\030\001 \001" + + "(\0132`.google.cloud.binaryauthorization.v1" + + "beta1.ContinuousValidationEvent.Continuo" + + "usValidationPodEventH\000\022~\n\030unsupported_po" + + "licy_event\030\002 \001(\0132Z.google.cloud.binaryau" + + "thorization.v1beta1.ContinuousValidation" + + "Event.UnsupportedPolicyEventH\000\032\366\005\n\034Conti" + + "nuousValidationPodEvent\022\013\n\003pod\030\001 \001(\t\022/\n\013" + + "deploy_time\030\002 \001(\0132\032.google.protobuf.Time" + + "stamp\022,\n\010end_time\030\003 \001(\0132\032.google.protobu" + + "f.Timestamp\022\212\001\n\007verdict\030\004 \001(\0162y.google.c" + + "loud.binaryauthorization.v1beta1.Continu" + + "ousValidationEvent.ContinuousValidationP" + + "odEvent.PolicyConformanceVerdict\022}\n\006imag" + + "es\030\005 \003(\0132m.google.cloud.binaryauthorizat" + + "ion.v1beta1.ContinuousValidationEvent.Co" + + "ntinuousValidationPodEvent.ImageDetails\032" + + "\200\002\n\014ImageDetails\022\r\n\005image\030\001 \001(\t\022\211\001\n\006resu" + + "lt\030\002 \001(\0162y.google.cloud.binaryauthorizat" + + "ion.v1beta1.ContinuousValidationEvent.Co" + + "ntinuousValidationPodEvent.ImageDetails." + + "AuditResult\022\023\n\013description\030\003 \001(\t\"@\n\013Audi" + + "tResult\022\034\n\030AUDIT_RESULT_UNSPECIFIED\020\000\022\t\n" + + "\005ALLOW\020\001\022\010\n\004DENY\020\002\"[\n\030PolicyConformanceV" + + "erdict\022*\n&POLICY_CONFORMANCE_VERDICT_UNS" + + "PECIFIED\020\000\022\023\n\017VIOLATES_POLICY\020\001\032-\n\026Unsup" + + "portedPolicyEvent\022\023\n\013description\030\001 \001(\tB\014" + + "\n\nevent_typeB\266\002\n,com.google.cloud.binary" + + "authorization.v1beta1B ContinuousValidat" + + "ionLoggingProtoP\001Z[google.golang.org/gen" + + "proto/googleapis/cloud/binaryauthorizati" + + "on/v1beta1;binaryauthorization\370\001\001\252\002(Goog" + + "le.Cloud.BinaryAuthorization.V1Beta1\312\002(G" + + "oogle\\Cloud\\BinaryAuthorization\\V1beta1\352" + + "\002+Google::Cloud::BinaryAuthorization::V1" + + "beta1b\006proto3" + }; + descriptor = com.google.protobuf.Descriptors.FileDescriptor + .internalBuildGeneratedFileFrom(descriptorData, + new com.google.protobuf.Descriptors.FileDescriptor[] { + com.google.protobuf.TimestampProto.getDescriptor(), + }); + internal_static_google_cloud_binaryauthorization_v1beta1_ContinuousValidationEvent_descriptor = + getDescriptor().getMessageTypes().get(0); + internal_static_google_cloud_binaryauthorization_v1beta1_ContinuousValidationEvent_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_binaryauthorization_v1beta1_ContinuousValidationEvent_descriptor, + new java.lang.String[] { "PodEvent", "UnsupportedPolicyEvent", "EventType", }); + internal_static_google_cloud_binaryauthorization_v1beta1_ContinuousValidationEvent_ContinuousValidationPodEvent_descriptor = + internal_static_google_cloud_binaryauthorization_v1beta1_ContinuousValidationEvent_descriptor.getNestedTypes().get(0); + internal_static_google_cloud_binaryauthorization_v1beta1_ContinuousValidationEvent_ContinuousValidationPodEvent_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_binaryauthorization_v1beta1_ContinuousValidationEvent_ContinuousValidationPodEvent_descriptor, + new java.lang.String[] { "Pod", "DeployTime", "EndTime", "Verdict", "Images", }); + internal_static_google_cloud_binaryauthorization_v1beta1_ContinuousValidationEvent_ContinuousValidationPodEvent_ImageDetails_descriptor = + internal_static_google_cloud_binaryauthorization_v1beta1_ContinuousValidationEvent_ContinuousValidationPodEvent_descriptor.getNestedTypes().get(0); + internal_static_google_cloud_binaryauthorization_v1beta1_ContinuousValidationEvent_ContinuousValidationPodEvent_ImageDetails_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_binaryauthorization_v1beta1_ContinuousValidationEvent_ContinuousValidationPodEvent_ImageDetails_descriptor, + new java.lang.String[] { "Image", "Result", "Description", }); + internal_static_google_cloud_binaryauthorization_v1beta1_ContinuousValidationEvent_UnsupportedPolicyEvent_descriptor = + internal_static_google_cloud_binaryauthorization_v1beta1_ContinuousValidationEvent_descriptor.getNestedTypes().get(1); + internal_static_google_cloud_binaryauthorization_v1beta1_ContinuousValidationEvent_UnsupportedPolicyEvent_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_binaryauthorization_v1beta1_ContinuousValidationEvent_UnsupportedPolicyEvent_descriptor, + new java.lang.String[] { "Description", }); + com.google.protobuf.TimestampProto.getDescriptor(); + } + + // @@protoc_insertion_point(outer_class_scope) +} diff --git a/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/CreateAttestorRequest.java b/owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/CreateAttestorRequest.java similarity index 65% rename from proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/CreateAttestorRequest.java rename to owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/CreateAttestorRequest.java index d749d7d4..dd5ec744 100644 --- a/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/CreateAttestorRequest.java +++ b/owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/CreateAttestorRequest.java @@ -1,42 +1,24 @@ -/* - * Copyright 2020 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * 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 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/binaryauthorization/v1beta1/service.proto package com.google.cloud.binaryauthorization.v1beta1; /** - * - * *
  * Request message for [BinauthzManagementService.CreateAttestor][].
  * 
* * Protobuf type {@code google.cloud.binaryauthorization.v1beta1.CreateAttestorRequest} */ -public final class CreateAttestorRequest extends com.google.protobuf.GeneratedMessageV3 - implements +public final class CreateAttestorRequest extends + com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:google.cloud.binaryauthorization.v1beta1.CreateAttestorRequest) CreateAttestorRequestOrBuilder { - private static final long serialVersionUID = 0L; +private static final long serialVersionUID = 0L; // Use CreateAttestorRequest.newBuilder() to construct. private CreateAttestorRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } - private CreateAttestorRequest() { parent_ = ""; attestorId_ = ""; @@ -44,15 +26,16 @@ private CreateAttestorRequest() { @java.lang.Override @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { return new CreateAttestorRequest(); } @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { return this.unknownFields; } - private CreateAttestorRequest( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) @@ -71,85 +54,72 @@ private CreateAttestorRequest( case 0: done = true; break; - case 10: - { - java.lang.String s = input.readStringRequireUtf8(); + case 10: { + java.lang.String s = input.readStringRequireUtf8(); - parent_ = s; - break; - } - case 18: - { - java.lang.String s = input.readStringRequireUtf8(); + parent_ = s; + break; + } + case 18: { + java.lang.String s = input.readStringRequireUtf8(); - attestorId_ = s; - break; + attestorId_ = s; + break; + } + case 26: { + com.google.cloud.binaryauthorization.v1beta1.Attestor.Builder subBuilder = null; + if (attestor_ != null) { + subBuilder = attestor_.toBuilder(); } - case 26: - { - com.google.cloud.binaryauthorization.v1beta1.Attestor.Builder subBuilder = null; - if (attestor_ != null) { - subBuilder = attestor_.toBuilder(); - } - attestor_ = - input.readMessage( - com.google.cloud.binaryauthorization.v1beta1.Attestor.parser(), - extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(attestor_); - attestor_ = subBuilder.buildPartial(); - } - - break; + attestor_ = input.readMessage(com.google.cloud.binaryauthorization.v1beta1.Attestor.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(attestor_); + attestor_ = subBuilder.buildPartial(); } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; + + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; } + break; + } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationServiceProto - .internal_static_google_cloud_binaryauthorization_v1beta1_CreateAttestorRequest_descriptor; + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationServiceProto.internal_static_google_cloud_binaryauthorization_v1beta1_CreateAttestorRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationServiceProto - .internal_static_google_cloud_binaryauthorization_v1beta1_CreateAttestorRequest_fieldAccessorTable + return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationServiceProto.internal_static_google_cloud_binaryauthorization_v1beta1_CreateAttestorRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.cloud.binaryauthorization.v1beta1.CreateAttestorRequest.class, - com.google.cloud.binaryauthorization.v1beta1.CreateAttestorRequest.Builder.class); + com.google.cloud.binaryauthorization.v1beta1.CreateAttestorRequest.class, com.google.cloud.binaryauthorization.v1beta1.CreateAttestorRequest.Builder.class); } public static final int PARENT_FIELD_NUMBER = 1; private volatile java.lang.Object parent_; /** - * - * *
    * Required. The parent of this
    * [attestor][google.cloud.binaryauthorization.v1beta1.Attestor].
    * 
* - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } * @return The parent. */ @java.lang.Override @@ -158,32 +128,30 @@ public java.lang.String getParent() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); parent_ = s; return s; } } /** - * - * *
    * Required. The parent of this
    * [attestor][google.cloud.binaryauthorization.v1beta1.Attestor].
    * 
* - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } * @return The bytes for parent. */ @java.lang.Override - public com.google.protobuf.ByteString getParentBytes() { + public com.google.protobuf.ByteString + getParentBytes() { java.lang.Object ref = parent_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); parent_ = b; return b; } else { @@ -194,15 +162,12 @@ public com.google.protobuf.ByteString getParentBytes() { public static final int ATTESTOR_ID_FIELD_NUMBER = 2; private volatile java.lang.Object attestorId_; /** - * - * *
    * Required. The
    * [attestors][google.cloud.binaryauthorization.v1beta1.Attestor] ID.
    * 
* * string attestor_id = 2 [(.google.api.field_behavior) = REQUIRED]; - * * @return The attestorId. */ @java.lang.Override @@ -211,30 +176,30 @@ public java.lang.String getAttestorId() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); attestorId_ = s; return s; } } /** - * - * *
    * Required. The
    * [attestors][google.cloud.binaryauthorization.v1beta1.Attestor] ID.
    * 
* * string attestor_id = 2 [(.google.api.field_behavior) = REQUIRED]; - * * @return The bytes for attestorId. */ @java.lang.Override - public com.google.protobuf.ByteString getAttestorIdBytes() { + public com.google.protobuf.ByteString + getAttestorIdBytes() { java.lang.Object ref = attestorId_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); attestorId_ = b; return b; } else { @@ -245,8 +210,6 @@ public com.google.protobuf.ByteString getAttestorIdBytes() { public static final int ATTESTOR_FIELD_NUMBER = 3; private com.google.cloud.binaryauthorization.v1beta1.Attestor attestor_; /** - * - * *
    * Required. The initial
    * [attestor][google.cloud.binaryauthorization.v1beta1.Attestor] value. The
@@ -255,10 +218,7 @@ public com.google.protobuf.ByteString getAttestorIdBytes() {
    * the resource name, in the format `projects/*/attestors/*`.
    * 
* - * - * .google.cloud.binaryauthorization.v1beta1.Attestor attestor = 3 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.cloud.binaryauthorization.v1beta1.Attestor attestor = 3 [(.google.api.field_behavior) = REQUIRED]; * @return Whether the attestor field is set. */ @java.lang.Override @@ -266,8 +226,6 @@ public boolean hasAttestor() { return attestor_ != null; } /** - * - * *
    * Required. The initial
    * [attestor][google.cloud.binaryauthorization.v1beta1.Attestor] value. The
@@ -276,21 +234,14 @@ public boolean hasAttestor() {
    * the resource name, in the format `projects/*/attestors/*`.
    * 
* - * - * .google.cloud.binaryauthorization.v1beta1.Attestor attestor = 3 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.cloud.binaryauthorization.v1beta1.Attestor attestor = 3 [(.google.api.field_behavior) = REQUIRED]; * @return The attestor. */ @java.lang.Override public com.google.cloud.binaryauthorization.v1beta1.Attestor getAttestor() { - return attestor_ == null - ? com.google.cloud.binaryauthorization.v1beta1.Attestor.getDefaultInstance() - : attestor_; + return attestor_ == null ? com.google.cloud.binaryauthorization.v1beta1.Attestor.getDefaultInstance() : attestor_; } /** - * - * *
    * Required. The initial
    * [attestor][google.cloud.binaryauthorization.v1beta1.Attestor] value. The
@@ -299,9 +250,7 @@ public com.google.cloud.binaryauthorization.v1beta1.Attestor getAttestor() {
    * the resource name, in the format `projects/*/attestors/*`.
    * 
* - * - * .google.cloud.binaryauthorization.v1beta1.Attestor attestor = 3 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.cloud.binaryauthorization.v1beta1.Attestor attestor = 3 [(.google.api.field_behavior) = REQUIRED]; */ @java.lang.Override public com.google.cloud.binaryauthorization.v1beta1.AttestorOrBuilder getAttestorOrBuilder() { @@ -309,7 +258,6 @@ public com.google.cloud.binaryauthorization.v1beta1.AttestorOrBuilder getAttesto } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -321,7 +269,8 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { if (!getParentBytes().isEmpty()) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_); } @@ -347,7 +296,8 @@ public int getSerializedSize() { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, attestorId_); } if (attestor_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getAttestor()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(3, getAttestor()); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -357,19 +307,21 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.binaryauthorization.v1beta1.CreateAttestorRequest)) { return super.equals(obj); } - com.google.cloud.binaryauthorization.v1beta1.CreateAttestorRequest other = - (com.google.cloud.binaryauthorization.v1beta1.CreateAttestorRequest) obj; + com.google.cloud.binaryauthorization.v1beta1.CreateAttestorRequest other = (com.google.cloud.binaryauthorization.v1beta1.CreateAttestorRequest) obj; - if (!getParent().equals(other.getParent())) return false; - if (!getAttestorId().equals(other.getAttestorId())) return false; + if (!getParent() + .equals(other.getParent())) return false; + if (!getAttestorId() + .equals(other.getAttestorId())) return false; if (hasAttestor() != other.hasAttestor()) return false; if (hasAttestor()) { - if (!getAttestor().equals(other.getAttestor())) return false; + if (!getAttestor() + .equals(other.getAttestor())) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; @@ -396,145 +348,134 @@ public int hashCode() { } public static com.google.cloud.binaryauthorization.v1beta1.CreateAttestorRequest parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.binaryauthorization.v1beta1.CreateAttestorRequest parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.binaryauthorization.v1beta1.CreateAttestorRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.binaryauthorization.v1beta1.CreateAttestorRequest parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.binaryauthorization.v1beta1.CreateAttestorRequest parseFrom( - byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.binaryauthorization.v1beta1.CreateAttestorRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.binaryauthorization.v1beta1.CreateAttestorRequest parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.binaryauthorization.v1beta1.CreateAttestorRequest parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + public static com.google.cloud.binaryauthorization.v1beta1.CreateAttestorRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.binaryauthorization.v1beta1.CreateAttestorRequest parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.binaryauthorization.v1beta1.CreateAttestorRequest - parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + public static com.google.cloud.binaryauthorization.v1beta1.CreateAttestorRequest parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); } - - public static com.google.cloud.binaryauthorization.v1beta1.CreateAttestorRequest - parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); + public static com.google.cloud.binaryauthorization.v1beta1.CreateAttestorRequest parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static com.google.cloud.binaryauthorization.v1beta1.CreateAttestorRequest parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.binaryauthorization.v1beta1.CreateAttestorRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - + public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - - public static Builder newBuilder( - com.google.cloud.binaryauthorization.v1beta1.CreateAttestorRequest prototype) { + public static Builder newBuilder(com.google.cloud.binaryauthorization.v1beta1.CreateAttestorRequest prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** - * - * *
    * Request message for [BinauthzManagementService.CreateAttestor][].
    * 
* * Protobuf type {@code google.cloud.binaryauthorization.v1beta1.CreateAttestorRequest} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:google.cloud.binaryauthorization.v1beta1.CreateAttestorRequest) com.google.cloud.binaryauthorization.v1beta1.CreateAttestorRequestOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationServiceProto - .internal_static_google_cloud_binaryauthorization_v1beta1_CreateAttestorRequest_descriptor; + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationServiceProto.internal_static_google_cloud_binaryauthorization_v1beta1_CreateAttestorRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationServiceProto - .internal_static_google_cloud_binaryauthorization_v1beta1_CreateAttestorRequest_fieldAccessorTable + return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationServiceProto.internal_static_google_cloud_binaryauthorization_v1beta1_CreateAttestorRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.cloud.binaryauthorization.v1beta1.CreateAttestorRequest.class, - com.google.cloud.binaryauthorization.v1beta1.CreateAttestorRequest.Builder.class); + com.google.cloud.binaryauthorization.v1beta1.CreateAttestorRequest.class, com.google.cloud.binaryauthorization.v1beta1.CreateAttestorRequest.Builder.class); } - // Construct using - // com.google.cloud.binaryauthorization.v1beta1.CreateAttestorRequest.newBuilder() + // Construct using com.google.cloud.binaryauthorization.v1beta1.CreateAttestorRequest.newBuilder() private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } } - @java.lang.Override public Builder clear() { super.clear(); @@ -552,16 +493,14 @@ public Builder clear() { } @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationServiceProto - .internal_static_google_cloud_binaryauthorization_v1beta1_CreateAttestorRequest_descriptor; + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationServiceProto.internal_static_google_cloud_binaryauthorization_v1beta1_CreateAttestorRequest_descriptor; } @java.lang.Override - public com.google.cloud.binaryauthorization.v1beta1.CreateAttestorRequest - getDefaultInstanceForType() { - return com.google.cloud.binaryauthorization.v1beta1.CreateAttestorRequest - .getDefaultInstance(); + public com.google.cloud.binaryauthorization.v1beta1.CreateAttestorRequest getDefaultInstanceForType() { + return com.google.cloud.binaryauthorization.v1beta1.CreateAttestorRequest.getDefaultInstance(); } @java.lang.Override @@ -575,8 +514,7 @@ public com.google.cloud.binaryauthorization.v1beta1.CreateAttestorRequest build( @java.lang.Override public com.google.cloud.binaryauthorization.v1beta1.CreateAttestorRequest buildPartial() { - com.google.cloud.binaryauthorization.v1beta1.CreateAttestorRequest result = - new com.google.cloud.binaryauthorization.v1beta1.CreateAttestorRequest(this); + com.google.cloud.binaryauthorization.v1beta1.CreateAttestorRequest result = new com.google.cloud.binaryauthorization.v1beta1.CreateAttestorRequest(this); result.parent_ = parent_; result.attestorId_ = attestorId_; if (attestorBuilder_ == null) { @@ -592,51 +530,46 @@ public com.google.cloud.binaryauthorization.v1beta1.CreateAttestorRequest buildP public Builder clone() { return super.clone(); } - @java.lang.Override public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { return super.setField(field, value); } - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } - @java.lang.Override public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } - @java.lang.Override public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { return super.addRepeatedField(field, value); } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.cloud.binaryauthorization.v1beta1.CreateAttestorRequest) { - return mergeFrom( - (com.google.cloud.binaryauthorization.v1beta1.CreateAttestorRequest) other); + return mergeFrom((com.google.cloud.binaryauthorization.v1beta1.CreateAttestorRequest)other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom( - com.google.cloud.binaryauthorization.v1beta1.CreateAttestorRequest other) { - if (other - == com.google.cloud.binaryauthorization.v1beta1.CreateAttestorRequest - .getDefaultInstance()) return this; + public Builder mergeFrom(com.google.cloud.binaryauthorization.v1beta1.CreateAttestorRequest other) { + if (other == com.google.cloud.binaryauthorization.v1beta1.CreateAttestorRequest.getDefaultInstance()) return this; if (!other.getParent().isEmpty()) { parent_ = other.parent_; onChanged(); @@ -667,9 +600,7 @@ public Builder mergeFrom( try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.cloud.binaryauthorization.v1beta1.CreateAttestorRequest) - e.getUnfinishedMessage(); + parsedMessage = (com.google.cloud.binaryauthorization.v1beta1.CreateAttestorRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { @@ -681,23 +612,19 @@ public Builder mergeFrom( private java.lang.Object parent_ = ""; /** - * - * *
      * Required. The parent of this
      * [attestor][google.cloud.binaryauthorization.v1beta1.Attestor].
      * 
* - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } * @return The parent. */ public java.lang.String getParent() { java.lang.Object ref = parent_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); parent_ = s; return s; @@ -706,24 +633,21 @@ public java.lang.String getParent() { } } /** - * - * *
      * Required. The parent of this
      * [attestor][google.cloud.binaryauthorization.v1beta1.Attestor].
      * 
* - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } * @return The bytes for parent. */ - public com.google.protobuf.ByteString getParentBytes() { + public com.google.protobuf.ByteString + getParentBytes() { java.lang.Object ref = parent_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); parent_ = b; return b; } else { @@ -731,70 +655,57 @@ public com.google.protobuf.ByteString getParentBytes() { } } /** - * - * *
      * Required. The parent of this
      * [attestor][google.cloud.binaryauthorization.v1beta1.Attestor].
      * 
* - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } * @param value The parent to set. * @return This builder for chaining. */ - public Builder setParent(java.lang.String value) { + public Builder setParent( + java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - + throw new NullPointerException(); + } + parent_ = value; onChanged(); return this; } /** - * - * *
      * Required. The parent of this
      * [attestor][google.cloud.binaryauthorization.v1beta1.Attestor].
      * 
* - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } * @return This builder for chaining. */ public Builder clearParent() { - + parent_ = getDefaultInstance().getParent(); onChanged(); return this; } /** - * - * *
      * Required. The parent of this
      * [attestor][google.cloud.binaryauthorization.v1beta1.Attestor].
      * 
* - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } * @param value The bytes for parent to set. * @return This builder for chaining. */ - public Builder setParentBytes(com.google.protobuf.ByteString value) { + public Builder setParentBytes( + com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + parent_ = value; onChanged(); return this; @@ -802,21 +713,19 @@ public Builder setParentBytes(com.google.protobuf.ByteString value) { private java.lang.Object attestorId_ = ""; /** - * - * *
      * Required. The
      * [attestors][google.cloud.binaryauthorization.v1beta1.Attestor] ID.
      * 
* * string attestor_id = 2 [(.google.api.field_behavior) = REQUIRED]; - * * @return The attestorId. */ public java.lang.String getAttestorId() { java.lang.Object ref = attestorId_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); attestorId_ = s; return s; @@ -825,22 +734,21 @@ public java.lang.String getAttestorId() { } } /** - * - * *
      * Required. The
      * [attestors][google.cloud.binaryauthorization.v1beta1.Attestor] ID.
      * 
* * string attestor_id = 2 [(.google.api.field_behavior) = REQUIRED]; - * * @return The bytes for attestorId. */ - public com.google.protobuf.ByteString getAttestorIdBytes() { + public com.google.protobuf.ByteString + getAttestorIdBytes() { java.lang.Object ref = attestorId_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); attestorId_ = b; return b; } else { @@ -848,64 +756,57 @@ public com.google.protobuf.ByteString getAttestorIdBytes() { } } /** - * - * *
      * Required. The
      * [attestors][google.cloud.binaryauthorization.v1beta1.Attestor] ID.
      * 
* * string attestor_id = 2 [(.google.api.field_behavior) = REQUIRED]; - * * @param value The attestorId to set. * @return This builder for chaining. */ - public Builder setAttestorId(java.lang.String value) { + public Builder setAttestorId( + java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - + throw new NullPointerException(); + } + attestorId_ = value; onChanged(); return this; } /** - * - * *
      * Required. The
      * [attestors][google.cloud.binaryauthorization.v1beta1.Attestor] ID.
      * 
* * string attestor_id = 2 [(.google.api.field_behavior) = REQUIRED]; - * * @return This builder for chaining. */ public Builder clearAttestorId() { - + attestorId_ = getDefaultInstance().getAttestorId(); onChanged(); return this; } /** - * - * *
      * Required. The
      * [attestors][google.cloud.binaryauthorization.v1beta1.Attestor] ID.
      * 
* * string attestor_id = 2 [(.google.api.field_behavior) = REQUIRED]; - * * @param value The bytes for attestorId to set. * @return This builder for chaining. */ - public Builder setAttestorIdBytes(com.google.protobuf.ByteString value) { + public Builder setAttestorIdBytes( + com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + attestorId_ = value; onChanged(); return this; @@ -913,13 +814,8 @@ public Builder setAttestorIdBytes(com.google.protobuf.ByteString value) { private com.google.cloud.binaryauthorization.v1beta1.Attestor attestor_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.binaryauthorization.v1beta1.Attestor, - com.google.cloud.binaryauthorization.v1beta1.Attestor.Builder, - com.google.cloud.binaryauthorization.v1beta1.AttestorOrBuilder> - attestorBuilder_; + com.google.cloud.binaryauthorization.v1beta1.Attestor, com.google.cloud.binaryauthorization.v1beta1.Attestor.Builder, com.google.cloud.binaryauthorization.v1beta1.AttestorOrBuilder> attestorBuilder_; /** - * - * *
      * Required. The initial
      * [attestor][google.cloud.binaryauthorization.v1beta1.Attestor] value. The
@@ -928,18 +824,13 @@ public Builder setAttestorIdBytes(com.google.protobuf.ByteString value) {
      * the resource name, in the format `projects/*/attestors/*`.
      * 
* - * - * .google.cloud.binaryauthorization.v1beta1.Attestor attestor = 3 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.cloud.binaryauthorization.v1beta1.Attestor attestor = 3 [(.google.api.field_behavior) = REQUIRED]; * @return Whether the attestor field is set. */ public boolean hasAttestor() { return attestorBuilder_ != null || attestor_ != null; } /** - * - * *
      * Required. The initial
      * [attestor][google.cloud.binaryauthorization.v1beta1.Attestor] value. The
@@ -948,24 +839,17 @@ public boolean hasAttestor() {
      * the resource name, in the format `projects/*/attestors/*`.
      * 
* - * - * .google.cloud.binaryauthorization.v1beta1.Attestor attestor = 3 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.cloud.binaryauthorization.v1beta1.Attestor attestor = 3 [(.google.api.field_behavior) = REQUIRED]; * @return The attestor. */ public com.google.cloud.binaryauthorization.v1beta1.Attestor getAttestor() { if (attestorBuilder_ == null) { - return attestor_ == null - ? com.google.cloud.binaryauthorization.v1beta1.Attestor.getDefaultInstance() - : attestor_; + return attestor_ == null ? com.google.cloud.binaryauthorization.v1beta1.Attestor.getDefaultInstance() : attestor_; } else { return attestorBuilder_.getMessage(); } } /** - * - * *
      * Required. The initial
      * [attestor][google.cloud.binaryauthorization.v1beta1.Attestor] value. The
@@ -974,9 +858,7 @@ public com.google.cloud.binaryauthorization.v1beta1.Attestor getAttestor() {
      * the resource name, in the format `projects/*/attestors/*`.
      * 
* - * - * .google.cloud.binaryauthorization.v1beta1.Attestor attestor = 3 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.cloud.binaryauthorization.v1beta1.Attestor attestor = 3 [(.google.api.field_behavior) = REQUIRED]; */ public Builder setAttestor(com.google.cloud.binaryauthorization.v1beta1.Attestor value) { if (attestorBuilder_ == null) { @@ -992,8 +874,6 @@ public Builder setAttestor(com.google.cloud.binaryauthorization.v1beta1.Attestor return this; } /** - * - * *
      * Required. The initial
      * [attestor][google.cloud.binaryauthorization.v1beta1.Attestor] value. The
@@ -1002,9 +882,7 @@ public Builder setAttestor(com.google.cloud.binaryauthorization.v1beta1.Attestor
      * the resource name, in the format `projects/*/attestors/*`.
      * 
* - * - * .google.cloud.binaryauthorization.v1beta1.Attestor attestor = 3 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.cloud.binaryauthorization.v1beta1.Attestor attestor = 3 [(.google.api.field_behavior) = REQUIRED]; */ public Builder setAttestor( com.google.cloud.binaryauthorization.v1beta1.Attestor.Builder builderForValue) { @@ -1018,8 +896,6 @@ public Builder setAttestor( return this; } /** - * - * *
      * Required. The initial
      * [attestor][google.cloud.binaryauthorization.v1beta1.Attestor] value. The
@@ -1028,17 +904,13 @@ public Builder setAttestor(
      * the resource name, in the format `projects/*/attestors/*`.
      * 
* - * - * .google.cloud.binaryauthorization.v1beta1.Attestor attestor = 3 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.cloud.binaryauthorization.v1beta1.Attestor attestor = 3 [(.google.api.field_behavior) = REQUIRED]; */ public Builder mergeAttestor(com.google.cloud.binaryauthorization.v1beta1.Attestor value) { if (attestorBuilder_ == null) { if (attestor_ != null) { attestor_ = - com.google.cloud.binaryauthorization.v1beta1.Attestor.newBuilder(attestor_) - .mergeFrom(value) - .buildPartial(); + com.google.cloud.binaryauthorization.v1beta1.Attestor.newBuilder(attestor_).mergeFrom(value).buildPartial(); } else { attestor_ = value; } @@ -1050,8 +922,6 @@ public Builder mergeAttestor(com.google.cloud.binaryauthorization.v1beta1.Attest return this; } /** - * - * *
      * Required. The initial
      * [attestor][google.cloud.binaryauthorization.v1beta1.Attestor] value. The
@@ -1060,9 +930,7 @@ public Builder mergeAttestor(com.google.cloud.binaryauthorization.v1beta1.Attest
      * the resource name, in the format `projects/*/attestors/*`.
      * 
* - * - * .google.cloud.binaryauthorization.v1beta1.Attestor attestor = 3 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.cloud.binaryauthorization.v1beta1.Attestor attestor = 3 [(.google.api.field_behavior) = REQUIRED]; */ public Builder clearAttestor() { if (attestorBuilder_ == null) { @@ -1076,8 +944,6 @@ public Builder clearAttestor() { return this; } /** - * - * *
      * Required. The initial
      * [attestor][google.cloud.binaryauthorization.v1beta1.Attestor] value. The
@@ -1086,18 +952,14 @@ public Builder clearAttestor() {
      * the resource name, in the format `projects/*/attestors/*`.
      * 
* - * - * .google.cloud.binaryauthorization.v1beta1.Attestor attestor = 3 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.cloud.binaryauthorization.v1beta1.Attestor attestor = 3 [(.google.api.field_behavior) = REQUIRED]; */ public com.google.cloud.binaryauthorization.v1beta1.Attestor.Builder getAttestorBuilder() { - + onChanged(); return getAttestorFieldBuilder().getBuilder(); } /** - * - * *
      * Required. The initial
      * [attestor][google.cloud.binaryauthorization.v1beta1.Attestor] value. The
@@ -1106,22 +968,17 @@ public com.google.cloud.binaryauthorization.v1beta1.Attestor.Builder getAttestor
      * the resource name, in the format `projects/*/attestors/*`.
      * 
* - * - * .google.cloud.binaryauthorization.v1beta1.Attestor attestor = 3 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.cloud.binaryauthorization.v1beta1.Attestor attestor = 3 [(.google.api.field_behavior) = REQUIRED]; */ public com.google.cloud.binaryauthorization.v1beta1.AttestorOrBuilder getAttestorOrBuilder() { if (attestorBuilder_ != null) { return attestorBuilder_.getMessageOrBuilder(); } else { - return attestor_ == null - ? com.google.cloud.binaryauthorization.v1beta1.Attestor.getDefaultInstance() - : attestor_; + return attestor_ == null ? + com.google.cloud.binaryauthorization.v1beta1.Attestor.getDefaultInstance() : attestor_; } } /** - * - * *
      * Required. The initial
      * [attestor][google.cloud.binaryauthorization.v1beta1.Attestor] value. The
@@ -1130,29 +987,24 @@ public com.google.cloud.binaryauthorization.v1beta1.AttestorOrBuilder getAttesto
      * the resource name, in the format `projects/*/attestors/*`.
      * 
* - * - * .google.cloud.binaryauthorization.v1beta1.Attestor attestor = 3 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.cloud.binaryauthorization.v1beta1.Attestor attestor = 3 [(.google.api.field_behavior) = REQUIRED]; */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.binaryauthorization.v1beta1.Attestor, - com.google.cloud.binaryauthorization.v1beta1.Attestor.Builder, - com.google.cloud.binaryauthorization.v1beta1.AttestorOrBuilder> + com.google.cloud.binaryauthorization.v1beta1.Attestor, com.google.cloud.binaryauthorization.v1beta1.Attestor.Builder, com.google.cloud.binaryauthorization.v1beta1.AttestorOrBuilder> getAttestorFieldBuilder() { if (attestorBuilder_ == null) { - attestorBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.binaryauthorization.v1beta1.Attestor, - com.google.cloud.binaryauthorization.v1beta1.Attestor.Builder, - com.google.cloud.binaryauthorization.v1beta1.AttestorOrBuilder>( - getAttestor(), getParentForChildren(), isClean()); + attestorBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.binaryauthorization.v1beta1.Attestor, com.google.cloud.binaryauthorization.v1beta1.Attestor.Builder, com.google.cloud.binaryauthorization.v1beta1.AttestorOrBuilder>( + getAttestor(), + getParentForChildren(), + isClean()); attestor_ = null; } return attestorBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @@ -1162,32 +1014,30 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } + // @@protoc_insertion_point(builder_scope:google.cloud.binaryauthorization.v1beta1.CreateAttestorRequest) } // @@protoc_insertion_point(class_scope:google.cloud.binaryauthorization.v1beta1.CreateAttestorRequest) - private static final com.google.cloud.binaryauthorization.v1beta1.CreateAttestorRequest - DEFAULT_INSTANCE; - + private static final com.google.cloud.binaryauthorization.v1beta1.CreateAttestorRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new com.google.cloud.binaryauthorization.v1beta1.CreateAttestorRequest(); } - public static com.google.cloud.binaryauthorization.v1beta1.CreateAttestorRequest - getDefaultInstance() { + public static com.google.cloud.binaryauthorization.v1beta1.CreateAttestorRequest getDefaultInstance() { return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public CreateAttestorRequest parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new CreateAttestorRequest(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public CreateAttestorRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new CreateAttestorRequest(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -1199,8 +1049,9 @@ public com.google.protobuf.Parser getParserForType() { } @java.lang.Override - public com.google.cloud.binaryauthorization.v1beta1.CreateAttestorRequest - getDefaultInstanceForType() { + public com.google.cloud.binaryauthorization.v1beta1.CreateAttestorRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } + } + diff --git a/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/CreateAttestorRequestOrBuilder.java b/owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/CreateAttestorRequestOrBuilder.java similarity index 62% rename from proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/CreateAttestorRequestOrBuilder.java rename to owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/CreateAttestorRequestOrBuilder.java index c960539c..68a54151 100644 --- a/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/CreateAttestorRequestOrBuilder.java +++ b/owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/CreateAttestorRequestOrBuilder.java @@ -1,89 +1,57 @@ -/* - * Copyright 2020 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * 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 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/binaryauthorization/v1beta1/service.proto package com.google.cloud.binaryauthorization.v1beta1; -public interface CreateAttestorRequestOrBuilder - extends +public interface CreateAttestorRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:google.cloud.binaryauthorization.v1beta1.CreateAttestorRequest) com.google.protobuf.MessageOrBuilder { /** - * - * *
    * Required. The parent of this
    * [attestor][google.cloud.binaryauthorization.v1beta1.Attestor].
    * 
* - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } * @return The parent. */ java.lang.String getParent(); /** - * - * *
    * Required. The parent of this
    * [attestor][google.cloud.binaryauthorization.v1beta1.Attestor].
    * 
* - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } * @return The bytes for parent. */ - com.google.protobuf.ByteString getParentBytes(); + com.google.protobuf.ByteString + getParentBytes(); /** - * - * *
    * Required. The
    * [attestors][google.cloud.binaryauthorization.v1beta1.Attestor] ID.
    * 
* * string attestor_id = 2 [(.google.api.field_behavior) = REQUIRED]; - * * @return The attestorId. */ java.lang.String getAttestorId(); /** - * - * *
    * Required. The
    * [attestors][google.cloud.binaryauthorization.v1beta1.Attestor] ID.
    * 
* * string attestor_id = 2 [(.google.api.field_behavior) = REQUIRED]; - * * @return The bytes for attestorId. */ - com.google.protobuf.ByteString getAttestorIdBytes(); + com.google.protobuf.ByteString + getAttestorIdBytes(); /** - * - * *
    * Required. The initial
    * [attestor][google.cloud.binaryauthorization.v1beta1.Attestor] value. The
@@ -92,16 +60,11 @@ public interface CreateAttestorRequestOrBuilder
    * the resource name, in the format `projects/*/attestors/*`.
    * 
* - * - * .google.cloud.binaryauthorization.v1beta1.Attestor attestor = 3 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.cloud.binaryauthorization.v1beta1.Attestor attestor = 3 [(.google.api.field_behavior) = REQUIRED]; * @return Whether the attestor field is set. */ boolean hasAttestor(); /** - * - * *
    * Required. The initial
    * [attestor][google.cloud.binaryauthorization.v1beta1.Attestor] value. The
@@ -110,16 +73,11 @@ public interface CreateAttestorRequestOrBuilder
    * the resource name, in the format `projects/*/attestors/*`.
    * 
* - * - * .google.cloud.binaryauthorization.v1beta1.Attestor attestor = 3 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.cloud.binaryauthorization.v1beta1.Attestor attestor = 3 [(.google.api.field_behavior) = REQUIRED]; * @return The attestor. */ com.google.cloud.binaryauthorization.v1beta1.Attestor getAttestor(); /** - * - * *
    * Required. The initial
    * [attestor][google.cloud.binaryauthorization.v1beta1.Attestor] value. The
@@ -128,9 +86,7 @@ public interface CreateAttestorRequestOrBuilder
    * the resource name, in the format `projects/*/attestors/*`.
    * 
* - * - * .google.cloud.binaryauthorization.v1beta1.Attestor attestor = 3 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.cloud.binaryauthorization.v1beta1.Attestor attestor = 3 [(.google.api.field_behavior) = REQUIRED]; */ com.google.cloud.binaryauthorization.v1beta1.AttestorOrBuilder getAttestorOrBuilder(); } diff --git a/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/DeleteAttestorRequest.java b/owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/DeleteAttestorRequest.java similarity index 62% rename from proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/DeleteAttestorRequest.java rename to owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/DeleteAttestorRequest.java index d61f0bae..2433804e 100644 --- a/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/DeleteAttestorRequest.java +++ b/owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/DeleteAttestorRequest.java @@ -1,57 +1,40 @@ -/* - * Copyright 2020 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * 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 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/binaryauthorization/v1beta1/service.proto package com.google.cloud.binaryauthorization.v1beta1; /** - * - * *
  * Request message for [BinauthzManagementService.DeleteAttestor][].
  * 
* * Protobuf type {@code google.cloud.binaryauthorization.v1beta1.DeleteAttestorRequest} */ -public final class DeleteAttestorRequest extends com.google.protobuf.GeneratedMessageV3 - implements +public final class DeleteAttestorRequest extends + com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:google.cloud.binaryauthorization.v1beta1.DeleteAttestorRequest) DeleteAttestorRequestOrBuilder { - private static final long serialVersionUID = 0L; +private static final long serialVersionUID = 0L; // Use DeleteAttestorRequest.newBuilder() to construct. private DeleteAttestorRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } - private DeleteAttestorRequest() { name_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { return new DeleteAttestorRequest(); } @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { return this.unknownFields; } - private DeleteAttestorRequest( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) @@ -70,62 +53,54 @@ private DeleteAttestorRequest( case 0: done = true; break; - case 10: - { - java.lang.String s = input.readStringRequireUtf8(); + case 10: { + java.lang.String s = input.readStringRequireUtf8(); - name_ = s; - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; + name_ = s; + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; } + break; + } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationServiceProto - .internal_static_google_cloud_binaryauthorization_v1beta1_DeleteAttestorRequest_descriptor; + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationServiceProto.internal_static_google_cloud_binaryauthorization_v1beta1_DeleteAttestorRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationServiceProto - .internal_static_google_cloud_binaryauthorization_v1beta1_DeleteAttestorRequest_fieldAccessorTable + return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationServiceProto.internal_static_google_cloud_binaryauthorization_v1beta1_DeleteAttestorRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.cloud.binaryauthorization.v1beta1.DeleteAttestorRequest.class, - com.google.cloud.binaryauthorization.v1beta1.DeleteAttestorRequest.Builder.class); + com.google.cloud.binaryauthorization.v1beta1.DeleteAttestorRequest.class, com.google.cloud.binaryauthorization.v1beta1.DeleteAttestorRequest.Builder.class); } public static final int NAME_FIELD_NUMBER = 1; private volatile java.lang.Object name_; /** - * - * *
    * Required. The name of the
    * [attestors][google.cloud.binaryauthorization.v1beta1.Attestor] to delete,
    * in the format `projects/*/attestors/*`.
    * 
* - * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } * @return The name. */ @java.lang.Override @@ -134,33 +109,31 @@ public java.lang.String getName() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); name_ = s; return s; } } /** - * - * *
    * Required. The name of the
    * [attestors][google.cloud.binaryauthorization.v1beta1.Attestor] to delete,
    * in the format `projects/*/attestors/*`.
    * 
* - * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } * @return The bytes for name. */ @java.lang.Override - public com.google.protobuf.ByteString getNameBytes() { + public com.google.protobuf.ByteString + getNameBytes() { java.lang.Object ref = name_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); name_ = b; return b; } else { @@ -169,7 +142,6 @@ public com.google.protobuf.ByteString getNameBytes() { } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -181,7 +153,8 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { if (!getNameBytes().isEmpty()) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); } @@ -205,15 +178,15 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.binaryauthorization.v1beta1.DeleteAttestorRequest)) { return super.equals(obj); } - com.google.cloud.binaryauthorization.v1beta1.DeleteAttestorRequest other = - (com.google.cloud.binaryauthorization.v1beta1.DeleteAttestorRequest) obj; + com.google.cloud.binaryauthorization.v1beta1.DeleteAttestorRequest other = (com.google.cloud.binaryauthorization.v1beta1.DeleteAttestorRequest) obj; - if (!getName().equals(other.getName())) return false; + if (!getName() + .equals(other.getName())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -233,145 +206,134 @@ public int hashCode() { } public static com.google.cloud.binaryauthorization.v1beta1.DeleteAttestorRequest parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.binaryauthorization.v1beta1.DeleteAttestorRequest parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.binaryauthorization.v1beta1.DeleteAttestorRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.binaryauthorization.v1beta1.DeleteAttestorRequest parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.binaryauthorization.v1beta1.DeleteAttestorRequest parseFrom( - byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.binaryauthorization.v1beta1.DeleteAttestorRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.binaryauthorization.v1beta1.DeleteAttestorRequest parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.binaryauthorization.v1beta1.DeleteAttestorRequest parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + public static com.google.cloud.binaryauthorization.v1beta1.DeleteAttestorRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.binaryauthorization.v1beta1.DeleteAttestorRequest parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.binaryauthorization.v1beta1.DeleteAttestorRequest - parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + public static com.google.cloud.binaryauthorization.v1beta1.DeleteAttestorRequest parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); } - - public static com.google.cloud.binaryauthorization.v1beta1.DeleteAttestorRequest - parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); + public static com.google.cloud.binaryauthorization.v1beta1.DeleteAttestorRequest parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static com.google.cloud.binaryauthorization.v1beta1.DeleteAttestorRequest parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.binaryauthorization.v1beta1.DeleteAttestorRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - + public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - - public static Builder newBuilder( - com.google.cloud.binaryauthorization.v1beta1.DeleteAttestorRequest prototype) { + public static Builder newBuilder(com.google.cloud.binaryauthorization.v1beta1.DeleteAttestorRequest prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** - * - * *
    * Request message for [BinauthzManagementService.DeleteAttestor][].
    * 
* * Protobuf type {@code google.cloud.binaryauthorization.v1beta1.DeleteAttestorRequest} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:google.cloud.binaryauthorization.v1beta1.DeleteAttestorRequest) com.google.cloud.binaryauthorization.v1beta1.DeleteAttestorRequestOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationServiceProto - .internal_static_google_cloud_binaryauthorization_v1beta1_DeleteAttestorRequest_descriptor; + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationServiceProto.internal_static_google_cloud_binaryauthorization_v1beta1_DeleteAttestorRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationServiceProto - .internal_static_google_cloud_binaryauthorization_v1beta1_DeleteAttestorRequest_fieldAccessorTable + return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationServiceProto.internal_static_google_cloud_binaryauthorization_v1beta1_DeleteAttestorRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.cloud.binaryauthorization.v1beta1.DeleteAttestorRequest.class, - com.google.cloud.binaryauthorization.v1beta1.DeleteAttestorRequest.Builder.class); + com.google.cloud.binaryauthorization.v1beta1.DeleteAttestorRequest.class, com.google.cloud.binaryauthorization.v1beta1.DeleteAttestorRequest.Builder.class); } - // Construct using - // com.google.cloud.binaryauthorization.v1beta1.DeleteAttestorRequest.newBuilder() + // Construct using com.google.cloud.binaryauthorization.v1beta1.DeleteAttestorRequest.newBuilder() private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } } - @java.lang.Override public Builder clear() { super.clear(); @@ -381,16 +343,14 @@ public Builder clear() { } @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationServiceProto - .internal_static_google_cloud_binaryauthorization_v1beta1_DeleteAttestorRequest_descriptor; + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationServiceProto.internal_static_google_cloud_binaryauthorization_v1beta1_DeleteAttestorRequest_descriptor; } @java.lang.Override - public com.google.cloud.binaryauthorization.v1beta1.DeleteAttestorRequest - getDefaultInstanceForType() { - return com.google.cloud.binaryauthorization.v1beta1.DeleteAttestorRequest - .getDefaultInstance(); + public com.google.cloud.binaryauthorization.v1beta1.DeleteAttestorRequest getDefaultInstanceForType() { + return com.google.cloud.binaryauthorization.v1beta1.DeleteAttestorRequest.getDefaultInstance(); } @java.lang.Override @@ -404,8 +364,7 @@ public com.google.cloud.binaryauthorization.v1beta1.DeleteAttestorRequest build( @java.lang.Override public com.google.cloud.binaryauthorization.v1beta1.DeleteAttestorRequest buildPartial() { - com.google.cloud.binaryauthorization.v1beta1.DeleteAttestorRequest result = - new com.google.cloud.binaryauthorization.v1beta1.DeleteAttestorRequest(this); + com.google.cloud.binaryauthorization.v1beta1.DeleteAttestorRequest result = new com.google.cloud.binaryauthorization.v1beta1.DeleteAttestorRequest(this); result.name_ = name_; onBuilt(); return result; @@ -415,51 +374,46 @@ public com.google.cloud.binaryauthorization.v1beta1.DeleteAttestorRequest buildP public Builder clone() { return super.clone(); } - @java.lang.Override public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { return super.setField(field, value); } - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } - @java.lang.Override public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } - @java.lang.Override public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { return super.addRepeatedField(field, value); } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.cloud.binaryauthorization.v1beta1.DeleteAttestorRequest) { - return mergeFrom( - (com.google.cloud.binaryauthorization.v1beta1.DeleteAttestorRequest) other); + return mergeFrom((com.google.cloud.binaryauthorization.v1beta1.DeleteAttestorRequest)other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom( - com.google.cloud.binaryauthorization.v1beta1.DeleteAttestorRequest other) { - if (other - == com.google.cloud.binaryauthorization.v1beta1.DeleteAttestorRequest - .getDefaultInstance()) return this; + public Builder mergeFrom(com.google.cloud.binaryauthorization.v1beta1.DeleteAttestorRequest other) { + if (other == com.google.cloud.binaryauthorization.v1beta1.DeleteAttestorRequest.getDefaultInstance()) return this; if (!other.getName().isEmpty()) { name_ = other.name_; onChanged(); @@ -483,9 +437,7 @@ public Builder mergeFrom( try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.cloud.binaryauthorization.v1beta1.DeleteAttestorRequest) - e.getUnfinishedMessage(); + parsedMessage = (com.google.cloud.binaryauthorization.v1beta1.DeleteAttestorRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { @@ -497,24 +449,20 @@ public Builder mergeFrom( private java.lang.Object name_ = ""; /** - * - * *
      * Required. The name of the
      * [attestors][google.cloud.binaryauthorization.v1beta1.Attestor] to delete,
      * in the format `projects/*/attestors/*`.
      * 
* - * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } * @return The name. */ public java.lang.String getName() { java.lang.Object ref = name_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); name_ = s; return s; @@ -523,25 +471,22 @@ public java.lang.String getName() { } } /** - * - * *
      * Required. The name of the
      * [attestors][google.cloud.binaryauthorization.v1beta1.Attestor] to delete,
      * in the format `projects/*/attestors/*`.
      * 
* - * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } * @return The bytes for name. */ - public com.google.protobuf.ByteString getNameBytes() { + public com.google.protobuf.ByteString + getNameBytes() { java.lang.Object ref = name_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); name_ = b; return b; } else { @@ -549,80 +494,67 @@ public com.google.protobuf.ByteString getNameBytes() { } } /** - * - * *
      * Required. The name of the
      * [attestors][google.cloud.binaryauthorization.v1beta1.Attestor] to delete,
      * in the format `projects/*/attestors/*`.
      * 
* - * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } * @param value The name to set. * @return This builder for chaining. */ - public Builder setName(java.lang.String value) { + public Builder setName( + java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - + throw new NullPointerException(); + } + name_ = value; onChanged(); return this; } /** - * - * *
      * Required. The name of the
      * [attestors][google.cloud.binaryauthorization.v1beta1.Attestor] to delete,
      * in the format `projects/*/attestors/*`.
      * 
* - * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } * @return This builder for chaining. */ public Builder clearName() { - + name_ = getDefaultInstance().getName(); onChanged(); return this; } /** - * - * *
      * Required. The name of the
      * [attestors][google.cloud.binaryauthorization.v1beta1.Attestor] to delete,
      * in the format `projects/*/attestors/*`.
      * 
* - * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } * @param value The bytes for name to set. * @return This builder for chaining. */ - public Builder setNameBytes(com.google.protobuf.ByteString value) { + public Builder setNameBytes( + com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + name_ = value; onChanged(); return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @@ -632,32 +564,30 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } + // @@protoc_insertion_point(builder_scope:google.cloud.binaryauthorization.v1beta1.DeleteAttestorRequest) } // @@protoc_insertion_point(class_scope:google.cloud.binaryauthorization.v1beta1.DeleteAttestorRequest) - private static final com.google.cloud.binaryauthorization.v1beta1.DeleteAttestorRequest - DEFAULT_INSTANCE; - + private static final com.google.cloud.binaryauthorization.v1beta1.DeleteAttestorRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new com.google.cloud.binaryauthorization.v1beta1.DeleteAttestorRequest(); } - public static com.google.cloud.binaryauthorization.v1beta1.DeleteAttestorRequest - getDefaultInstance() { + public static com.google.cloud.binaryauthorization.v1beta1.DeleteAttestorRequest getDefaultInstance() { return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public DeleteAttestorRequest parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new DeleteAttestorRequest(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public DeleteAttestorRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new DeleteAttestorRequest(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -669,8 +599,9 @@ public com.google.protobuf.Parser getParserForType() { } @java.lang.Override - public com.google.cloud.binaryauthorization.v1beta1.DeleteAttestorRequest - getDefaultInstanceForType() { + public com.google.cloud.binaryauthorization.v1beta1.DeleteAttestorRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } + } + diff --git a/owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/DeleteAttestorRequestOrBuilder.java b/owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/DeleteAttestorRequestOrBuilder.java new file mode 100644 index 00000000..e1615e25 --- /dev/null +++ b/owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/DeleteAttestorRequestOrBuilder.java @@ -0,0 +1,33 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/binaryauthorization/v1beta1/service.proto + +package com.google.cloud.binaryauthorization.v1beta1; + +public interface DeleteAttestorRequestOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.cloud.binaryauthorization.v1beta1.DeleteAttestorRequest) + com.google.protobuf.MessageOrBuilder { + + /** + *
+   * Required. The name of the
+   * [attestors][google.cloud.binaryauthorization.v1beta1.Attestor] to delete,
+   * in the format `projects/*/attestors/*`.
+   * 
+ * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * @return The name. + */ + java.lang.String getName(); + /** + *
+   * Required. The name of the
+   * [attestors][google.cloud.binaryauthorization.v1beta1.Attestor] to delete,
+   * in the format `projects/*/attestors/*`.
+   * 
+ * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * @return The bytes for name. + */ + com.google.protobuf.ByteString + getNameBytes(); +} diff --git a/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/GetAttestorRequest.java b/owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/GetAttestorRequest.java similarity index 64% rename from proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/GetAttestorRequest.java rename to owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/GetAttestorRequest.java index b6ae0207..df58e110 100644 --- a/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/GetAttestorRequest.java +++ b/owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/GetAttestorRequest.java @@ -1,57 +1,40 @@ -/* - * Copyright 2020 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * 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 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/binaryauthorization/v1beta1/service.proto package com.google.cloud.binaryauthorization.v1beta1; /** - * - * *
  * Request message for [BinauthzManagementService.GetAttestor][].
  * 
* * Protobuf type {@code google.cloud.binaryauthorization.v1beta1.GetAttestorRequest} */ -public final class GetAttestorRequest extends com.google.protobuf.GeneratedMessageV3 - implements +public final class GetAttestorRequest extends + com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:google.cloud.binaryauthorization.v1beta1.GetAttestorRequest) GetAttestorRequestOrBuilder { - private static final long serialVersionUID = 0L; +private static final long serialVersionUID = 0L; // Use GetAttestorRequest.newBuilder() to construct. private GetAttestorRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } - private GetAttestorRequest() { name_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { return new GetAttestorRequest(); } @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { return this.unknownFields; } - private GetAttestorRequest( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) @@ -70,62 +53,54 @@ private GetAttestorRequest( case 0: done = true; break; - case 10: - { - java.lang.String s = input.readStringRequireUtf8(); + case 10: { + java.lang.String s = input.readStringRequireUtf8(); - name_ = s; - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; + name_ = s; + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; } + break; + } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationServiceProto - .internal_static_google_cloud_binaryauthorization_v1beta1_GetAttestorRequest_descriptor; + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationServiceProto.internal_static_google_cloud_binaryauthorization_v1beta1_GetAttestorRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationServiceProto - .internal_static_google_cloud_binaryauthorization_v1beta1_GetAttestorRequest_fieldAccessorTable + return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationServiceProto.internal_static_google_cloud_binaryauthorization_v1beta1_GetAttestorRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.cloud.binaryauthorization.v1beta1.GetAttestorRequest.class, - com.google.cloud.binaryauthorization.v1beta1.GetAttestorRequest.Builder.class); + com.google.cloud.binaryauthorization.v1beta1.GetAttestorRequest.class, com.google.cloud.binaryauthorization.v1beta1.GetAttestorRequest.Builder.class); } public static final int NAME_FIELD_NUMBER = 1; private volatile java.lang.Object name_; /** - * - * *
    * Required. The name of the
    * [attestor][google.cloud.binaryauthorization.v1beta1.Attestor] to retrieve,
    * in the format `projects/*/attestors/*`.
    * 
* - * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } * @return The name. */ @java.lang.Override @@ -134,33 +109,31 @@ public java.lang.String getName() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); name_ = s; return s; } } /** - * - * *
    * Required. The name of the
    * [attestor][google.cloud.binaryauthorization.v1beta1.Attestor] to retrieve,
    * in the format `projects/*/attestors/*`.
    * 
* - * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } * @return The bytes for name. */ @java.lang.Override - public com.google.protobuf.ByteString getNameBytes() { + public com.google.protobuf.ByteString + getNameBytes() { java.lang.Object ref = name_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); name_ = b; return b; } else { @@ -169,7 +142,6 @@ public com.google.protobuf.ByteString getNameBytes() { } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -181,7 +153,8 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { if (!getNameBytes().isEmpty()) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); } @@ -205,15 +178,15 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.binaryauthorization.v1beta1.GetAttestorRequest)) { return super.equals(obj); } - com.google.cloud.binaryauthorization.v1beta1.GetAttestorRequest other = - (com.google.cloud.binaryauthorization.v1beta1.GetAttestorRequest) obj; + com.google.cloud.binaryauthorization.v1beta1.GetAttestorRequest other = (com.google.cloud.binaryauthorization.v1beta1.GetAttestorRequest) obj; - if (!getName().equals(other.getName())) return false; + if (!getName() + .equals(other.getName())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -233,127 +206,117 @@ public int hashCode() { } public static com.google.cloud.binaryauthorization.v1beta1.GetAttestorRequest parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.binaryauthorization.v1beta1.GetAttestorRequest parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.binaryauthorization.v1beta1.GetAttestorRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.binaryauthorization.v1beta1.GetAttestorRequest parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.binaryauthorization.v1beta1.GetAttestorRequest parseFrom( - byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.binaryauthorization.v1beta1.GetAttestorRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.binaryauthorization.v1beta1.GetAttestorRequest parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.binaryauthorization.v1beta1.GetAttestorRequest parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + public static com.google.cloud.binaryauthorization.v1beta1.GetAttestorRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.binaryauthorization.v1beta1.GetAttestorRequest parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.binaryauthorization.v1beta1.GetAttestorRequest parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + public static com.google.cloud.binaryauthorization.v1beta1.GetAttestorRequest parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); } - public static com.google.cloud.binaryauthorization.v1beta1.GetAttestorRequest parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static com.google.cloud.binaryauthorization.v1beta1.GetAttestorRequest parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.binaryauthorization.v1beta1.GetAttestorRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - + public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - - public static Builder newBuilder( - com.google.cloud.binaryauthorization.v1beta1.GetAttestorRequest prototype) { + public static Builder newBuilder(com.google.cloud.binaryauthorization.v1beta1.GetAttestorRequest prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** - * - * *
    * Request message for [BinauthzManagementService.GetAttestor][].
    * 
* * Protobuf type {@code google.cloud.binaryauthorization.v1beta1.GetAttestorRequest} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:google.cloud.binaryauthorization.v1beta1.GetAttestorRequest) com.google.cloud.binaryauthorization.v1beta1.GetAttestorRequestOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationServiceProto - .internal_static_google_cloud_binaryauthorization_v1beta1_GetAttestorRequest_descriptor; + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationServiceProto.internal_static_google_cloud_binaryauthorization_v1beta1_GetAttestorRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationServiceProto - .internal_static_google_cloud_binaryauthorization_v1beta1_GetAttestorRequest_fieldAccessorTable + return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationServiceProto.internal_static_google_cloud_binaryauthorization_v1beta1_GetAttestorRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.cloud.binaryauthorization.v1beta1.GetAttestorRequest.class, - com.google.cloud.binaryauthorization.v1beta1.GetAttestorRequest.Builder.class); + com.google.cloud.binaryauthorization.v1beta1.GetAttestorRequest.class, com.google.cloud.binaryauthorization.v1beta1.GetAttestorRequest.Builder.class); } // Construct using com.google.cloud.binaryauthorization.v1beta1.GetAttestorRequest.newBuilder() @@ -361,15 +324,16 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } } - @java.lang.Override public Builder clear() { super.clear(); @@ -379,14 +343,13 @@ public Builder clear() { } @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationServiceProto - .internal_static_google_cloud_binaryauthorization_v1beta1_GetAttestorRequest_descriptor; + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationServiceProto.internal_static_google_cloud_binaryauthorization_v1beta1_GetAttestorRequest_descriptor; } @java.lang.Override - public com.google.cloud.binaryauthorization.v1beta1.GetAttestorRequest - getDefaultInstanceForType() { + public com.google.cloud.binaryauthorization.v1beta1.GetAttestorRequest getDefaultInstanceForType() { return com.google.cloud.binaryauthorization.v1beta1.GetAttestorRequest.getDefaultInstance(); } @@ -401,8 +364,7 @@ public com.google.cloud.binaryauthorization.v1beta1.GetAttestorRequest build() { @java.lang.Override public com.google.cloud.binaryauthorization.v1beta1.GetAttestorRequest buildPartial() { - com.google.cloud.binaryauthorization.v1beta1.GetAttestorRequest result = - new com.google.cloud.binaryauthorization.v1beta1.GetAttestorRequest(this); + com.google.cloud.binaryauthorization.v1beta1.GetAttestorRequest result = new com.google.cloud.binaryauthorization.v1beta1.GetAttestorRequest(this); result.name_ = name_; onBuilt(); return result; @@ -412,50 +374,46 @@ public com.google.cloud.binaryauthorization.v1beta1.GetAttestorRequest buildPart public Builder clone() { return super.clone(); } - @java.lang.Override public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { return super.setField(field, value); } - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } - @java.lang.Override public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } - @java.lang.Override public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { return super.addRepeatedField(field, value); } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.cloud.binaryauthorization.v1beta1.GetAttestorRequest) { - return mergeFrom((com.google.cloud.binaryauthorization.v1beta1.GetAttestorRequest) other); + return mergeFrom((com.google.cloud.binaryauthorization.v1beta1.GetAttestorRequest)other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom( - com.google.cloud.binaryauthorization.v1beta1.GetAttestorRequest other) { - if (other - == com.google.cloud.binaryauthorization.v1beta1.GetAttestorRequest.getDefaultInstance()) - return this; + public Builder mergeFrom(com.google.cloud.binaryauthorization.v1beta1.GetAttestorRequest other) { + if (other == com.google.cloud.binaryauthorization.v1beta1.GetAttestorRequest.getDefaultInstance()) return this; if (!other.getName().isEmpty()) { name_ = other.name_; onChanged(); @@ -479,9 +437,7 @@ public Builder mergeFrom( try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.cloud.binaryauthorization.v1beta1.GetAttestorRequest) - e.getUnfinishedMessage(); + parsedMessage = (com.google.cloud.binaryauthorization.v1beta1.GetAttestorRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { @@ -493,24 +449,20 @@ public Builder mergeFrom( private java.lang.Object name_ = ""; /** - * - * *
      * Required. The name of the
      * [attestor][google.cloud.binaryauthorization.v1beta1.Attestor] to retrieve,
      * in the format `projects/*/attestors/*`.
      * 
* - * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } * @return The name. */ public java.lang.String getName() { java.lang.Object ref = name_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); name_ = s; return s; @@ -519,25 +471,22 @@ public java.lang.String getName() { } } /** - * - * *
      * Required. The name of the
      * [attestor][google.cloud.binaryauthorization.v1beta1.Attestor] to retrieve,
      * in the format `projects/*/attestors/*`.
      * 
* - * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } * @return The bytes for name. */ - public com.google.protobuf.ByteString getNameBytes() { + public com.google.protobuf.ByteString + getNameBytes() { java.lang.Object ref = name_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); name_ = b; return b; } else { @@ -545,80 +494,67 @@ public com.google.protobuf.ByteString getNameBytes() { } } /** - * - * *
      * Required. The name of the
      * [attestor][google.cloud.binaryauthorization.v1beta1.Attestor] to retrieve,
      * in the format `projects/*/attestors/*`.
      * 
* - * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } * @param value The name to set. * @return This builder for chaining. */ - public Builder setName(java.lang.String value) { + public Builder setName( + java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - + throw new NullPointerException(); + } + name_ = value; onChanged(); return this; } /** - * - * *
      * Required. The name of the
      * [attestor][google.cloud.binaryauthorization.v1beta1.Attestor] to retrieve,
      * in the format `projects/*/attestors/*`.
      * 
* - * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } * @return This builder for chaining. */ public Builder clearName() { - + name_ = getDefaultInstance().getName(); onChanged(); return this; } /** - * - * *
      * Required. The name of the
      * [attestor][google.cloud.binaryauthorization.v1beta1.Attestor] to retrieve,
      * in the format `projects/*/attestors/*`.
      * 
* - * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } * @param value The bytes for name to set. * @return This builder for chaining. */ - public Builder setNameBytes(com.google.protobuf.ByteString value) { + public Builder setNameBytes( + com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + name_ = value; onChanged(); return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @@ -628,32 +564,30 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } + // @@protoc_insertion_point(builder_scope:google.cloud.binaryauthorization.v1beta1.GetAttestorRequest) } // @@protoc_insertion_point(class_scope:google.cloud.binaryauthorization.v1beta1.GetAttestorRequest) - private static final com.google.cloud.binaryauthorization.v1beta1.GetAttestorRequest - DEFAULT_INSTANCE; - + private static final com.google.cloud.binaryauthorization.v1beta1.GetAttestorRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new com.google.cloud.binaryauthorization.v1beta1.GetAttestorRequest(); } - public static com.google.cloud.binaryauthorization.v1beta1.GetAttestorRequest - getDefaultInstance() { + public static com.google.cloud.binaryauthorization.v1beta1.GetAttestorRequest getDefaultInstance() { return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public GetAttestorRequest parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new GetAttestorRequest(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public GetAttestorRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new GetAttestorRequest(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -665,8 +599,9 @@ public com.google.protobuf.Parser getParserForType() { } @java.lang.Override - public com.google.cloud.binaryauthorization.v1beta1.GetAttestorRequest - getDefaultInstanceForType() { + public com.google.cloud.binaryauthorization.v1beta1.GetAttestorRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } + } + diff --git a/owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/GetAttestorRequestOrBuilder.java b/owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/GetAttestorRequestOrBuilder.java new file mode 100644 index 00000000..4a26b643 --- /dev/null +++ b/owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/GetAttestorRequestOrBuilder.java @@ -0,0 +1,33 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/binaryauthorization/v1beta1/service.proto + +package com.google.cloud.binaryauthorization.v1beta1; + +public interface GetAttestorRequestOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.cloud.binaryauthorization.v1beta1.GetAttestorRequest) + com.google.protobuf.MessageOrBuilder { + + /** + *
+   * Required. The name of the
+   * [attestor][google.cloud.binaryauthorization.v1beta1.Attestor] to retrieve,
+   * in the format `projects/*/attestors/*`.
+   * 
+ * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * @return The name. + */ + java.lang.String getName(); + /** + *
+   * Required. The name of the
+   * [attestor][google.cloud.binaryauthorization.v1beta1.Attestor] to retrieve,
+   * in the format `projects/*/attestors/*`.
+   * 
+ * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * @return The bytes for name. + */ + com.google.protobuf.ByteString + getNameBytes(); +} diff --git a/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/GetPolicyRequest.java b/owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/GetPolicyRequest.java similarity index 65% rename from proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/GetPolicyRequest.java rename to owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/GetPolicyRequest.java index 1fea3b86..93dc73aa 100644 --- a/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/GetPolicyRequest.java +++ b/owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/GetPolicyRequest.java @@ -1,57 +1,40 @@ -/* - * Copyright 2020 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * 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 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/binaryauthorization/v1beta1/service.proto package com.google.cloud.binaryauthorization.v1beta1; /** - * - * *
  * Request message for [BinauthzManagementService.GetPolicy][].
  * 
* * Protobuf type {@code google.cloud.binaryauthorization.v1beta1.GetPolicyRequest} */ -public final class GetPolicyRequest extends com.google.protobuf.GeneratedMessageV3 - implements +public final class GetPolicyRequest extends + com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:google.cloud.binaryauthorization.v1beta1.GetPolicyRequest) GetPolicyRequestOrBuilder { - private static final long serialVersionUID = 0L; +private static final long serialVersionUID = 0L; // Use GetPolicyRequest.newBuilder() to construct. private GetPolicyRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } - private GetPolicyRequest() { name_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { return new GetPolicyRequest(); } @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { return this.unknownFields; } - private GetPolicyRequest( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) @@ -70,62 +53,54 @@ private GetPolicyRequest( case 0: done = true; break; - case 10: - { - java.lang.String s = input.readStringRequireUtf8(); + case 10: { + java.lang.String s = input.readStringRequireUtf8(); - name_ = s; - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; + name_ = s; + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; } + break; + } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationServiceProto - .internal_static_google_cloud_binaryauthorization_v1beta1_GetPolicyRequest_descriptor; + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationServiceProto.internal_static_google_cloud_binaryauthorization_v1beta1_GetPolicyRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationServiceProto - .internal_static_google_cloud_binaryauthorization_v1beta1_GetPolicyRequest_fieldAccessorTable + return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationServiceProto.internal_static_google_cloud_binaryauthorization_v1beta1_GetPolicyRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.cloud.binaryauthorization.v1beta1.GetPolicyRequest.class, - com.google.cloud.binaryauthorization.v1beta1.GetPolicyRequest.Builder.class); + com.google.cloud.binaryauthorization.v1beta1.GetPolicyRequest.class, com.google.cloud.binaryauthorization.v1beta1.GetPolicyRequest.Builder.class); } public static final int NAME_FIELD_NUMBER = 1; private volatile java.lang.Object name_; /** - * - * *
    * Required. The resource name of the
    * [policy][google.cloud.binaryauthorization.v1beta1.Policy] to retrieve, in
    * the format `projects/*/policy`.
    * 
* - * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } * @return The name. */ @java.lang.Override @@ -134,33 +109,31 @@ public java.lang.String getName() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); name_ = s; return s; } } /** - * - * *
    * Required. The resource name of the
    * [policy][google.cloud.binaryauthorization.v1beta1.Policy] to retrieve, in
    * the format `projects/*/policy`.
    * 
* - * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } * @return The bytes for name. */ @java.lang.Override - public com.google.protobuf.ByteString getNameBytes() { + public com.google.protobuf.ByteString + getNameBytes() { java.lang.Object ref = name_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); name_ = b; return b; } else { @@ -169,7 +142,6 @@ public com.google.protobuf.ByteString getNameBytes() { } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -181,7 +153,8 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { if (!getNameBytes().isEmpty()) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); } @@ -205,15 +178,15 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.binaryauthorization.v1beta1.GetPolicyRequest)) { return super.equals(obj); } - com.google.cloud.binaryauthorization.v1beta1.GetPolicyRequest other = - (com.google.cloud.binaryauthorization.v1beta1.GetPolicyRequest) obj; + com.google.cloud.binaryauthorization.v1beta1.GetPolicyRequest other = (com.google.cloud.binaryauthorization.v1beta1.GetPolicyRequest) obj; - if (!getName().equals(other.getName())) return false; + if (!getName() + .equals(other.getName())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -233,127 +206,117 @@ public int hashCode() { } public static com.google.cloud.binaryauthorization.v1beta1.GetPolicyRequest parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.binaryauthorization.v1beta1.GetPolicyRequest parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.binaryauthorization.v1beta1.GetPolicyRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.binaryauthorization.v1beta1.GetPolicyRequest parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.binaryauthorization.v1beta1.GetPolicyRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.binaryauthorization.v1beta1.GetPolicyRequest parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.binaryauthorization.v1beta1.GetPolicyRequest parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + public static com.google.cloud.binaryauthorization.v1beta1.GetPolicyRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.binaryauthorization.v1beta1.GetPolicyRequest parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.binaryauthorization.v1beta1.GetPolicyRequest parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + public static com.google.cloud.binaryauthorization.v1beta1.GetPolicyRequest parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); } - public static com.google.cloud.binaryauthorization.v1beta1.GetPolicyRequest parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static com.google.cloud.binaryauthorization.v1beta1.GetPolicyRequest parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.binaryauthorization.v1beta1.GetPolicyRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - + public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - - public static Builder newBuilder( - com.google.cloud.binaryauthorization.v1beta1.GetPolicyRequest prototype) { + public static Builder newBuilder(com.google.cloud.binaryauthorization.v1beta1.GetPolicyRequest prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** - * - * *
    * Request message for [BinauthzManagementService.GetPolicy][].
    * 
* * Protobuf type {@code google.cloud.binaryauthorization.v1beta1.GetPolicyRequest} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:google.cloud.binaryauthorization.v1beta1.GetPolicyRequest) com.google.cloud.binaryauthorization.v1beta1.GetPolicyRequestOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationServiceProto - .internal_static_google_cloud_binaryauthorization_v1beta1_GetPolicyRequest_descriptor; + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationServiceProto.internal_static_google_cloud_binaryauthorization_v1beta1_GetPolicyRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationServiceProto - .internal_static_google_cloud_binaryauthorization_v1beta1_GetPolicyRequest_fieldAccessorTable + return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationServiceProto.internal_static_google_cloud_binaryauthorization_v1beta1_GetPolicyRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.cloud.binaryauthorization.v1beta1.GetPolicyRequest.class, - com.google.cloud.binaryauthorization.v1beta1.GetPolicyRequest.Builder.class); + com.google.cloud.binaryauthorization.v1beta1.GetPolicyRequest.class, com.google.cloud.binaryauthorization.v1beta1.GetPolicyRequest.Builder.class); } // Construct using com.google.cloud.binaryauthorization.v1beta1.GetPolicyRequest.newBuilder() @@ -361,15 +324,16 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } } - @java.lang.Override public Builder clear() { super.clear(); @@ -379,14 +343,13 @@ public Builder clear() { } @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationServiceProto - .internal_static_google_cloud_binaryauthorization_v1beta1_GetPolicyRequest_descriptor; + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationServiceProto.internal_static_google_cloud_binaryauthorization_v1beta1_GetPolicyRequest_descriptor; } @java.lang.Override - public com.google.cloud.binaryauthorization.v1beta1.GetPolicyRequest - getDefaultInstanceForType() { + public com.google.cloud.binaryauthorization.v1beta1.GetPolicyRequest getDefaultInstanceForType() { return com.google.cloud.binaryauthorization.v1beta1.GetPolicyRequest.getDefaultInstance(); } @@ -401,8 +364,7 @@ public com.google.cloud.binaryauthorization.v1beta1.GetPolicyRequest build() { @java.lang.Override public com.google.cloud.binaryauthorization.v1beta1.GetPolicyRequest buildPartial() { - com.google.cloud.binaryauthorization.v1beta1.GetPolicyRequest result = - new com.google.cloud.binaryauthorization.v1beta1.GetPolicyRequest(this); + com.google.cloud.binaryauthorization.v1beta1.GetPolicyRequest result = new com.google.cloud.binaryauthorization.v1beta1.GetPolicyRequest(this); result.name_ = name_; onBuilt(); return result; @@ -412,39 +374,38 @@ public com.google.cloud.binaryauthorization.v1beta1.GetPolicyRequest buildPartia public Builder clone() { return super.clone(); } - @java.lang.Override public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { return super.setField(field, value); } - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } - @java.lang.Override public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } - @java.lang.Override public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { return super.addRepeatedField(field, value); } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.cloud.binaryauthorization.v1beta1.GetPolicyRequest) { - return mergeFrom((com.google.cloud.binaryauthorization.v1beta1.GetPolicyRequest) other); + return mergeFrom((com.google.cloud.binaryauthorization.v1beta1.GetPolicyRequest)other); } else { super.mergeFrom(other); return this; @@ -452,9 +413,7 @@ public Builder mergeFrom(com.google.protobuf.Message other) { } public Builder mergeFrom(com.google.cloud.binaryauthorization.v1beta1.GetPolicyRequest other) { - if (other - == com.google.cloud.binaryauthorization.v1beta1.GetPolicyRequest.getDefaultInstance()) - return this; + if (other == com.google.cloud.binaryauthorization.v1beta1.GetPolicyRequest.getDefaultInstance()) return this; if (!other.getName().isEmpty()) { name_ = other.name_; onChanged(); @@ -478,9 +437,7 @@ public Builder mergeFrom( try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.cloud.binaryauthorization.v1beta1.GetPolicyRequest) - e.getUnfinishedMessage(); + parsedMessage = (com.google.cloud.binaryauthorization.v1beta1.GetPolicyRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { @@ -492,24 +449,20 @@ public Builder mergeFrom( private java.lang.Object name_ = ""; /** - * - * *
      * Required. The resource name of the
      * [policy][google.cloud.binaryauthorization.v1beta1.Policy] to retrieve, in
      * the format `projects/*/policy`.
      * 
* - * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } * @return The name. */ public java.lang.String getName() { java.lang.Object ref = name_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); name_ = s; return s; @@ -518,25 +471,22 @@ public java.lang.String getName() { } } /** - * - * *
      * Required. The resource name of the
      * [policy][google.cloud.binaryauthorization.v1beta1.Policy] to retrieve, in
      * the format `projects/*/policy`.
      * 
* - * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } * @return The bytes for name. */ - public com.google.protobuf.ByteString getNameBytes() { + public com.google.protobuf.ByteString + getNameBytes() { java.lang.Object ref = name_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); name_ = b; return b; } else { @@ -544,80 +494,67 @@ public com.google.protobuf.ByteString getNameBytes() { } } /** - * - * *
      * Required. The resource name of the
      * [policy][google.cloud.binaryauthorization.v1beta1.Policy] to retrieve, in
      * the format `projects/*/policy`.
      * 
* - * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } * @param value The name to set. * @return This builder for chaining. */ - public Builder setName(java.lang.String value) { + public Builder setName( + java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - + throw new NullPointerException(); + } + name_ = value; onChanged(); return this; } /** - * - * *
      * Required. The resource name of the
      * [policy][google.cloud.binaryauthorization.v1beta1.Policy] to retrieve, in
      * the format `projects/*/policy`.
      * 
* - * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } * @return This builder for chaining. */ public Builder clearName() { - + name_ = getDefaultInstance().getName(); onChanged(); return this; } /** - * - * *
      * Required. The resource name of the
      * [policy][google.cloud.binaryauthorization.v1beta1.Policy] to retrieve, in
      * the format `projects/*/policy`.
      * 
* - * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } * @param value The bytes for name to set. * @return This builder for chaining. */ - public Builder setNameBytes(com.google.protobuf.ByteString value) { + public Builder setNameBytes( + com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + name_ = value; onChanged(); return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @@ -627,13 +564,12 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } + // @@protoc_insertion_point(builder_scope:google.cloud.binaryauthorization.v1beta1.GetPolicyRequest) } // @@protoc_insertion_point(class_scope:google.cloud.binaryauthorization.v1beta1.GetPolicyRequest) - private static final com.google.cloud.binaryauthorization.v1beta1.GetPolicyRequest - DEFAULT_INSTANCE; - + private static final com.google.cloud.binaryauthorization.v1beta1.GetPolicyRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new com.google.cloud.binaryauthorization.v1beta1.GetPolicyRequest(); } @@ -642,16 +578,16 @@ public static com.google.cloud.binaryauthorization.v1beta1.GetPolicyRequest getD return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public GetPolicyRequest parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new GetPolicyRequest(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public GetPolicyRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new GetPolicyRequest(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -666,4 +602,6 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.binaryauthorization.v1beta1.GetPolicyRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } + } + diff --git a/owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/GetPolicyRequestOrBuilder.java b/owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/GetPolicyRequestOrBuilder.java new file mode 100644 index 00000000..7910b93f --- /dev/null +++ b/owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/GetPolicyRequestOrBuilder.java @@ -0,0 +1,33 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/binaryauthorization/v1beta1/service.proto + +package com.google.cloud.binaryauthorization.v1beta1; + +public interface GetPolicyRequestOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.cloud.binaryauthorization.v1beta1.GetPolicyRequest) + com.google.protobuf.MessageOrBuilder { + + /** + *
+   * Required. The resource name of the
+   * [policy][google.cloud.binaryauthorization.v1beta1.Policy] to retrieve, in
+   * the format `projects/*/policy`.
+   * 
+ * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * @return The name. + */ + java.lang.String getName(); + /** + *
+   * Required. The resource name of the
+   * [policy][google.cloud.binaryauthorization.v1beta1.Policy] to retrieve, in
+   * the format `projects/*/policy`.
+   * 
+ * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * @return The bytes for name. + */ + com.google.protobuf.ByteString + getNameBytes(); +} diff --git a/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/ListAttestorsRequest.java b/owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/ListAttestorsRequest.java similarity index 68% rename from proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/ListAttestorsRequest.java rename to owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/ListAttestorsRequest.java index 5b96626a..c95fb372 100644 --- a/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/ListAttestorsRequest.java +++ b/owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/ListAttestorsRequest.java @@ -1,42 +1,24 @@ -/* - * Copyright 2020 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * 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 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/binaryauthorization/v1beta1/service.proto package com.google.cloud.binaryauthorization.v1beta1; /** - * - * *
  * Request message for [BinauthzManagementService.ListAttestors][].
  * 
* * Protobuf type {@code google.cloud.binaryauthorization.v1beta1.ListAttestorsRequest} */ -public final class ListAttestorsRequest extends com.google.protobuf.GeneratedMessageV3 - implements +public final class ListAttestorsRequest extends + com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:google.cloud.binaryauthorization.v1beta1.ListAttestorsRequest) ListAttestorsRequestOrBuilder { - private static final long serialVersionUID = 0L; +private static final long serialVersionUID = 0L; // Use ListAttestorsRequest.newBuilder() to construct. private ListAttestorsRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } - private ListAttestorsRequest() { parent_ = ""; pageToken_ = ""; @@ -44,15 +26,16 @@ private ListAttestorsRequest() { @java.lang.Override @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { return new ListAttestorsRequest(); } @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { return this.unknownFields; } - private ListAttestorsRequest( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) @@ -71,74 +54,65 @@ private ListAttestorsRequest( case 0: done = true; break; - case 10: - { - java.lang.String s = input.readStringRequireUtf8(); + case 10: { + java.lang.String s = input.readStringRequireUtf8(); - parent_ = s; - break; - } - case 16: - { - pageSize_ = input.readInt32(); - break; - } - case 26: - { - java.lang.String s = input.readStringRequireUtf8(); + parent_ = s; + break; + } + case 16: { - pageToken_ = s; - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; + pageSize_ = input.readInt32(); + break; + } + case 26: { + java.lang.String s = input.readStringRequireUtf8(); + + pageToken_ = s; + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; } + break; + } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationServiceProto - .internal_static_google_cloud_binaryauthorization_v1beta1_ListAttestorsRequest_descriptor; + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationServiceProto.internal_static_google_cloud_binaryauthorization_v1beta1_ListAttestorsRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationServiceProto - .internal_static_google_cloud_binaryauthorization_v1beta1_ListAttestorsRequest_fieldAccessorTable + return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationServiceProto.internal_static_google_cloud_binaryauthorization_v1beta1_ListAttestorsRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.cloud.binaryauthorization.v1beta1.ListAttestorsRequest.class, - com.google.cloud.binaryauthorization.v1beta1.ListAttestorsRequest.Builder.class); + com.google.cloud.binaryauthorization.v1beta1.ListAttestorsRequest.class, com.google.cloud.binaryauthorization.v1beta1.ListAttestorsRequest.Builder.class); } public static final int PARENT_FIELD_NUMBER = 1; private volatile java.lang.Object parent_; /** - * - * *
    * Required. The resource name of the project associated with the
    * [attestors][google.cloud.binaryauthorization.v1beta1.Attestor], in the
    * format `projects/*`.
    * 
* - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } * @return The parent. */ @java.lang.Override @@ -147,33 +121,31 @@ public java.lang.String getParent() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); parent_ = s; return s; } } /** - * - * *
    * Required. The resource name of the project associated with the
    * [attestors][google.cloud.binaryauthorization.v1beta1.Attestor], in the
    * format `projects/*`.
    * 
* - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } * @return The bytes for parent. */ @java.lang.Override - public com.google.protobuf.ByteString getParentBytes() { + public com.google.protobuf.ByteString + getParentBytes() { java.lang.Object ref = parent_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); parent_ = b; return b; } else { @@ -184,15 +156,12 @@ public com.google.protobuf.ByteString getParentBytes() { public static final int PAGE_SIZE_FIELD_NUMBER = 2; private int pageSize_; /** - * - * *
    * Requested page size. The server may return fewer results than requested. If
    * unspecified, the server will pick an appropriate default.
    * 
* * int32 page_size = 2; - * * @return The pageSize. */ @java.lang.Override @@ -203,8 +172,6 @@ public int getPageSize() { public static final int PAGE_TOKEN_FIELD_NUMBER = 3; private volatile java.lang.Object pageToken_; /** - * - * *
    * A token identifying a page of results the server should return. Typically,
    * this is the value of
@@ -213,7 +180,6 @@ public int getPageSize() {
    * 
* * string page_token = 3; - * * @return The pageToken. */ @java.lang.Override @@ -222,15 +188,14 @@ public java.lang.String getPageToken() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); pageToken_ = s; return s; } } /** - * - * *
    * A token identifying a page of results the server should return. Typically,
    * this is the value of
@@ -239,15 +204,16 @@ public java.lang.String getPageToken() {
    * 
* * string page_token = 3; - * * @return The bytes for pageToken. */ @java.lang.Override - public com.google.protobuf.ByteString getPageTokenBytes() { + public com.google.protobuf.ByteString + getPageTokenBytes() { java.lang.Object ref = pageToken_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); pageToken_ = b; return b; } else { @@ -256,7 +222,6 @@ public com.google.protobuf.ByteString getPageTokenBytes() { } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -268,7 +233,8 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { if (!getParentBytes().isEmpty()) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_); } @@ -291,7 +257,8 @@ public int getSerializedSize() { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_); } if (pageSize_ != 0) { - size += com.google.protobuf.CodedOutputStream.computeInt32Size(2, pageSize_); + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(2, pageSize_); } if (!getPageTokenBytes().isEmpty()) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, pageToken_); @@ -304,17 +271,19 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.binaryauthorization.v1beta1.ListAttestorsRequest)) { return super.equals(obj); } - com.google.cloud.binaryauthorization.v1beta1.ListAttestorsRequest other = - (com.google.cloud.binaryauthorization.v1beta1.ListAttestorsRequest) obj; + com.google.cloud.binaryauthorization.v1beta1.ListAttestorsRequest other = (com.google.cloud.binaryauthorization.v1beta1.ListAttestorsRequest) obj; - if (!getParent().equals(other.getParent())) return false; - if (getPageSize() != other.getPageSize()) return false; - if (!getPageToken().equals(other.getPageToken())) return false; + if (!getParent() + .equals(other.getParent())) return false; + if (getPageSize() + != other.getPageSize()) return false; + if (!getPageToken() + .equals(other.getPageToken())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -338,145 +307,134 @@ public int hashCode() { } public static com.google.cloud.binaryauthorization.v1beta1.ListAttestorsRequest parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.binaryauthorization.v1beta1.ListAttestorsRequest parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.binaryauthorization.v1beta1.ListAttestorsRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.binaryauthorization.v1beta1.ListAttestorsRequest parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.binaryauthorization.v1beta1.ListAttestorsRequest parseFrom( - byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.binaryauthorization.v1beta1.ListAttestorsRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.binaryauthorization.v1beta1.ListAttestorsRequest parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.binaryauthorization.v1beta1.ListAttestorsRequest parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + public static com.google.cloud.binaryauthorization.v1beta1.ListAttestorsRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.binaryauthorization.v1beta1.ListAttestorsRequest parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.binaryauthorization.v1beta1.ListAttestorsRequest - parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + public static com.google.cloud.binaryauthorization.v1beta1.ListAttestorsRequest parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); } - - public static com.google.cloud.binaryauthorization.v1beta1.ListAttestorsRequest - parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); + public static com.google.cloud.binaryauthorization.v1beta1.ListAttestorsRequest parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static com.google.cloud.binaryauthorization.v1beta1.ListAttestorsRequest parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.binaryauthorization.v1beta1.ListAttestorsRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - + public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - - public static Builder newBuilder( - com.google.cloud.binaryauthorization.v1beta1.ListAttestorsRequest prototype) { + public static Builder newBuilder(com.google.cloud.binaryauthorization.v1beta1.ListAttestorsRequest prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** - * - * *
    * Request message for [BinauthzManagementService.ListAttestors][].
    * 
* * Protobuf type {@code google.cloud.binaryauthorization.v1beta1.ListAttestorsRequest} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:google.cloud.binaryauthorization.v1beta1.ListAttestorsRequest) com.google.cloud.binaryauthorization.v1beta1.ListAttestorsRequestOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationServiceProto - .internal_static_google_cloud_binaryauthorization_v1beta1_ListAttestorsRequest_descriptor; + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationServiceProto.internal_static_google_cloud_binaryauthorization_v1beta1_ListAttestorsRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationServiceProto - .internal_static_google_cloud_binaryauthorization_v1beta1_ListAttestorsRequest_fieldAccessorTable + return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationServiceProto.internal_static_google_cloud_binaryauthorization_v1beta1_ListAttestorsRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.cloud.binaryauthorization.v1beta1.ListAttestorsRequest.class, - com.google.cloud.binaryauthorization.v1beta1.ListAttestorsRequest.Builder.class); + com.google.cloud.binaryauthorization.v1beta1.ListAttestorsRequest.class, com.google.cloud.binaryauthorization.v1beta1.ListAttestorsRequest.Builder.class); } - // Construct using - // com.google.cloud.binaryauthorization.v1beta1.ListAttestorsRequest.newBuilder() + // Construct using com.google.cloud.binaryauthorization.v1beta1.ListAttestorsRequest.newBuilder() private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } } - @java.lang.Override public Builder clear() { super.clear(); @@ -490,14 +448,13 @@ public Builder clear() { } @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationServiceProto - .internal_static_google_cloud_binaryauthorization_v1beta1_ListAttestorsRequest_descriptor; + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationServiceProto.internal_static_google_cloud_binaryauthorization_v1beta1_ListAttestorsRequest_descriptor; } @java.lang.Override - public com.google.cloud.binaryauthorization.v1beta1.ListAttestorsRequest - getDefaultInstanceForType() { + public com.google.cloud.binaryauthorization.v1beta1.ListAttestorsRequest getDefaultInstanceForType() { return com.google.cloud.binaryauthorization.v1beta1.ListAttestorsRequest.getDefaultInstance(); } @@ -512,8 +469,7 @@ public com.google.cloud.binaryauthorization.v1beta1.ListAttestorsRequest build() @java.lang.Override public com.google.cloud.binaryauthorization.v1beta1.ListAttestorsRequest buildPartial() { - com.google.cloud.binaryauthorization.v1beta1.ListAttestorsRequest result = - new com.google.cloud.binaryauthorization.v1beta1.ListAttestorsRequest(this); + com.google.cloud.binaryauthorization.v1beta1.ListAttestorsRequest result = new com.google.cloud.binaryauthorization.v1beta1.ListAttestorsRequest(this); result.parent_ = parent_; result.pageSize_ = pageSize_; result.pageToken_ = pageToken_; @@ -525,50 +481,46 @@ public com.google.cloud.binaryauthorization.v1beta1.ListAttestorsRequest buildPa public Builder clone() { return super.clone(); } - @java.lang.Override public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { return super.setField(field, value); } - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } - @java.lang.Override public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } - @java.lang.Override public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { return super.addRepeatedField(field, value); } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.cloud.binaryauthorization.v1beta1.ListAttestorsRequest) { - return mergeFrom((com.google.cloud.binaryauthorization.v1beta1.ListAttestorsRequest) other); + return mergeFrom((com.google.cloud.binaryauthorization.v1beta1.ListAttestorsRequest)other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom( - com.google.cloud.binaryauthorization.v1beta1.ListAttestorsRequest other) { - if (other - == com.google.cloud.binaryauthorization.v1beta1.ListAttestorsRequest.getDefaultInstance()) - return this; + public Builder mergeFrom(com.google.cloud.binaryauthorization.v1beta1.ListAttestorsRequest other) { + if (other == com.google.cloud.binaryauthorization.v1beta1.ListAttestorsRequest.getDefaultInstance()) return this; if (!other.getParent().isEmpty()) { parent_ = other.parent_; onChanged(); @@ -599,9 +551,7 @@ public Builder mergeFrom( try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.cloud.binaryauthorization.v1beta1.ListAttestorsRequest) - e.getUnfinishedMessage(); + parsedMessage = (com.google.cloud.binaryauthorization.v1beta1.ListAttestorsRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { @@ -613,24 +563,20 @@ public Builder mergeFrom( private java.lang.Object parent_ = ""; /** - * - * *
      * Required. The resource name of the project associated with the
      * [attestors][google.cloud.binaryauthorization.v1beta1.Attestor], in the
      * format `projects/*`.
      * 
* - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } * @return The parent. */ public java.lang.String getParent() { java.lang.Object ref = parent_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); parent_ = s; return s; @@ -639,25 +585,22 @@ public java.lang.String getParent() { } } /** - * - * *
      * Required. The resource name of the project associated with the
      * [attestors][google.cloud.binaryauthorization.v1beta1.Attestor], in the
      * format `projects/*`.
      * 
* - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } * @return The bytes for parent. */ - public com.google.protobuf.ByteString getParentBytes() { + public com.google.protobuf.ByteString + getParentBytes() { java.lang.Object ref = parent_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); parent_ = b; return b; } else { @@ -665,89 +608,73 @@ public com.google.protobuf.ByteString getParentBytes() { } } /** - * - * *
      * Required. The resource name of the project associated with the
      * [attestors][google.cloud.binaryauthorization.v1beta1.Attestor], in the
      * format `projects/*`.
      * 
* - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } * @param value The parent to set. * @return This builder for chaining. */ - public Builder setParent(java.lang.String value) { + public Builder setParent( + java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - + throw new NullPointerException(); + } + parent_ = value; onChanged(); return this; } /** - * - * *
      * Required. The resource name of the project associated with the
      * [attestors][google.cloud.binaryauthorization.v1beta1.Attestor], in the
      * format `projects/*`.
      * 
* - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } * @return This builder for chaining. */ public Builder clearParent() { - + parent_ = getDefaultInstance().getParent(); onChanged(); return this; } /** - * - * *
      * Required. The resource name of the project associated with the
      * [attestors][google.cloud.binaryauthorization.v1beta1.Attestor], in the
      * format `projects/*`.
      * 
* - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } * @param value The bytes for parent to set. * @return This builder for chaining. */ - public Builder setParentBytes(com.google.protobuf.ByteString value) { + public Builder setParentBytes( + com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + parent_ = value; onChanged(); return this; } - private int pageSize_; + private int pageSize_ ; /** - * - * *
      * Requested page size. The server may return fewer results than requested. If
      * unspecified, the server will pick an appropriate default.
      * 
* * int32 page_size = 2; - * * @return The pageSize. */ @java.lang.Override @@ -755,38 +682,32 @@ public int getPageSize() { return pageSize_; } /** - * - * *
      * Requested page size. The server may return fewer results than requested. If
      * unspecified, the server will pick an appropriate default.
      * 
* * int32 page_size = 2; - * * @param value The pageSize to set. * @return This builder for chaining. */ public Builder setPageSize(int value) { - + pageSize_ = value; onChanged(); return this; } /** - * - * *
      * Requested page size. The server may return fewer results than requested. If
      * unspecified, the server will pick an appropriate default.
      * 
* * int32 page_size = 2; - * * @return This builder for chaining. */ public Builder clearPageSize() { - + pageSize_ = 0; onChanged(); return this; @@ -794,8 +715,6 @@ public Builder clearPageSize() { private java.lang.Object pageToken_ = ""; /** - * - * *
      * A token identifying a page of results the server should return. Typically,
      * this is the value of
@@ -804,13 +723,13 @@ public Builder clearPageSize() {
      * 
* * string page_token = 3; - * * @return The pageToken. */ public java.lang.String getPageToken() { java.lang.Object ref = pageToken_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); pageToken_ = s; return s; @@ -819,8 +738,6 @@ public java.lang.String getPageToken() { } } /** - * - * *
      * A token identifying a page of results the server should return. Typically,
      * this is the value of
@@ -829,14 +746,15 @@ public java.lang.String getPageToken() {
      * 
* * string page_token = 3; - * * @return The bytes for pageToken. */ - public com.google.protobuf.ByteString getPageTokenBytes() { + public com.google.protobuf.ByteString + getPageTokenBytes() { java.lang.Object ref = pageToken_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); pageToken_ = b; return b; } else { @@ -844,8 +762,6 @@ public com.google.protobuf.ByteString getPageTokenBytes() { } } /** - * - * *
      * A token identifying a page of results the server should return. Typically,
      * this is the value of
@@ -854,22 +770,20 @@ public com.google.protobuf.ByteString getPageTokenBytes() {
      * 
* * string page_token = 3; - * * @param value The pageToken to set. * @return This builder for chaining. */ - public Builder setPageToken(java.lang.String value) { + public Builder setPageToken( + java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - + throw new NullPointerException(); + } + pageToken_ = value; onChanged(); return this; } /** - * - * *
      * A token identifying a page of results the server should return. Typically,
      * this is the value of
@@ -878,18 +792,15 @@ public Builder setPageToken(java.lang.String value) {
      * 
* * string page_token = 3; - * * @return This builder for chaining. */ public Builder clearPageToken() { - + pageToken_ = getDefaultInstance().getPageToken(); onChanged(); return this; } /** - * - * *
      * A token identifying a page of results the server should return. Typically,
      * this is the value of
@@ -898,23 +809,23 @@ public Builder clearPageToken() {
      * 
* * string page_token = 3; - * * @param value The bytes for pageToken to set. * @return This builder for chaining. */ - public Builder setPageTokenBytes(com.google.protobuf.ByteString value) { + public Builder setPageTokenBytes( + com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + pageToken_ = value; onChanged(); return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @@ -924,32 +835,30 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } + // @@protoc_insertion_point(builder_scope:google.cloud.binaryauthorization.v1beta1.ListAttestorsRequest) } // @@protoc_insertion_point(class_scope:google.cloud.binaryauthorization.v1beta1.ListAttestorsRequest) - private static final com.google.cloud.binaryauthorization.v1beta1.ListAttestorsRequest - DEFAULT_INSTANCE; - + private static final com.google.cloud.binaryauthorization.v1beta1.ListAttestorsRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new com.google.cloud.binaryauthorization.v1beta1.ListAttestorsRequest(); } - public static com.google.cloud.binaryauthorization.v1beta1.ListAttestorsRequest - getDefaultInstance() { + public static com.google.cloud.binaryauthorization.v1beta1.ListAttestorsRequest getDefaultInstance() { return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public ListAttestorsRequest parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new ListAttestorsRequest(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ListAttestorsRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new ListAttestorsRequest(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -961,8 +870,9 @@ public com.google.protobuf.Parser getParserForType() { } @java.lang.Override - public com.google.cloud.binaryauthorization.v1beta1.ListAttestorsRequest - getDefaultInstanceForType() { + public com.google.cloud.binaryauthorization.v1beta1.ListAttestorsRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } + } + diff --git a/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/ListAttestorsRequestOrBuilder.java b/owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/ListAttestorsRequestOrBuilder.java similarity index 64% rename from proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/ListAttestorsRequestOrBuilder.java rename to owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/ListAttestorsRequestOrBuilder.java index bb2aeaa0..3168a0b2 100644 --- a/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/ListAttestorsRequestOrBuilder.java +++ b/owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/ListAttestorsRequestOrBuilder.java @@ -1,78 +1,48 @@ -/* - * Copyright 2020 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * 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 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/binaryauthorization/v1beta1/service.proto package com.google.cloud.binaryauthorization.v1beta1; -public interface ListAttestorsRequestOrBuilder - extends +public interface ListAttestorsRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:google.cloud.binaryauthorization.v1beta1.ListAttestorsRequest) com.google.protobuf.MessageOrBuilder { /** - * - * *
    * Required. The resource name of the project associated with the
    * [attestors][google.cloud.binaryauthorization.v1beta1.Attestor], in the
    * format `projects/*`.
    * 
* - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } * @return The parent. */ java.lang.String getParent(); /** - * - * *
    * Required. The resource name of the project associated with the
    * [attestors][google.cloud.binaryauthorization.v1beta1.Attestor], in the
    * format `projects/*`.
    * 
* - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } * @return The bytes for parent. */ - com.google.protobuf.ByteString getParentBytes(); + com.google.protobuf.ByteString + getParentBytes(); /** - * - * *
    * Requested page size. The server may return fewer results than requested. If
    * unspecified, the server will pick an appropriate default.
    * 
* * int32 page_size = 2; - * * @return The pageSize. */ int getPageSize(); /** - * - * *
    * A token identifying a page of results the server should return. Typically,
    * this is the value of
@@ -81,13 +51,10 @@ public interface ListAttestorsRequestOrBuilder
    * 
* * string page_token = 3; - * * @return The pageToken. */ java.lang.String getPageToken(); /** - * - * *
    * A token identifying a page of results the server should return. Typically,
    * this is the value of
@@ -96,8 +63,8 @@ public interface ListAttestorsRequestOrBuilder
    * 
* * string page_token = 3; - * * @return The bytes for pageToken. */ - com.google.protobuf.ByteString getPageTokenBytes(); + com.google.protobuf.ByteString + getPageTokenBytes(); } diff --git a/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/ListAttestorsResponse.java b/owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/ListAttestorsResponse.java similarity index 73% rename from proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/ListAttestorsResponse.java rename to owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/ListAttestorsResponse.java index c9167ec2..a50166fa 100644 --- a/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/ListAttestorsResponse.java +++ b/owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/ListAttestorsResponse.java @@ -1,42 +1,24 @@ -/* - * Copyright 2020 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * 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 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/binaryauthorization/v1beta1/service.proto package com.google.cloud.binaryauthorization.v1beta1; /** - * - * *
  * Response message for [BinauthzManagementService.ListAttestors][].
  * 
* * Protobuf type {@code google.cloud.binaryauthorization.v1beta1.ListAttestorsResponse} */ -public final class ListAttestorsResponse extends com.google.protobuf.GeneratedMessageV3 - implements +public final class ListAttestorsResponse extends + com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:google.cloud.binaryauthorization.v1beta1.ListAttestorsResponse) ListAttestorsResponseOrBuilder { - private static final long serialVersionUID = 0L; +private static final long serialVersionUID = 0L; // Use ListAttestorsResponse.newBuilder() to construct. private ListAttestorsResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } - private ListAttestorsResponse() { attestors_ = java.util.Collections.emptyList(); nextPageToken_ = ""; @@ -44,15 +26,16 @@ private ListAttestorsResponse() { @java.lang.Override @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { return new ListAttestorsResponse(); } @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { return this.unknownFields; } - private ListAttestorsResponse( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) @@ -72,40 +55,35 @@ private ListAttestorsResponse( case 0: done = true; break; - case 10: - { - if (!((mutable_bitField0_ & 0x00000001) != 0)) { - attestors_ = - new java.util.ArrayList< - com.google.cloud.binaryauthorization.v1beta1.Attestor>(); - mutable_bitField0_ |= 0x00000001; - } - attestors_.add( - input.readMessage( - com.google.cloud.binaryauthorization.v1beta1.Attestor.parser(), - extensionRegistry)); - break; + case 10: { + if (!((mutable_bitField0_ & 0x00000001) != 0)) { + attestors_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000001; } - case 18: - { - java.lang.String s = input.readStringRequireUtf8(); + attestors_.add( + input.readMessage(com.google.cloud.binaryauthorization.v1beta1.Attestor.parser(), extensionRegistry)); + break; + } + case 18: { + java.lang.String s = input.readStringRequireUtf8(); - nextPageToken_ = s; - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; + nextPageToken_ = s; + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; } + break; + } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000001) != 0)) { attestors_ = java.util.Collections.unmodifiableList(attestors_); @@ -114,27 +92,22 @@ private ListAttestorsResponse( makeExtensionsImmutable(); } } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationServiceProto - .internal_static_google_cloud_binaryauthorization_v1beta1_ListAttestorsResponse_descriptor; + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationServiceProto.internal_static_google_cloud_binaryauthorization_v1beta1_ListAttestorsResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationServiceProto - .internal_static_google_cloud_binaryauthorization_v1beta1_ListAttestorsResponse_fieldAccessorTable + return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationServiceProto.internal_static_google_cloud_binaryauthorization_v1beta1_ListAttestorsResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.cloud.binaryauthorization.v1beta1.ListAttestorsResponse.class, - com.google.cloud.binaryauthorization.v1beta1.ListAttestorsResponse.Builder.class); + com.google.cloud.binaryauthorization.v1beta1.ListAttestorsResponse.class, com.google.cloud.binaryauthorization.v1beta1.ListAttestorsResponse.Builder.class); } public static final int ATTESTORS_FIELD_NUMBER = 1; private java.util.List attestors_; /** - * - * *
    * The list of [attestors][google.cloud.binaryauthorization.v1beta1.Attestor].
    * 
@@ -146,8 +119,6 @@ public java.util.List get return attestors_; } /** - * - * *
    * The list of [attestors][google.cloud.binaryauthorization.v1beta1.Attestor].
    * 
@@ -155,13 +126,11 @@ public java.util.List get * repeated .google.cloud.binaryauthorization.v1beta1.Attestor attestors = 1; */ @java.lang.Override - public java.util.List + public java.util.List getAttestorsOrBuilderList() { return attestors_; } /** - * - * *
    * The list of [attestors][google.cloud.binaryauthorization.v1beta1.Attestor].
    * 
@@ -173,8 +142,6 @@ public int getAttestorsCount() { return attestors_.size(); } /** - * - * *
    * The list of [attestors][google.cloud.binaryauthorization.v1beta1.Attestor].
    * 
@@ -186,8 +153,6 @@ public com.google.cloud.binaryauthorization.v1beta1.Attestor getAttestors(int in return attestors_.get(index); } /** - * - * *
    * The list of [attestors][google.cloud.binaryauthorization.v1beta1.Attestor].
    * 
@@ -203,8 +168,6 @@ public com.google.cloud.binaryauthorization.v1beta1.AttestorOrBuilder getAttesto public static final int NEXT_PAGE_TOKEN_FIELD_NUMBER = 2; private volatile java.lang.Object nextPageToken_; /** - * - * *
    * A token to retrieve the next page of results. Pass this value in the
    * [ListAttestorsRequest.page_token][google.cloud.binaryauthorization.v1beta1.ListAttestorsRequest.page_token]
@@ -213,7 +176,6 @@ public com.google.cloud.binaryauthorization.v1beta1.AttestorOrBuilder getAttesto
    * 
* * string next_page_token = 2; - * * @return The nextPageToken. */ @java.lang.Override @@ -222,15 +184,14 @@ public java.lang.String getNextPageToken() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); nextPageToken_ = s; return s; } } /** - * - * *
    * A token to retrieve the next page of results. Pass this value in the
    * [ListAttestorsRequest.page_token][google.cloud.binaryauthorization.v1beta1.ListAttestorsRequest.page_token]
@@ -239,15 +200,16 @@ public java.lang.String getNextPageToken() {
    * 
* * string next_page_token = 2; - * * @return The bytes for nextPageToken. */ @java.lang.Override - public com.google.protobuf.ByteString getNextPageTokenBytes() { + public com.google.protobuf.ByteString + getNextPageTokenBytes() { java.lang.Object ref = nextPageToken_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); nextPageToken_ = b; return b; } else { @@ -256,7 +218,6 @@ public com.google.protobuf.ByteString getNextPageTokenBytes() { } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -268,7 +229,8 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { for (int i = 0; i < attestors_.size(); i++) { output.writeMessage(1, attestors_.get(i)); } @@ -285,7 +247,8 @@ public int getSerializedSize() { size = 0; for (int i = 0; i < attestors_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, attestors_.get(i)); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, attestors_.get(i)); } if (!getNextPageTokenBytes().isEmpty()) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, nextPageToken_); @@ -298,16 +261,17 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.binaryauthorization.v1beta1.ListAttestorsResponse)) { return super.equals(obj); } - com.google.cloud.binaryauthorization.v1beta1.ListAttestorsResponse other = - (com.google.cloud.binaryauthorization.v1beta1.ListAttestorsResponse) obj; + com.google.cloud.binaryauthorization.v1beta1.ListAttestorsResponse other = (com.google.cloud.binaryauthorization.v1beta1.ListAttestorsResponse) obj; - if (!getAttestorsList().equals(other.getAttestorsList())) return false; - if (!getNextPageToken().equals(other.getNextPageToken())) return false; + if (!getAttestorsList() + .equals(other.getAttestorsList())) return false; + if (!getNextPageToken() + .equals(other.getNextPageToken())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -331,147 +295,135 @@ public int hashCode() { } public static com.google.cloud.binaryauthorization.v1beta1.ListAttestorsResponse parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.binaryauthorization.v1beta1.ListAttestorsResponse parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.binaryauthorization.v1beta1.ListAttestorsResponse parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.binaryauthorization.v1beta1.ListAttestorsResponse parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.binaryauthorization.v1beta1.ListAttestorsResponse parseFrom( - byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.binaryauthorization.v1beta1.ListAttestorsResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.binaryauthorization.v1beta1.ListAttestorsResponse parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.binaryauthorization.v1beta1.ListAttestorsResponse parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + public static com.google.cloud.binaryauthorization.v1beta1.ListAttestorsResponse parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.binaryauthorization.v1beta1.ListAttestorsResponse parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.binaryauthorization.v1beta1.ListAttestorsResponse - parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + public static com.google.cloud.binaryauthorization.v1beta1.ListAttestorsResponse parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); } - - public static com.google.cloud.binaryauthorization.v1beta1.ListAttestorsResponse - parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); + public static com.google.cloud.binaryauthorization.v1beta1.ListAttestorsResponse parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static com.google.cloud.binaryauthorization.v1beta1.ListAttestorsResponse parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.binaryauthorization.v1beta1.ListAttestorsResponse parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - + public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - - public static Builder newBuilder( - com.google.cloud.binaryauthorization.v1beta1.ListAttestorsResponse prototype) { + public static Builder newBuilder(com.google.cloud.binaryauthorization.v1beta1.ListAttestorsResponse prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** - * - * *
    * Response message for [BinauthzManagementService.ListAttestors][].
    * 
* * Protobuf type {@code google.cloud.binaryauthorization.v1beta1.ListAttestorsResponse} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:google.cloud.binaryauthorization.v1beta1.ListAttestorsResponse) com.google.cloud.binaryauthorization.v1beta1.ListAttestorsResponseOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationServiceProto - .internal_static_google_cloud_binaryauthorization_v1beta1_ListAttestorsResponse_descriptor; + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationServiceProto.internal_static_google_cloud_binaryauthorization_v1beta1_ListAttestorsResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationServiceProto - .internal_static_google_cloud_binaryauthorization_v1beta1_ListAttestorsResponse_fieldAccessorTable + return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationServiceProto.internal_static_google_cloud_binaryauthorization_v1beta1_ListAttestorsResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.cloud.binaryauthorization.v1beta1.ListAttestorsResponse.class, - com.google.cloud.binaryauthorization.v1beta1.ListAttestorsResponse.Builder.class); + com.google.cloud.binaryauthorization.v1beta1.ListAttestorsResponse.class, com.google.cloud.binaryauthorization.v1beta1.ListAttestorsResponse.Builder.class); } - // Construct using - // com.google.cloud.binaryauthorization.v1beta1.ListAttestorsResponse.newBuilder() + // Construct using com.google.cloud.binaryauthorization.v1beta1.ListAttestorsResponse.newBuilder() private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { getAttestorsFieldBuilder(); } } - @java.lang.Override public Builder clear() { super.clear(); @@ -487,16 +439,14 @@ public Builder clear() { } @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationServiceProto - .internal_static_google_cloud_binaryauthorization_v1beta1_ListAttestorsResponse_descriptor; + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationServiceProto.internal_static_google_cloud_binaryauthorization_v1beta1_ListAttestorsResponse_descriptor; } @java.lang.Override - public com.google.cloud.binaryauthorization.v1beta1.ListAttestorsResponse - getDefaultInstanceForType() { - return com.google.cloud.binaryauthorization.v1beta1.ListAttestorsResponse - .getDefaultInstance(); + public com.google.cloud.binaryauthorization.v1beta1.ListAttestorsResponse getDefaultInstanceForType() { + return com.google.cloud.binaryauthorization.v1beta1.ListAttestorsResponse.getDefaultInstance(); } @java.lang.Override @@ -510,8 +460,7 @@ public com.google.cloud.binaryauthorization.v1beta1.ListAttestorsResponse build( @java.lang.Override public com.google.cloud.binaryauthorization.v1beta1.ListAttestorsResponse buildPartial() { - com.google.cloud.binaryauthorization.v1beta1.ListAttestorsResponse result = - new com.google.cloud.binaryauthorization.v1beta1.ListAttestorsResponse(this); + com.google.cloud.binaryauthorization.v1beta1.ListAttestorsResponse result = new com.google.cloud.binaryauthorization.v1beta1.ListAttestorsResponse(this); int from_bitField0_ = bitField0_; if (attestorsBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0)) { @@ -531,51 +480,46 @@ public com.google.cloud.binaryauthorization.v1beta1.ListAttestorsResponse buildP public Builder clone() { return super.clone(); } - @java.lang.Override public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { return super.setField(field, value); } - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } - @java.lang.Override public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } - @java.lang.Override public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { return super.addRepeatedField(field, value); } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.cloud.binaryauthorization.v1beta1.ListAttestorsResponse) { - return mergeFrom( - (com.google.cloud.binaryauthorization.v1beta1.ListAttestorsResponse) other); + return mergeFrom((com.google.cloud.binaryauthorization.v1beta1.ListAttestorsResponse)other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom( - com.google.cloud.binaryauthorization.v1beta1.ListAttestorsResponse other) { - if (other - == com.google.cloud.binaryauthorization.v1beta1.ListAttestorsResponse - .getDefaultInstance()) return this; + public Builder mergeFrom(com.google.cloud.binaryauthorization.v1beta1.ListAttestorsResponse other) { + if (other == com.google.cloud.binaryauthorization.v1beta1.ListAttestorsResponse.getDefaultInstance()) return this; if (attestorsBuilder_ == null) { if (!other.attestors_.isEmpty()) { if (attestors_.isEmpty()) { @@ -594,10 +538,9 @@ public Builder mergeFrom( attestorsBuilder_ = null; attestors_ = other.attestors_; bitField0_ = (bitField0_ & ~0x00000001); - attestorsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getAttestorsFieldBuilder() - : null; + attestorsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + getAttestorsFieldBuilder() : null; } else { attestorsBuilder_.addAllMessages(other.attestors_); } @@ -626,9 +569,7 @@ public Builder mergeFrom( try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.cloud.binaryauthorization.v1beta1.ListAttestorsResponse) - e.getUnfinishedMessage(); + parsedMessage = (com.google.cloud.binaryauthorization.v1beta1.ListAttestorsResponse) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { @@ -637,38 +578,28 @@ public Builder mergeFrom( } return this; } - private int bitField0_; private java.util.List attestors_ = - java.util.Collections.emptyList(); - + java.util.Collections.emptyList(); private void ensureAttestorsIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { - attestors_ = - new java.util.ArrayList( - attestors_); + attestors_ = new java.util.ArrayList(attestors_); bitField0_ |= 0x00000001; - } + } } private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.binaryauthorization.v1beta1.Attestor, - com.google.cloud.binaryauthorization.v1beta1.Attestor.Builder, - com.google.cloud.binaryauthorization.v1beta1.AttestorOrBuilder> - attestorsBuilder_; + com.google.cloud.binaryauthorization.v1beta1.Attestor, com.google.cloud.binaryauthorization.v1beta1.Attestor.Builder, com.google.cloud.binaryauthorization.v1beta1.AttestorOrBuilder> attestorsBuilder_; /** - * - * *
      * The list of [attestors][google.cloud.binaryauthorization.v1beta1.Attestor].
      * 
* * repeated .google.cloud.binaryauthorization.v1beta1.Attestor attestors = 1; */ - public java.util.List - getAttestorsList() { + public java.util.List getAttestorsList() { if (attestorsBuilder_ == null) { return java.util.Collections.unmodifiableList(attestors_); } else { @@ -676,8 +607,6 @@ private void ensureAttestorsIsMutable() { } } /** - * - * *
      * The list of [attestors][google.cloud.binaryauthorization.v1beta1.Attestor].
      * 
@@ -692,8 +621,6 @@ public int getAttestorsCount() { } } /** - * - * *
      * The list of [attestors][google.cloud.binaryauthorization.v1beta1.Attestor].
      * 
@@ -708,8 +635,6 @@ public com.google.cloud.binaryauthorization.v1beta1.Attestor getAttestors(int in } } /** - * - * *
      * The list of [attestors][google.cloud.binaryauthorization.v1beta1.Attestor].
      * 
@@ -731,8 +656,6 @@ public Builder setAttestors( return this; } /** - * - * *
      * The list of [attestors][google.cloud.binaryauthorization.v1beta1.Attestor].
      * 
@@ -751,8 +674,6 @@ public Builder setAttestors( return this; } /** - * - * *
      * The list of [attestors][google.cloud.binaryauthorization.v1beta1.Attestor].
      * 
@@ -773,8 +694,6 @@ public Builder addAttestors(com.google.cloud.binaryauthorization.v1beta1.Attesto return this; } /** - * - * *
      * The list of [attestors][google.cloud.binaryauthorization.v1beta1.Attestor].
      * 
@@ -796,8 +715,6 @@ public Builder addAttestors( return this; } /** - * - * *
      * The list of [attestors][google.cloud.binaryauthorization.v1beta1.Attestor].
      * 
@@ -816,8 +733,6 @@ public Builder addAttestors( return this; } /** - * - * *
      * The list of [attestors][google.cloud.binaryauthorization.v1beta1.Attestor].
      * 
@@ -836,8 +751,6 @@ public Builder addAttestors( return this; } /** - * - * *
      * The list of [attestors][google.cloud.binaryauthorization.v1beta1.Attestor].
      * 
@@ -845,11 +758,11 @@ public Builder addAttestors( * repeated .google.cloud.binaryauthorization.v1beta1.Attestor attestors = 1; */ public Builder addAllAttestors( - java.lang.Iterable - values) { + java.lang.Iterable values) { if (attestorsBuilder_ == null) { ensureAttestorsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, attestors_); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, attestors_); onChanged(); } else { attestorsBuilder_.addAllMessages(values); @@ -857,8 +770,6 @@ public Builder addAllAttestors( return this; } /** - * - * *
      * The list of [attestors][google.cloud.binaryauthorization.v1beta1.Attestor].
      * 
@@ -876,8 +787,6 @@ public Builder clearAttestors() { return this; } /** - * - * *
      * The list of [attestors][google.cloud.binaryauthorization.v1beta1.Attestor].
      * 
@@ -895,8 +804,6 @@ public Builder removeAttestors(int index) { return this; } /** - * - * *
      * The list of [attestors][google.cloud.binaryauthorization.v1beta1.Attestor].
      * 
@@ -908,8 +815,6 @@ public com.google.cloud.binaryauthorization.v1beta1.Attestor.Builder getAttestor return getAttestorsFieldBuilder().getBuilder(index); } /** - * - * *
      * The list of [attestors][google.cloud.binaryauthorization.v1beta1.Attestor].
      * 
@@ -919,22 +824,19 @@ public com.google.cloud.binaryauthorization.v1beta1.Attestor.Builder getAttestor public com.google.cloud.binaryauthorization.v1beta1.AttestorOrBuilder getAttestorsOrBuilder( int index) { if (attestorsBuilder_ == null) { - return attestors_.get(index); - } else { + return attestors_.get(index); } else { return attestorsBuilder_.getMessageOrBuilder(index); } } /** - * - * *
      * The list of [attestors][google.cloud.binaryauthorization.v1beta1.Attestor].
      * 
* * repeated .google.cloud.binaryauthorization.v1beta1.Attestor attestors = 1; */ - public java.util.List - getAttestorsOrBuilderList() { + public java.util.List + getAttestorsOrBuilderList() { if (attestorsBuilder_ != null) { return attestorsBuilder_.getMessageOrBuilderList(); } else { @@ -942,8 +844,6 @@ public com.google.cloud.binaryauthorization.v1beta1.AttestorOrBuilder getAttesto } } /** - * - * *
      * The list of [attestors][google.cloud.binaryauthorization.v1beta1.Attestor].
      * 
@@ -951,12 +851,10 @@ public com.google.cloud.binaryauthorization.v1beta1.AttestorOrBuilder getAttesto * repeated .google.cloud.binaryauthorization.v1beta1.Attestor attestors = 1; */ public com.google.cloud.binaryauthorization.v1beta1.Attestor.Builder addAttestorsBuilder() { - return getAttestorsFieldBuilder() - .addBuilder(com.google.cloud.binaryauthorization.v1beta1.Attestor.getDefaultInstance()); + return getAttestorsFieldBuilder().addBuilder( + com.google.cloud.binaryauthorization.v1beta1.Attestor.getDefaultInstance()); } /** - * - * *
      * The list of [attestors][google.cloud.binaryauthorization.v1beta1.Attestor].
      * 
@@ -965,36 +863,30 @@ public com.google.cloud.binaryauthorization.v1beta1.Attestor.Builder addAttestor */ public com.google.cloud.binaryauthorization.v1beta1.Attestor.Builder addAttestorsBuilder( int index) { - return getAttestorsFieldBuilder() - .addBuilder( - index, com.google.cloud.binaryauthorization.v1beta1.Attestor.getDefaultInstance()); + return getAttestorsFieldBuilder().addBuilder( + index, com.google.cloud.binaryauthorization.v1beta1.Attestor.getDefaultInstance()); } /** - * - * *
      * The list of [attestors][google.cloud.binaryauthorization.v1beta1.Attestor].
      * 
* * repeated .google.cloud.binaryauthorization.v1beta1.Attestor attestors = 1; */ - public java.util.List - getAttestorsBuilderList() { + public java.util.List + getAttestorsBuilderList() { return getAttestorsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.binaryauthorization.v1beta1.Attestor, - com.google.cloud.binaryauthorization.v1beta1.Attestor.Builder, - com.google.cloud.binaryauthorization.v1beta1.AttestorOrBuilder> + com.google.cloud.binaryauthorization.v1beta1.Attestor, com.google.cloud.binaryauthorization.v1beta1.Attestor.Builder, com.google.cloud.binaryauthorization.v1beta1.AttestorOrBuilder> getAttestorsFieldBuilder() { if (attestorsBuilder_ == null) { - attestorsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.binaryauthorization.v1beta1.Attestor, - com.google.cloud.binaryauthorization.v1beta1.Attestor.Builder, - com.google.cloud.binaryauthorization.v1beta1.AttestorOrBuilder>( - attestors_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); + attestorsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.binaryauthorization.v1beta1.Attestor, com.google.cloud.binaryauthorization.v1beta1.Attestor.Builder, com.google.cloud.binaryauthorization.v1beta1.AttestorOrBuilder>( + attestors_, + ((bitField0_ & 0x00000001) != 0), + getParentForChildren(), + isClean()); attestors_ = null; } return attestorsBuilder_; @@ -1002,8 +894,6 @@ public com.google.cloud.binaryauthorization.v1beta1.Attestor.Builder addAttestor private java.lang.Object nextPageToken_ = ""; /** - * - * *
      * A token to retrieve the next page of results. Pass this value in the
      * [ListAttestorsRequest.page_token][google.cloud.binaryauthorization.v1beta1.ListAttestorsRequest.page_token]
@@ -1012,13 +902,13 @@ public com.google.cloud.binaryauthorization.v1beta1.Attestor.Builder addAttestor
      * 
* * string next_page_token = 2; - * * @return The nextPageToken. */ public java.lang.String getNextPageToken() { java.lang.Object ref = nextPageToken_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); nextPageToken_ = s; return s; @@ -1027,8 +917,6 @@ public java.lang.String getNextPageToken() { } } /** - * - * *
      * A token to retrieve the next page of results. Pass this value in the
      * [ListAttestorsRequest.page_token][google.cloud.binaryauthorization.v1beta1.ListAttestorsRequest.page_token]
@@ -1037,14 +925,15 @@ public java.lang.String getNextPageToken() {
      * 
* * string next_page_token = 2; - * * @return The bytes for nextPageToken. */ - public com.google.protobuf.ByteString getNextPageTokenBytes() { + public com.google.protobuf.ByteString + getNextPageTokenBytes() { java.lang.Object ref = nextPageToken_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); nextPageToken_ = b; return b; } else { @@ -1052,8 +941,6 @@ public com.google.protobuf.ByteString getNextPageTokenBytes() { } } /** - * - * *
      * A token to retrieve the next page of results. Pass this value in the
      * [ListAttestorsRequest.page_token][google.cloud.binaryauthorization.v1beta1.ListAttestorsRequest.page_token]
@@ -1062,22 +949,20 @@ public com.google.protobuf.ByteString getNextPageTokenBytes() {
      * 
* * string next_page_token = 2; - * * @param value The nextPageToken to set. * @return This builder for chaining. */ - public Builder setNextPageToken(java.lang.String value) { + public Builder setNextPageToken( + java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - + throw new NullPointerException(); + } + nextPageToken_ = value; onChanged(); return this; } /** - * - * *
      * A token to retrieve the next page of results. Pass this value in the
      * [ListAttestorsRequest.page_token][google.cloud.binaryauthorization.v1beta1.ListAttestorsRequest.page_token]
@@ -1086,18 +971,15 @@ public Builder setNextPageToken(java.lang.String value) {
      * 
* * string next_page_token = 2; - * * @return This builder for chaining. */ public Builder clearNextPageToken() { - + nextPageToken_ = getDefaultInstance().getNextPageToken(); onChanged(); return this; } /** - * - * *
      * A token to retrieve the next page of results. Pass this value in the
      * [ListAttestorsRequest.page_token][google.cloud.binaryauthorization.v1beta1.ListAttestorsRequest.page_token]
@@ -1106,23 +988,23 @@ public Builder clearNextPageToken() {
      * 
* * string next_page_token = 2; - * * @param value The bytes for nextPageToken to set. * @return This builder for chaining. */ - public Builder setNextPageTokenBytes(com.google.protobuf.ByteString value) { + public Builder setNextPageTokenBytes( + com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + nextPageToken_ = value; onChanged(); return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @@ -1132,32 +1014,30 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } + // @@protoc_insertion_point(builder_scope:google.cloud.binaryauthorization.v1beta1.ListAttestorsResponse) } // @@protoc_insertion_point(class_scope:google.cloud.binaryauthorization.v1beta1.ListAttestorsResponse) - private static final com.google.cloud.binaryauthorization.v1beta1.ListAttestorsResponse - DEFAULT_INSTANCE; - + private static final com.google.cloud.binaryauthorization.v1beta1.ListAttestorsResponse DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new com.google.cloud.binaryauthorization.v1beta1.ListAttestorsResponse(); } - public static com.google.cloud.binaryauthorization.v1beta1.ListAttestorsResponse - getDefaultInstance() { + public static com.google.cloud.binaryauthorization.v1beta1.ListAttestorsResponse getDefaultInstance() { return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public ListAttestorsResponse parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new ListAttestorsResponse(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ListAttestorsResponse parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new ListAttestorsResponse(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -1169,8 +1049,9 @@ public com.google.protobuf.Parser getParserForType() { } @java.lang.Override - public com.google.cloud.binaryauthorization.v1beta1.ListAttestorsResponse - getDefaultInstanceForType() { + public com.google.cloud.binaryauthorization.v1beta1.ListAttestorsResponse getDefaultInstanceForType() { return DEFAULT_INSTANCE; } + } + diff --git a/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/ListAttestorsResponseOrBuilder.java b/owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/ListAttestorsResponseOrBuilder.java similarity index 74% rename from proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/ListAttestorsResponseOrBuilder.java rename to owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/ListAttestorsResponseOrBuilder.java index 5c0b97d0..9bfb1e47 100644 --- a/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/ListAttestorsResponseOrBuilder.java +++ b/owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/ListAttestorsResponseOrBuilder.java @@ -1,41 +1,22 @@ -/* - * Copyright 2020 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * 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 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/binaryauthorization/v1beta1/service.proto package com.google.cloud.binaryauthorization.v1beta1; -public interface ListAttestorsResponseOrBuilder - extends +public interface ListAttestorsResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:google.cloud.binaryauthorization.v1beta1.ListAttestorsResponse) com.google.protobuf.MessageOrBuilder { /** - * - * *
    * The list of [attestors][google.cloud.binaryauthorization.v1beta1.Attestor].
    * 
* * repeated .google.cloud.binaryauthorization.v1beta1.Attestor attestors = 1; */ - java.util.List getAttestorsList(); + java.util.List + getAttestorsList(); /** - * - * *
    * The list of [attestors][google.cloud.binaryauthorization.v1beta1.Attestor].
    * 
@@ -44,8 +25,6 @@ public interface ListAttestorsResponseOrBuilder */ com.google.cloud.binaryauthorization.v1beta1.Attestor getAttestors(int index); /** - * - * *
    * The list of [attestors][google.cloud.binaryauthorization.v1beta1.Attestor].
    * 
@@ -54,30 +33,25 @@ public interface ListAttestorsResponseOrBuilder */ int getAttestorsCount(); /** - * - * *
    * The list of [attestors][google.cloud.binaryauthorization.v1beta1.Attestor].
    * 
* * repeated .google.cloud.binaryauthorization.v1beta1.Attestor attestors = 1; */ - java.util.List + java.util.List getAttestorsOrBuilderList(); /** - * - * *
    * The list of [attestors][google.cloud.binaryauthorization.v1beta1.Attestor].
    * 
* * repeated .google.cloud.binaryauthorization.v1beta1.Attestor attestors = 1; */ - com.google.cloud.binaryauthorization.v1beta1.AttestorOrBuilder getAttestorsOrBuilder(int index); + com.google.cloud.binaryauthorization.v1beta1.AttestorOrBuilder getAttestorsOrBuilder( + int index); /** - * - * *
    * A token to retrieve the next page of results. Pass this value in the
    * [ListAttestorsRequest.page_token][google.cloud.binaryauthorization.v1beta1.ListAttestorsRequest.page_token]
@@ -86,13 +60,10 @@ public interface ListAttestorsResponseOrBuilder
    * 
* * string next_page_token = 2; - * * @return The nextPageToken. */ java.lang.String getNextPageToken(); /** - * - * *
    * A token to retrieve the next page of results. Pass this value in the
    * [ListAttestorsRequest.page_token][google.cloud.binaryauthorization.v1beta1.ListAttestorsRequest.page_token]
@@ -101,8 +72,8 @@ public interface ListAttestorsResponseOrBuilder
    * 
* * string next_page_token = 2; - * * @return The bytes for nextPageToken. */ - com.google.protobuf.ByteString getNextPageTokenBytes(); + com.google.protobuf.ByteString + getNextPageTokenBytes(); } diff --git a/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/PkixPublicKey.java b/owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/PkixPublicKey.java similarity index 70% rename from proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/PkixPublicKey.java rename to owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/PkixPublicKey.java index 9176f28f..c9bdec86 100644 --- a/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/PkixPublicKey.java +++ b/owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/PkixPublicKey.java @@ -1,26 +1,9 @@ -/* - * Copyright 2020 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * 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 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/binaryauthorization/v1beta1/resources.proto package com.google.cloud.binaryauthorization.v1beta1; /** - * - * *
  * A public key in the PkixPublicKey format (see
  * https://tools.ietf.org/html/rfc5280#section-4.1.2.7 for details).
@@ -30,16 +13,15 @@
  *
  * Protobuf type {@code google.cloud.binaryauthorization.v1beta1.PkixPublicKey}
  */
-public final class PkixPublicKey extends com.google.protobuf.GeneratedMessageV3
-    implements
+public final class PkixPublicKey extends
+    com.google.protobuf.GeneratedMessageV3 implements
     // @@protoc_insertion_point(message_implements:google.cloud.binaryauthorization.v1beta1.PkixPublicKey)
     PkixPublicKeyOrBuilder {
-  private static final long serialVersionUID = 0L;
+private static final long serialVersionUID = 0L;
   // Use PkixPublicKey.newBuilder() to construct.
   private PkixPublicKey(com.google.protobuf.GeneratedMessageV3.Builder builder) {
     super(builder);
   }
-
   private PkixPublicKey() {
     publicKeyPem_ = "";
     signatureAlgorithm_ = 0;
@@ -47,15 +29,16 @@ private PkixPublicKey() {
 
   @java.lang.Override
   @SuppressWarnings({"unused"})
-  protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
+  protected java.lang.Object newInstance(
+      UnusedPrivateParameter unused) {
     return new PkixPublicKey();
   }
 
   @java.lang.Override
-  public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
+  public final com.google.protobuf.UnknownFieldSet
+  getUnknownFields() {
     return this.unknownFields;
   }
-
   private PkixPublicKey(
       com.google.protobuf.CodedInputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
@@ -74,57 +57,51 @@ private PkixPublicKey(
           case 0:
             done = true;
             break;
-          case 10:
-            {
-              java.lang.String s = input.readStringRequireUtf8();
+          case 10: {
+            java.lang.String s = input.readStringRequireUtf8();
 
-              publicKeyPem_ = s;
-              break;
-            }
-          case 16:
-            {
-              int rawValue = input.readEnum();
+            publicKeyPem_ = s;
+            break;
+          }
+          case 16: {
+            int rawValue = input.readEnum();
 
-              signatureAlgorithm_ = rawValue;
-              break;
-            }
-          default:
-            {
-              if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
-                done = true;
-              }
-              break;
+            signatureAlgorithm_ = rawValue;
+            break;
+          }
+          default: {
+            if (!parseUnknownField(
+                input, unknownFields, extensionRegistry, tag)) {
+              done = true;
             }
+            break;
+          }
         }
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
-      throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
+      throw new com.google.protobuf.InvalidProtocolBufferException(
+          e).setUnfinishedMessage(this);
     } finally {
       this.unknownFields = unknownFields.build();
       makeExtensionsImmutable();
     }
   }
-
-  public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
-    return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationResourcesProto
-        .internal_static_google_cloud_binaryauthorization_v1beta1_PkixPublicKey_descriptor;
+  public static final com.google.protobuf.Descriptors.Descriptor
+      getDescriptor() {
+    return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationResourcesProto.internal_static_google_cloud_binaryauthorization_v1beta1_PkixPublicKey_descriptor;
   }
 
   @java.lang.Override
   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
       internalGetFieldAccessorTable() {
-    return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationResourcesProto
-        .internal_static_google_cloud_binaryauthorization_v1beta1_PkixPublicKey_fieldAccessorTable
+    return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationResourcesProto.internal_static_google_cloud_binaryauthorization_v1beta1_PkixPublicKey_fieldAccessorTable
         .ensureFieldAccessorsInitialized(
-            com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey.class,
-            com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey.Builder.class);
+            com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey.class, com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey.Builder.class);
   }
 
   /**
-   *
-   *
    * 
    * Represents a signature algorithm and other information necessary to verify
    * signatures with a given public key.
@@ -136,10 +113,9 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    *
    * Protobuf enum {@code google.cloud.binaryauthorization.v1beta1.PkixPublicKey.SignatureAlgorithm}
    */
-  public enum SignatureAlgorithm implements com.google.protobuf.ProtocolMessageEnum {
+  public enum SignatureAlgorithm
+      implements com.google.protobuf.ProtocolMessageEnum {
     /**
-     *
-     *
      * 
      * Not specified.
      * 
@@ -148,8 +124,6 @@ public enum SignatureAlgorithm implements com.google.protobuf.ProtocolMessageEnu */ SIGNATURE_ALGORITHM_UNSPECIFIED(0), /** - * - * *
      * RSASSA-PSS 2048 bit key with a SHA256 digest.
      * 
@@ -158,8 +132,6 @@ public enum SignatureAlgorithm implements com.google.protobuf.ProtocolMessageEnu */ RSA_PSS_2048_SHA256(1), /** - * - * *
      * RSASSA-PSS 3072 bit key with a SHA256 digest.
      * 
@@ -168,8 +140,6 @@ public enum SignatureAlgorithm implements com.google.protobuf.ProtocolMessageEnu */ RSA_PSS_3072_SHA256(2), /** - * - * *
      * RSASSA-PSS 4096 bit key with a SHA256 digest.
      * 
@@ -178,8 +148,6 @@ public enum SignatureAlgorithm implements com.google.protobuf.ProtocolMessageEnu */ RSA_PSS_4096_SHA256(3), /** - * - * *
      * RSASSA-PSS 4096 bit key with a SHA512 digest.
      * 
@@ -188,8 +156,6 @@ public enum SignatureAlgorithm implements com.google.protobuf.ProtocolMessageEnu */ RSA_PSS_4096_SHA512(4), /** - * - * *
      * RSASSA-PKCS1-v1_5 with a 2048 bit key and a SHA256 digest.
      * 
@@ -198,8 +164,6 @@ public enum SignatureAlgorithm implements com.google.protobuf.ProtocolMessageEnu */ RSA_SIGN_PKCS1_2048_SHA256(5), /** - * - * *
      * RSASSA-PKCS1-v1_5 with a 3072 bit key and a SHA256 digest.
      * 
@@ -208,8 +172,6 @@ public enum SignatureAlgorithm implements com.google.protobuf.ProtocolMessageEnu */ RSA_SIGN_PKCS1_3072_SHA256(6), /** - * - * *
      * RSASSA-PKCS1-v1_5 with a 4096 bit key and a SHA256 digest.
      * 
@@ -218,8 +180,6 @@ public enum SignatureAlgorithm implements com.google.protobuf.ProtocolMessageEnu */ RSA_SIGN_PKCS1_4096_SHA256(7), /** - * - * *
      * RSASSA-PKCS1-v1_5 with a 4096 bit key and a SHA512 digest.
      * 
@@ -228,8 +188,6 @@ public enum SignatureAlgorithm implements com.google.protobuf.ProtocolMessageEnu */ RSA_SIGN_PKCS1_4096_SHA512(8), /** - * - * *
      * ECDSA on the NIST P-256 curve with a SHA256 digest.
      * 
@@ -238,8 +196,6 @@ public enum SignatureAlgorithm implements com.google.protobuf.ProtocolMessageEnu */ ECDSA_P256_SHA256(9), /** - * - * *
      * ECDSA on the NIST P-384 curve with a SHA384 digest.
      * 
@@ -248,8 +204,6 @@ public enum SignatureAlgorithm implements com.google.protobuf.ProtocolMessageEnu */ ECDSA_P384_SHA384(10), /** - * - * *
      * ECDSA on the NIST P-521 curve with a SHA512 digest.
      * 
@@ -261,8 +215,6 @@ public enum SignatureAlgorithm implements com.google.protobuf.ProtocolMessageEnu ; /** - * - * *
      * Not specified.
      * 
@@ -271,8 +223,6 @@ public enum SignatureAlgorithm implements com.google.protobuf.ProtocolMessageEnu */ public static final int SIGNATURE_ALGORITHM_UNSPECIFIED_VALUE = 0; /** - * - * *
      * RSASSA-PSS 2048 bit key with a SHA256 digest.
      * 
@@ -281,8 +231,6 @@ public enum SignatureAlgorithm implements com.google.protobuf.ProtocolMessageEnu */ public static final int RSA_PSS_2048_SHA256_VALUE = 1; /** - * - * *
      * RSASSA-PSS 3072 bit key with a SHA256 digest.
      * 
@@ -291,8 +239,6 @@ public enum SignatureAlgorithm implements com.google.protobuf.ProtocolMessageEnu */ public static final int RSA_PSS_3072_SHA256_VALUE = 2; /** - * - * *
      * RSASSA-PSS 4096 bit key with a SHA256 digest.
      * 
@@ -301,8 +247,6 @@ public enum SignatureAlgorithm implements com.google.protobuf.ProtocolMessageEnu */ public static final int RSA_PSS_4096_SHA256_VALUE = 3; /** - * - * *
      * RSASSA-PSS 4096 bit key with a SHA512 digest.
      * 
@@ -311,8 +255,6 @@ public enum SignatureAlgorithm implements com.google.protobuf.ProtocolMessageEnu */ public static final int RSA_PSS_4096_SHA512_VALUE = 4; /** - * - * *
      * RSASSA-PKCS1-v1_5 with a 2048 bit key and a SHA256 digest.
      * 
@@ -321,8 +263,6 @@ public enum SignatureAlgorithm implements com.google.protobuf.ProtocolMessageEnu */ public static final int RSA_SIGN_PKCS1_2048_SHA256_VALUE = 5; /** - * - * *
      * RSASSA-PKCS1-v1_5 with a 3072 bit key and a SHA256 digest.
      * 
@@ -331,8 +271,6 @@ public enum SignatureAlgorithm implements com.google.protobuf.ProtocolMessageEnu */ public static final int RSA_SIGN_PKCS1_3072_SHA256_VALUE = 6; /** - * - * *
      * RSASSA-PKCS1-v1_5 with a 4096 bit key and a SHA256 digest.
      * 
@@ -341,8 +279,6 @@ public enum SignatureAlgorithm implements com.google.protobuf.ProtocolMessageEnu */ public static final int RSA_SIGN_PKCS1_4096_SHA256_VALUE = 7; /** - * - * *
      * RSASSA-PKCS1-v1_5 with a 4096 bit key and a SHA512 digest.
      * 
@@ -351,8 +287,6 @@ public enum SignatureAlgorithm implements com.google.protobuf.ProtocolMessageEnu */ public static final int RSA_SIGN_PKCS1_4096_SHA512_VALUE = 8; /** - * - * *
      * ECDSA on the NIST P-256 curve with a SHA256 digest.
      * 
@@ -361,8 +295,6 @@ public enum SignatureAlgorithm implements com.google.protobuf.ProtocolMessageEnu */ public static final int ECDSA_P256_SHA256_VALUE = 9; /** - * - * *
      * ECDSA on the NIST P-384 curve with a SHA384 digest.
      * 
@@ -371,8 +303,6 @@ public enum SignatureAlgorithm implements com.google.protobuf.ProtocolMessageEnu */ public static final int ECDSA_P384_SHA384_VALUE = 10; /** - * - * *
      * ECDSA on the NIST P-521 curve with a SHA512 digest.
      * 
@@ -381,6 +311,7 @@ public enum SignatureAlgorithm implements com.google.protobuf.ProtocolMessageEnu */ public static final int ECDSA_P521_SHA512_VALUE = 11; + public final int getNumber() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalArgumentException( @@ -405,32 +336,19 @@ public static SignatureAlgorithm valueOf(int value) { */ public static SignatureAlgorithm forNumber(int value) { switch (value) { - case 0: - return SIGNATURE_ALGORITHM_UNSPECIFIED; - case 1: - return RSA_PSS_2048_SHA256; - case 2: - return RSA_PSS_3072_SHA256; - case 3: - return RSA_PSS_4096_SHA256; - case 4: - return RSA_PSS_4096_SHA512; - case 5: - return RSA_SIGN_PKCS1_2048_SHA256; - case 6: - return RSA_SIGN_PKCS1_3072_SHA256; - case 7: - return RSA_SIGN_PKCS1_4096_SHA256; - case 8: - return RSA_SIGN_PKCS1_4096_SHA512; - case 9: - return ECDSA_P256_SHA256; - case 10: - return ECDSA_P384_SHA384; - case 11: - return ECDSA_P521_SHA512; - default: - return null; + case 0: return SIGNATURE_ALGORITHM_UNSPECIFIED; + case 1: return RSA_PSS_2048_SHA256; + case 2: return RSA_PSS_3072_SHA256; + case 3: return RSA_PSS_4096_SHA256; + case 4: return RSA_PSS_4096_SHA512; + case 5: return RSA_SIGN_PKCS1_2048_SHA256; + case 6: return RSA_SIGN_PKCS1_3072_SHA256; + case 7: return RSA_SIGN_PKCS1_4096_SHA256; + case 8: return RSA_SIGN_PKCS1_4096_SHA512; + case 9: return ECDSA_P256_SHA256; + case 10: return ECDSA_P384_SHA384; + case 11: return ECDSA_P521_SHA512; + default: return null; } } @@ -438,31 +356,29 @@ public static SignatureAlgorithm forNumber(int value) { internalGetValueMap() { return internalValueMap; } + private static final com.google.protobuf.Internal.EnumLiteMap< + SignatureAlgorithm> internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public SignatureAlgorithm findValueByNumber(int number) { + return SignatureAlgorithm.forNumber(number); + } + }; - private static final com.google.protobuf.Internal.EnumLiteMap - internalValueMap = - new com.google.protobuf.Internal.EnumLiteMap() { - public SignatureAlgorithm findValueByNumber(int number) { - return SignatureAlgorithm.forNumber(number); - } - }; - - public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { + public final com.google.protobuf.Descriptors.EnumValueDescriptor + getValueDescriptor() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalStateException( "Can't get the descriptor of an unrecognized enum value."); } return getDescriptor().getValues().get(ordinal()); } - - public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { + public final com.google.protobuf.Descriptors.EnumDescriptor + getDescriptorForType() { return getDescriptor(); } - - public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { - return com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey.getDescriptor() - .getEnumTypes() - .get(0); + public static final com.google.protobuf.Descriptors.EnumDescriptor + getDescriptor() { + return com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey.getDescriptor().getEnumTypes().get(0); } private static final SignatureAlgorithm[] VALUES = values(); @@ -470,7 +386,8 @@ public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor public static SignatureAlgorithm valueOf( com.google.protobuf.Descriptors.EnumValueDescriptor desc) { if (desc.getType() != getDescriptor()) { - throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); + throw new java.lang.IllegalArgumentException( + "EnumValueDescriptor is not for this type."); } if (desc.getIndex() == -1) { return UNRECOGNIZED; @@ -490,15 +407,12 @@ private SignatureAlgorithm(int value) { public static final int PUBLIC_KEY_PEM_FIELD_NUMBER = 1; private volatile java.lang.Object publicKeyPem_; /** - * - * *
    * A PEM-encoded public key, as described in
    * https://tools.ietf.org/html/rfc7468#section-13
    * 
* * string public_key_pem = 1; - * * @return The publicKeyPem. */ @java.lang.Override @@ -507,30 +421,30 @@ public java.lang.String getPublicKeyPem() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); publicKeyPem_ = s; return s; } } /** - * - * *
    * A PEM-encoded public key, as described in
    * https://tools.ietf.org/html/rfc7468#section-13
    * 
* * string public_key_pem = 1; - * * @return The bytes for publicKeyPem. */ @java.lang.Override - public com.google.protobuf.ByteString getPublicKeyPemBytes() { + public com.google.protobuf.ByteString + getPublicKeyPemBytes() { java.lang.Object ref = publicKeyPem_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); publicKeyPem_ = b; return b; } else { @@ -541,8 +455,6 @@ public com.google.protobuf.ByteString getPublicKeyPemBytes() { public static final int SIGNATURE_ALGORITHM_FIELD_NUMBER = 2; private int signatureAlgorithm_; /** - * - * *
    * The signature algorithm used to verify a message against a signature using
    * this key.
@@ -551,19 +463,13 @@ public com.google.protobuf.ByteString getPublicKeyPemBytes() {
    * that of the public key).
    * 
* - * - * .google.cloud.binaryauthorization.v1beta1.PkixPublicKey.SignatureAlgorithm signature_algorithm = 2; - * - * + * .google.cloud.binaryauthorization.v1beta1.PkixPublicKey.SignatureAlgorithm signature_algorithm = 2; * @return The enum numeric value on the wire for signatureAlgorithm. */ - @java.lang.Override - public int getSignatureAlgorithmValue() { + @java.lang.Override public int getSignatureAlgorithmValue() { return signatureAlgorithm_; } /** - * - * *
    * The signature algorithm used to verify a message against a signature using
    * this key.
@@ -572,26 +478,16 @@ public int getSignatureAlgorithmValue() {
    * that of the public key).
    * 
* - * - * .google.cloud.binaryauthorization.v1beta1.PkixPublicKey.SignatureAlgorithm signature_algorithm = 2; - * - * + * .google.cloud.binaryauthorization.v1beta1.PkixPublicKey.SignatureAlgorithm signature_algorithm = 2; * @return The signatureAlgorithm. */ - @java.lang.Override - public com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey.SignatureAlgorithm - getSignatureAlgorithm() { + @java.lang.Override public com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey.SignatureAlgorithm getSignatureAlgorithm() { @SuppressWarnings("deprecation") - com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey.SignatureAlgorithm result = - com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey.SignatureAlgorithm.valueOf( - signatureAlgorithm_); - return result == null - ? com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey.SignatureAlgorithm.UNRECOGNIZED - : result; + com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey.SignatureAlgorithm result = com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey.SignatureAlgorithm.valueOf(signatureAlgorithm_); + return result == null ? com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey.SignatureAlgorithm.UNRECOGNIZED : result; } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -603,14 +499,12 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { if (!getPublicKeyPemBytes().isEmpty()) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, publicKeyPem_); } - if (signatureAlgorithm_ - != com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey.SignatureAlgorithm - .SIGNATURE_ALGORITHM_UNSPECIFIED - .getNumber()) { + if (signatureAlgorithm_ != com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey.SignatureAlgorithm.SIGNATURE_ALGORITHM_UNSPECIFIED.getNumber()) { output.writeEnum(2, signatureAlgorithm_); } unknownFields.writeTo(output); @@ -625,11 +519,9 @@ public int getSerializedSize() { if (!getPublicKeyPemBytes().isEmpty()) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, publicKeyPem_); } - if (signatureAlgorithm_ - != com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey.SignatureAlgorithm - .SIGNATURE_ALGORITHM_UNSPECIFIED - .getNumber()) { - size += com.google.protobuf.CodedOutputStream.computeEnumSize(2, signatureAlgorithm_); + if (signatureAlgorithm_ != com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey.SignatureAlgorithm.SIGNATURE_ALGORITHM_UNSPECIFIED.getNumber()) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(2, signatureAlgorithm_); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -639,15 +531,15 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey)) { return super.equals(obj); } - com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey other = - (com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey) obj; + com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey other = (com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey) obj; - if (!getPublicKeyPem().equals(other.getPublicKeyPem())) return false; + if (!getPublicKeyPem() + .equals(other.getPublicKeyPem())) return false; if (signatureAlgorithm_ != other.signatureAlgorithm_) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; @@ -670,104 +562,96 @@ public int hashCode() { } public static com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + public static com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + public static com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); } - public static com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - + public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - - public static Builder newBuilder( - com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey prototype) { + public static Builder newBuilder(com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** - * - * *
    * A public key in the PkixPublicKey format (see
    * https://tools.ietf.org/html/rfc5280#section-4.1.2.7 for details).
@@ -777,23 +661,21 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build
    *
    * Protobuf type {@code google.cloud.binaryauthorization.v1beta1.PkixPublicKey}
    */
-  public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder
-      implements
+  public static final class Builder extends
+      com.google.protobuf.GeneratedMessageV3.Builder implements
       // @@protoc_insertion_point(builder_implements:google.cloud.binaryauthorization.v1beta1.PkixPublicKey)
       com.google.cloud.binaryauthorization.v1beta1.PkixPublicKeyOrBuilder {
-    public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
-      return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationResourcesProto
-          .internal_static_google_cloud_binaryauthorization_v1beta1_PkixPublicKey_descriptor;
+    public static final com.google.protobuf.Descriptors.Descriptor
+        getDescriptor() {
+      return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationResourcesProto.internal_static_google_cloud_binaryauthorization_v1beta1_PkixPublicKey_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationResourcesProto
-          .internal_static_google_cloud_binaryauthorization_v1beta1_PkixPublicKey_fieldAccessorTable
+      return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationResourcesProto.internal_static_google_cloud_binaryauthorization_v1beta1_PkixPublicKey_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey.class,
-              com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey.Builder.class);
+              com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey.class, com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey.Builder.class);
     }
 
     // Construct using com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey.newBuilder()
@@ -801,15 +683,16 @@ private Builder() {
       maybeForceBuilderInitialization();
     }
 
-    private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+    private Builder(
+        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
       super(parent);
       maybeForceBuilderInitialization();
     }
-
     private void maybeForceBuilderInitialization() {
-      if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {}
+      if (com.google.protobuf.GeneratedMessageV3
+              .alwaysUseFieldBuilders) {
+      }
     }
-
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -821,9 +704,9 @@ public Builder clear() {
     }
 
     @java.lang.Override
-    public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
-      return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationResourcesProto
-          .internal_static_google_cloud_binaryauthorization_v1beta1_PkixPublicKey_descriptor;
+    public com.google.protobuf.Descriptors.Descriptor
+        getDescriptorForType() {
+      return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationResourcesProto.internal_static_google_cloud_binaryauthorization_v1beta1_PkixPublicKey_descriptor;
     }
 
     @java.lang.Override
@@ -842,8 +725,7 @@ public com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey build() {
 
     @java.lang.Override
     public com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey buildPartial() {
-      com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey result =
-          new com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey(this);
+      com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey result = new com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey(this);
       result.publicKeyPem_ = publicKeyPem_;
       result.signatureAlgorithm_ = signatureAlgorithm_;
       onBuilt();
@@ -854,39 +736,38 @@ public com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey buildPartial()
     public Builder clone() {
       return super.clone();
     }
-
     @java.lang.Override
     public Builder setField(
-        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field,
+        java.lang.Object value) {
       return super.setField(field, value);
     }
-
     @java.lang.Override
-    public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
+    public Builder clearField(
+        com.google.protobuf.Descriptors.FieldDescriptor field) {
       return super.clearField(field);
     }
-
     @java.lang.Override
-    public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+    public Builder clearOneof(
+        com.google.protobuf.Descriptors.OneofDescriptor oneof) {
       return super.clearOneof(oneof);
     }
-
     @java.lang.Override
     public Builder setRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field,
+        int index, java.lang.Object value) {
       return super.setRepeatedField(field, index, value);
     }
-
     @java.lang.Override
     public Builder addRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field,
+        java.lang.Object value) {
       return super.addRepeatedField(field, value);
     }
-
     @java.lang.Override
     public Builder mergeFrom(com.google.protobuf.Message other) {
       if (other instanceof com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey) {
-        return mergeFrom((com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey) other);
+        return mergeFrom((com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey)other);
       } else {
         super.mergeFrom(other);
         return this;
@@ -894,8 +775,7 @@ public Builder mergeFrom(com.google.protobuf.Message other) {
     }
 
     public Builder mergeFrom(com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey other) {
-      if (other == com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey.getDefaultInstance())
-        return this;
+      if (other == com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey.getDefaultInstance()) return this;
       if (!other.getPublicKeyPem().isEmpty()) {
         publicKeyPem_ = other.publicKeyPem_;
         onChanged();
@@ -922,8 +802,7 @@ public Builder mergeFrom(
       try {
         parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-        parsedMessage =
-            (com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey) e.getUnfinishedMessage();
+        parsedMessage = (com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey) e.getUnfinishedMessage();
         throw e.unwrapIOException();
       } finally {
         if (parsedMessage != null) {
@@ -935,21 +814,19 @@ public Builder mergeFrom(
 
     private java.lang.Object publicKeyPem_ = "";
     /**
-     *
-     *
      * 
      * A PEM-encoded public key, as described in
      * https://tools.ietf.org/html/rfc7468#section-13
      * 
* * string public_key_pem = 1; - * * @return The publicKeyPem. */ public java.lang.String getPublicKeyPem() { java.lang.Object ref = publicKeyPem_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); publicKeyPem_ = s; return s; @@ -958,22 +835,21 @@ public java.lang.String getPublicKeyPem() { } } /** - * - * *
      * A PEM-encoded public key, as described in
      * https://tools.ietf.org/html/rfc7468#section-13
      * 
* * string public_key_pem = 1; - * * @return The bytes for publicKeyPem. */ - public com.google.protobuf.ByteString getPublicKeyPemBytes() { + public com.google.protobuf.ByteString + getPublicKeyPemBytes() { java.lang.Object ref = publicKeyPem_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); publicKeyPem_ = b; return b; } else { @@ -981,64 +857,57 @@ public com.google.protobuf.ByteString getPublicKeyPemBytes() { } } /** - * - * *
      * A PEM-encoded public key, as described in
      * https://tools.ietf.org/html/rfc7468#section-13
      * 
* * string public_key_pem = 1; - * * @param value The publicKeyPem to set. * @return This builder for chaining. */ - public Builder setPublicKeyPem(java.lang.String value) { + public Builder setPublicKeyPem( + java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - + throw new NullPointerException(); + } + publicKeyPem_ = value; onChanged(); return this; } /** - * - * *
      * A PEM-encoded public key, as described in
      * https://tools.ietf.org/html/rfc7468#section-13
      * 
* * string public_key_pem = 1; - * * @return This builder for chaining. */ public Builder clearPublicKeyPem() { - + publicKeyPem_ = getDefaultInstance().getPublicKeyPem(); onChanged(); return this; } /** - * - * *
      * A PEM-encoded public key, as described in
      * https://tools.ietf.org/html/rfc7468#section-13
      * 
* * string public_key_pem = 1; - * * @param value The bytes for publicKeyPem to set. * @return This builder for chaining. */ - public Builder setPublicKeyPemBytes(com.google.protobuf.ByteString value) { + public Builder setPublicKeyPemBytes( + com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + publicKeyPem_ = value; onChanged(); return this; @@ -1046,8 +915,6 @@ public Builder setPublicKeyPemBytes(com.google.protobuf.ByteString value) { private int signatureAlgorithm_ = 0; /** - * - * *
      * The signature algorithm used to verify a message against a signature using
      * this key.
@@ -1056,19 +923,13 @@ public Builder setPublicKeyPemBytes(com.google.protobuf.ByteString value) {
      * that of the public key).
      * 
* - * - * .google.cloud.binaryauthorization.v1beta1.PkixPublicKey.SignatureAlgorithm signature_algorithm = 2; - * - * + * .google.cloud.binaryauthorization.v1beta1.PkixPublicKey.SignatureAlgorithm signature_algorithm = 2; * @return The enum numeric value on the wire for signatureAlgorithm. */ - @java.lang.Override - public int getSignatureAlgorithmValue() { + @java.lang.Override public int getSignatureAlgorithmValue() { return signatureAlgorithm_; } /** - * - * *
      * The signature algorithm used to verify a message against a signature using
      * this key.
@@ -1077,22 +938,17 @@ public int getSignatureAlgorithmValue() {
      * that of the public key).
      * 
* - * - * .google.cloud.binaryauthorization.v1beta1.PkixPublicKey.SignatureAlgorithm signature_algorithm = 2; - * - * + * .google.cloud.binaryauthorization.v1beta1.PkixPublicKey.SignatureAlgorithm signature_algorithm = 2; * @param value The enum numeric value on the wire for signatureAlgorithm to set. * @return This builder for chaining. */ public Builder setSignatureAlgorithmValue(int value) { - + signatureAlgorithm_ = value; onChanged(); return this; } /** - * - * *
      * The signature algorithm used to verify a message against a signature using
      * this key.
@@ -1101,27 +957,16 @@ public Builder setSignatureAlgorithmValue(int value) {
      * that of the public key).
      * 
* - * - * .google.cloud.binaryauthorization.v1beta1.PkixPublicKey.SignatureAlgorithm signature_algorithm = 2; - * - * + * .google.cloud.binaryauthorization.v1beta1.PkixPublicKey.SignatureAlgorithm signature_algorithm = 2; * @return The signatureAlgorithm. */ @java.lang.Override - public com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey.SignatureAlgorithm - getSignatureAlgorithm() { + public com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey.SignatureAlgorithm getSignatureAlgorithm() { @SuppressWarnings("deprecation") - com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey.SignatureAlgorithm result = - com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey.SignatureAlgorithm.valueOf( - signatureAlgorithm_); - return result == null - ? com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey.SignatureAlgorithm - .UNRECOGNIZED - : result; + com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey.SignatureAlgorithm result = com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey.SignatureAlgorithm.valueOf(signatureAlgorithm_); + return result == null ? com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey.SignatureAlgorithm.UNRECOGNIZED : result; } /** - * - * *
      * The signature algorithm used to verify a message against a signature using
      * this key.
@@ -1130,26 +975,20 @@ public Builder setSignatureAlgorithmValue(int value) {
      * that of the public key).
      * 
* - * - * .google.cloud.binaryauthorization.v1beta1.PkixPublicKey.SignatureAlgorithm signature_algorithm = 2; - * - * + * .google.cloud.binaryauthorization.v1beta1.PkixPublicKey.SignatureAlgorithm signature_algorithm = 2; * @param value The signatureAlgorithm to set. * @return This builder for chaining. */ - public Builder setSignatureAlgorithm( - com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey.SignatureAlgorithm value) { + public Builder setSignatureAlgorithm(com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey.SignatureAlgorithm value) { if (value == null) { throw new NullPointerException(); } - + signatureAlgorithm_ = value.getNumber(); onChanged(); return this; } /** - * - * *
      * The signature algorithm used to verify a message against a signature using
      * this key.
@@ -1158,21 +997,18 @@ public Builder setSignatureAlgorithm(
      * that of the public key).
      * 
* - * - * .google.cloud.binaryauthorization.v1beta1.PkixPublicKey.SignatureAlgorithm signature_algorithm = 2; - * - * + * .google.cloud.binaryauthorization.v1beta1.PkixPublicKey.SignatureAlgorithm signature_algorithm = 2; * @return This builder for chaining. */ public Builder clearSignatureAlgorithm() { - + signatureAlgorithm_ = 0; onChanged(); return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @@ -1182,12 +1018,12 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } + // @@protoc_insertion_point(builder_scope:google.cloud.binaryauthorization.v1beta1.PkixPublicKey) } // @@protoc_insertion_point(class_scope:google.cloud.binaryauthorization.v1beta1.PkixPublicKey) private static final com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey DEFAULT_INSTANCE; - static { DEFAULT_INSTANCE = new com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey(); } @@ -1196,16 +1032,16 @@ public static com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey getDefa return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public PkixPublicKey parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new PkixPublicKey(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public PkixPublicKey parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new PkixPublicKey(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -1220,4 +1056,6 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey getDefaultInstanceForType() { return DEFAULT_INSTANCE; } + } + diff --git a/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/PkixPublicKeyOrBuilder.java b/owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/PkixPublicKeyOrBuilder.java similarity index 60% rename from proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/PkixPublicKeyOrBuilder.java rename to owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/PkixPublicKeyOrBuilder.java index 6e0faf64..487c6c9b 100644 --- a/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/PkixPublicKeyOrBuilder.java +++ b/owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/PkixPublicKeyOrBuilder.java @@ -1,58 +1,35 @@ -/* - * Copyright 2020 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * 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 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/binaryauthorization/v1beta1/resources.proto package com.google.cloud.binaryauthorization.v1beta1; -public interface PkixPublicKeyOrBuilder - extends +public interface PkixPublicKeyOrBuilder extends // @@protoc_insertion_point(interface_extends:google.cloud.binaryauthorization.v1beta1.PkixPublicKey) com.google.protobuf.MessageOrBuilder { /** - * - * *
    * A PEM-encoded public key, as described in
    * https://tools.ietf.org/html/rfc7468#section-13
    * 
* * string public_key_pem = 1; - * * @return The publicKeyPem. */ java.lang.String getPublicKeyPem(); /** - * - * *
    * A PEM-encoded public key, as described in
    * https://tools.ietf.org/html/rfc7468#section-13
    * 
* * string public_key_pem = 1; - * * @return The bytes for publicKeyPem. */ - com.google.protobuf.ByteString getPublicKeyPemBytes(); + com.google.protobuf.ByteString + getPublicKeyPemBytes(); /** - * - * *
    * The signature algorithm used to verify a message against a signature using
    * this key.
@@ -61,16 +38,11 @@ public interface PkixPublicKeyOrBuilder
    * that of the public key).
    * 
* - * - * .google.cloud.binaryauthorization.v1beta1.PkixPublicKey.SignatureAlgorithm signature_algorithm = 2; - * - * + * .google.cloud.binaryauthorization.v1beta1.PkixPublicKey.SignatureAlgorithm signature_algorithm = 2; * @return The enum numeric value on the wire for signatureAlgorithm. */ int getSignatureAlgorithmValue(); /** - * - * *
    * The signature algorithm used to verify a message against a signature using
    * this key.
@@ -79,12 +51,8 @@ public interface PkixPublicKeyOrBuilder
    * that of the public key).
    * 
* - * - * .google.cloud.binaryauthorization.v1beta1.PkixPublicKey.SignatureAlgorithm signature_algorithm = 2; - * - * + * .google.cloud.binaryauthorization.v1beta1.PkixPublicKey.SignatureAlgorithm signature_algorithm = 2; * @return The signatureAlgorithm. */ - com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey.SignatureAlgorithm - getSignatureAlgorithm(); + com.google.cloud.binaryauthorization.v1beta1.PkixPublicKey.SignatureAlgorithm getSignatureAlgorithm(); } diff --git a/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/Policy.java b/owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/Policy.java similarity index 62% rename from proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/Policy.java rename to owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/Policy.java index c8e61918..37dc22fa 100644 --- a/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/Policy.java +++ b/owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/Policy.java @@ -1,26 +1,9 @@ -/* - * Copyright 2020 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * 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 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/binaryauthorization/v1beta1/resources.proto package com.google.cloud.binaryauthorization.v1beta1; /** - * - * *
  * A [policy][google.cloud.binaryauthorization.v1beta1.Policy] for container
  * image binary authorization.
@@ -28,16 +11,15 @@
  *
  * Protobuf type {@code google.cloud.binaryauthorization.v1beta1.Policy}
  */
-public final class Policy extends com.google.protobuf.GeneratedMessageV3
-    implements
+public final class Policy extends
+    com.google.protobuf.GeneratedMessageV3 implements
     // @@protoc_insertion_point(message_implements:google.cloud.binaryauthorization.v1beta1.Policy)
     PolicyOrBuilder {
-  private static final long serialVersionUID = 0L;
+private static final long serialVersionUID = 0L;
   // Use Policy.newBuilder() to construct.
   private Policy(com.google.protobuf.GeneratedMessageV3.Builder builder) {
     super(builder);
   }
-
   private Policy() {
     name_ = "";
     description_ = "";
@@ -47,15 +29,16 @@ private Policy() {
 
   @java.lang.Override
   @SuppressWarnings({"unused"})
-  protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
+  protected java.lang.Object newInstance(
+      UnusedPrivateParameter unused) {
     return new Policy();
   }
 
   @java.lang.Override
-  public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
+  public final com.google.protobuf.UnknownFieldSet
+  getUnknownFields() {
     return this.unknownFields;
   }
-
   private Policy(
       com.google.protobuf.CodedInputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
@@ -75,150 +58,125 @@ private Policy(
           case 0:
             done = true;
             break;
-          case 10:
-            {
-              java.lang.String s = input.readStringRequireUtf8();
+          case 10: {
+            java.lang.String s = input.readStringRequireUtf8();
 
-              name_ = s;
-              break;
-            }
-          case 18:
-            {
-              if (!((mutable_bitField0_ & 0x00000001) != 0)) {
-                admissionWhitelistPatterns_ =
-                    new java.util.ArrayList<
-                        com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern>();
-                mutable_bitField0_ |= 0x00000001;
-              }
-              admissionWhitelistPatterns_.add(
-                  input.readMessage(
-                      com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern
-                          .parser(),
-                      extensionRegistry));
-              break;
+            name_ = s;
+            break;
+          }
+          case 18: {
+            if (!((mutable_bitField0_ & 0x00000001) != 0)) {
+              admissionWhitelistPatterns_ = new java.util.ArrayList();
+              mutable_bitField0_ |= 0x00000001;
             }
-          case 26:
-            {
-              if (!((mutable_bitField0_ & 0x00000002) != 0)) {
-                clusterAdmissionRules_ =
-                    com.google.protobuf.MapField.newMapField(
-                        ClusterAdmissionRulesDefaultEntryHolder.defaultEntry);
-                mutable_bitField0_ |= 0x00000002;
-              }
-              com.google.protobuf.MapEntry<
-                      java.lang.String, com.google.cloud.binaryauthorization.v1beta1.AdmissionRule>
-                  clusterAdmissionRules__ =
-                      input.readMessage(
-                          ClusterAdmissionRulesDefaultEntryHolder.defaultEntry.getParserForType(),
-                          extensionRegistry);
-              clusterAdmissionRules_
-                  .getMutableMap()
-                  .put(clusterAdmissionRules__.getKey(), clusterAdmissionRules__.getValue());
-              break;
+            admissionWhitelistPatterns_.add(
+                input.readMessage(com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern.parser(), extensionRegistry));
+            break;
+          }
+          case 26: {
+            if (!((mutable_bitField0_ & 0x00000002) != 0)) {
+              clusterAdmissionRules_ = com.google.protobuf.MapField.newMapField(
+                  ClusterAdmissionRulesDefaultEntryHolder.defaultEntry);
+              mutable_bitField0_ |= 0x00000002;
             }
-          case 34:
-            {
-              com.google.cloud.binaryauthorization.v1beta1.AdmissionRule.Builder subBuilder = null;
-              if (defaultAdmissionRule_ != null) {
-                subBuilder = defaultAdmissionRule_.toBuilder();
-              }
-              defaultAdmissionRule_ =
-                  input.readMessage(
-                      com.google.cloud.binaryauthorization.v1beta1.AdmissionRule.parser(),
-                      extensionRegistry);
-              if (subBuilder != null) {
-                subBuilder.mergeFrom(defaultAdmissionRule_);
-                defaultAdmissionRule_ = subBuilder.buildPartial();
-              }
-
-              break;
+            com.google.protobuf.MapEntry
+            clusterAdmissionRules__ = input.readMessage(
+                ClusterAdmissionRulesDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry);
+            clusterAdmissionRules_.getMutableMap().put(
+                clusterAdmissionRules__.getKey(), clusterAdmissionRules__.getValue());
+            break;
+          }
+          case 34: {
+            com.google.cloud.binaryauthorization.v1beta1.AdmissionRule.Builder subBuilder = null;
+            if (defaultAdmissionRule_ != null) {
+              subBuilder = defaultAdmissionRule_.toBuilder();
             }
-          case 42:
-            {
-              com.google.protobuf.Timestamp.Builder subBuilder = null;
-              if (updateTime_ != null) {
-                subBuilder = updateTime_.toBuilder();
-              }
-              updateTime_ =
-                  input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry);
-              if (subBuilder != null) {
-                subBuilder.mergeFrom(updateTime_);
-                updateTime_ = subBuilder.buildPartial();
-              }
-
-              break;
+            defaultAdmissionRule_ = input.readMessage(com.google.cloud.binaryauthorization.v1beta1.AdmissionRule.parser(), extensionRegistry);
+            if (subBuilder != null) {
+              subBuilder.mergeFrom(defaultAdmissionRule_);
+              defaultAdmissionRule_ = subBuilder.buildPartial();
             }
-          case 50:
-            {
-              java.lang.String s = input.readStringRequireUtf8();
 
-              description_ = s;
-              break;
+            break;
+          }
+          case 42: {
+            com.google.protobuf.Timestamp.Builder subBuilder = null;
+            if (updateTime_ != null) {
+              subBuilder = updateTime_.toBuilder();
             }
-          case 56:
-            {
-              int rawValue = input.readEnum();
-
-              globalPolicyEvaluationMode_ = rawValue;
-              break;
+            updateTime_ = input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry);
+            if (subBuilder != null) {
+              subBuilder.mergeFrom(updateTime_);
+              updateTime_ = subBuilder.buildPartial();
             }
-          default:
-            {
-              if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
-                done = true;
-              }
-              break;
+
+            break;
+          }
+          case 50: {
+            java.lang.String s = input.readStringRequireUtf8();
+
+            description_ = s;
+            break;
+          }
+          case 56: {
+            int rawValue = input.readEnum();
+
+            globalPolicyEvaluationMode_ = rawValue;
+            break;
+          }
+          default: {
+            if (!parseUnknownField(
+                input, unknownFields, extensionRegistry, tag)) {
+              done = true;
             }
+            break;
+          }
         }
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
-      throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
+      throw new com.google.protobuf.InvalidProtocolBufferException(
+          e).setUnfinishedMessage(this);
     } finally {
       if (((mutable_bitField0_ & 0x00000001) != 0)) {
-        admissionWhitelistPatterns_ =
-            java.util.Collections.unmodifiableList(admissionWhitelistPatterns_);
+        admissionWhitelistPatterns_ = java.util.Collections.unmodifiableList(admissionWhitelistPatterns_);
       }
       this.unknownFields = unknownFields.build();
       makeExtensionsImmutable();
     }
   }
-
-  public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
-    return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationResourcesProto
-        .internal_static_google_cloud_binaryauthorization_v1beta1_Policy_descriptor;
+  public static final com.google.protobuf.Descriptors.Descriptor
+      getDescriptor() {
+    return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationResourcesProto.internal_static_google_cloud_binaryauthorization_v1beta1_Policy_descriptor;
   }
 
   @SuppressWarnings({"rawtypes"})
   @java.lang.Override
-  protected com.google.protobuf.MapField internalGetMapField(int number) {
+  protected com.google.protobuf.MapField internalGetMapField(
+      int number) {
     switch (number) {
       case 3:
         return internalGetClusterAdmissionRules();
       default:
-        throw new RuntimeException("Invalid map field number: " + number);
+        throw new RuntimeException(
+            "Invalid map field number: " + number);
     }
   }
-
   @java.lang.Override
   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
       internalGetFieldAccessorTable() {
-    return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationResourcesProto
-        .internal_static_google_cloud_binaryauthorization_v1beta1_Policy_fieldAccessorTable
+    return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationResourcesProto.internal_static_google_cloud_binaryauthorization_v1beta1_Policy_fieldAccessorTable
         .ensureFieldAccessorsInitialized(
-            com.google.cloud.binaryauthorization.v1beta1.Policy.class,
-            com.google.cloud.binaryauthorization.v1beta1.Policy.Builder.class);
+            com.google.cloud.binaryauthorization.v1beta1.Policy.class, com.google.cloud.binaryauthorization.v1beta1.Policy.Builder.class);
   }
 
   /**
-   * Protobuf enum {@code
-   * google.cloud.binaryauthorization.v1beta1.Policy.GlobalPolicyEvaluationMode}
+   * Protobuf enum {@code google.cloud.binaryauthorization.v1beta1.Policy.GlobalPolicyEvaluationMode}
    */
-  public enum GlobalPolicyEvaluationMode implements com.google.protobuf.ProtocolMessageEnum {
+  public enum GlobalPolicyEvaluationMode
+      implements com.google.protobuf.ProtocolMessageEnum {
     /**
-     *
-     *
      * 
      * Not specified: DISABLE is assumed.
      * 
@@ -227,8 +185,6 @@ public enum GlobalPolicyEvaluationMode implements com.google.protobuf.ProtocolMe */ GLOBAL_POLICY_EVALUATION_MODE_UNSPECIFIED(0), /** - * - * *
      * Enables system policy evaluation.
      * 
@@ -237,8 +193,6 @@ public enum GlobalPolicyEvaluationMode implements com.google.protobuf.ProtocolMe */ ENABLE(1), /** - * - * *
      * Disables system policy evaluation.
      * 
@@ -250,8 +204,6 @@ public enum GlobalPolicyEvaluationMode implements com.google.protobuf.ProtocolMe ; /** - * - * *
      * Not specified: DISABLE is assumed.
      * 
@@ -260,8 +212,6 @@ public enum GlobalPolicyEvaluationMode implements com.google.protobuf.ProtocolMe */ public static final int GLOBAL_POLICY_EVALUATION_MODE_UNSPECIFIED_VALUE = 0; /** - * - * *
      * Enables system policy evaluation.
      * 
@@ -270,8 +220,6 @@ public enum GlobalPolicyEvaluationMode implements com.google.protobuf.ProtocolMe */ public static final int ENABLE_VALUE = 1; /** - * - * *
      * Disables system policy evaluation.
      * 
@@ -280,6 +228,7 @@ public enum GlobalPolicyEvaluationMode implements com.google.protobuf.ProtocolMe */ public static final int DISABLE_VALUE = 2; + public final int getNumber() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalArgumentException( @@ -304,14 +253,10 @@ public static GlobalPolicyEvaluationMode valueOf(int value) { */ public static GlobalPolicyEvaluationMode forNumber(int value) { switch (value) { - case 0: - return GLOBAL_POLICY_EVALUATION_MODE_UNSPECIFIED; - case 1: - return ENABLE; - case 2: - return DISABLE; - default: - return null; + case 0: return GLOBAL_POLICY_EVALUATION_MODE_UNSPECIFIED; + case 1: return ENABLE; + case 2: return DISABLE; + default: return null; } } @@ -319,31 +264,29 @@ public static GlobalPolicyEvaluationMode forNumber(int value) { internalGetValueMap() { return internalValueMap; } + private static final com.google.protobuf.Internal.EnumLiteMap< + GlobalPolicyEvaluationMode> internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public GlobalPolicyEvaluationMode findValueByNumber(int number) { + return GlobalPolicyEvaluationMode.forNumber(number); + } + }; - private static final com.google.protobuf.Internal.EnumLiteMap - internalValueMap = - new com.google.protobuf.Internal.EnumLiteMap() { - public GlobalPolicyEvaluationMode findValueByNumber(int number) { - return GlobalPolicyEvaluationMode.forNumber(number); - } - }; - - public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { + public final com.google.protobuf.Descriptors.EnumValueDescriptor + getValueDescriptor() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalStateException( "Can't get the descriptor of an unrecognized enum value."); } return getDescriptor().getValues().get(ordinal()); } - - public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { + public final com.google.protobuf.Descriptors.EnumDescriptor + getDescriptorForType() { return getDescriptor(); } - - public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { - return com.google.cloud.binaryauthorization.v1beta1.Policy.getDescriptor() - .getEnumTypes() - .get(0); + public static final com.google.protobuf.Descriptors.EnumDescriptor + getDescriptor() { + return com.google.cloud.binaryauthorization.v1beta1.Policy.getDescriptor().getEnumTypes().get(0); } private static final GlobalPolicyEvaluationMode[] VALUES = values(); @@ -351,7 +294,8 @@ public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor public static GlobalPolicyEvaluationMode valueOf( com.google.protobuf.Descriptors.EnumValueDescriptor desc) { if (desc.getType() != getDescriptor()) { - throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); + throw new java.lang.IllegalArgumentException( + "EnumValueDescriptor is not for this type."); } if (desc.getIndex() == -1) { return UNRECOGNIZED; @@ -371,15 +315,12 @@ private GlobalPolicyEvaluationMode(int value) { public static final int NAME_FIELD_NUMBER = 1; private volatile java.lang.Object name_; /** - * - * *
    * Output only. The resource name, in the format `projects/*/policy`. There is
    * at most one policy per project.
    * 
* * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * * @return The name. */ @java.lang.Override @@ -388,30 +329,30 @@ public java.lang.String getName() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); name_ = s; return s; } } /** - * - * *
    * Output only. The resource name, in the format `projects/*/policy`. There is
    * at most one policy per project.
    * 
* * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * * @return The bytes for name. */ @java.lang.Override - public com.google.protobuf.ByteString getNameBytes() { + public com.google.protobuf.ByteString + getNameBytes() { java.lang.Object ref = name_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); name_ = b; return b; } else { @@ -422,14 +363,11 @@ public com.google.protobuf.ByteString getNameBytes() { public static final int DESCRIPTION_FIELD_NUMBER = 6; private volatile java.lang.Object description_; /** - * - * *
    * Optional. A descriptive comment.
    * 
* * string description = 6 [(.google.api.field_behavior) = OPTIONAL]; - * * @return The description. */ @java.lang.Override @@ -438,29 +376,29 @@ public java.lang.String getDescription() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); description_ = s; return s; } } /** - * - * *
    * Optional. A descriptive comment.
    * 
* * string description = 6 [(.google.api.field_behavior) = OPTIONAL]; - * * @return The bytes for description. */ @java.lang.Override - public com.google.protobuf.ByteString getDescriptionBytes() { + public com.google.protobuf.ByteString + getDescriptionBytes() { java.lang.Object ref = description_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); description_ = b; return b; } else { @@ -471,8 +409,6 @@ public com.google.protobuf.ByteString getDescriptionBytes() { public static final int GLOBAL_POLICY_EVALUATION_MODE_FIELD_NUMBER = 7; private int globalPolicyEvaluationMode_; /** - * - * *
    * Optional. Controls the evaluation of a Google-maintained global admission
    * policy for common system-level images. Images not covered by the global
@@ -480,19 +416,13 @@ public com.google.protobuf.ByteString getDescriptionBytes() {
    * has no effect when specified inside a global admission policy.
    * 
* - * - * .google.cloud.binaryauthorization.v1beta1.Policy.GlobalPolicyEvaluationMode global_policy_evaluation_mode = 7 [(.google.api.field_behavior) = OPTIONAL]; - * - * + * .google.cloud.binaryauthorization.v1beta1.Policy.GlobalPolicyEvaluationMode global_policy_evaluation_mode = 7 [(.google.api.field_behavior) = OPTIONAL]; * @return The enum numeric value on the wire for globalPolicyEvaluationMode. */ - @java.lang.Override - public int getGlobalPolicyEvaluationModeValue() { + @java.lang.Override public int getGlobalPolicyEvaluationModeValue() { return globalPolicyEvaluationMode_; } /** - * - * *
    * Optional. Controls the evaluation of a Google-maintained global admission
    * policy for common system-level images. Images not covered by the global
@@ -500,145 +430,101 @@ public int getGlobalPolicyEvaluationModeValue() {
    * has no effect when specified inside a global admission policy.
    * 
* - * - * .google.cloud.binaryauthorization.v1beta1.Policy.GlobalPolicyEvaluationMode global_policy_evaluation_mode = 7 [(.google.api.field_behavior) = OPTIONAL]; - * - * + * .google.cloud.binaryauthorization.v1beta1.Policy.GlobalPolicyEvaluationMode global_policy_evaluation_mode = 7 [(.google.api.field_behavior) = OPTIONAL]; * @return The globalPolicyEvaluationMode. */ - @java.lang.Override - public com.google.cloud.binaryauthorization.v1beta1.Policy.GlobalPolicyEvaluationMode - getGlobalPolicyEvaluationMode() { + @java.lang.Override public com.google.cloud.binaryauthorization.v1beta1.Policy.GlobalPolicyEvaluationMode getGlobalPolicyEvaluationMode() { @SuppressWarnings("deprecation") - com.google.cloud.binaryauthorization.v1beta1.Policy.GlobalPolicyEvaluationMode result = - com.google.cloud.binaryauthorization.v1beta1.Policy.GlobalPolicyEvaluationMode.valueOf( - globalPolicyEvaluationMode_); - return result == null - ? com.google.cloud.binaryauthorization.v1beta1.Policy.GlobalPolicyEvaluationMode - .UNRECOGNIZED - : result; + com.google.cloud.binaryauthorization.v1beta1.Policy.GlobalPolicyEvaluationMode result = com.google.cloud.binaryauthorization.v1beta1.Policy.GlobalPolicyEvaluationMode.valueOf(globalPolicyEvaluationMode_); + return result == null ? com.google.cloud.binaryauthorization.v1beta1.Policy.GlobalPolicyEvaluationMode.UNRECOGNIZED : result; } public static final int ADMISSION_WHITELIST_PATTERNS_FIELD_NUMBER = 2; - private java.util.List - admissionWhitelistPatterns_; + private java.util.List admissionWhitelistPatterns_; /** - * - * *
    * Optional. Admission policy allowlisting. A matching admission request will
    * always be permitted. This feature is typically used to exclude Google or
    * third-party infrastructure images from Binary Authorization policies.
    * 
* - * - * repeated .google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern admission_whitelist_patterns = 2 [(.google.api.field_behavior) = OPTIONAL]; - * + * repeated .google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern admission_whitelist_patterns = 2 [(.google.api.field_behavior) = OPTIONAL]; */ @java.lang.Override - public java.util.List - getAdmissionWhitelistPatternsList() { + public java.util.List getAdmissionWhitelistPatternsList() { return admissionWhitelistPatterns_; } /** - * - * *
    * Optional. Admission policy allowlisting. A matching admission request will
    * always be permitted. This feature is typically used to exclude Google or
    * third-party infrastructure images from Binary Authorization policies.
    * 
* - * - * repeated .google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern admission_whitelist_patterns = 2 [(.google.api.field_behavior) = OPTIONAL]; - * + * repeated .google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern admission_whitelist_patterns = 2 [(.google.api.field_behavior) = OPTIONAL]; */ @java.lang.Override - public java.util.List< - ? extends com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPatternOrBuilder> + public java.util.List getAdmissionWhitelistPatternsOrBuilderList() { return admissionWhitelistPatterns_; } /** - * - * *
    * Optional. Admission policy allowlisting. A matching admission request will
    * always be permitted. This feature is typically used to exclude Google or
    * third-party infrastructure images from Binary Authorization policies.
    * 
* - * - * repeated .google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern admission_whitelist_patterns = 2 [(.google.api.field_behavior) = OPTIONAL]; - * + * repeated .google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern admission_whitelist_patterns = 2 [(.google.api.field_behavior) = OPTIONAL]; */ @java.lang.Override public int getAdmissionWhitelistPatternsCount() { return admissionWhitelistPatterns_.size(); } /** - * - * *
    * Optional. Admission policy allowlisting. A matching admission request will
    * always be permitted. This feature is typically used to exclude Google or
    * third-party infrastructure images from Binary Authorization policies.
    * 
* - * - * repeated .google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern admission_whitelist_patterns = 2 [(.google.api.field_behavior) = OPTIONAL]; - * + * repeated .google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern admission_whitelist_patterns = 2 [(.google.api.field_behavior) = OPTIONAL]; */ @java.lang.Override - public com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern - getAdmissionWhitelistPatterns(int index) { + public com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern getAdmissionWhitelistPatterns(int index) { return admissionWhitelistPatterns_.get(index); } /** - * - * *
    * Optional. Admission policy allowlisting. A matching admission request will
    * always be permitted. This feature is typically used to exclude Google or
    * third-party infrastructure images from Binary Authorization policies.
    * 
* - * - * repeated .google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern admission_whitelist_patterns = 2 [(.google.api.field_behavior) = OPTIONAL]; - * + * repeated .google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern admission_whitelist_patterns = 2 [(.google.api.field_behavior) = OPTIONAL]; */ @java.lang.Override - public com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPatternOrBuilder - getAdmissionWhitelistPatternsOrBuilder(int index) { + public com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPatternOrBuilder getAdmissionWhitelistPatternsOrBuilder( + int index) { return admissionWhitelistPatterns_.get(index); } public static final int CLUSTER_ADMISSION_RULES_FIELD_NUMBER = 3; - private static final class ClusterAdmissionRulesDefaultEntryHolder { static final com.google.protobuf.MapEntry< - java.lang.String, com.google.cloud.binaryauthorization.v1beta1.AdmissionRule> - defaultEntry = + java.lang.String, com.google.cloud.binaryauthorization.v1beta1.AdmissionRule> defaultEntry = com.google.protobuf.MapEntry - . - newDefaultInstance( - com.google.cloud.binaryauthorization.v1beta1 - .BinaryAuthorizationResourcesProto - .internal_static_google_cloud_binaryauthorization_v1beta1_Policy_ClusterAdmissionRulesEntry_descriptor, - com.google.protobuf.WireFormat.FieldType.STRING, - "", - com.google.protobuf.WireFormat.FieldType.MESSAGE, - com.google.cloud.binaryauthorization.v1beta1.AdmissionRule - .getDefaultInstance()); + .newDefaultInstance( + com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationResourcesProto.internal_static_google_cloud_binaryauthorization_v1beta1_Policy_ClusterAdmissionRulesEntry_descriptor, + com.google.protobuf.WireFormat.FieldType.STRING, + "", + com.google.protobuf.WireFormat.FieldType.MESSAGE, + com.google.cloud.binaryauthorization.v1beta1.AdmissionRule.getDefaultInstance()); } - private com.google.protobuf.MapField< - java.lang.String, com.google.cloud.binaryauthorization.v1beta1.AdmissionRule> - clusterAdmissionRules_; - - private com.google.protobuf.MapField< - java.lang.String, com.google.cloud.binaryauthorization.v1beta1.AdmissionRule> - internalGetClusterAdmissionRules() { + java.lang.String, com.google.cloud.binaryauthorization.v1beta1.AdmissionRule> clusterAdmissionRules_; + private com.google.protobuf.MapField + internalGetClusterAdmissionRules() { if (clusterAdmissionRules_ == null) { return com.google.protobuf.MapField.emptyMapField( ClusterAdmissionRulesDefaultEntryHolder.defaultEntry); @@ -650,8 +536,6 @@ public int getClusterAdmissionRulesCount() { return internalGetClusterAdmissionRules().getMap().size(); } /** - * - * *
    * Optional. Per-cluster admission rules. Cluster spec format:
    * `location.clusterId`. There can be at most one admission rule per cluster
@@ -662,27 +546,24 @@ public int getClusterAdmissionRulesCount() {
    * https://cloud.google.com/container-engine/reference/rest/v1/projects.zones.clusters.
    * 
* - * - * map<string, .google.cloud.binaryauthorization.v1beta1.AdmissionRule> cluster_admission_rules = 3 [(.google.api.field_behavior) = OPTIONAL]; - * + * map<string, .google.cloud.binaryauthorization.v1beta1.AdmissionRule> cluster_admission_rules = 3 [(.google.api.field_behavior) = OPTIONAL]; */ + @java.lang.Override - public boolean containsClusterAdmissionRules(java.lang.String key) { - if (key == null) { - throw new java.lang.NullPointerException(); - } + public boolean containsClusterAdmissionRules( + java.lang.String key) { + if (key == null) { throw new java.lang.NullPointerException(); } return internalGetClusterAdmissionRules().getMap().containsKey(key); } - /** Use {@link #getClusterAdmissionRulesMap()} instead. */ + /** + * Use {@link #getClusterAdmissionRulesMap()} instead. + */ @java.lang.Override @java.lang.Deprecated - public java.util.Map - getClusterAdmissionRules() { + public java.util.Map getClusterAdmissionRules() { return getClusterAdmissionRulesMap(); } /** - * - * *
    * Optional. Per-cluster admission rules. Cluster spec format:
    * `location.clusterId`. There can be at most one admission rule per cluster
@@ -693,18 +574,14 @@ public boolean containsClusterAdmissionRules(java.lang.String key) {
    * https://cloud.google.com/container-engine/reference/rest/v1/projects.zones.clusters.
    * 
* - * - * map<string, .google.cloud.binaryauthorization.v1beta1.AdmissionRule> cluster_admission_rules = 3 [(.google.api.field_behavior) = OPTIONAL]; - * + * map<string, .google.cloud.binaryauthorization.v1beta1.AdmissionRule> cluster_admission_rules = 3 [(.google.api.field_behavior) = OPTIONAL]; */ @java.lang.Override - public java.util.Map - getClusterAdmissionRulesMap() { + + public java.util.Map getClusterAdmissionRulesMap() { return internalGetClusterAdmissionRules().getMap(); } /** - * - * *
    * Optional. Per-cluster admission rules. Cluster spec format:
    * `location.clusterId`. There can be at most one admission rule per cluster
@@ -715,25 +592,19 @@ public boolean containsClusterAdmissionRules(java.lang.String key) {
    * https://cloud.google.com/container-engine/reference/rest/v1/projects.zones.clusters.
    * 
* - * - * map<string, .google.cloud.binaryauthorization.v1beta1.AdmissionRule> cluster_admission_rules = 3 [(.google.api.field_behavior) = OPTIONAL]; - * + * map<string, .google.cloud.binaryauthorization.v1beta1.AdmissionRule> cluster_admission_rules = 3 [(.google.api.field_behavior) = OPTIONAL]; */ @java.lang.Override - public com.google.cloud.binaryauthorization.v1beta1.AdmissionRule - getClusterAdmissionRulesOrDefault( - java.lang.String key, - com.google.cloud.binaryauthorization.v1beta1.AdmissionRule defaultValue) { - if (key == null) { - throw new java.lang.NullPointerException(); - } - java.util.Map - map = internalGetClusterAdmissionRules().getMap(); + + public com.google.cloud.binaryauthorization.v1beta1.AdmissionRule getClusterAdmissionRulesOrDefault( + java.lang.String key, + com.google.cloud.binaryauthorization.v1beta1.AdmissionRule defaultValue) { + if (key == null) { throw new java.lang.NullPointerException(); } + java.util.Map map = + internalGetClusterAdmissionRules().getMap(); return map.containsKey(key) ? map.get(key) : defaultValue; } /** - * - * *
    * Optional. Per-cluster admission rules. Cluster spec format:
    * `location.clusterId`. There can be at most one admission rule per cluster
@@ -744,18 +615,15 @@ public boolean containsClusterAdmissionRules(java.lang.String key) {
    * https://cloud.google.com/container-engine/reference/rest/v1/projects.zones.clusters.
    * 
* - * - * map<string, .google.cloud.binaryauthorization.v1beta1.AdmissionRule> cluster_admission_rules = 3 [(.google.api.field_behavior) = OPTIONAL]; - * + * map<string, .google.cloud.binaryauthorization.v1beta1.AdmissionRule> cluster_admission_rules = 3 [(.google.api.field_behavior) = OPTIONAL]; */ @java.lang.Override + public com.google.cloud.binaryauthorization.v1beta1.AdmissionRule getClusterAdmissionRulesOrThrow( java.lang.String key) { - if (key == null) { - throw new java.lang.NullPointerException(); - } - java.util.Map - map = internalGetClusterAdmissionRules().getMap(); + if (key == null) { throw new java.lang.NullPointerException(); } + java.util.Map map = + internalGetClusterAdmissionRules().getMap(); if (!map.containsKey(key)) { throw new java.lang.IllegalArgumentException(); } @@ -765,17 +633,12 @@ public com.google.cloud.binaryauthorization.v1beta1.AdmissionRule getClusterAdmi public static final int DEFAULT_ADMISSION_RULE_FIELD_NUMBER = 4; private com.google.cloud.binaryauthorization.v1beta1.AdmissionRule defaultAdmissionRule_; /** - * - * *
    * Required. Default admission rule for a cluster without a per-cluster, per-
    * kubernetes-service-account, or per-istio-service-identity admission rule.
    * 
* - * - * .google.cloud.binaryauthorization.v1beta1.AdmissionRule default_admission_rule = 4 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.cloud.binaryauthorization.v1beta1.AdmissionRule default_admission_rule = 4 [(.google.api.field_behavior) = REQUIRED]; * @return Whether the defaultAdmissionRule field is set. */ @java.lang.Override @@ -783,55 +646,39 @@ public boolean hasDefaultAdmissionRule() { return defaultAdmissionRule_ != null; } /** - * - * *
    * Required. Default admission rule for a cluster without a per-cluster, per-
    * kubernetes-service-account, or per-istio-service-identity admission rule.
    * 
* - * - * .google.cloud.binaryauthorization.v1beta1.AdmissionRule default_admission_rule = 4 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.cloud.binaryauthorization.v1beta1.AdmissionRule default_admission_rule = 4 [(.google.api.field_behavior) = REQUIRED]; * @return The defaultAdmissionRule. */ @java.lang.Override public com.google.cloud.binaryauthorization.v1beta1.AdmissionRule getDefaultAdmissionRule() { - return defaultAdmissionRule_ == null - ? com.google.cloud.binaryauthorization.v1beta1.AdmissionRule.getDefaultInstance() - : defaultAdmissionRule_; + return defaultAdmissionRule_ == null ? com.google.cloud.binaryauthorization.v1beta1.AdmissionRule.getDefaultInstance() : defaultAdmissionRule_; } /** - * - * *
    * Required. Default admission rule for a cluster without a per-cluster, per-
    * kubernetes-service-account, or per-istio-service-identity admission rule.
    * 
* - * - * .google.cloud.binaryauthorization.v1beta1.AdmissionRule default_admission_rule = 4 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.cloud.binaryauthorization.v1beta1.AdmissionRule default_admission_rule = 4 [(.google.api.field_behavior) = REQUIRED]; */ @java.lang.Override - public com.google.cloud.binaryauthorization.v1beta1.AdmissionRuleOrBuilder - getDefaultAdmissionRuleOrBuilder() { + public com.google.cloud.binaryauthorization.v1beta1.AdmissionRuleOrBuilder getDefaultAdmissionRuleOrBuilder() { return getDefaultAdmissionRule(); } public static final int UPDATE_TIME_FIELD_NUMBER = 5; private com.google.protobuf.Timestamp updateTime_; /** - * - * *
    * Output only. Time when the policy was last updated.
    * 
* - * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * - * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return Whether the updateTime field is set. */ @java.lang.Override @@ -839,15 +686,11 @@ public boolean hasUpdateTime() { return updateTime_ != null; } /** - * - * *
    * Output only. Time when the policy was last updated.
    * 
* - * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * - * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The updateTime. */ @java.lang.Override @@ -855,14 +698,11 @@ public com.google.protobuf.Timestamp getUpdateTime() { return updateTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : updateTime_; } /** - * - * *
    * Output only. Time when the policy was last updated.
    * 
* - * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ @java.lang.Override public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { @@ -870,7 +710,6 @@ public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -882,14 +721,16 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { if (!getNameBytes().isEmpty()) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); } for (int i = 0; i < admissionWhitelistPatterns_.size(); i++) { output.writeMessage(2, admissionWhitelistPatterns_.get(i)); } - com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( + com.google.protobuf.GeneratedMessageV3 + .serializeStringMapTo( output, internalGetClusterAdmissionRules(), ClusterAdmissionRulesDefaultEntryHolder.defaultEntry, @@ -903,10 +744,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (!getDescriptionBytes().isEmpty()) { com.google.protobuf.GeneratedMessageV3.writeString(output, 6, description_); } - if (globalPolicyEvaluationMode_ - != com.google.cloud.binaryauthorization.v1beta1.Policy.GlobalPolicyEvaluationMode - .GLOBAL_POLICY_EVALUATION_MODE_UNSPECIFIED - .getNumber()) { + if (globalPolicyEvaluationMode_ != com.google.cloud.binaryauthorization.v1beta1.Policy.GlobalPolicyEvaluationMode.GLOBAL_POLICY_EVALUATION_MODE_UNSPECIFIED.getNumber()) { output.writeEnum(7, globalPolicyEvaluationMode_); } unknownFields.writeTo(output); @@ -922,38 +760,33 @@ public int getSerializedSize() { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); } for (int i = 0; i < admissionWhitelistPatterns_.size(); i++) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize( - 2, admissionWhitelistPatterns_.get(i)); - } - for (java.util.Map.Entry< - java.lang.String, com.google.cloud.binaryauthorization.v1beta1.AdmissionRule> - entry : internalGetClusterAdmissionRules().getMap().entrySet()) { - com.google.protobuf.MapEntry< - java.lang.String, com.google.cloud.binaryauthorization.v1beta1.AdmissionRule> - clusterAdmissionRules__ = - ClusterAdmissionRulesDefaultEntryHolder.defaultEntry - .newBuilderForType() - .setKey(entry.getKey()) - .setValue(entry.getValue()) - .build(); - size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, clusterAdmissionRules__); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, admissionWhitelistPatterns_.get(i)); + } + for (java.util.Map.Entry entry + : internalGetClusterAdmissionRules().getMap().entrySet()) { + com.google.protobuf.MapEntry + clusterAdmissionRules__ = ClusterAdmissionRulesDefaultEntryHolder.defaultEntry.newBuilderForType() + .setKey(entry.getKey()) + .setValue(entry.getValue()) + .build(); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(3, clusterAdmissionRules__); } if (defaultAdmissionRule_ != null) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize(4, getDefaultAdmissionRule()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(4, getDefaultAdmissionRule()); } if (updateTime_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(5, getUpdateTime()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(5, getUpdateTime()); } if (!getDescriptionBytes().isEmpty()) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, description_); } - if (globalPolicyEvaluationMode_ - != com.google.cloud.binaryauthorization.v1beta1.Policy.GlobalPolicyEvaluationMode - .GLOBAL_POLICY_EVALUATION_MODE_UNSPECIFIED - .getNumber()) { - size += com.google.protobuf.CodedOutputStream.computeEnumSize(7, globalPolicyEvaluationMode_); + if (globalPolicyEvaluationMode_ != com.google.cloud.binaryauthorization.v1beta1.Policy.GlobalPolicyEvaluationMode.GLOBAL_POLICY_EVALUATION_MODE_UNSPECIFIED.getNumber()) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(7, globalPolicyEvaluationMode_); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -963,28 +796,31 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.binaryauthorization.v1beta1.Policy)) { return super.equals(obj); } - com.google.cloud.binaryauthorization.v1beta1.Policy other = - (com.google.cloud.binaryauthorization.v1beta1.Policy) obj; + com.google.cloud.binaryauthorization.v1beta1.Policy other = (com.google.cloud.binaryauthorization.v1beta1.Policy) obj; - if (!getName().equals(other.getName())) return false; - if (!getDescription().equals(other.getDescription())) return false; + if (!getName() + .equals(other.getName())) return false; + if (!getDescription() + .equals(other.getDescription())) return false; if (globalPolicyEvaluationMode_ != other.globalPolicyEvaluationMode_) return false; - if (!getAdmissionWhitelistPatternsList().equals(other.getAdmissionWhitelistPatternsList())) - return false; - if (!internalGetClusterAdmissionRules().equals(other.internalGetClusterAdmissionRules())) - return false; + if (!getAdmissionWhitelistPatternsList() + .equals(other.getAdmissionWhitelistPatternsList())) return false; + if (!internalGetClusterAdmissionRules().equals( + other.internalGetClusterAdmissionRules())) return false; if (hasDefaultAdmissionRule() != other.hasDefaultAdmissionRule()) return false; if (hasDefaultAdmissionRule()) { - if (!getDefaultAdmissionRule().equals(other.getDefaultAdmissionRule())) return false; + if (!getDefaultAdmissionRule() + .equals(other.getDefaultAdmissionRule())) return false; } if (hasUpdateTime() != other.hasUpdateTime()) return false; if (hasUpdateTime()) { - if (!getUpdateTime().equals(other.getUpdateTime())) return false; + if (!getUpdateTime() + .equals(other.getUpdateTime())) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; @@ -1025,103 +861,96 @@ public int hashCode() { } public static com.google.cloud.binaryauthorization.v1beta1.Policy parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.binaryauthorization.v1beta1.Policy parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.binaryauthorization.v1beta1.Policy parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.binaryauthorization.v1beta1.Policy parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.binaryauthorization.v1beta1.Policy parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.binaryauthorization.v1beta1.Policy parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.binaryauthorization.v1beta1.Policy parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + public static com.google.cloud.binaryauthorization.v1beta1.Policy parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.binaryauthorization.v1beta1.Policy parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.binaryauthorization.v1beta1.Policy parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + public static com.google.cloud.binaryauthorization.v1beta1.Policy parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); } - public static com.google.cloud.binaryauthorization.v1beta1.Policy parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static com.google.cloud.binaryauthorization.v1beta1.Policy parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.binaryauthorization.v1beta1.Policy parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - + public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(com.google.cloud.binaryauthorization.v1beta1.Policy prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** - * - * *
    * A [policy][google.cloud.binaryauthorization.v1beta1.Policy] for container
    * image binary authorization.
@@ -1129,43 +958,43 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build
    *
    * Protobuf type {@code google.cloud.binaryauthorization.v1beta1.Policy}
    */
-  public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder
-      implements
+  public static final class Builder extends
+      com.google.protobuf.GeneratedMessageV3.Builder implements
       // @@protoc_insertion_point(builder_implements:google.cloud.binaryauthorization.v1beta1.Policy)
       com.google.cloud.binaryauthorization.v1beta1.PolicyOrBuilder {
-    public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
-      return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationResourcesProto
-          .internal_static_google_cloud_binaryauthorization_v1beta1_Policy_descriptor;
+    public static final com.google.protobuf.Descriptors.Descriptor
+        getDescriptor() {
+      return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationResourcesProto.internal_static_google_cloud_binaryauthorization_v1beta1_Policy_descriptor;
     }
 
     @SuppressWarnings({"rawtypes"})
-    protected com.google.protobuf.MapField internalGetMapField(int number) {
+    protected com.google.protobuf.MapField internalGetMapField(
+        int number) {
       switch (number) {
         case 3:
           return internalGetClusterAdmissionRules();
         default:
-          throw new RuntimeException("Invalid map field number: " + number);
+          throw new RuntimeException(
+              "Invalid map field number: " + number);
       }
     }
-
     @SuppressWarnings({"rawtypes"})
-    protected com.google.protobuf.MapField internalGetMutableMapField(int number) {
+    protected com.google.protobuf.MapField internalGetMutableMapField(
+        int number) {
       switch (number) {
         case 3:
           return internalGetMutableClusterAdmissionRules();
         default:
-          throw new RuntimeException("Invalid map field number: " + number);
+          throw new RuntimeException(
+              "Invalid map field number: " + number);
       }
     }
-
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationResourcesProto
-          .internal_static_google_cloud_binaryauthorization_v1beta1_Policy_fieldAccessorTable
+      return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationResourcesProto.internal_static_google_cloud_binaryauthorization_v1beta1_Policy_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.google.cloud.binaryauthorization.v1beta1.Policy.class,
-              com.google.cloud.binaryauthorization.v1beta1.Policy.Builder.class);
+              com.google.cloud.binaryauthorization.v1beta1.Policy.class, com.google.cloud.binaryauthorization.v1beta1.Policy.Builder.class);
     }
 
     // Construct using com.google.cloud.binaryauthorization.v1beta1.Policy.newBuilder()
@@ -1173,17 +1002,17 @@ private Builder() {
       maybeForceBuilderInitialization();
     }
 
-    private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+    private Builder(
+        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
       super(parent);
       maybeForceBuilderInitialization();
     }
-
     private void maybeForceBuilderInitialization() {
-      if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {
+      if (com.google.protobuf.GeneratedMessageV3
+              .alwaysUseFieldBuilders) {
         getAdmissionWhitelistPatternsFieldBuilder();
       }
     }
-
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -1216,9 +1045,9 @@ public Builder clear() {
     }
 
     @java.lang.Override
-    public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
-      return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationResourcesProto
-          .internal_static_google_cloud_binaryauthorization_v1beta1_Policy_descriptor;
+    public com.google.protobuf.Descriptors.Descriptor
+        getDescriptorForType() {
+      return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationResourcesProto.internal_static_google_cloud_binaryauthorization_v1beta1_Policy_descriptor;
     }
 
     @java.lang.Override
@@ -1237,16 +1066,14 @@ public com.google.cloud.binaryauthorization.v1beta1.Policy build() {
 
     @java.lang.Override
     public com.google.cloud.binaryauthorization.v1beta1.Policy buildPartial() {
-      com.google.cloud.binaryauthorization.v1beta1.Policy result =
-          new com.google.cloud.binaryauthorization.v1beta1.Policy(this);
+      com.google.cloud.binaryauthorization.v1beta1.Policy result = new com.google.cloud.binaryauthorization.v1beta1.Policy(this);
       int from_bitField0_ = bitField0_;
       result.name_ = name_;
       result.description_ = description_;
       result.globalPolicyEvaluationMode_ = globalPolicyEvaluationMode_;
       if (admissionWhitelistPatternsBuilder_ == null) {
         if (((bitField0_ & 0x00000001) != 0)) {
-          admissionWhitelistPatterns_ =
-              java.util.Collections.unmodifiableList(admissionWhitelistPatterns_);
+          admissionWhitelistPatterns_ = java.util.Collections.unmodifiableList(admissionWhitelistPatterns_);
           bitField0_ = (bitField0_ & ~0x00000001);
         }
         result.admissionWhitelistPatterns_ = admissionWhitelistPatterns_;
@@ -1273,39 +1100,38 @@ public com.google.cloud.binaryauthorization.v1beta1.Policy buildPartial() {
     public Builder clone() {
       return super.clone();
     }
-
     @java.lang.Override
     public Builder setField(
-        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field,
+        java.lang.Object value) {
       return super.setField(field, value);
     }
-
     @java.lang.Override
-    public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
+    public Builder clearField(
+        com.google.protobuf.Descriptors.FieldDescriptor field) {
       return super.clearField(field);
     }
-
     @java.lang.Override
-    public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+    public Builder clearOneof(
+        com.google.protobuf.Descriptors.OneofDescriptor oneof) {
       return super.clearOneof(oneof);
     }
-
     @java.lang.Override
     public Builder setRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field,
+        int index, java.lang.Object value) {
       return super.setRepeatedField(field, index, value);
     }
-
     @java.lang.Override
     public Builder addRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field,
+        java.lang.Object value) {
       return super.addRepeatedField(field, value);
     }
-
     @java.lang.Override
     public Builder mergeFrom(com.google.protobuf.Message other) {
       if (other instanceof com.google.cloud.binaryauthorization.v1beta1.Policy) {
-        return mergeFrom((com.google.cloud.binaryauthorization.v1beta1.Policy) other);
+        return mergeFrom((com.google.cloud.binaryauthorization.v1beta1.Policy)other);
       } else {
         super.mergeFrom(other);
         return this;
@@ -1313,8 +1139,7 @@ public Builder mergeFrom(com.google.protobuf.Message other) {
     }
 
     public Builder mergeFrom(com.google.cloud.binaryauthorization.v1beta1.Policy other) {
-      if (other == com.google.cloud.binaryauthorization.v1beta1.Policy.getDefaultInstance())
-        return this;
+      if (other == com.google.cloud.binaryauthorization.v1beta1.Policy.getDefaultInstance()) return this;
       if (!other.getName().isEmpty()) {
         name_ = other.name_;
         onChanged();
@@ -1344,16 +1169,16 @@ public Builder mergeFrom(com.google.cloud.binaryauthorization.v1beta1.Policy oth
             admissionWhitelistPatternsBuilder_ = null;
             admissionWhitelistPatterns_ = other.admissionWhitelistPatterns_;
             bitField0_ = (bitField0_ & ~0x00000001);
-            admissionWhitelistPatternsBuilder_ =
-                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
-                    ? getAdmissionWhitelistPatternsFieldBuilder()
-                    : null;
+            admissionWhitelistPatternsBuilder_ = 
+              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
+                 getAdmissionWhitelistPatternsFieldBuilder() : null;
           } else {
             admissionWhitelistPatternsBuilder_.addAllMessages(other.admissionWhitelistPatterns_);
           }
         }
       }
-      internalGetMutableClusterAdmissionRules().mergeFrom(other.internalGetClusterAdmissionRules());
+      internalGetMutableClusterAdmissionRules().mergeFrom(
+          other.internalGetClusterAdmissionRules());
       if (other.hasDefaultAdmissionRule()) {
         mergeDefaultAdmissionRule(other.getDefaultAdmissionRule());
       }
@@ -1379,8 +1204,7 @@ public Builder mergeFrom(
       try {
         parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-        parsedMessage =
-            (com.google.cloud.binaryauthorization.v1beta1.Policy) e.getUnfinishedMessage();
+        parsedMessage = (com.google.cloud.binaryauthorization.v1beta1.Policy) e.getUnfinishedMessage();
         throw e.unwrapIOException();
       } finally {
         if (parsedMessage != null) {
@@ -1389,26 +1213,23 @@ public Builder mergeFrom(
       }
       return this;
     }
-
     private int bitField0_;
 
     private java.lang.Object name_ = "";
     /**
-     *
-     *
      * 
      * Output only. The resource name, in the format `projects/*/policy`. There is
      * at most one policy per project.
      * 
* * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * * @return The name. */ public java.lang.String getName() { java.lang.Object ref = name_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); name_ = s; return s; @@ -1417,22 +1238,21 @@ public java.lang.String getName() { } } /** - * - * *
      * Output only. The resource name, in the format `projects/*/policy`. There is
      * at most one policy per project.
      * 
* * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * * @return The bytes for name. */ - public com.google.protobuf.ByteString getNameBytes() { + public com.google.protobuf.ByteString + getNameBytes() { java.lang.Object ref = name_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); name_ = b; return b; } else { @@ -1440,64 +1260,57 @@ public com.google.protobuf.ByteString getNameBytes() { } } /** - * - * *
      * Output only. The resource name, in the format `projects/*/policy`. There is
      * at most one policy per project.
      * 
* * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * * @param value The name to set. * @return This builder for chaining. */ - public Builder setName(java.lang.String value) { + public Builder setName( + java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - + throw new NullPointerException(); + } + name_ = value; onChanged(); return this; } /** - * - * *
      * Output only. The resource name, in the format `projects/*/policy`. There is
      * at most one policy per project.
      * 
* * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * * @return This builder for chaining. */ public Builder clearName() { - + name_ = getDefaultInstance().getName(); onChanged(); return this; } /** - * - * *
      * Output only. The resource name, in the format `projects/*/policy`. There is
      * at most one policy per project.
      * 
* * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * * @param value The bytes for name to set. * @return This builder for chaining. */ - public Builder setNameBytes(com.google.protobuf.ByteString value) { + public Builder setNameBytes( + com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + name_ = value; onChanged(); return this; @@ -1505,20 +1318,18 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { private java.lang.Object description_ = ""; /** - * - * *
      * Optional. A descriptive comment.
      * 
* * string description = 6 [(.google.api.field_behavior) = OPTIONAL]; - * * @return The description. */ public java.lang.String getDescription() { java.lang.Object ref = description_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); description_ = s; return s; @@ -1527,21 +1338,20 @@ public java.lang.String getDescription() { } } /** - * - * *
      * Optional. A descriptive comment.
      * 
* * string description = 6 [(.google.api.field_behavior) = OPTIONAL]; - * * @return The bytes for description. */ - public com.google.protobuf.ByteString getDescriptionBytes() { + public com.google.protobuf.ByteString + getDescriptionBytes() { java.lang.Object ref = description_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); description_ = b; return b; } else { @@ -1549,61 +1359,54 @@ public com.google.protobuf.ByteString getDescriptionBytes() { } } /** - * - * *
      * Optional. A descriptive comment.
      * 
* * string description = 6 [(.google.api.field_behavior) = OPTIONAL]; - * * @param value The description to set. * @return This builder for chaining. */ - public Builder setDescription(java.lang.String value) { + public Builder setDescription( + java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - + throw new NullPointerException(); + } + description_ = value; onChanged(); return this; } /** - * - * *
      * Optional. A descriptive comment.
      * 
* * string description = 6 [(.google.api.field_behavior) = OPTIONAL]; - * * @return This builder for chaining. */ public Builder clearDescription() { - + description_ = getDefaultInstance().getDescription(); onChanged(); return this; } /** - * - * *
      * Optional. A descriptive comment.
      * 
* * string description = 6 [(.google.api.field_behavior) = OPTIONAL]; - * * @param value The bytes for description to set. * @return This builder for chaining. */ - public Builder setDescriptionBytes(com.google.protobuf.ByteString value) { + public Builder setDescriptionBytes( + com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + description_ = value; onChanged(); return this; @@ -1611,8 +1414,6 @@ public Builder setDescriptionBytes(com.google.protobuf.ByteString value) { private int globalPolicyEvaluationMode_ = 0; /** - * - * *
      * Optional. Controls the evaluation of a Google-maintained global admission
      * policy for common system-level images. Images not covered by the global
@@ -1620,19 +1421,13 @@ public Builder setDescriptionBytes(com.google.protobuf.ByteString value) {
      * has no effect when specified inside a global admission policy.
      * 
* - * - * .google.cloud.binaryauthorization.v1beta1.Policy.GlobalPolicyEvaluationMode global_policy_evaluation_mode = 7 [(.google.api.field_behavior) = OPTIONAL]; - * - * + * .google.cloud.binaryauthorization.v1beta1.Policy.GlobalPolicyEvaluationMode global_policy_evaluation_mode = 7 [(.google.api.field_behavior) = OPTIONAL]; * @return The enum numeric value on the wire for globalPolicyEvaluationMode. */ - @java.lang.Override - public int getGlobalPolicyEvaluationModeValue() { + @java.lang.Override public int getGlobalPolicyEvaluationModeValue() { return globalPolicyEvaluationMode_; } /** - * - * *
      * Optional. Controls the evaluation of a Google-maintained global admission
      * policy for common system-level images. Images not covered by the global
@@ -1640,22 +1435,17 @@ public int getGlobalPolicyEvaluationModeValue() {
      * has no effect when specified inside a global admission policy.
      * 
* - * - * .google.cloud.binaryauthorization.v1beta1.Policy.GlobalPolicyEvaluationMode global_policy_evaluation_mode = 7 [(.google.api.field_behavior) = OPTIONAL]; - * - * + * .google.cloud.binaryauthorization.v1beta1.Policy.GlobalPolicyEvaluationMode global_policy_evaluation_mode = 7 [(.google.api.field_behavior) = OPTIONAL]; * @param value The enum numeric value on the wire for globalPolicyEvaluationMode to set. * @return This builder for chaining. */ public Builder setGlobalPolicyEvaluationModeValue(int value) { - + globalPolicyEvaluationMode_ = value; onChanged(); return this; } /** - * - * *
      * Optional. Controls the evaluation of a Google-maintained global admission
      * policy for common system-level images. Images not covered by the global
@@ -1663,27 +1453,16 @@ public Builder setGlobalPolicyEvaluationModeValue(int value) {
      * has no effect when specified inside a global admission policy.
      * 
* - * - * .google.cloud.binaryauthorization.v1beta1.Policy.GlobalPolicyEvaluationMode global_policy_evaluation_mode = 7 [(.google.api.field_behavior) = OPTIONAL]; - * - * + * .google.cloud.binaryauthorization.v1beta1.Policy.GlobalPolicyEvaluationMode global_policy_evaluation_mode = 7 [(.google.api.field_behavior) = OPTIONAL]; * @return The globalPolicyEvaluationMode. */ @java.lang.Override - public com.google.cloud.binaryauthorization.v1beta1.Policy.GlobalPolicyEvaluationMode - getGlobalPolicyEvaluationMode() { + public com.google.cloud.binaryauthorization.v1beta1.Policy.GlobalPolicyEvaluationMode getGlobalPolicyEvaluationMode() { @SuppressWarnings("deprecation") - com.google.cloud.binaryauthorization.v1beta1.Policy.GlobalPolicyEvaluationMode result = - com.google.cloud.binaryauthorization.v1beta1.Policy.GlobalPolicyEvaluationMode.valueOf( - globalPolicyEvaluationMode_); - return result == null - ? com.google.cloud.binaryauthorization.v1beta1.Policy.GlobalPolicyEvaluationMode - .UNRECOGNIZED - : result; + com.google.cloud.binaryauthorization.v1beta1.Policy.GlobalPolicyEvaluationMode result = com.google.cloud.binaryauthorization.v1beta1.Policy.GlobalPolicyEvaluationMode.valueOf(globalPolicyEvaluationMode_); + return result == null ? com.google.cloud.binaryauthorization.v1beta1.Policy.GlobalPolicyEvaluationMode.UNRECOGNIZED : result; } /** - * - * *
      * Optional. Controls the evaluation of a Google-maintained global admission
      * policy for common system-level images. Images not covered by the global
@@ -1691,26 +1470,20 @@ public Builder setGlobalPolicyEvaluationModeValue(int value) {
      * has no effect when specified inside a global admission policy.
      * 
* - * - * .google.cloud.binaryauthorization.v1beta1.Policy.GlobalPolicyEvaluationMode global_policy_evaluation_mode = 7 [(.google.api.field_behavior) = OPTIONAL]; - * - * + * .google.cloud.binaryauthorization.v1beta1.Policy.GlobalPolicyEvaluationMode global_policy_evaluation_mode = 7 [(.google.api.field_behavior) = OPTIONAL]; * @param value The globalPolicyEvaluationMode to set. * @return This builder for chaining. */ - public Builder setGlobalPolicyEvaluationMode( - com.google.cloud.binaryauthorization.v1beta1.Policy.GlobalPolicyEvaluationMode value) { + public Builder setGlobalPolicyEvaluationMode(com.google.cloud.binaryauthorization.v1beta1.Policy.GlobalPolicyEvaluationMode value) { if (value == null) { throw new NullPointerException(); } - + globalPolicyEvaluationMode_ = value.getNumber(); onChanged(); return this; } /** - * - * *
      * Optional. Controls the evaluation of a Google-maintained global admission
      * policy for common system-level images. Images not covered by the global
@@ -1718,53 +1491,38 @@ public Builder setGlobalPolicyEvaluationMode(
      * has no effect when specified inside a global admission policy.
      * 
* - * - * .google.cloud.binaryauthorization.v1beta1.Policy.GlobalPolicyEvaluationMode global_policy_evaluation_mode = 7 [(.google.api.field_behavior) = OPTIONAL]; - * - * + * .google.cloud.binaryauthorization.v1beta1.Policy.GlobalPolicyEvaluationMode global_policy_evaluation_mode = 7 [(.google.api.field_behavior) = OPTIONAL]; * @return This builder for chaining. */ public Builder clearGlobalPolicyEvaluationMode() { - + globalPolicyEvaluationMode_ = 0; onChanged(); return this; } - private java.util.List - admissionWhitelistPatterns_ = java.util.Collections.emptyList(); - + private java.util.List admissionWhitelistPatterns_ = + java.util.Collections.emptyList(); private void ensureAdmissionWhitelistPatternsIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { - admissionWhitelistPatterns_ = - new java.util.ArrayList< - com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern>( - admissionWhitelistPatterns_); + admissionWhitelistPatterns_ = new java.util.ArrayList(admissionWhitelistPatterns_); bitField0_ |= 0x00000001; - } + } } private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern, - com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern.Builder, - com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPatternOrBuilder> - admissionWhitelistPatternsBuilder_; + com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern, com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern.Builder, com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPatternOrBuilder> admissionWhitelistPatternsBuilder_; /** - * - * *
      * Optional. Admission policy allowlisting. A matching admission request will
      * always be permitted. This feature is typically used to exclude Google or
      * third-party infrastructure images from Binary Authorization policies.
      * 
* - * - * repeated .google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern admission_whitelist_patterns = 2 [(.google.api.field_behavior) = OPTIONAL]; - * + * repeated .google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern admission_whitelist_patterns = 2 [(.google.api.field_behavior) = OPTIONAL]; */ - public java.util.List - getAdmissionWhitelistPatternsList() { + public java.util.List getAdmissionWhitelistPatternsList() { if (admissionWhitelistPatternsBuilder_ == null) { return java.util.Collections.unmodifiableList(admissionWhitelistPatterns_); } else { @@ -1772,17 +1530,13 @@ private void ensureAdmissionWhitelistPatternsIsMutable() { } } /** - * - * *
      * Optional. Admission policy allowlisting. A matching admission request will
      * always be permitted. This feature is typically used to exclude Google or
      * third-party infrastructure images from Binary Authorization policies.
      * 
* - * - * repeated .google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern admission_whitelist_patterns = 2 [(.google.api.field_behavior) = OPTIONAL]; - * + * repeated .google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern admission_whitelist_patterns = 2 [(.google.api.field_behavior) = OPTIONAL]; */ public int getAdmissionWhitelistPatternsCount() { if (admissionWhitelistPatternsBuilder_ == null) { @@ -1792,20 +1546,15 @@ public int getAdmissionWhitelistPatternsCount() { } } /** - * - * *
      * Optional. Admission policy allowlisting. A matching admission request will
      * always be permitted. This feature is typically used to exclude Google or
      * third-party infrastructure images from Binary Authorization policies.
      * 
* - * - * repeated .google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern admission_whitelist_patterns = 2 [(.google.api.field_behavior) = OPTIONAL]; - * + * repeated .google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern admission_whitelist_patterns = 2 [(.google.api.field_behavior) = OPTIONAL]; */ - public com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern - getAdmissionWhitelistPatterns(int index) { + public com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern getAdmissionWhitelistPatterns(int index) { if (admissionWhitelistPatternsBuilder_ == null) { return admissionWhitelistPatterns_.get(index); } else { @@ -1813,17 +1562,13 @@ public int getAdmissionWhitelistPatternsCount() { } } /** - * - * *
      * Optional. Admission policy allowlisting. A matching admission request will
      * always be permitted. This feature is typically used to exclude Google or
      * third-party infrastructure images from Binary Authorization policies.
      * 
* - * - * repeated .google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern admission_whitelist_patterns = 2 [(.google.api.field_behavior) = OPTIONAL]; - * + * repeated .google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern admission_whitelist_patterns = 2 [(.google.api.field_behavior) = OPTIONAL]; */ public Builder setAdmissionWhitelistPatterns( int index, com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern value) { @@ -1840,22 +1585,16 @@ public Builder setAdmissionWhitelistPatterns( return this; } /** - * - * *
      * Optional. Admission policy allowlisting. A matching admission request will
      * always be permitted. This feature is typically used to exclude Google or
      * third-party infrastructure images from Binary Authorization policies.
      * 
* - * - * repeated .google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern admission_whitelist_patterns = 2 [(.google.api.field_behavior) = OPTIONAL]; - * + * repeated .google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern admission_whitelist_patterns = 2 [(.google.api.field_behavior) = OPTIONAL]; */ public Builder setAdmissionWhitelistPatterns( - int index, - com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern.Builder - builderForValue) { + int index, com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern.Builder builderForValue) { if (admissionWhitelistPatternsBuilder_ == null) { ensureAdmissionWhitelistPatternsIsMutable(); admissionWhitelistPatterns_.set(index, builderForValue.build()); @@ -1866,20 +1605,15 @@ public Builder setAdmissionWhitelistPatterns( return this; } /** - * - * *
      * Optional. Admission policy allowlisting. A matching admission request will
      * always be permitted. This feature is typically used to exclude Google or
      * third-party infrastructure images from Binary Authorization policies.
      * 
* - * - * repeated .google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern admission_whitelist_patterns = 2 [(.google.api.field_behavior) = OPTIONAL]; - * + * repeated .google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern admission_whitelist_patterns = 2 [(.google.api.field_behavior) = OPTIONAL]; */ - public Builder addAdmissionWhitelistPatterns( - com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern value) { + public Builder addAdmissionWhitelistPatterns(com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern value) { if (admissionWhitelistPatternsBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -1893,17 +1627,13 @@ public Builder addAdmissionWhitelistPatterns( return this; } /** - * - * *
      * Optional. Admission policy allowlisting. A matching admission request will
      * always be permitted. This feature is typically used to exclude Google or
      * third-party infrastructure images from Binary Authorization policies.
      * 
* - * - * repeated .google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern admission_whitelist_patterns = 2 [(.google.api.field_behavior) = OPTIONAL]; - * + * repeated .google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern admission_whitelist_patterns = 2 [(.google.api.field_behavior) = OPTIONAL]; */ public Builder addAdmissionWhitelistPatterns( int index, com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern value) { @@ -1920,21 +1650,16 @@ public Builder addAdmissionWhitelistPatterns( return this; } /** - * - * *
      * Optional. Admission policy allowlisting. A matching admission request will
      * always be permitted. This feature is typically used to exclude Google or
      * third-party infrastructure images from Binary Authorization policies.
      * 
* - * - * repeated .google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern admission_whitelist_patterns = 2 [(.google.api.field_behavior) = OPTIONAL]; - * + * repeated .google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern admission_whitelist_patterns = 2 [(.google.api.field_behavior) = OPTIONAL]; */ public Builder addAdmissionWhitelistPatterns( - com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern.Builder - builderForValue) { + com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern.Builder builderForValue) { if (admissionWhitelistPatternsBuilder_ == null) { ensureAdmissionWhitelistPatternsIsMutable(); admissionWhitelistPatterns_.add(builderForValue.build()); @@ -1945,22 +1670,16 @@ public Builder addAdmissionWhitelistPatterns( return this; } /** - * - * *
      * Optional. Admission policy allowlisting. A matching admission request will
      * always be permitted. This feature is typically used to exclude Google or
      * third-party infrastructure images from Binary Authorization policies.
      * 
* - * - * repeated .google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern admission_whitelist_patterns = 2 [(.google.api.field_behavior) = OPTIONAL]; - * + * repeated .google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern admission_whitelist_patterns = 2 [(.google.api.field_behavior) = OPTIONAL]; */ public Builder addAdmissionWhitelistPatterns( - int index, - com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern.Builder - builderForValue) { + int index, com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern.Builder builderForValue) { if (admissionWhitelistPatternsBuilder_ == null) { ensureAdmissionWhitelistPatternsIsMutable(); admissionWhitelistPatterns_.add(index, builderForValue.build()); @@ -1971,25 +1690,20 @@ public Builder addAdmissionWhitelistPatterns( return this; } /** - * - * *
      * Optional. Admission policy allowlisting. A matching admission request will
      * always be permitted. This feature is typically used to exclude Google or
      * third-party infrastructure images from Binary Authorization policies.
      * 
* - * - * repeated .google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern admission_whitelist_patterns = 2 [(.google.api.field_behavior) = OPTIONAL]; - * + * repeated .google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern admission_whitelist_patterns = 2 [(.google.api.field_behavior) = OPTIONAL]; */ public Builder addAllAdmissionWhitelistPatterns( - java.lang.Iterable< - ? extends com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern> - values) { + java.lang.Iterable values) { if (admissionWhitelistPatternsBuilder_ == null) { ensureAdmissionWhitelistPatternsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, admissionWhitelistPatterns_); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, admissionWhitelistPatterns_); onChanged(); } else { admissionWhitelistPatternsBuilder_.addAllMessages(values); @@ -1997,17 +1711,13 @@ public Builder addAllAdmissionWhitelistPatterns( return this; } /** - * - * *
      * Optional. Admission policy allowlisting. A matching admission request will
      * always be permitted. This feature is typically used to exclude Google or
      * third-party infrastructure images from Binary Authorization policies.
      * 
* - * - * repeated .google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern admission_whitelist_patterns = 2 [(.google.api.field_behavior) = OPTIONAL]; - * + * repeated .google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern admission_whitelist_patterns = 2 [(.google.api.field_behavior) = OPTIONAL]; */ public Builder clearAdmissionWhitelistPatterns() { if (admissionWhitelistPatternsBuilder_ == null) { @@ -2020,17 +1730,13 @@ public Builder clearAdmissionWhitelistPatterns() { return this; } /** - * - * *
      * Optional. Admission policy allowlisting. A matching admission request will
      * always be permitted. This feature is typically used to exclude Google or
      * third-party infrastructure images from Binary Authorization policies.
      * 
* - * - * repeated .google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern admission_whitelist_patterns = 2 [(.google.api.field_behavior) = OPTIONAL]; - * + * repeated .google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern admission_whitelist_patterns = 2 [(.google.api.field_behavior) = OPTIONAL]; */ public Builder removeAdmissionWhitelistPatterns(int index) { if (admissionWhitelistPatternsBuilder_ == null) { @@ -2043,60 +1749,45 @@ public Builder removeAdmissionWhitelistPatterns(int index) { return this; } /** - * - * *
      * Optional. Admission policy allowlisting. A matching admission request will
      * always be permitted. This feature is typically used to exclude Google or
      * third-party infrastructure images from Binary Authorization policies.
      * 
* - * - * repeated .google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern admission_whitelist_patterns = 2 [(.google.api.field_behavior) = OPTIONAL]; - * + * repeated .google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern admission_whitelist_patterns = 2 [(.google.api.field_behavior) = OPTIONAL]; */ - public com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern.Builder - getAdmissionWhitelistPatternsBuilder(int index) { + public com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern.Builder getAdmissionWhitelistPatternsBuilder( + int index) { return getAdmissionWhitelistPatternsFieldBuilder().getBuilder(index); } /** - * - * *
      * Optional. Admission policy allowlisting. A matching admission request will
      * always be permitted. This feature is typically used to exclude Google or
      * third-party infrastructure images from Binary Authorization policies.
      * 
* - * - * repeated .google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern admission_whitelist_patterns = 2 [(.google.api.field_behavior) = OPTIONAL]; - * + * repeated .google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern admission_whitelist_patterns = 2 [(.google.api.field_behavior) = OPTIONAL]; */ - public com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPatternOrBuilder - getAdmissionWhitelistPatternsOrBuilder(int index) { + public com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPatternOrBuilder getAdmissionWhitelistPatternsOrBuilder( + int index) { if (admissionWhitelistPatternsBuilder_ == null) { - return admissionWhitelistPatterns_.get(index); - } else { + return admissionWhitelistPatterns_.get(index); } else { return admissionWhitelistPatternsBuilder_.getMessageOrBuilder(index); } } /** - * - * *
      * Optional. Admission policy allowlisting. A matching admission request will
      * always be permitted. This feature is typically used to exclude Google or
      * third-party infrastructure images from Binary Authorization policies.
      * 
* - * - * repeated .google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern admission_whitelist_patterns = 2 [(.google.api.field_behavior) = OPTIONAL]; - * + * repeated .google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern admission_whitelist_patterns = 2 [(.google.api.field_behavior) = OPTIONAL]; */ - public java.util.List< - ? extends - com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPatternOrBuilder> - getAdmissionWhitelistPatternsOrBuilderList() { + public java.util.List + getAdmissionWhitelistPatternsOrBuilderList() { if (admissionWhitelistPatternsBuilder_ != null) { return admissionWhitelistPatternsBuilder_.getMessageOrBuilderList(); } else { @@ -2104,76 +1795,51 @@ public Builder removeAdmissionWhitelistPatterns(int index) { } } /** - * - * *
      * Optional. Admission policy allowlisting. A matching admission request will
      * always be permitted. This feature is typically used to exclude Google or
      * third-party infrastructure images from Binary Authorization policies.
      * 
* - * - * repeated .google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern admission_whitelist_patterns = 2 [(.google.api.field_behavior) = OPTIONAL]; - * + * repeated .google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern admission_whitelist_patterns = 2 [(.google.api.field_behavior) = OPTIONAL]; */ - public com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern.Builder - addAdmissionWhitelistPatternsBuilder() { - return getAdmissionWhitelistPatternsFieldBuilder() - .addBuilder( - com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern - .getDefaultInstance()); + public com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern.Builder addAdmissionWhitelistPatternsBuilder() { + return getAdmissionWhitelistPatternsFieldBuilder().addBuilder( + com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern.getDefaultInstance()); } /** - * - * *
      * Optional. Admission policy allowlisting. A matching admission request will
      * always be permitted. This feature is typically used to exclude Google or
      * third-party infrastructure images from Binary Authorization policies.
      * 
* - * - * repeated .google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern admission_whitelist_patterns = 2 [(.google.api.field_behavior) = OPTIONAL]; - * + * repeated .google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern admission_whitelist_patterns = 2 [(.google.api.field_behavior) = OPTIONAL]; */ - public com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern.Builder - addAdmissionWhitelistPatternsBuilder(int index) { - return getAdmissionWhitelistPatternsFieldBuilder() - .addBuilder( - index, - com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern - .getDefaultInstance()); + public com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern.Builder addAdmissionWhitelistPatternsBuilder( + int index) { + return getAdmissionWhitelistPatternsFieldBuilder().addBuilder( + index, com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern.getDefaultInstance()); } /** - * - * *
      * Optional. Admission policy allowlisting. A matching admission request will
      * always be permitted. This feature is typically used to exclude Google or
      * third-party infrastructure images from Binary Authorization policies.
      * 
* - * - * repeated .google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern admission_whitelist_patterns = 2 [(.google.api.field_behavior) = OPTIONAL]; - * + * repeated .google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern admission_whitelist_patterns = 2 [(.google.api.field_behavior) = OPTIONAL]; */ - public java.util.List< - com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern.Builder> - getAdmissionWhitelistPatternsBuilderList() { + public java.util.List + getAdmissionWhitelistPatternsBuilderList() { return getAdmissionWhitelistPatternsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern, - com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern.Builder, - com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPatternOrBuilder> + com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern, com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern.Builder, com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPatternOrBuilder> getAdmissionWhitelistPatternsFieldBuilder() { if (admissionWhitelistPatternsBuilder_ == null) { - admissionWhitelistPatternsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern, - com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern.Builder, - com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPatternOrBuilder>( + admissionWhitelistPatternsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern, com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern.Builder, com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPatternOrBuilder>( admissionWhitelistPatterns_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), @@ -2184,28 +1850,21 @@ public Builder removeAdmissionWhitelistPatterns(int index) { } private com.google.protobuf.MapField< - java.lang.String, com.google.cloud.binaryauthorization.v1beta1.AdmissionRule> - clusterAdmissionRules_; - - private com.google.protobuf.MapField< - java.lang.String, com.google.cloud.binaryauthorization.v1beta1.AdmissionRule> - internalGetClusterAdmissionRules() { + java.lang.String, com.google.cloud.binaryauthorization.v1beta1.AdmissionRule> clusterAdmissionRules_; + private com.google.protobuf.MapField + internalGetClusterAdmissionRules() { if (clusterAdmissionRules_ == null) { return com.google.protobuf.MapField.emptyMapField( ClusterAdmissionRulesDefaultEntryHolder.defaultEntry); } return clusterAdmissionRules_; } - - private com.google.protobuf.MapField< - java.lang.String, com.google.cloud.binaryauthorization.v1beta1.AdmissionRule> - internalGetMutableClusterAdmissionRules() { - onChanged(); - ; + private com.google.protobuf.MapField + internalGetMutableClusterAdmissionRules() { + onChanged();; if (clusterAdmissionRules_ == null) { - clusterAdmissionRules_ = - com.google.protobuf.MapField.newMapField( - ClusterAdmissionRulesDefaultEntryHolder.defaultEntry); + clusterAdmissionRules_ = com.google.protobuf.MapField.newMapField( + ClusterAdmissionRulesDefaultEntryHolder.defaultEntry); } if (!clusterAdmissionRules_.isMutable()) { clusterAdmissionRules_ = clusterAdmissionRules_.copy(); @@ -2217,8 +1876,6 @@ public int getClusterAdmissionRulesCount() { return internalGetClusterAdmissionRules().getMap().size(); } /** - * - * *
      * Optional. Per-cluster admission rules. Cluster spec format:
      * `location.clusterId`. There can be at most one admission rule per cluster
@@ -2229,28 +1886,24 @@ public int getClusterAdmissionRulesCount() {
      * https://cloud.google.com/container-engine/reference/rest/v1/projects.zones.clusters.
      * 
* - * - * map<string, .google.cloud.binaryauthorization.v1beta1.AdmissionRule> cluster_admission_rules = 3 [(.google.api.field_behavior) = OPTIONAL]; - * + * map<string, .google.cloud.binaryauthorization.v1beta1.AdmissionRule> cluster_admission_rules = 3 [(.google.api.field_behavior) = OPTIONAL]; */ + @java.lang.Override - public boolean containsClusterAdmissionRules(java.lang.String key) { - if (key == null) { - throw new java.lang.NullPointerException(); - } + public boolean containsClusterAdmissionRules( + java.lang.String key) { + if (key == null) { throw new java.lang.NullPointerException(); } return internalGetClusterAdmissionRules().getMap().containsKey(key); } - /** Use {@link #getClusterAdmissionRulesMap()} instead. */ + /** + * Use {@link #getClusterAdmissionRulesMap()} instead. + */ @java.lang.Override @java.lang.Deprecated - public java.util.Map< - java.lang.String, com.google.cloud.binaryauthorization.v1beta1.AdmissionRule> - getClusterAdmissionRules() { + public java.util.Map getClusterAdmissionRules() { return getClusterAdmissionRulesMap(); } /** - * - * *
      * Optional. Per-cluster admission rules. Cluster spec format:
      * `location.clusterId`. There can be at most one admission rule per cluster
@@ -2261,19 +1914,14 @@ public boolean containsClusterAdmissionRules(java.lang.String key) {
      * https://cloud.google.com/container-engine/reference/rest/v1/projects.zones.clusters.
      * 
* - * - * map<string, .google.cloud.binaryauthorization.v1beta1.AdmissionRule> cluster_admission_rules = 3 [(.google.api.field_behavior) = OPTIONAL]; - * + * map<string, .google.cloud.binaryauthorization.v1beta1.AdmissionRule> cluster_admission_rules = 3 [(.google.api.field_behavior) = OPTIONAL]; */ @java.lang.Override - public java.util.Map< - java.lang.String, com.google.cloud.binaryauthorization.v1beta1.AdmissionRule> - getClusterAdmissionRulesMap() { + + public java.util.Map getClusterAdmissionRulesMap() { return internalGetClusterAdmissionRules().getMap(); } /** - * - * *
      * Optional. Per-cluster admission rules. Cluster spec format:
      * `location.clusterId`. There can be at most one admission rule per cluster
@@ -2284,25 +1932,19 @@ public boolean containsClusterAdmissionRules(java.lang.String key) {
      * https://cloud.google.com/container-engine/reference/rest/v1/projects.zones.clusters.
      * 
* - * - * map<string, .google.cloud.binaryauthorization.v1beta1.AdmissionRule> cluster_admission_rules = 3 [(.google.api.field_behavior) = OPTIONAL]; - * + * map<string, .google.cloud.binaryauthorization.v1beta1.AdmissionRule> cluster_admission_rules = 3 [(.google.api.field_behavior) = OPTIONAL]; */ @java.lang.Override - public com.google.cloud.binaryauthorization.v1beta1.AdmissionRule - getClusterAdmissionRulesOrDefault( - java.lang.String key, - com.google.cloud.binaryauthorization.v1beta1.AdmissionRule defaultValue) { - if (key == null) { - throw new java.lang.NullPointerException(); - } - java.util.Map - map = internalGetClusterAdmissionRules().getMap(); + + public com.google.cloud.binaryauthorization.v1beta1.AdmissionRule getClusterAdmissionRulesOrDefault( + java.lang.String key, + com.google.cloud.binaryauthorization.v1beta1.AdmissionRule defaultValue) { + if (key == null) { throw new java.lang.NullPointerException(); } + java.util.Map map = + internalGetClusterAdmissionRules().getMap(); return map.containsKey(key) ? map.get(key) : defaultValue; } /** - * - * *
      * Optional. Per-cluster admission rules. Cluster spec format:
      * `location.clusterId`. There can be at most one admission rule per cluster
@@ -2313,18 +1955,15 @@ public boolean containsClusterAdmissionRules(java.lang.String key) {
      * https://cloud.google.com/container-engine/reference/rest/v1/projects.zones.clusters.
      * 
* - * - * map<string, .google.cloud.binaryauthorization.v1beta1.AdmissionRule> cluster_admission_rules = 3 [(.google.api.field_behavior) = OPTIONAL]; - * + * map<string, .google.cloud.binaryauthorization.v1beta1.AdmissionRule> cluster_admission_rules = 3 [(.google.api.field_behavior) = OPTIONAL]; */ @java.lang.Override - public com.google.cloud.binaryauthorization.v1beta1.AdmissionRule - getClusterAdmissionRulesOrThrow(java.lang.String key) { - if (key == null) { - throw new java.lang.NullPointerException(); - } - java.util.Map - map = internalGetClusterAdmissionRules().getMap(); + + public com.google.cloud.binaryauthorization.v1beta1.AdmissionRule getClusterAdmissionRulesOrThrow( + java.lang.String key) { + if (key == null) { throw new java.lang.NullPointerException(); } + java.util.Map map = + internalGetClusterAdmissionRules().getMap(); if (!map.containsKey(key)) { throw new java.lang.IllegalArgumentException(); } @@ -2332,12 +1971,11 @@ public boolean containsClusterAdmissionRules(java.lang.String key) { } public Builder clearClusterAdmissionRules() { - internalGetMutableClusterAdmissionRules().getMutableMap().clear(); + internalGetMutableClusterAdmissionRules().getMutableMap() + .clear(); return this; } /** - * - * *
      * Optional. Per-cluster admission rules. Cluster spec format:
      * `location.clusterId`. There can be at most one admission rule per cluster
@@ -2348,27 +1986,25 @@ public Builder clearClusterAdmissionRules() {
      * https://cloud.google.com/container-engine/reference/rest/v1/projects.zones.clusters.
      * 
* - * - * map<string, .google.cloud.binaryauthorization.v1beta1.AdmissionRule> cluster_admission_rules = 3 [(.google.api.field_behavior) = OPTIONAL]; - * + * map<string, .google.cloud.binaryauthorization.v1beta1.AdmissionRule> cluster_admission_rules = 3 [(.google.api.field_behavior) = OPTIONAL]; */ - public Builder removeClusterAdmissionRules(java.lang.String key) { - if (key == null) { - throw new java.lang.NullPointerException(); - } - internalGetMutableClusterAdmissionRules().getMutableMap().remove(key); + + public Builder removeClusterAdmissionRules( + java.lang.String key) { + if (key == null) { throw new java.lang.NullPointerException(); } + internalGetMutableClusterAdmissionRules().getMutableMap() + .remove(key); return this; } - /** Use alternate mutation accessors instead. */ + /** + * Use alternate mutation accessors instead. + */ @java.lang.Deprecated - public java.util.Map< - java.lang.String, com.google.cloud.binaryauthorization.v1beta1.AdmissionRule> - getMutableClusterAdmissionRules() { + public java.util.Map + getMutableClusterAdmissionRules() { return internalGetMutableClusterAdmissionRules().getMutableMap(); } /** - * - * *
      * Optional. Per-cluster admission rules. Cluster spec format:
      * `location.clusterId`. There can be at most one admission rule per cluster
@@ -2379,24 +2015,18 @@ public Builder removeClusterAdmissionRules(java.lang.String key) {
      * https://cloud.google.com/container-engine/reference/rest/v1/projects.zones.clusters.
      * 
* - * - * map<string, .google.cloud.binaryauthorization.v1beta1.AdmissionRule> cluster_admission_rules = 3 [(.google.api.field_behavior) = OPTIONAL]; - * + * map<string, .google.cloud.binaryauthorization.v1beta1.AdmissionRule> cluster_admission_rules = 3 [(.google.api.field_behavior) = OPTIONAL]; */ public Builder putClusterAdmissionRules( - java.lang.String key, com.google.cloud.binaryauthorization.v1beta1.AdmissionRule value) { - if (key == null) { - throw new java.lang.NullPointerException(); - } - if (value == null) { - throw new java.lang.NullPointerException(); - } - internalGetMutableClusterAdmissionRules().getMutableMap().put(key, value); + java.lang.String key, + com.google.cloud.binaryauthorization.v1beta1.AdmissionRule value) { + if (key == null) { throw new java.lang.NullPointerException(); } + if (value == null) { throw new java.lang.NullPointerException(); } + internalGetMutableClusterAdmissionRules().getMutableMap() + .put(key, value); return this; } /** - * - * *
      * Optional. Per-cluster admission rules. Cluster spec format:
      * `location.clusterId`. There can be at most one admission rule per cluster
@@ -2407,77 +2037,56 @@ public Builder putClusterAdmissionRules(
      * https://cloud.google.com/container-engine/reference/rest/v1/projects.zones.clusters.
      * 
* - * - * map<string, .google.cloud.binaryauthorization.v1beta1.AdmissionRule> cluster_admission_rules = 3 [(.google.api.field_behavior) = OPTIONAL]; - * + * map<string, .google.cloud.binaryauthorization.v1beta1.AdmissionRule> cluster_admission_rules = 3 [(.google.api.field_behavior) = OPTIONAL]; */ + public Builder putAllClusterAdmissionRules( - java.util.Map - values) { - internalGetMutableClusterAdmissionRules().getMutableMap().putAll(values); + java.util.Map values) { + internalGetMutableClusterAdmissionRules().getMutableMap() + .putAll(values); return this; } private com.google.cloud.binaryauthorization.v1beta1.AdmissionRule defaultAdmissionRule_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.binaryauthorization.v1beta1.AdmissionRule, - com.google.cloud.binaryauthorization.v1beta1.AdmissionRule.Builder, - com.google.cloud.binaryauthorization.v1beta1.AdmissionRuleOrBuilder> - defaultAdmissionRuleBuilder_; + com.google.cloud.binaryauthorization.v1beta1.AdmissionRule, com.google.cloud.binaryauthorization.v1beta1.AdmissionRule.Builder, com.google.cloud.binaryauthorization.v1beta1.AdmissionRuleOrBuilder> defaultAdmissionRuleBuilder_; /** - * - * *
      * Required. Default admission rule for a cluster without a per-cluster, per-
      * kubernetes-service-account, or per-istio-service-identity admission rule.
      * 
* - * - * .google.cloud.binaryauthorization.v1beta1.AdmissionRule default_admission_rule = 4 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.cloud.binaryauthorization.v1beta1.AdmissionRule default_admission_rule = 4 [(.google.api.field_behavior) = REQUIRED]; * @return Whether the defaultAdmissionRule field is set. */ public boolean hasDefaultAdmissionRule() { return defaultAdmissionRuleBuilder_ != null || defaultAdmissionRule_ != null; } /** - * - * *
      * Required. Default admission rule for a cluster without a per-cluster, per-
      * kubernetes-service-account, or per-istio-service-identity admission rule.
      * 
* - * - * .google.cloud.binaryauthorization.v1beta1.AdmissionRule default_admission_rule = 4 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.cloud.binaryauthorization.v1beta1.AdmissionRule default_admission_rule = 4 [(.google.api.field_behavior) = REQUIRED]; * @return The defaultAdmissionRule. */ public com.google.cloud.binaryauthorization.v1beta1.AdmissionRule getDefaultAdmissionRule() { if (defaultAdmissionRuleBuilder_ == null) { - return defaultAdmissionRule_ == null - ? com.google.cloud.binaryauthorization.v1beta1.AdmissionRule.getDefaultInstance() - : defaultAdmissionRule_; + return defaultAdmissionRule_ == null ? com.google.cloud.binaryauthorization.v1beta1.AdmissionRule.getDefaultInstance() : defaultAdmissionRule_; } else { return defaultAdmissionRuleBuilder_.getMessage(); } } /** - * - * *
      * Required. Default admission rule for a cluster without a per-cluster, per-
      * kubernetes-service-account, or per-istio-service-identity admission rule.
      * 
* - * - * .google.cloud.binaryauthorization.v1beta1.AdmissionRule default_admission_rule = 4 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.cloud.binaryauthorization.v1beta1.AdmissionRule default_admission_rule = 4 [(.google.api.field_behavior) = REQUIRED]; */ - public Builder setDefaultAdmissionRule( - com.google.cloud.binaryauthorization.v1beta1.AdmissionRule value) { + public Builder setDefaultAdmissionRule(com.google.cloud.binaryauthorization.v1beta1.AdmissionRule value) { if (defaultAdmissionRuleBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -2491,16 +2100,12 @@ public Builder setDefaultAdmissionRule( return this; } /** - * - * *
      * Required. Default admission rule for a cluster without a per-cluster, per-
      * kubernetes-service-account, or per-istio-service-identity admission rule.
      * 
* - * - * .google.cloud.binaryauthorization.v1beta1.AdmissionRule default_admission_rule = 4 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.cloud.binaryauthorization.v1beta1.AdmissionRule default_admission_rule = 4 [(.google.api.field_behavior) = REQUIRED]; */ public Builder setDefaultAdmissionRule( com.google.cloud.binaryauthorization.v1beta1.AdmissionRule.Builder builderForValue) { @@ -2514,26 +2119,18 @@ public Builder setDefaultAdmissionRule( return this; } /** - * - * *
      * Required. Default admission rule for a cluster without a per-cluster, per-
      * kubernetes-service-account, or per-istio-service-identity admission rule.
      * 
* - * - * .google.cloud.binaryauthorization.v1beta1.AdmissionRule default_admission_rule = 4 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.cloud.binaryauthorization.v1beta1.AdmissionRule default_admission_rule = 4 [(.google.api.field_behavior) = REQUIRED]; */ - public Builder mergeDefaultAdmissionRule( - com.google.cloud.binaryauthorization.v1beta1.AdmissionRule value) { + public Builder mergeDefaultAdmissionRule(com.google.cloud.binaryauthorization.v1beta1.AdmissionRule value) { if (defaultAdmissionRuleBuilder_ == null) { if (defaultAdmissionRule_ != null) { defaultAdmissionRule_ = - com.google.cloud.binaryauthorization.v1beta1.AdmissionRule.newBuilder( - defaultAdmissionRule_) - .mergeFrom(value) - .buildPartial(); + com.google.cloud.binaryauthorization.v1beta1.AdmissionRule.newBuilder(defaultAdmissionRule_).mergeFrom(value).buildPartial(); } else { defaultAdmissionRule_ = value; } @@ -2545,16 +2142,12 @@ public Builder mergeDefaultAdmissionRule( return this; } /** - * - * *
      * Required. Default admission rule for a cluster without a per-cluster, per-
      * kubernetes-service-account, or per-istio-service-identity admission rule.
      * 
* - * - * .google.cloud.binaryauthorization.v1beta1.AdmissionRule default_admission_rule = 4 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.cloud.binaryauthorization.v1beta1.AdmissionRule default_admission_rule = 4 [(.google.api.field_behavior) = REQUIRED]; */ public Builder clearDefaultAdmissionRule() { if (defaultAdmissionRuleBuilder_ == null) { @@ -2568,69 +2161,51 @@ public Builder clearDefaultAdmissionRule() { return this; } /** - * - * *
      * Required. Default admission rule for a cluster without a per-cluster, per-
      * kubernetes-service-account, or per-istio-service-identity admission rule.
      * 
* - * - * .google.cloud.binaryauthorization.v1beta1.AdmissionRule default_admission_rule = 4 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.cloud.binaryauthorization.v1beta1.AdmissionRule default_admission_rule = 4 [(.google.api.field_behavior) = REQUIRED]; */ - public com.google.cloud.binaryauthorization.v1beta1.AdmissionRule.Builder - getDefaultAdmissionRuleBuilder() { - + public com.google.cloud.binaryauthorization.v1beta1.AdmissionRule.Builder getDefaultAdmissionRuleBuilder() { + onChanged(); return getDefaultAdmissionRuleFieldBuilder().getBuilder(); } /** - * - * *
      * Required. Default admission rule for a cluster without a per-cluster, per-
      * kubernetes-service-account, or per-istio-service-identity admission rule.
      * 
* - * - * .google.cloud.binaryauthorization.v1beta1.AdmissionRule default_admission_rule = 4 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.cloud.binaryauthorization.v1beta1.AdmissionRule default_admission_rule = 4 [(.google.api.field_behavior) = REQUIRED]; */ - public com.google.cloud.binaryauthorization.v1beta1.AdmissionRuleOrBuilder - getDefaultAdmissionRuleOrBuilder() { + public com.google.cloud.binaryauthorization.v1beta1.AdmissionRuleOrBuilder getDefaultAdmissionRuleOrBuilder() { if (defaultAdmissionRuleBuilder_ != null) { return defaultAdmissionRuleBuilder_.getMessageOrBuilder(); } else { - return defaultAdmissionRule_ == null - ? com.google.cloud.binaryauthorization.v1beta1.AdmissionRule.getDefaultInstance() - : defaultAdmissionRule_; + return defaultAdmissionRule_ == null ? + com.google.cloud.binaryauthorization.v1beta1.AdmissionRule.getDefaultInstance() : defaultAdmissionRule_; } } /** - * - * *
      * Required. Default admission rule for a cluster without a per-cluster, per-
      * kubernetes-service-account, or per-istio-service-identity admission rule.
      * 
* - * - * .google.cloud.binaryauthorization.v1beta1.AdmissionRule default_admission_rule = 4 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.cloud.binaryauthorization.v1beta1.AdmissionRule default_admission_rule = 4 [(.google.api.field_behavior) = REQUIRED]; */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.binaryauthorization.v1beta1.AdmissionRule, - com.google.cloud.binaryauthorization.v1beta1.AdmissionRule.Builder, - com.google.cloud.binaryauthorization.v1beta1.AdmissionRuleOrBuilder> + com.google.cloud.binaryauthorization.v1beta1.AdmissionRule, com.google.cloud.binaryauthorization.v1beta1.AdmissionRule.Builder, com.google.cloud.binaryauthorization.v1beta1.AdmissionRuleOrBuilder> getDefaultAdmissionRuleFieldBuilder() { if (defaultAdmissionRuleBuilder_ == null) { - defaultAdmissionRuleBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.binaryauthorization.v1beta1.AdmissionRule, - com.google.cloud.binaryauthorization.v1beta1.AdmissionRule.Builder, - com.google.cloud.binaryauthorization.v1beta1.AdmissionRuleOrBuilder>( - getDefaultAdmissionRule(), getParentForChildren(), isClean()); + defaultAdmissionRuleBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.binaryauthorization.v1beta1.AdmissionRule, com.google.cloud.binaryauthorization.v1beta1.AdmissionRule.Builder, com.google.cloud.binaryauthorization.v1beta1.AdmissionRuleOrBuilder>( + getDefaultAdmissionRule(), + getParentForChildren(), + isClean()); defaultAdmissionRule_ = null; } return defaultAdmissionRuleBuilder_; @@ -2638,58 +2213,39 @@ public Builder clearDefaultAdmissionRule() { private com.google.protobuf.Timestamp updateTime_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder> - updateTimeBuilder_; + com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> updateTimeBuilder_; /** - * - * *
      * Output only. Time when the policy was last updated.
      * 
* - * - * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * - * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return Whether the updateTime field is set. */ public boolean hasUpdateTime() { return updateTimeBuilder_ != null || updateTime_ != null; } /** - * - * *
      * Output only. Time when the policy was last updated.
      * 
* - * - * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * - * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The updateTime. */ public com.google.protobuf.Timestamp getUpdateTime() { if (updateTimeBuilder_ == null) { - return updateTime_ == null - ? com.google.protobuf.Timestamp.getDefaultInstance() - : updateTime_; + return updateTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : updateTime_; } else { return updateTimeBuilder_.getMessage(); } } /** - * - * *
      * Output only. Time when the policy was last updated.
      * 
* - * - * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ public Builder setUpdateTime(com.google.protobuf.Timestamp value) { if (updateTimeBuilder_ == null) { @@ -2705,17 +2261,14 @@ public Builder setUpdateTime(com.google.protobuf.Timestamp value) { return this; } /** - * - * *
      * Output only. Time when the policy was last updated.
      * 
* - * - * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ - public Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue) { + public Builder setUpdateTime( + com.google.protobuf.Timestamp.Builder builderForValue) { if (updateTimeBuilder_ == null) { updateTime_ = builderForValue.build(); onChanged(); @@ -2726,21 +2279,17 @@ public Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForVal return this; } /** - * - * *
      * Output only. Time when the policy was last updated.
      * 
* - * - * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ public Builder mergeUpdateTime(com.google.protobuf.Timestamp value) { if (updateTimeBuilder_ == null) { if (updateTime_ != null) { updateTime_ = - com.google.protobuf.Timestamp.newBuilder(updateTime_).mergeFrom(value).buildPartial(); + com.google.protobuf.Timestamp.newBuilder(updateTime_).mergeFrom(value).buildPartial(); } else { updateTime_ = value; } @@ -2752,15 +2301,11 @@ public Builder mergeUpdateTime(com.google.protobuf.Timestamp value) { return this; } /** - * - * *
      * Output only. Time when the policy was last updated.
      * 
* - * - * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ public Builder clearUpdateTime() { if (updateTimeBuilder_ == null) { @@ -2774,71 +2319,55 @@ public Builder clearUpdateTime() { return this; } /** - * - * *
      * Output only. Time when the policy was last updated.
      * 
* - * - * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder() { - + onChanged(); return getUpdateTimeFieldBuilder().getBuilder(); } /** - * - * *
      * Output only. Time when the policy was last updated.
      * 
* - * - * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { if (updateTimeBuilder_ != null) { return updateTimeBuilder_.getMessageOrBuilder(); } else { - return updateTime_ == null - ? com.google.protobuf.Timestamp.getDefaultInstance() - : updateTime_; + return updateTime_ == null ? + com.google.protobuf.Timestamp.getDefaultInstance() : updateTime_; } } /** - * - * *
      * Output only. Time when the policy was last updated.
      * 
* - * - * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder> + com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> getUpdateTimeFieldBuilder() { if (updateTimeBuilder_ == null) { - updateTimeBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder>( - getUpdateTime(), getParentForChildren(), isClean()); + updateTimeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( + getUpdateTime(), + getParentForChildren(), + isClean()); updateTime_ = null; } return updateTimeBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @@ -2848,12 +2377,12 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } + // @@protoc_insertion_point(builder_scope:google.cloud.binaryauthorization.v1beta1.Policy) } // @@protoc_insertion_point(class_scope:google.cloud.binaryauthorization.v1beta1.Policy) private static final com.google.cloud.binaryauthorization.v1beta1.Policy DEFAULT_INSTANCE; - static { DEFAULT_INSTANCE = new com.google.cloud.binaryauthorization.v1beta1.Policy(); } @@ -2862,16 +2391,16 @@ public static com.google.cloud.binaryauthorization.v1beta1.Policy getDefaultInst return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public Policy parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new Policy(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Policy parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new Policy(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -2886,4 +2415,6 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.binaryauthorization.v1beta1.Policy getDefaultInstanceForType() { return DEFAULT_INSTANCE; } + } + diff --git a/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/PolicyName.java b/owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/PolicyName.java similarity index 100% rename from proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/PolicyName.java rename to owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/PolicyName.java diff --git a/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/PolicyOrBuilder.java b/owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/PolicyOrBuilder.java similarity index 65% rename from proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/PolicyOrBuilder.java rename to owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/PolicyOrBuilder.java index c81c969d..1b3da2b9 100644 --- a/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/PolicyOrBuilder.java +++ b/owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/PolicyOrBuilder.java @@ -1,83 +1,55 @@ -/* - * Copyright 2020 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * 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 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/binaryauthorization/v1beta1/resources.proto package com.google.cloud.binaryauthorization.v1beta1; -public interface PolicyOrBuilder - extends +public interface PolicyOrBuilder extends // @@protoc_insertion_point(interface_extends:google.cloud.binaryauthorization.v1beta1.Policy) com.google.protobuf.MessageOrBuilder { /** - * - * *
    * Output only. The resource name, in the format `projects/*/policy`. There is
    * at most one policy per project.
    * 
* * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * * @return The name. */ java.lang.String getName(); /** - * - * *
    * Output only. The resource name, in the format `projects/*/policy`. There is
    * at most one policy per project.
    * 
* * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * * @return The bytes for name. */ - com.google.protobuf.ByteString getNameBytes(); + com.google.protobuf.ByteString + getNameBytes(); /** - * - * *
    * Optional. A descriptive comment.
    * 
* * string description = 6 [(.google.api.field_behavior) = OPTIONAL]; - * * @return The description. */ java.lang.String getDescription(); /** - * - * *
    * Optional. A descriptive comment.
    * 
* * string description = 6 [(.google.api.field_behavior) = OPTIONAL]; - * * @return The bytes for description. */ - com.google.protobuf.ByteString getDescriptionBytes(); + com.google.protobuf.ByteString + getDescriptionBytes(); /** - * - * *
    * Optional. Controls the evaluation of a Google-maintained global admission
    * policy for common system-level images. Images not covered by the global
@@ -85,16 +57,11 @@ public interface PolicyOrBuilder
    * has no effect when specified inside a global admission policy.
    * 
* - * - * .google.cloud.binaryauthorization.v1beta1.Policy.GlobalPolicyEvaluationMode global_policy_evaluation_mode = 7 [(.google.api.field_behavior) = OPTIONAL]; - * - * + * .google.cloud.binaryauthorization.v1beta1.Policy.GlobalPolicyEvaluationMode global_policy_evaluation_mode = 7 [(.google.api.field_behavior) = OPTIONAL]; * @return The enum numeric value on the wire for globalPolicyEvaluationMode. */ int getGlobalPolicyEvaluationModeValue(); /** - * - * *
    * Optional. Controls the evaluation of a Google-maintained global admission
    * policy for common system-level images. Images not covered by the global
@@ -102,94 +69,66 @@ public interface PolicyOrBuilder
    * has no effect when specified inside a global admission policy.
    * 
* - * - * .google.cloud.binaryauthorization.v1beta1.Policy.GlobalPolicyEvaluationMode global_policy_evaluation_mode = 7 [(.google.api.field_behavior) = OPTIONAL]; - * - * + * .google.cloud.binaryauthorization.v1beta1.Policy.GlobalPolicyEvaluationMode global_policy_evaluation_mode = 7 [(.google.api.field_behavior) = OPTIONAL]; * @return The globalPolicyEvaluationMode. */ - com.google.cloud.binaryauthorization.v1beta1.Policy.GlobalPolicyEvaluationMode - getGlobalPolicyEvaluationMode(); + com.google.cloud.binaryauthorization.v1beta1.Policy.GlobalPolicyEvaluationMode getGlobalPolicyEvaluationMode(); /** - * - * *
    * Optional. Admission policy allowlisting. A matching admission request will
    * always be permitted. This feature is typically used to exclude Google or
    * third-party infrastructure images from Binary Authorization policies.
    * 
* - * - * repeated .google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern admission_whitelist_patterns = 2 [(.google.api.field_behavior) = OPTIONAL]; - * + * repeated .google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern admission_whitelist_patterns = 2 [(.google.api.field_behavior) = OPTIONAL]; */ - java.util.List + java.util.List getAdmissionWhitelistPatternsList(); /** - * - * *
    * Optional. Admission policy allowlisting. A matching admission request will
    * always be permitted. This feature is typically used to exclude Google or
    * third-party infrastructure images from Binary Authorization policies.
    * 
* - * - * repeated .google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern admission_whitelist_patterns = 2 [(.google.api.field_behavior) = OPTIONAL]; - * + * repeated .google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern admission_whitelist_patterns = 2 [(.google.api.field_behavior) = OPTIONAL]; */ - com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern - getAdmissionWhitelistPatterns(int index); + com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern getAdmissionWhitelistPatterns(int index); /** - * - * *
    * Optional. Admission policy allowlisting. A matching admission request will
    * always be permitted. This feature is typically used to exclude Google or
    * third-party infrastructure images from Binary Authorization policies.
    * 
* - * - * repeated .google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern admission_whitelist_patterns = 2 [(.google.api.field_behavior) = OPTIONAL]; - * + * repeated .google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern admission_whitelist_patterns = 2 [(.google.api.field_behavior) = OPTIONAL]; */ int getAdmissionWhitelistPatternsCount(); /** - * - * *
    * Optional. Admission policy allowlisting. A matching admission request will
    * always be permitted. This feature is typically used to exclude Google or
    * third-party infrastructure images from Binary Authorization policies.
    * 
* - * - * repeated .google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern admission_whitelist_patterns = 2 [(.google.api.field_behavior) = OPTIONAL]; - * + * repeated .google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern admission_whitelist_patterns = 2 [(.google.api.field_behavior) = OPTIONAL]; */ - java.util.List< - ? extends com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPatternOrBuilder> + java.util.List getAdmissionWhitelistPatternsOrBuilderList(); /** - * - * *
    * Optional. Admission policy allowlisting. A matching admission request will
    * always be permitted. This feature is typically used to exclude Google or
    * third-party infrastructure images from Binary Authorization policies.
    * 
* - * - * repeated .google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern admission_whitelist_patterns = 2 [(.google.api.field_behavior) = OPTIONAL]; - * + * repeated .google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern admission_whitelist_patterns = 2 [(.google.api.field_behavior) = OPTIONAL]; */ - com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPatternOrBuilder - getAdmissionWhitelistPatternsOrBuilder(int index); + com.google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPatternOrBuilder getAdmissionWhitelistPatternsOrBuilder( + int index); /** - * - * *
    * Optional. Per-cluster admission rules. Cluster spec format:
    * `location.clusterId`. There can be at most one admission rule per cluster
@@ -200,14 +139,10 @@ public interface PolicyOrBuilder
    * https://cloud.google.com/container-engine/reference/rest/v1/projects.zones.clusters.
    * 
* - * - * map<string, .google.cloud.binaryauthorization.v1beta1.AdmissionRule> cluster_admission_rules = 3 [(.google.api.field_behavior) = OPTIONAL]; - * + * map<string, .google.cloud.binaryauthorization.v1beta1.AdmissionRule> cluster_admission_rules = 3 [(.google.api.field_behavior) = OPTIONAL]; */ int getClusterAdmissionRulesCount(); /** - * - * *
    * Optional. Per-cluster admission rules. Cluster spec format:
    * `location.clusterId`. There can be at most one admission rule per cluster
@@ -218,18 +153,17 @@ public interface PolicyOrBuilder
    * https://cloud.google.com/container-engine/reference/rest/v1/projects.zones.clusters.
    * 
* - * - * map<string, .google.cloud.binaryauthorization.v1beta1.AdmissionRule> cluster_admission_rules = 3 [(.google.api.field_behavior) = OPTIONAL]; - * + * map<string, .google.cloud.binaryauthorization.v1beta1.AdmissionRule> cluster_admission_rules = 3 [(.google.api.field_behavior) = OPTIONAL]; + */ + boolean containsClusterAdmissionRules( + java.lang.String key); + /** + * Use {@link #getClusterAdmissionRulesMap()} instead. */ - boolean containsClusterAdmissionRules(java.lang.String key); - /** Use {@link #getClusterAdmissionRulesMap()} instead. */ @java.lang.Deprecated java.util.Map - getClusterAdmissionRules(); + getClusterAdmissionRules(); /** - * - * *
    * Optional. Per-cluster admission rules. Cluster spec format:
    * `location.clusterId`. There can be at most one admission rule per cluster
@@ -240,15 +174,11 @@ public interface PolicyOrBuilder
    * https://cloud.google.com/container-engine/reference/rest/v1/projects.zones.clusters.
    * 
* - * - * map<string, .google.cloud.binaryauthorization.v1beta1.AdmissionRule> cluster_admission_rules = 3 [(.google.api.field_behavior) = OPTIONAL]; - * + * map<string, .google.cloud.binaryauthorization.v1beta1.AdmissionRule> cluster_admission_rules = 3 [(.google.api.field_behavior) = OPTIONAL]; */ java.util.Map - getClusterAdmissionRulesMap(); + getClusterAdmissionRulesMap(); /** - * - * *
    * Optional. Per-cluster admission rules. Cluster spec format:
    * `location.clusterId`. There can be at most one admission rule per cluster
@@ -259,16 +189,13 @@ public interface PolicyOrBuilder
    * https://cloud.google.com/container-engine/reference/rest/v1/projects.zones.clusters.
    * 
* - * - * map<string, .google.cloud.binaryauthorization.v1beta1.AdmissionRule> cluster_admission_rules = 3 [(.google.api.field_behavior) = OPTIONAL]; - * + * map<string, .google.cloud.binaryauthorization.v1beta1.AdmissionRule> cluster_admission_rules = 3 [(.google.api.field_behavior) = OPTIONAL]; */ + com.google.cloud.binaryauthorization.v1beta1.AdmissionRule getClusterAdmissionRulesOrDefault( java.lang.String key, com.google.cloud.binaryauthorization.v1beta1.AdmissionRule defaultValue); /** - * - * *
    * Optional. Per-cluster admission rules. Cluster spec format:
    * `location.clusterId`. There can be at most one admission rule per cluster
@@ -279,93 +206,66 @@ com.google.cloud.binaryauthorization.v1beta1.AdmissionRule getClusterAdmissionRu
    * https://cloud.google.com/container-engine/reference/rest/v1/projects.zones.clusters.
    * 
* - * - * map<string, .google.cloud.binaryauthorization.v1beta1.AdmissionRule> cluster_admission_rules = 3 [(.google.api.field_behavior) = OPTIONAL]; - * + * map<string, .google.cloud.binaryauthorization.v1beta1.AdmissionRule> cluster_admission_rules = 3 [(.google.api.field_behavior) = OPTIONAL]; */ + com.google.cloud.binaryauthorization.v1beta1.AdmissionRule getClusterAdmissionRulesOrThrow( java.lang.String key); /** - * - * *
    * Required. Default admission rule for a cluster without a per-cluster, per-
    * kubernetes-service-account, or per-istio-service-identity admission rule.
    * 
* - * - * .google.cloud.binaryauthorization.v1beta1.AdmissionRule default_admission_rule = 4 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.cloud.binaryauthorization.v1beta1.AdmissionRule default_admission_rule = 4 [(.google.api.field_behavior) = REQUIRED]; * @return Whether the defaultAdmissionRule field is set. */ boolean hasDefaultAdmissionRule(); /** - * - * *
    * Required. Default admission rule for a cluster without a per-cluster, per-
    * kubernetes-service-account, or per-istio-service-identity admission rule.
    * 
* - * - * .google.cloud.binaryauthorization.v1beta1.AdmissionRule default_admission_rule = 4 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.cloud.binaryauthorization.v1beta1.AdmissionRule default_admission_rule = 4 [(.google.api.field_behavior) = REQUIRED]; * @return The defaultAdmissionRule. */ com.google.cloud.binaryauthorization.v1beta1.AdmissionRule getDefaultAdmissionRule(); /** - * - * *
    * Required. Default admission rule for a cluster without a per-cluster, per-
    * kubernetes-service-account, or per-istio-service-identity admission rule.
    * 
* - * - * .google.cloud.binaryauthorization.v1beta1.AdmissionRule default_admission_rule = 4 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.cloud.binaryauthorization.v1beta1.AdmissionRule default_admission_rule = 4 [(.google.api.field_behavior) = REQUIRED]; */ - com.google.cloud.binaryauthorization.v1beta1.AdmissionRuleOrBuilder - getDefaultAdmissionRuleOrBuilder(); + com.google.cloud.binaryauthorization.v1beta1.AdmissionRuleOrBuilder getDefaultAdmissionRuleOrBuilder(); /** - * - * *
    * Output only. Time when the policy was last updated.
    * 
* - * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * - * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return Whether the updateTime field is set. */ boolean hasUpdateTime(); /** - * - * *
    * Output only. Time when the policy was last updated.
    * 
* - * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * - * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The updateTime. */ com.google.protobuf.Timestamp getUpdateTime(); /** - * - * *
    * Output only. Time when the policy was last updated.
    * 
* - * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder(); } diff --git a/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/ProjectName.java b/owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/ProjectName.java similarity index 100% rename from proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/ProjectName.java rename to owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/ProjectName.java diff --git a/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/UpdateAttestorRequest.java b/owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/UpdateAttestorRequest.java similarity index 64% rename from proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/UpdateAttestorRequest.java rename to owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/UpdateAttestorRequest.java index 826cbb4e..0789573a 100644 --- a/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/UpdateAttestorRequest.java +++ b/owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/UpdateAttestorRequest.java @@ -1,55 +1,39 @@ -/* - * Copyright 2020 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * 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 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/binaryauthorization/v1beta1/service.proto package com.google.cloud.binaryauthorization.v1beta1; /** - * - * *
  * Request message for [BinauthzManagementService.UpdateAttestor][].
  * 
* * Protobuf type {@code google.cloud.binaryauthorization.v1beta1.UpdateAttestorRequest} */ -public final class UpdateAttestorRequest extends com.google.protobuf.GeneratedMessageV3 - implements +public final class UpdateAttestorRequest extends + com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:google.cloud.binaryauthorization.v1beta1.UpdateAttestorRequest) UpdateAttestorRequestOrBuilder { - private static final long serialVersionUID = 0L; +private static final long serialVersionUID = 0L; // Use UpdateAttestorRequest.newBuilder() to construct. private UpdateAttestorRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } - - private UpdateAttestorRequest() {} + private UpdateAttestorRequest() { + } @java.lang.Override @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { return new UpdateAttestorRequest(); } @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { return this.unknownFields; } - private UpdateAttestorRequest( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) @@ -68,62 +52,54 @@ private UpdateAttestorRequest( case 0: done = true; break; - case 10: - { - com.google.cloud.binaryauthorization.v1beta1.Attestor.Builder subBuilder = null; - if (attestor_ != null) { - subBuilder = attestor_.toBuilder(); - } - attestor_ = - input.readMessage( - com.google.cloud.binaryauthorization.v1beta1.Attestor.parser(), - extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(attestor_); - attestor_ = subBuilder.buildPartial(); - } - - break; + case 10: { + com.google.cloud.binaryauthorization.v1beta1.Attestor.Builder subBuilder = null; + if (attestor_ != null) { + subBuilder = attestor_.toBuilder(); } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; + attestor_ = input.readMessage(com.google.cloud.binaryauthorization.v1beta1.Attestor.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(attestor_); + attestor_ = subBuilder.buildPartial(); + } + + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; } + break; + } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationServiceProto - .internal_static_google_cloud_binaryauthorization_v1beta1_UpdateAttestorRequest_descriptor; + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationServiceProto.internal_static_google_cloud_binaryauthorization_v1beta1_UpdateAttestorRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationServiceProto - .internal_static_google_cloud_binaryauthorization_v1beta1_UpdateAttestorRequest_fieldAccessorTable + return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationServiceProto.internal_static_google_cloud_binaryauthorization_v1beta1_UpdateAttestorRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.cloud.binaryauthorization.v1beta1.UpdateAttestorRequest.class, - com.google.cloud.binaryauthorization.v1beta1.UpdateAttestorRequest.Builder.class); + com.google.cloud.binaryauthorization.v1beta1.UpdateAttestorRequest.class, com.google.cloud.binaryauthorization.v1beta1.UpdateAttestorRequest.Builder.class); } public static final int ATTESTOR_FIELD_NUMBER = 1; private com.google.cloud.binaryauthorization.v1beta1.Attestor attestor_; /** - * - * *
    * Required. The updated
    * [attestor][google.cloud.binaryauthorization.v1beta1.Attestor] value. The
@@ -133,10 +109,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    * `projects/*/attestors/*`.
    * 
* - * - * .google.cloud.binaryauthorization.v1beta1.Attestor attestor = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.cloud.binaryauthorization.v1beta1.Attestor attestor = 1 [(.google.api.field_behavior) = REQUIRED]; * @return Whether the attestor field is set. */ @java.lang.Override @@ -144,8 +117,6 @@ public boolean hasAttestor() { return attestor_ != null; } /** - * - * *
    * Required. The updated
    * [attestor][google.cloud.binaryauthorization.v1beta1.Attestor] value. The
@@ -155,21 +126,14 @@ public boolean hasAttestor() {
    * `projects/*/attestors/*`.
    * 
* - * - * .google.cloud.binaryauthorization.v1beta1.Attestor attestor = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.cloud.binaryauthorization.v1beta1.Attestor attestor = 1 [(.google.api.field_behavior) = REQUIRED]; * @return The attestor. */ @java.lang.Override public com.google.cloud.binaryauthorization.v1beta1.Attestor getAttestor() { - return attestor_ == null - ? com.google.cloud.binaryauthorization.v1beta1.Attestor.getDefaultInstance() - : attestor_; + return attestor_ == null ? com.google.cloud.binaryauthorization.v1beta1.Attestor.getDefaultInstance() : attestor_; } /** - * - * *
    * Required. The updated
    * [attestor][google.cloud.binaryauthorization.v1beta1.Attestor] value. The
@@ -179,9 +143,7 @@ public com.google.cloud.binaryauthorization.v1beta1.Attestor getAttestor() {
    * `projects/*/attestors/*`.
    * 
* - * - * .google.cloud.binaryauthorization.v1beta1.Attestor attestor = 1 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.cloud.binaryauthorization.v1beta1.Attestor attestor = 1 [(.google.api.field_behavior) = REQUIRED]; */ @java.lang.Override public com.google.cloud.binaryauthorization.v1beta1.AttestorOrBuilder getAttestorOrBuilder() { @@ -189,7 +151,6 @@ public com.google.cloud.binaryauthorization.v1beta1.AttestorOrBuilder getAttesto } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -201,7 +162,8 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { if (attestor_ != null) { output.writeMessage(1, getAttestor()); } @@ -215,7 +177,8 @@ public int getSerializedSize() { size = 0; if (attestor_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getAttestor()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getAttestor()); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -225,17 +188,17 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.binaryauthorization.v1beta1.UpdateAttestorRequest)) { return super.equals(obj); } - com.google.cloud.binaryauthorization.v1beta1.UpdateAttestorRequest other = - (com.google.cloud.binaryauthorization.v1beta1.UpdateAttestorRequest) obj; + com.google.cloud.binaryauthorization.v1beta1.UpdateAttestorRequest other = (com.google.cloud.binaryauthorization.v1beta1.UpdateAttestorRequest) obj; if (hasAttestor() != other.hasAttestor()) return false; if (hasAttestor()) { - if (!getAttestor().equals(other.getAttestor())) return false; + if (!getAttestor() + .equals(other.getAttestor())) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; @@ -258,145 +221,134 @@ public int hashCode() { } public static com.google.cloud.binaryauthorization.v1beta1.UpdateAttestorRequest parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.binaryauthorization.v1beta1.UpdateAttestorRequest parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.binaryauthorization.v1beta1.UpdateAttestorRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.binaryauthorization.v1beta1.UpdateAttestorRequest parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.binaryauthorization.v1beta1.UpdateAttestorRequest parseFrom( - byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.binaryauthorization.v1beta1.UpdateAttestorRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.binaryauthorization.v1beta1.UpdateAttestorRequest parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.binaryauthorization.v1beta1.UpdateAttestorRequest parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + public static com.google.cloud.binaryauthorization.v1beta1.UpdateAttestorRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.binaryauthorization.v1beta1.UpdateAttestorRequest parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.binaryauthorization.v1beta1.UpdateAttestorRequest - parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + public static com.google.cloud.binaryauthorization.v1beta1.UpdateAttestorRequest parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); } - - public static com.google.cloud.binaryauthorization.v1beta1.UpdateAttestorRequest - parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); + public static com.google.cloud.binaryauthorization.v1beta1.UpdateAttestorRequest parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static com.google.cloud.binaryauthorization.v1beta1.UpdateAttestorRequest parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.binaryauthorization.v1beta1.UpdateAttestorRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - + public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - - public static Builder newBuilder( - com.google.cloud.binaryauthorization.v1beta1.UpdateAttestorRequest prototype) { + public static Builder newBuilder(com.google.cloud.binaryauthorization.v1beta1.UpdateAttestorRequest prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** - * - * *
    * Request message for [BinauthzManagementService.UpdateAttestor][].
    * 
* * Protobuf type {@code google.cloud.binaryauthorization.v1beta1.UpdateAttestorRequest} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:google.cloud.binaryauthorization.v1beta1.UpdateAttestorRequest) com.google.cloud.binaryauthorization.v1beta1.UpdateAttestorRequestOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationServiceProto - .internal_static_google_cloud_binaryauthorization_v1beta1_UpdateAttestorRequest_descriptor; + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationServiceProto.internal_static_google_cloud_binaryauthorization_v1beta1_UpdateAttestorRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationServiceProto - .internal_static_google_cloud_binaryauthorization_v1beta1_UpdateAttestorRequest_fieldAccessorTable + return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationServiceProto.internal_static_google_cloud_binaryauthorization_v1beta1_UpdateAttestorRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.cloud.binaryauthorization.v1beta1.UpdateAttestorRequest.class, - com.google.cloud.binaryauthorization.v1beta1.UpdateAttestorRequest.Builder.class); + com.google.cloud.binaryauthorization.v1beta1.UpdateAttestorRequest.class, com.google.cloud.binaryauthorization.v1beta1.UpdateAttestorRequest.Builder.class); } - // Construct using - // com.google.cloud.binaryauthorization.v1beta1.UpdateAttestorRequest.newBuilder() + // Construct using com.google.cloud.binaryauthorization.v1beta1.UpdateAttestorRequest.newBuilder() private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } } - @java.lang.Override public Builder clear() { super.clear(); @@ -410,16 +362,14 @@ public Builder clear() { } @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationServiceProto - .internal_static_google_cloud_binaryauthorization_v1beta1_UpdateAttestorRequest_descriptor; + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationServiceProto.internal_static_google_cloud_binaryauthorization_v1beta1_UpdateAttestorRequest_descriptor; } @java.lang.Override - public com.google.cloud.binaryauthorization.v1beta1.UpdateAttestorRequest - getDefaultInstanceForType() { - return com.google.cloud.binaryauthorization.v1beta1.UpdateAttestorRequest - .getDefaultInstance(); + public com.google.cloud.binaryauthorization.v1beta1.UpdateAttestorRequest getDefaultInstanceForType() { + return com.google.cloud.binaryauthorization.v1beta1.UpdateAttestorRequest.getDefaultInstance(); } @java.lang.Override @@ -433,8 +383,7 @@ public com.google.cloud.binaryauthorization.v1beta1.UpdateAttestorRequest build( @java.lang.Override public com.google.cloud.binaryauthorization.v1beta1.UpdateAttestorRequest buildPartial() { - com.google.cloud.binaryauthorization.v1beta1.UpdateAttestorRequest result = - new com.google.cloud.binaryauthorization.v1beta1.UpdateAttestorRequest(this); + com.google.cloud.binaryauthorization.v1beta1.UpdateAttestorRequest result = new com.google.cloud.binaryauthorization.v1beta1.UpdateAttestorRequest(this); if (attestorBuilder_ == null) { result.attestor_ = attestor_; } else { @@ -448,51 +397,46 @@ public com.google.cloud.binaryauthorization.v1beta1.UpdateAttestorRequest buildP public Builder clone() { return super.clone(); } - @java.lang.Override public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { return super.setField(field, value); } - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } - @java.lang.Override public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } - @java.lang.Override public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { return super.addRepeatedField(field, value); } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.cloud.binaryauthorization.v1beta1.UpdateAttestorRequest) { - return mergeFrom( - (com.google.cloud.binaryauthorization.v1beta1.UpdateAttestorRequest) other); + return mergeFrom((com.google.cloud.binaryauthorization.v1beta1.UpdateAttestorRequest)other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom( - com.google.cloud.binaryauthorization.v1beta1.UpdateAttestorRequest other) { - if (other - == com.google.cloud.binaryauthorization.v1beta1.UpdateAttestorRequest - .getDefaultInstance()) return this; + public Builder mergeFrom(com.google.cloud.binaryauthorization.v1beta1.UpdateAttestorRequest other) { + if (other == com.google.cloud.binaryauthorization.v1beta1.UpdateAttestorRequest.getDefaultInstance()) return this; if (other.hasAttestor()) { mergeAttestor(other.getAttestor()); } @@ -515,9 +459,7 @@ public Builder mergeFrom( try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.cloud.binaryauthorization.v1beta1.UpdateAttestorRequest) - e.getUnfinishedMessage(); + parsedMessage = (com.google.cloud.binaryauthorization.v1beta1.UpdateAttestorRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { @@ -529,13 +471,8 @@ public Builder mergeFrom( private com.google.cloud.binaryauthorization.v1beta1.Attestor attestor_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.binaryauthorization.v1beta1.Attestor, - com.google.cloud.binaryauthorization.v1beta1.Attestor.Builder, - com.google.cloud.binaryauthorization.v1beta1.AttestorOrBuilder> - attestorBuilder_; + com.google.cloud.binaryauthorization.v1beta1.Attestor, com.google.cloud.binaryauthorization.v1beta1.Attestor.Builder, com.google.cloud.binaryauthorization.v1beta1.AttestorOrBuilder> attestorBuilder_; /** - * - * *
      * Required. The updated
      * [attestor][google.cloud.binaryauthorization.v1beta1.Attestor] value. The
@@ -545,18 +482,13 @@ public Builder mergeFrom(
      * `projects/*/attestors/*`.
      * 
* - * - * .google.cloud.binaryauthorization.v1beta1.Attestor attestor = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.cloud.binaryauthorization.v1beta1.Attestor attestor = 1 [(.google.api.field_behavior) = REQUIRED]; * @return Whether the attestor field is set. */ public boolean hasAttestor() { return attestorBuilder_ != null || attestor_ != null; } /** - * - * *
      * Required. The updated
      * [attestor][google.cloud.binaryauthorization.v1beta1.Attestor] value. The
@@ -566,24 +498,17 @@ public boolean hasAttestor() {
      * `projects/*/attestors/*`.
      * 
* - * - * .google.cloud.binaryauthorization.v1beta1.Attestor attestor = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.cloud.binaryauthorization.v1beta1.Attestor attestor = 1 [(.google.api.field_behavior) = REQUIRED]; * @return The attestor. */ public com.google.cloud.binaryauthorization.v1beta1.Attestor getAttestor() { if (attestorBuilder_ == null) { - return attestor_ == null - ? com.google.cloud.binaryauthorization.v1beta1.Attestor.getDefaultInstance() - : attestor_; + return attestor_ == null ? com.google.cloud.binaryauthorization.v1beta1.Attestor.getDefaultInstance() : attestor_; } else { return attestorBuilder_.getMessage(); } } /** - * - * *
      * Required. The updated
      * [attestor][google.cloud.binaryauthorization.v1beta1.Attestor] value. The
@@ -593,9 +518,7 @@ public com.google.cloud.binaryauthorization.v1beta1.Attestor getAttestor() {
      * `projects/*/attestors/*`.
      * 
* - * - * .google.cloud.binaryauthorization.v1beta1.Attestor attestor = 1 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.cloud.binaryauthorization.v1beta1.Attestor attestor = 1 [(.google.api.field_behavior) = REQUIRED]; */ public Builder setAttestor(com.google.cloud.binaryauthorization.v1beta1.Attestor value) { if (attestorBuilder_ == null) { @@ -611,8 +534,6 @@ public Builder setAttestor(com.google.cloud.binaryauthorization.v1beta1.Attestor return this; } /** - * - * *
      * Required. The updated
      * [attestor][google.cloud.binaryauthorization.v1beta1.Attestor] value. The
@@ -622,9 +543,7 @@ public Builder setAttestor(com.google.cloud.binaryauthorization.v1beta1.Attestor
      * `projects/*/attestors/*`.
      * 
* - * - * .google.cloud.binaryauthorization.v1beta1.Attestor attestor = 1 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.cloud.binaryauthorization.v1beta1.Attestor attestor = 1 [(.google.api.field_behavior) = REQUIRED]; */ public Builder setAttestor( com.google.cloud.binaryauthorization.v1beta1.Attestor.Builder builderForValue) { @@ -638,8 +557,6 @@ public Builder setAttestor( return this; } /** - * - * *
      * Required. The updated
      * [attestor][google.cloud.binaryauthorization.v1beta1.Attestor] value. The
@@ -649,17 +566,13 @@ public Builder setAttestor(
      * `projects/*/attestors/*`.
      * 
* - * - * .google.cloud.binaryauthorization.v1beta1.Attestor attestor = 1 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.cloud.binaryauthorization.v1beta1.Attestor attestor = 1 [(.google.api.field_behavior) = REQUIRED]; */ public Builder mergeAttestor(com.google.cloud.binaryauthorization.v1beta1.Attestor value) { if (attestorBuilder_ == null) { if (attestor_ != null) { attestor_ = - com.google.cloud.binaryauthorization.v1beta1.Attestor.newBuilder(attestor_) - .mergeFrom(value) - .buildPartial(); + com.google.cloud.binaryauthorization.v1beta1.Attestor.newBuilder(attestor_).mergeFrom(value).buildPartial(); } else { attestor_ = value; } @@ -671,8 +584,6 @@ public Builder mergeAttestor(com.google.cloud.binaryauthorization.v1beta1.Attest return this; } /** - * - * *
      * Required. The updated
      * [attestor][google.cloud.binaryauthorization.v1beta1.Attestor] value. The
@@ -682,9 +593,7 @@ public Builder mergeAttestor(com.google.cloud.binaryauthorization.v1beta1.Attest
      * `projects/*/attestors/*`.
      * 
* - * - * .google.cloud.binaryauthorization.v1beta1.Attestor attestor = 1 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.cloud.binaryauthorization.v1beta1.Attestor attestor = 1 [(.google.api.field_behavior) = REQUIRED]; */ public Builder clearAttestor() { if (attestorBuilder_ == null) { @@ -698,8 +607,6 @@ public Builder clearAttestor() { return this; } /** - * - * *
      * Required. The updated
      * [attestor][google.cloud.binaryauthorization.v1beta1.Attestor] value. The
@@ -709,18 +616,14 @@ public Builder clearAttestor() {
      * `projects/*/attestors/*`.
      * 
* - * - * .google.cloud.binaryauthorization.v1beta1.Attestor attestor = 1 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.cloud.binaryauthorization.v1beta1.Attestor attestor = 1 [(.google.api.field_behavior) = REQUIRED]; */ public com.google.cloud.binaryauthorization.v1beta1.Attestor.Builder getAttestorBuilder() { - + onChanged(); return getAttestorFieldBuilder().getBuilder(); } /** - * - * *
      * Required. The updated
      * [attestor][google.cloud.binaryauthorization.v1beta1.Attestor] value. The
@@ -730,22 +633,17 @@ public com.google.cloud.binaryauthorization.v1beta1.Attestor.Builder getAttestor
      * `projects/*/attestors/*`.
      * 
* - * - * .google.cloud.binaryauthorization.v1beta1.Attestor attestor = 1 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.cloud.binaryauthorization.v1beta1.Attestor attestor = 1 [(.google.api.field_behavior) = REQUIRED]; */ public com.google.cloud.binaryauthorization.v1beta1.AttestorOrBuilder getAttestorOrBuilder() { if (attestorBuilder_ != null) { return attestorBuilder_.getMessageOrBuilder(); } else { - return attestor_ == null - ? com.google.cloud.binaryauthorization.v1beta1.Attestor.getDefaultInstance() - : attestor_; + return attestor_ == null ? + com.google.cloud.binaryauthorization.v1beta1.Attestor.getDefaultInstance() : attestor_; } } /** - * - * *
      * Required. The updated
      * [attestor][google.cloud.binaryauthorization.v1beta1.Attestor] value. The
@@ -755,29 +653,24 @@ public com.google.cloud.binaryauthorization.v1beta1.AttestorOrBuilder getAttesto
      * `projects/*/attestors/*`.
      * 
* - * - * .google.cloud.binaryauthorization.v1beta1.Attestor attestor = 1 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.cloud.binaryauthorization.v1beta1.Attestor attestor = 1 [(.google.api.field_behavior) = REQUIRED]; */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.binaryauthorization.v1beta1.Attestor, - com.google.cloud.binaryauthorization.v1beta1.Attestor.Builder, - com.google.cloud.binaryauthorization.v1beta1.AttestorOrBuilder> + com.google.cloud.binaryauthorization.v1beta1.Attestor, com.google.cloud.binaryauthorization.v1beta1.Attestor.Builder, com.google.cloud.binaryauthorization.v1beta1.AttestorOrBuilder> getAttestorFieldBuilder() { if (attestorBuilder_ == null) { - attestorBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.binaryauthorization.v1beta1.Attestor, - com.google.cloud.binaryauthorization.v1beta1.Attestor.Builder, - com.google.cloud.binaryauthorization.v1beta1.AttestorOrBuilder>( - getAttestor(), getParentForChildren(), isClean()); + attestorBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.binaryauthorization.v1beta1.Attestor, com.google.cloud.binaryauthorization.v1beta1.Attestor.Builder, com.google.cloud.binaryauthorization.v1beta1.AttestorOrBuilder>( + getAttestor(), + getParentForChildren(), + isClean()); attestor_ = null; } return attestorBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @@ -787,32 +680,30 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } + // @@protoc_insertion_point(builder_scope:google.cloud.binaryauthorization.v1beta1.UpdateAttestorRequest) } // @@protoc_insertion_point(class_scope:google.cloud.binaryauthorization.v1beta1.UpdateAttestorRequest) - private static final com.google.cloud.binaryauthorization.v1beta1.UpdateAttestorRequest - DEFAULT_INSTANCE; - + private static final com.google.cloud.binaryauthorization.v1beta1.UpdateAttestorRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new com.google.cloud.binaryauthorization.v1beta1.UpdateAttestorRequest(); } - public static com.google.cloud.binaryauthorization.v1beta1.UpdateAttestorRequest - getDefaultInstance() { + public static com.google.cloud.binaryauthorization.v1beta1.UpdateAttestorRequest getDefaultInstance() { return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public UpdateAttestorRequest parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new UpdateAttestorRequest(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public UpdateAttestorRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new UpdateAttestorRequest(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -824,8 +715,9 @@ public com.google.protobuf.Parser getParserForType() { } @java.lang.Override - public com.google.cloud.binaryauthorization.v1beta1.UpdateAttestorRequest - getDefaultInstanceForType() { + public com.google.cloud.binaryauthorization.v1beta1.UpdateAttestorRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } + } + diff --git a/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/UpdateAttestorRequestOrBuilder.java b/owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/UpdateAttestorRequestOrBuilder.java similarity index 60% rename from proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/UpdateAttestorRequestOrBuilder.java rename to owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/UpdateAttestorRequestOrBuilder.java index 67b57d87..8d7e1b36 100644 --- a/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/UpdateAttestorRequestOrBuilder.java +++ b/owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/UpdateAttestorRequestOrBuilder.java @@ -1,31 +1,13 @@ -/* - * Copyright 2020 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * 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 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/binaryauthorization/v1beta1/service.proto package com.google.cloud.binaryauthorization.v1beta1; -public interface UpdateAttestorRequestOrBuilder - extends +public interface UpdateAttestorRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:google.cloud.binaryauthorization.v1beta1.UpdateAttestorRequest) com.google.protobuf.MessageOrBuilder { /** - * - * *
    * Required. The updated
    * [attestor][google.cloud.binaryauthorization.v1beta1.Attestor] value. The
@@ -35,16 +17,11 @@ public interface UpdateAttestorRequestOrBuilder
    * `projects/*/attestors/*`.
    * 
* - * - * .google.cloud.binaryauthorization.v1beta1.Attestor attestor = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.cloud.binaryauthorization.v1beta1.Attestor attestor = 1 [(.google.api.field_behavior) = REQUIRED]; * @return Whether the attestor field is set. */ boolean hasAttestor(); /** - * - * *
    * Required. The updated
    * [attestor][google.cloud.binaryauthorization.v1beta1.Attestor] value. The
@@ -54,16 +31,11 @@ public interface UpdateAttestorRequestOrBuilder
    * `projects/*/attestors/*`.
    * 
* - * - * .google.cloud.binaryauthorization.v1beta1.Attestor attestor = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.cloud.binaryauthorization.v1beta1.Attestor attestor = 1 [(.google.api.field_behavior) = REQUIRED]; * @return The attestor. */ com.google.cloud.binaryauthorization.v1beta1.Attestor getAttestor(); /** - * - * *
    * Required. The updated
    * [attestor][google.cloud.binaryauthorization.v1beta1.Attestor] value. The
@@ -73,9 +45,7 @@ public interface UpdateAttestorRequestOrBuilder
    * `projects/*/attestors/*`.
    * 
* - * - * .google.cloud.binaryauthorization.v1beta1.Attestor attestor = 1 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.cloud.binaryauthorization.v1beta1.Attestor attestor = 1 [(.google.api.field_behavior) = REQUIRED]; */ com.google.cloud.binaryauthorization.v1beta1.AttestorOrBuilder getAttestorOrBuilder(); } diff --git a/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/UpdatePolicyRequest.java b/owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/UpdatePolicyRequest.java similarity index 65% rename from proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/UpdatePolicyRequest.java rename to owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/UpdatePolicyRequest.java index a5516515..a894d700 100644 --- a/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/UpdatePolicyRequest.java +++ b/owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/UpdatePolicyRequest.java @@ -1,55 +1,39 @@ -/* - * Copyright 2020 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * 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 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/binaryauthorization/v1beta1/service.proto package com.google.cloud.binaryauthorization.v1beta1; /** - * - * *
  * Request message for [BinauthzManagementService.UpdatePolicy][].
  * 
* * Protobuf type {@code google.cloud.binaryauthorization.v1beta1.UpdatePolicyRequest} */ -public final class UpdatePolicyRequest extends com.google.protobuf.GeneratedMessageV3 - implements +public final class UpdatePolicyRequest extends + com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:google.cloud.binaryauthorization.v1beta1.UpdatePolicyRequest) UpdatePolicyRequestOrBuilder { - private static final long serialVersionUID = 0L; +private static final long serialVersionUID = 0L; // Use UpdatePolicyRequest.newBuilder() to construct. private UpdatePolicyRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } - - private UpdatePolicyRequest() {} + private UpdatePolicyRequest() { + } @java.lang.Override @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { return new UpdatePolicyRequest(); } @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { return this.unknownFields; } - private UpdatePolicyRequest( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) @@ -68,62 +52,54 @@ private UpdatePolicyRequest( case 0: done = true; break; - case 10: - { - com.google.cloud.binaryauthorization.v1beta1.Policy.Builder subBuilder = null; - if (policy_ != null) { - subBuilder = policy_.toBuilder(); - } - policy_ = - input.readMessage( - com.google.cloud.binaryauthorization.v1beta1.Policy.parser(), - extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(policy_); - policy_ = subBuilder.buildPartial(); - } - - break; + case 10: { + com.google.cloud.binaryauthorization.v1beta1.Policy.Builder subBuilder = null; + if (policy_ != null) { + subBuilder = policy_.toBuilder(); } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; + policy_ = input.readMessage(com.google.cloud.binaryauthorization.v1beta1.Policy.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(policy_); + policy_ = subBuilder.buildPartial(); + } + + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; } + break; + } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationServiceProto - .internal_static_google_cloud_binaryauthorization_v1beta1_UpdatePolicyRequest_descriptor; + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationServiceProto.internal_static_google_cloud_binaryauthorization_v1beta1_UpdatePolicyRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationServiceProto - .internal_static_google_cloud_binaryauthorization_v1beta1_UpdatePolicyRequest_fieldAccessorTable + return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationServiceProto.internal_static_google_cloud_binaryauthorization_v1beta1_UpdatePolicyRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.cloud.binaryauthorization.v1beta1.UpdatePolicyRequest.class, - com.google.cloud.binaryauthorization.v1beta1.UpdatePolicyRequest.Builder.class); + com.google.cloud.binaryauthorization.v1beta1.UpdatePolicyRequest.class, com.google.cloud.binaryauthorization.v1beta1.UpdatePolicyRequest.Builder.class); } public static final int POLICY_FIELD_NUMBER = 1; private com.google.cloud.binaryauthorization.v1beta1.Policy policy_; /** - * - * *
    * Required. A new or updated
    * [policy][google.cloud.binaryauthorization.v1beta1.Policy] value. The
@@ -132,10 +108,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    * resource name in the request URL, in the format `projects/*/policy`.
    * 
* - * - * .google.cloud.binaryauthorization.v1beta1.Policy policy = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.cloud.binaryauthorization.v1beta1.Policy policy = 1 [(.google.api.field_behavior) = REQUIRED]; * @return Whether the policy field is set. */ @java.lang.Override @@ -143,8 +116,6 @@ public boolean hasPolicy() { return policy_ != null; } /** - * - * *
    * Required. A new or updated
    * [policy][google.cloud.binaryauthorization.v1beta1.Policy] value. The
@@ -153,21 +124,14 @@ public boolean hasPolicy() {
    * resource name in the request URL, in the format `projects/*/policy`.
    * 
* - * - * .google.cloud.binaryauthorization.v1beta1.Policy policy = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.cloud.binaryauthorization.v1beta1.Policy policy = 1 [(.google.api.field_behavior) = REQUIRED]; * @return The policy. */ @java.lang.Override public com.google.cloud.binaryauthorization.v1beta1.Policy getPolicy() { - return policy_ == null - ? com.google.cloud.binaryauthorization.v1beta1.Policy.getDefaultInstance() - : policy_; + return policy_ == null ? com.google.cloud.binaryauthorization.v1beta1.Policy.getDefaultInstance() : policy_; } /** - * - * *
    * Required. A new or updated
    * [policy][google.cloud.binaryauthorization.v1beta1.Policy] value. The
@@ -176,9 +140,7 @@ public com.google.cloud.binaryauthorization.v1beta1.Policy getPolicy() {
    * resource name in the request URL, in the format `projects/*/policy`.
    * 
* - * - * .google.cloud.binaryauthorization.v1beta1.Policy policy = 1 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.cloud.binaryauthorization.v1beta1.Policy policy = 1 [(.google.api.field_behavior) = REQUIRED]; */ @java.lang.Override public com.google.cloud.binaryauthorization.v1beta1.PolicyOrBuilder getPolicyOrBuilder() { @@ -186,7 +148,6 @@ public com.google.cloud.binaryauthorization.v1beta1.PolicyOrBuilder getPolicyOrB } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -198,7 +159,8 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { if (policy_ != null) { output.writeMessage(1, getPolicy()); } @@ -212,7 +174,8 @@ public int getSerializedSize() { size = 0; if (policy_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getPolicy()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getPolicy()); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -222,17 +185,17 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.binaryauthorization.v1beta1.UpdatePolicyRequest)) { return super.equals(obj); } - com.google.cloud.binaryauthorization.v1beta1.UpdatePolicyRequest other = - (com.google.cloud.binaryauthorization.v1beta1.UpdatePolicyRequest) obj; + com.google.cloud.binaryauthorization.v1beta1.UpdatePolicyRequest other = (com.google.cloud.binaryauthorization.v1beta1.UpdatePolicyRequest) obj; if (hasPolicy() != other.hasPolicy()) return false; if (hasPolicy()) { - if (!getPolicy().equals(other.getPolicy())) return false; + if (!getPolicy() + .equals(other.getPolicy())) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; @@ -255,127 +218,117 @@ public int hashCode() { } public static com.google.cloud.binaryauthorization.v1beta1.UpdatePolicyRequest parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.binaryauthorization.v1beta1.UpdatePolicyRequest parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.binaryauthorization.v1beta1.UpdatePolicyRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.binaryauthorization.v1beta1.UpdatePolicyRequest parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.binaryauthorization.v1beta1.UpdatePolicyRequest parseFrom( - byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.binaryauthorization.v1beta1.UpdatePolicyRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.binaryauthorization.v1beta1.UpdatePolicyRequest parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.binaryauthorization.v1beta1.UpdatePolicyRequest parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + public static com.google.cloud.binaryauthorization.v1beta1.UpdatePolicyRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.binaryauthorization.v1beta1.UpdatePolicyRequest parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.binaryauthorization.v1beta1.UpdatePolicyRequest parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + public static com.google.cloud.binaryauthorization.v1beta1.UpdatePolicyRequest parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); } - public static com.google.cloud.binaryauthorization.v1beta1.UpdatePolicyRequest parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static com.google.cloud.binaryauthorization.v1beta1.UpdatePolicyRequest parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.binaryauthorization.v1beta1.UpdatePolicyRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - + public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - - public static Builder newBuilder( - com.google.cloud.binaryauthorization.v1beta1.UpdatePolicyRequest prototype) { + public static Builder newBuilder(com.google.cloud.binaryauthorization.v1beta1.UpdatePolicyRequest prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** - * - * *
    * Request message for [BinauthzManagementService.UpdatePolicy][].
    * 
* * Protobuf type {@code google.cloud.binaryauthorization.v1beta1.UpdatePolicyRequest} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:google.cloud.binaryauthorization.v1beta1.UpdatePolicyRequest) com.google.cloud.binaryauthorization.v1beta1.UpdatePolicyRequestOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationServiceProto - .internal_static_google_cloud_binaryauthorization_v1beta1_UpdatePolicyRequest_descriptor; + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationServiceProto.internal_static_google_cloud_binaryauthorization_v1beta1_UpdatePolicyRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationServiceProto - .internal_static_google_cloud_binaryauthorization_v1beta1_UpdatePolicyRequest_fieldAccessorTable + return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationServiceProto.internal_static_google_cloud_binaryauthorization_v1beta1_UpdatePolicyRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.cloud.binaryauthorization.v1beta1.UpdatePolicyRequest.class, - com.google.cloud.binaryauthorization.v1beta1.UpdatePolicyRequest.Builder.class); + com.google.cloud.binaryauthorization.v1beta1.UpdatePolicyRequest.class, com.google.cloud.binaryauthorization.v1beta1.UpdatePolicyRequest.Builder.class); } // Construct using com.google.cloud.binaryauthorization.v1beta1.UpdatePolicyRequest.newBuilder() @@ -383,15 +336,16 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } } - @java.lang.Override public Builder clear() { super.clear(); @@ -405,14 +359,13 @@ public Builder clear() { } @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationServiceProto - .internal_static_google_cloud_binaryauthorization_v1beta1_UpdatePolicyRequest_descriptor; + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationServiceProto.internal_static_google_cloud_binaryauthorization_v1beta1_UpdatePolicyRequest_descriptor; } @java.lang.Override - public com.google.cloud.binaryauthorization.v1beta1.UpdatePolicyRequest - getDefaultInstanceForType() { + public com.google.cloud.binaryauthorization.v1beta1.UpdatePolicyRequest getDefaultInstanceForType() { return com.google.cloud.binaryauthorization.v1beta1.UpdatePolicyRequest.getDefaultInstance(); } @@ -427,8 +380,7 @@ public com.google.cloud.binaryauthorization.v1beta1.UpdatePolicyRequest build() @java.lang.Override public com.google.cloud.binaryauthorization.v1beta1.UpdatePolicyRequest buildPartial() { - com.google.cloud.binaryauthorization.v1beta1.UpdatePolicyRequest result = - new com.google.cloud.binaryauthorization.v1beta1.UpdatePolicyRequest(this); + com.google.cloud.binaryauthorization.v1beta1.UpdatePolicyRequest result = new com.google.cloud.binaryauthorization.v1beta1.UpdatePolicyRequest(this); if (policyBuilder_ == null) { result.policy_ = policy_; } else { @@ -442,50 +394,46 @@ public com.google.cloud.binaryauthorization.v1beta1.UpdatePolicyRequest buildPar public Builder clone() { return super.clone(); } - @java.lang.Override public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { return super.setField(field, value); } - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } - @java.lang.Override public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } - @java.lang.Override public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { return super.addRepeatedField(field, value); } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.cloud.binaryauthorization.v1beta1.UpdatePolicyRequest) { - return mergeFrom((com.google.cloud.binaryauthorization.v1beta1.UpdatePolicyRequest) other); + return mergeFrom((com.google.cloud.binaryauthorization.v1beta1.UpdatePolicyRequest)other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom( - com.google.cloud.binaryauthorization.v1beta1.UpdatePolicyRequest other) { - if (other - == com.google.cloud.binaryauthorization.v1beta1.UpdatePolicyRequest.getDefaultInstance()) - return this; + public Builder mergeFrom(com.google.cloud.binaryauthorization.v1beta1.UpdatePolicyRequest other) { + if (other == com.google.cloud.binaryauthorization.v1beta1.UpdatePolicyRequest.getDefaultInstance()) return this; if (other.hasPolicy()) { mergePolicy(other.getPolicy()); } @@ -508,9 +456,7 @@ public Builder mergeFrom( try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.cloud.binaryauthorization.v1beta1.UpdatePolicyRequest) - e.getUnfinishedMessage(); + parsedMessage = (com.google.cloud.binaryauthorization.v1beta1.UpdatePolicyRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { @@ -522,13 +468,8 @@ public Builder mergeFrom( private com.google.cloud.binaryauthorization.v1beta1.Policy policy_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.binaryauthorization.v1beta1.Policy, - com.google.cloud.binaryauthorization.v1beta1.Policy.Builder, - com.google.cloud.binaryauthorization.v1beta1.PolicyOrBuilder> - policyBuilder_; + com.google.cloud.binaryauthorization.v1beta1.Policy, com.google.cloud.binaryauthorization.v1beta1.Policy.Builder, com.google.cloud.binaryauthorization.v1beta1.PolicyOrBuilder> policyBuilder_; /** - * - * *
      * Required. A new or updated
      * [policy][google.cloud.binaryauthorization.v1beta1.Policy] value. The
@@ -537,18 +478,13 @@ public Builder mergeFrom(
      * resource name in the request URL, in the format `projects/*/policy`.
      * 
* - * - * .google.cloud.binaryauthorization.v1beta1.Policy policy = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.cloud.binaryauthorization.v1beta1.Policy policy = 1 [(.google.api.field_behavior) = REQUIRED]; * @return Whether the policy field is set. */ public boolean hasPolicy() { return policyBuilder_ != null || policy_ != null; } /** - * - * *
      * Required. A new or updated
      * [policy][google.cloud.binaryauthorization.v1beta1.Policy] value. The
@@ -557,24 +493,17 @@ public boolean hasPolicy() {
      * resource name in the request URL, in the format `projects/*/policy`.
      * 
* - * - * .google.cloud.binaryauthorization.v1beta1.Policy policy = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.cloud.binaryauthorization.v1beta1.Policy policy = 1 [(.google.api.field_behavior) = REQUIRED]; * @return The policy. */ public com.google.cloud.binaryauthorization.v1beta1.Policy getPolicy() { if (policyBuilder_ == null) { - return policy_ == null - ? com.google.cloud.binaryauthorization.v1beta1.Policy.getDefaultInstance() - : policy_; + return policy_ == null ? com.google.cloud.binaryauthorization.v1beta1.Policy.getDefaultInstance() : policy_; } else { return policyBuilder_.getMessage(); } } /** - * - * *
      * Required. A new or updated
      * [policy][google.cloud.binaryauthorization.v1beta1.Policy] value. The
@@ -583,9 +512,7 @@ public com.google.cloud.binaryauthorization.v1beta1.Policy getPolicy() {
      * resource name in the request URL, in the format `projects/*/policy`.
      * 
* - * - * .google.cloud.binaryauthorization.v1beta1.Policy policy = 1 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.cloud.binaryauthorization.v1beta1.Policy policy = 1 [(.google.api.field_behavior) = REQUIRED]; */ public Builder setPolicy(com.google.cloud.binaryauthorization.v1beta1.Policy value) { if (policyBuilder_ == null) { @@ -601,8 +528,6 @@ public Builder setPolicy(com.google.cloud.binaryauthorization.v1beta1.Policy val return this; } /** - * - * *
      * Required. A new or updated
      * [policy][google.cloud.binaryauthorization.v1beta1.Policy] value. The
@@ -611,9 +536,7 @@ public Builder setPolicy(com.google.cloud.binaryauthorization.v1beta1.Policy val
      * resource name in the request URL, in the format `projects/*/policy`.
      * 
* - * - * .google.cloud.binaryauthorization.v1beta1.Policy policy = 1 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.cloud.binaryauthorization.v1beta1.Policy policy = 1 [(.google.api.field_behavior) = REQUIRED]; */ public Builder setPolicy( com.google.cloud.binaryauthorization.v1beta1.Policy.Builder builderForValue) { @@ -627,8 +550,6 @@ public Builder setPolicy( return this; } /** - * - * *
      * Required. A new or updated
      * [policy][google.cloud.binaryauthorization.v1beta1.Policy] value. The
@@ -637,17 +558,13 @@ public Builder setPolicy(
      * resource name in the request URL, in the format `projects/*/policy`.
      * 
* - * - * .google.cloud.binaryauthorization.v1beta1.Policy policy = 1 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.cloud.binaryauthorization.v1beta1.Policy policy = 1 [(.google.api.field_behavior) = REQUIRED]; */ public Builder mergePolicy(com.google.cloud.binaryauthorization.v1beta1.Policy value) { if (policyBuilder_ == null) { if (policy_ != null) { policy_ = - com.google.cloud.binaryauthorization.v1beta1.Policy.newBuilder(policy_) - .mergeFrom(value) - .buildPartial(); + com.google.cloud.binaryauthorization.v1beta1.Policy.newBuilder(policy_).mergeFrom(value).buildPartial(); } else { policy_ = value; } @@ -659,8 +576,6 @@ public Builder mergePolicy(com.google.cloud.binaryauthorization.v1beta1.Policy v return this; } /** - * - * *
      * Required. A new or updated
      * [policy][google.cloud.binaryauthorization.v1beta1.Policy] value. The
@@ -669,9 +584,7 @@ public Builder mergePolicy(com.google.cloud.binaryauthorization.v1beta1.Policy v
      * resource name in the request URL, in the format `projects/*/policy`.
      * 
* - * - * .google.cloud.binaryauthorization.v1beta1.Policy policy = 1 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.cloud.binaryauthorization.v1beta1.Policy policy = 1 [(.google.api.field_behavior) = REQUIRED]; */ public Builder clearPolicy() { if (policyBuilder_ == null) { @@ -685,8 +598,6 @@ public Builder clearPolicy() { return this; } /** - * - * *
      * Required. A new or updated
      * [policy][google.cloud.binaryauthorization.v1beta1.Policy] value. The
@@ -695,18 +606,14 @@ public Builder clearPolicy() {
      * resource name in the request URL, in the format `projects/*/policy`.
      * 
* - * - * .google.cloud.binaryauthorization.v1beta1.Policy policy = 1 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.cloud.binaryauthorization.v1beta1.Policy policy = 1 [(.google.api.field_behavior) = REQUIRED]; */ public com.google.cloud.binaryauthorization.v1beta1.Policy.Builder getPolicyBuilder() { - + onChanged(); return getPolicyFieldBuilder().getBuilder(); } /** - * - * *
      * Required. A new or updated
      * [policy][google.cloud.binaryauthorization.v1beta1.Policy] value. The
@@ -715,22 +622,17 @@ public com.google.cloud.binaryauthorization.v1beta1.Policy.Builder getPolicyBuil
      * resource name in the request URL, in the format `projects/*/policy`.
      * 
* - * - * .google.cloud.binaryauthorization.v1beta1.Policy policy = 1 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.cloud.binaryauthorization.v1beta1.Policy policy = 1 [(.google.api.field_behavior) = REQUIRED]; */ public com.google.cloud.binaryauthorization.v1beta1.PolicyOrBuilder getPolicyOrBuilder() { if (policyBuilder_ != null) { return policyBuilder_.getMessageOrBuilder(); } else { - return policy_ == null - ? com.google.cloud.binaryauthorization.v1beta1.Policy.getDefaultInstance() - : policy_; + return policy_ == null ? + com.google.cloud.binaryauthorization.v1beta1.Policy.getDefaultInstance() : policy_; } } /** - * - * *
      * Required. A new or updated
      * [policy][google.cloud.binaryauthorization.v1beta1.Policy] value. The
@@ -739,29 +641,24 @@ public com.google.cloud.binaryauthorization.v1beta1.PolicyOrBuilder getPolicyOrB
      * resource name in the request URL, in the format `projects/*/policy`.
      * 
* - * - * .google.cloud.binaryauthorization.v1beta1.Policy policy = 1 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.cloud.binaryauthorization.v1beta1.Policy policy = 1 [(.google.api.field_behavior) = REQUIRED]; */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.binaryauthorization.v1beta1.Policy, - com.google.cloud.binaryauthorization.v1beta1.Policy.Builder, - com.google.cloud.binaryauthorization.v1beta1.PolicyOrBuilder> + com.google.cloud.binaryauthorization.v1beta1.Policy, com.google.cloud.binaryauthorization.v1beta1.Policy.Builder, com.google.cloud.binaryauthorization.v1beta1.PolicyOrBuilder> getPolicyFieldBuilder() { if (policyBuilder_ == null) { - policyBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.binaryauthorization.v1beta1.Policy, - com.google.cloud.binaryauthorization.v1beta1.Policy.Builder, - com.google.cloud.binaryauthorization.v1beta1.PolicyOrBuilder>( - getPolicy(), getParentForChildren(), isClean()); + policyBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.binaryauthorization.v1beta1.Policy, com.google.cloud.binaryauthorization.v1beta1.Policy.Builder, com.google.cloud.binaryauthorization.v1beta1.PolicyOrBuilder>( + getPolicy(), + getParentForChildren(), + isClean()); policy_ = null; } return policyBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @@ -771,32 +668,30 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } + // @@protoc_insertion_point(builder_scope:google.cloud.binaryauthorization.v1beta1.UpdatePolicyRequest) } // @@protoc_insertion_point(class_scope:google.cloud.binaryauthorization.v1beta1.UpdatePolicyRequest) - private static final com.google.cloud.binaryauthorization.v1beta1.UpdatePolicyRequest - DEFAULT_INSTANCE; - + private static final com.google.cloud.binaryauthorization.v1beta1.UpdatePolicyRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new com.google.cloud.binaryauthorization.v1beta1.UpdatePolicyRequest(); } - public static com.google.cloud.binaryauthorization.v1beta1.UpdatePolicyRequest - getDefaultInstance() { + public static com.google.cloud.binaryauthorization.v1beta1.UpdatePolicyRequest getDefaultInstance() { return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public UpdatePolicyRequest parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new UpdatePolicyRequest(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public UpdatePolicyRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new UpdatePolicyRequest(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -808,8 +703,9 @@ public com.google.protobuf.Parser getParserForType() { } @java.lang.Override - public com.google.cloud.binaryauthorization.v1beta1.UpdatePolicyRequest - getDefaultInstanceForType() { + public com.google.cloud.binaryauthorization.v1beta1.UpdatePolicyRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } + } + diff --git a/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/UpdatePolicyRequestOrBuilder.java b/owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/UpdatePolicyRequestOrBuilder.java similarity index 59% rename from proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/UpdatePolicyRequestOrBuilder.java rename to owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/UpdatePolicyRequestOrBuilder.java index a22366a6..efa03d5a 100644 --- a/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/UpdatePolicyRequestOrBuilder.java +++ b/owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/UpdatePolicyRequestOrBuilder.java @@ -1,31 +1,13 @@ -/* - * Copyright 2020 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * 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 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/binaryauthorization/v1beta1/service.proto package com.google.cloud.binaryauthorization.v1beta1; -public interface UpdatePolicyRequestOrBuilder - extends +public interface UpdatePolicyRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:google.cloud.binaryauthorization.v1beta1.UpdatePolicyRequest) com.google.protobuf.MessageOrBuilder { /** - * - * *
    * Required. A new or updated
    * [policy][google.cloud.binaryauthorization.v1beta1.Policy] value. The
@@ -34,16 +16,11 @@ public interface UpdatePolicyRequestOrBuilder
    * resource name in the request URL, in the format `projects/*/policy`.
    * 
* - * - * .google.cloud.binaryauthorization.v1beta1.Policy policy = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.cloud.binaryauthorization.v1beta1.Policy policy = 1 [(.google.api.field_behavior) = REQUIRED]; * @return Whether the policy field is set. */ boolean hasPolicy(); /** - * - * *
    * Required. A new or updated
    * [policy][google.cloud.binaryauthorization.v1beta1.Policy] value. The
@@ -52,16 +29,11 @@ public interface UpdatePolicyRequestOrBuilder
    * resource name in the request URL, in the format `projects/*/policy`.
    * 
* - * - * .google.cloud.binaryauthorization.v1beta1.Policy policy = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.cloud.binaryauthorization.v1beta1.Policy policy = 1 [(.google.api.field_behavior) = REQUIRED]; * @return The policy. */ com.google.cloud.binaryauthorization.v1beta1.Policy getPolicy(); /** - * - * *
    * Required. A new or updated
    * [policy][google.cloud.binaryauthorization.v1beta1.Policy] value. The
@@ -70,9 +42,7 @@ public interface UpdatePolicyRequestOrBuilder
    * resource name in the request URL, in the format `projects/*/policy`.
    * 
* - * - * .google.cloud.binaryauthorization.v1beta1.Policy policy = 1 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.cloud.binaryauthorization.v1beta1.Policy policy = 1 [(.google.api.field_behavior) = REQUIRED]; */ com.google.cloud.binaryauthorization.v1beta1.PolicyOrBuilder getPolicyOrBuilder(); } diff --git a/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/UserOwnedDrydockNote.java b/owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/UserOwnedDrydockNote.java similarity index 71% rename from proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/UserOwnedDrydockNote.java rename to owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/UserOwnedDrydockNote.java index e20a9861..96934570 100644 --- a/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/UserOwnedDrydockNote.java +++ b/owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/UserOwnedDrydockNote.java @@ -1,26 +1,9 @@ -/* - * Copyright 2020 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * 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 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/binaryauthorization/v1beta1/resources.proto package com.google.cloud.binaryauthorization.v1beta1; /** - * - * *
  * An [user owned drydock
  * note][google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote]
@@ -29,16 +12,15 @@
  *
  * Protobuf type {@code google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote}
  */
-public final class UserOwnedDrydockNote extends com.google.protobuf.GeneratedMessageV3
-    implements
+public final class UserOwnedDrydockNote extends
+    com.google.protobuf.GeneratedMessageV3 implements
     // @@protoc_insertion_point(message_implements:google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote)
     UserOwnedDrydockNoteOrBuilder {
-  private static final long serialVersionUID = 0L;
+private static final long serialVersionUID = 0L;
   // Use UserOwnedDrydockNote.newBuilder() to construct.
   private UserOwnedDrydockNote(com.google.protobuf.GeneratedMessageV3.Builder builder) {
     super(builder);
   }
-
   private UserOwnedDrydockNote() {
     noteReference_ = "";
     publicKeys_ = java.util.Collections.emptyList();
@@ -47,15 +29,16 @@ private UserOwnedDrydockNote() {
 
   @java.lang.Override
   @SuppressWarnings({"unused"})
-  protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
+  protected java.lang.Object newInstance(
+      UnusedPrivateParameter unused) {
     return new UserOwnedDrydockNote();
   }
 
   @java.lang.Override
-  public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
+  public final com.google.protobuf.UnknownFieldSet
+  getUnknownFields() {
     return this.unknownFields;
   }
-
   private UserOwnedDrydockNote(
       com.google.protobuf.CodedInputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
@@ -75,47 +58,41 @@ private UserOwnedDrydockNote(
           case 0:
             done = true;
             break;
-          case 10:
-            {
-              java.lang.String s = input.readStringRequireUtf8();
+          case 10: {
+            java.lang.String s = input.readStringRequireUtf8();
 
-              noteReference_ = s;
-              break;
-            }
-          case 18:
-            {
-              if (!((mutable_bitField0_ & 0x00000001) != 0)) {
-                publicKeys_ =
-                    new java.util.ArrayList<
-                        com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKey>();
-                mutable_bitField0_ |= 0x00000001;
-              }
-              publicKeys_.add(
-                  input.readMessage(
-                      com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKey.parser(),
-                      extensionRegistry));
-              break;
+            noteReference_ = s;
+            break;
+          }
+          case 18: {
+            if (!((mutable_bitField0_ & 0x00000001) != 0)) {
+              publicKeys_ = new java.util.ArrayList();
+              mutable_bitField0_ |= 0x00000001;
             }
-          case 26:
-            {
-              java.lang.String s = input.readStringRequireUtf8();
+            publicKeys_.add(
+                input.readMessage(com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKey.parser(), extensionRegistry));
+            break;
+          }
+          case 26: {
+            java.lang.String s = input.readStringRequireUtf8();
 
-              delegationServiceAccountEmail_ = s;
-              break;
-            }
-          default:
-            {
-              if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
-                done = true;
-              }
-              break;
+            delegationServiceAccountEmail_ = s;
+            break;
+          }
+          default: {
+            if (!parseUnknownField(
+                input, unknownFields, extensionRegistry, tag)) {
+              done = true;
             }
+            break;
+          }
         }
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
-      throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
+      throw new com.google.protobuf.InvalidProtocolBufferException(
+          e).setUnfinishedMessage(this);
     } finally {
       if (((mutable_bitField0_ & 0x00000001) != 0)) {
         publicKeys_ = java.util.Collections.unmodifiableList(publicKeys_);
@@ -124,27 +101,22 @@ private UserOwnedDrydockNote(
       makeExtensionsImmutable();
     }
   }
-
-  public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
-    return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationResourcesProto
-        .internal_static_google_cloud_binaryauthorization_v1beta1_UserOwnedDrydockNote_descriptor;
+  public static final com.google.protobuf.Descriptors.Descriptor
+      getDescriptor() {
+    return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationResourcesProto.internal_static_google_cloud_binaryauthorization_v1beta1_UserOwnedDrydockNote_descriptor;
   }
 
   @java.lang.Override
   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
       internalGetFieldAccessorTable() {
-    return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationResourcesProto
-        .internal_static_google_cloud_binaryauthorization_v1beta1_UserOwnedDrydockNote_fieldAccessorTable
+    return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationResourcesProto.internal_static_google_cloud_binaryauthorization_v1beta1_UserOwnedDrydockNote_fieldAccessorTable
         .ensureFieldAccessorsInitialized(
-            com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote.class,
-            com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote.Builder.class);
+            com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote.class, com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote.Builder.class);
   }
 
   public static final int NOTE_REFERENCE_FIELD_NUMBER = 1;
   private volatile java.lang.Object noteReference_;
   /**
-   *
-   *
    * 
    * Required. The Drydock resource name of a ATTESTATION_AUTHORITY Note,
    * created by the user, in the format: `projects/*/notes/*` (or the legacy
@@ -155,7 +127,6 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    * 
* * string note_reference = 1 [(.google.api.field_behavior) = REQUIRED]; - * * @return The noteReference. */ @java.lang.Override @@ -164,15 +135,14 @@ public java.lang.String getNoteReference() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); noteReference_ = s; return s; } } /** - * - * *
    * Required. The Drydock resource name of a ATTESTATION_AUTHORITY Note,
    * created by the user, in the format: `projects/*/notes/*` (or the legacy
@@ -183,15 +153,16 @@ public java.lang.String getNoteReference() {
    * 
* * string note_reference = 1 [(.google.api.field_behavior) = REQUIRED]; - * * @return The bytes for noteReference. */ @java.lang.Override - public com.google.protobuf.ByteString getNoteReferenceBytes() { + public com.google.protobuf.ByteString + getNoteReferenceBytes() { java.lang.Object ref = noteReference_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); noteReference_ = b; return b; } else { @@ -200,11 +171,8 @@ public com.google.protobuf.ByteString getNoteReferenceBytes() { } public static final int PUBLIC_KEYS_FIELD_NUMBER = 2; - private java.util.List - publicKeys_; + private java.util.List publicKeys_; /** - * - * *
    * Optional. Public keys that verify attestations signed by this
    * attestor.  This field may be updated.
@@ -215,18 +183,13 @@ public com.google.protobuf.ByteString getNoteReferenceBytes() {
    * valid attestations exist.
    * 
* - * - * repeated .google.cloud.binaryauthorization.v1beta1.AttestorPublicKey public_keys = 2 [(.google.api.field_behavior) = OPTIONAL]; - * + * repeated .google.cloud.binaryauthorization.v1beta1.AttestorPublicKey public_keys = 2 [(.google.api.field_behavior) = OPTIONAL]; */ @java.lang.Override - public java.util.List - getPublicKeysList() { + public java.util.List getPublicKeysList() { return publicKeys_; } /** - * - * *
    * Optional. Public keys that verify attestations signed by this
    * attestor.  This field may be updated.
@@ -237,19 +200,14 @@ public com.google.protobuf.ByteString getNoteReferenceBytes() {
    * valid attestations exist.
    * 
* - * - * repeated .google.cloud.binaryauthorization.v1beta1.AttestorPublicKey public_keys = 2 [(.google.api.field_behavior) = OPTIONAL]; - * + * repeated .google.cloud.binaryauthorization.v1beta1.AttestorPublicKey public_keys = 2 [(.google.api.field_behavior) = OPTIONAL]; */ @java.lang.Override - public java.util.List< - ? extends com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKeyOrBuilder> + public java.util.List getPublicKeysOrBuilderList() { return publicKeys_; } /** - * - * *
    * Optional. Public keys that verify attestations signed by this
    * attestor.  This field may be updated.
@@ -260,17 +218,13 @@ public com.google.protobuf.ByteString getNoteReferenceBytes() {
    * valid attestations exist.
    * 
* - * - * repeated .google.cloud.binaryauthorization.v1beta1.AttestorPublicKey public_keys = 2 [(.google.api.field_behavior) = OPTIONAL]; - * + * repeated .google.cloud.binaryauthorization.v1beta1.AttestorPublicKey public_keys = 2 [(.google.api.field_behavior) = OPTIONAL]; */ @java.lang.Override public int getPublicKeysCount() { return publicKeys_.size(); } /** - * - * *
    * Optional. Public keys that verify attestations signed by this
    * attestor.  This field may be updated.
@@ -281,17 +235,13 @@ public int getPublicKeysCount() {
    * valid attestations exist.
    * 
* - * - * repeated .google.cloud.binaryauthorization.v1beta1.AttestorPublicKey public_keys = 2 [(.google.api.field_behavior) = OPTIONAL]; - * + * repeated .google.cloud.binaryauthorization.v1beta1.AttestorPublicKey public_keys = 2 [(.google.api.field_behavior) = OPTIONAL]; */ @java.lang.Override public com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKey getPublicKeys(int index) { return publicKeys_.get(index); } /** - * - * *
    * Optional. Public keys that verify attestations signed by this
    * attestor.  This field may be updated.
@@ -302,21 +252,17 @@ public com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKey getPublicK
    * valid attestations exist.
    * 
* - * - * repeated .google.cloud.binaryauthorization.v1beta1.AttestorPublicKey public_keys = 2 [(.google.api.field_behavior) = OPTIONAL]; - * + * repeated .google.cloud.binaryauthorization.v1beta1.AttestorPublicKey public_keys = 2 [(.google.api.field_behavior) = OPTIONAL]; */ @java.lang.Override - public com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKeyOrBuilder - getPublicKeysOrBuilder(int index) { + public com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKeyOrBuilder getPublicKeysOrBuilder( + int index) { return publicKeys_.get(index); } public static final int DELEGATION_SERVICE_ACCOUNT_EMAIL_FIELD_NUMBER = 3; private volatile java.lang.Object delegationServiceAccountEmail_; /** - * - * *
    * Output only. This field will contain the service account email address
    * that this Attestor will use as the principal when querying Container
@@ -328,9 +274,7 @@ public com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKey getPublicK
    * future versions may use an email based on a different naming pattern.
    * 
* - * string delegation_service_account_email = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * - * + * string delegation_service_account_email = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The delegationServiceAccountEmail. */ @java.lang.Override @@ -339,15 +283,14 @@ public java.lang.String getDelegationServiceAccountEmail() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); delegationServiceAccountEmail_ = s; return s; } } /** - * - * *
    * Output only. This field will contain the service account email address
    * that this Attestor will use as the principal when querying Container
@@ -359,17 +302,17 @@ public java.lang.String getDelegationServiceAccountEmail() {
    * future versions may use an email based on a different naming pattern.
    * 
* - * string delegation_service_account_email = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * - * + * string delegation_service_account_email = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The bytes for delegationServiceAccountEmail. */ @java.lang.Override - public com.google.protobuf.ByteString getDelegationServiceAccountEmailBytes() { + public com.google.protobuf.ByteString + getDelegationServiceAccountEmailBytes() { java.lang.Object ref = delegationServiceAccountEmail_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); delegationServiceAccountEmail_ = b; return b; } else { @@ -378,7 +321,6 @@ public com.google.protobuf.ByteString getDelegationServiceAccountEmailBytes() { } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -390,7 +332,8 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { if (!getNoteReferenceBytes().isEmpty()) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, noteReference_); } @@ -413,12 +356,11 @@ public int getSerializedSize() { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, noteReference_); } for (int i = 0; i < publicKeys_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, publicKeys_.get(i)); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, publicKeys_.get(i)); } if (!getDelegationServiceAccountEmailBytes().isEmpty()) { - size += - com.google.protobuf.GeneratedMessageV3.computeStringSize( - 3, delegationServiceAccountEmail_); + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, delegationServiceAccountEmail_); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -428,18 +370,19 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote)) { return super.equals(obj); } - com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote other = - (com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote) obj; + com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote other = (com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote) obj; - if (!getNoteReference().equals(other.getNoteReference())) return false; - if (!getPublicKeysList().equals(other.getPublicKeysList())) return false; - if (!getDelegationServiceAccountEmail().equals(other.getDelegationServiceAccountEmail())) - return false; + if (!getNoteReference() + .equals(other.getNoteReference())) return false; + if (!getPublicKeysList() + .equals(other.getPublicKeysList())) return false; + if (!getDelegationServiceAccountEmail() + .equals(other.getDelegationServiceAccountEmail())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -465,105 +408,96 @@ public int hashCode() { } public static com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote parseFrom( - byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + public static com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote - parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + public static com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); } - - public static com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote - parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); + public static com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - + public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - - public static Builder newBuilder( - com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote prototype) { + public static Builder newBuilder(com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** - * - * *
    * An [user owned drydock
    * note][google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote]
@@ -572,42 +506,39 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build
    *
    * Protobuf type {@code google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote}
    */
-  public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder
-      implements
+  public static final class Builder extends
+      com.google.protobuf.GeneratedMessageV3.Builder implements
       // @@protoc_insertion_point(builder_implements:google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote)
       com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNoteOrBuilder {
-    public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
-      return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationResourcesProto
-          .internal_static_google_cloud_binaryauthorization_v1beta1_UserOwnedDrydockNote_descriptor;
+    public static final com.google.protobuf.Descriptors.Descriptor
+        getDescriptor() {
+      return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationResourcesProto.internal_static_google_cloud_binaryauthorization_v1beta1_UserOwnedDrydockNote_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationResourcesProto
-          .internal_static_google_cloud_binaryauthorization_v1beta1_UserOwnedDrydockNote_fieldAccessorTable
+      return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationResourcesProto.internal_static_google_cloud_binaryauthorization_v1beta1_UserOwnedDrydockNote_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote.class,
-              com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote.Builder.class);
+              com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote.class, com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote.Builder.class);
     }
 
-    // Construct using
-    // com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote.newBuilder()
+    // Construct using com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote.newBuilder()
     private Builder() {
       maybeForceBuilderInitialization();
     }
 
-    private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+    private Builder(
+        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
       super(parent);
       maybeForceBuilderInitialization();
     }
-
     private void maybeForceBuilderInitialization() {
-      if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {
+      if (com.google.protobuf.GeneratedMessageV3
+              .alwaysUseFieldBuilders) {
         getPublicKeysFieldBuilder();
       }
     }
-
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -625,14 +556,13 @@ public Builder clear() {
     }
 
     @java.lang.Override
-    public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
-      return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationResourcesProto
-          .internal_static_google_cloud_binaryauthorization_v1beta1_UserOwnedDrydockNote_descriptor;
+    public com.google.protobuf.Descriptors.Descriptor
+        getDescriptorForType() {
+      return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationResourcesProto.internal_static_google_cloud_binaryauthorization_v1beta1_UserOwnedDrydockNote_descriptor;
     }
 
     @java.lang.Override
-    public com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote
-        getDefaultInstanceForType() {
+    public com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote getDefaultInstanceForType() {
       return com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote.getDefaultInstance();
     }
 
@@ -647,8 +577,7 @@ public com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote build()
 
     @java.lang.Override
     public com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote buildPartial() {
-      com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote result =
-          new com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote(this);
+      com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote result = new com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote(this);
       int from_bitField0_ = bitField0_;
       result.noteReference_ = noteReference_;
       if (publicKeysBuilder_ == null) {
@@ -669,50 +598,46 @@ public com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote buildPa
     public Builder clone() {
       return super.clone();
     }
-
     @java.lang.Override
     public Builder setField(
-        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field,
+        java.lang.Object value) {
       return super.setField(field, value);
     }
-
     @java.lang.Override
-    public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
+    public Builder clearField(
+        com.google.protobuf.Descriptors.FieldDescriptor field) {
       return super.clearField(field);
     }
-
     @java.lang.Override
-    public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+    public Builder clearOneof(
+        com.google.protobuf.Descriptors.OneofDescriptor oneof) {
       return super.clearOneof(oneof);
     }
-
     @java.lang.Override
     public Builder setRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field,
+        int index, java.lang.Object value) {
       return super.setRepeatedField(field, index, value);
     }
-
     @java.lang.Override
     public Builder addRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field,
+        java.lang.Object value) {
       return super.addRepeatedField(field, value);
     }
-
     @java.lang.Override
     public Builder mergeFrom(com.google.protobuf.Message other) {
       if (other instanceof com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote) {
-        return mergeFrom((com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote) other);
+        return mergeFrom((com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote)other);
       } else {
         super.mergeFrom(other);
         return this;
       }
     }
 
-    public Builder mergeFrom(
-        com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote other) {
-      if (other
-          == com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote.getDefaultInstance())
-        return this;
+    public Builder mergeFrom(com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote other) {
+      if (other == com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote.getDefaultInstance()) return this;
       if (!other.getNoteReference().isEmpty()) {
         noteReference_ = other.noteReference_;
         onChanged();
@@ -735,10 +660,9 @@ public Builder mergeFrom(
             publicKeysBuilder_ = null;
             publicKeys_ = other.publicKeys_;
             bitField0_ = (bitField0_ & ~0x00000001);
-            publicKeysBuilder_ =
-                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
-                    ? getPublicKeysFieldBuilder()
-                    : null;
+            publicKeysBuilder_ = 
+              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
+                 getPublicKeysFieldBuilder() : null;
           } else {
             publicKeysBuilder_.addAllMessages(other.publicKeys_);
           }
@@ -767,9 +691,7 @@ public Builder mergeFrom(
       try {
         parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-        parsedMessage =
-            (com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote)
-                e.getUnfinishedMessage();
+        parsedMessage = (com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote) e.getUnfinishedMessage();
         throw e.unwrapIOException();
       } finally {
         if (parsedMessage != null) {
@@ -778,13 +700,10 @@ public Builder mergeFrom(
       }
       return this;
     }
-
     private int bitField0_;
 
     private java.lang.Object noteReference_ = "";
     /**
-     *
-     *
      * 
      * Required. The Drydock resource name of a ATTESTATION_AUTHORITY Note,
      * created by the user, in the format: `projects/*/notes/*` (or the legacy
@@ -795,13 +714,13 @@ public Builder mergeFrom(
      * 
* * string note_reference = 1 [(.google.api.field_behavior) = REQUIRED]; - * * @return The noteReference. */ public java.lang.String getNoteReference() { java.lang.Object ref = noteReference_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); noteReference_ = s; return s; @@ -810,8 +729,6 @@ public java.lang.String getNoteReference() { } } /** - * - * *
      * Required. The Drydock resource name of a ATTESTATION_AUTHORITY Note,
      * created by the user, in the format: `projects/*/notes/*` (or the legacy
@@ -822,14 +739,15 @@ public java.lang.String getNoteReference() {
      * 
* * string note_reference = 1 [(.google.api.field_behavior) = REQUIRED]; - * * @return The bytes for noteReference. */ - public com.google.protobuf.ByteString getNoteReferenceBytes() { + public com.google.protobuf.ByteString + getNoteReferenceBytes() { java.lang.Object ref = noteReference_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); noteReference_ = b; return b; } else { @@ -837,8 +755,6 @@ public com.google.protobuf.ByteString getNoteReferenceBytes() { } } /** - * - * *
      * Required. The Drydock resource name of a ATTESTATION_AUTHORITY Note,
      * created by the user, in the format: `projects/*/notes/*` (or the legacy
@@ -849,22 +765,20 @@ public com.google.protobuf.ByteString getNoteReferenceBytes() {
      * 
* * string note_reference = 1 [(.google.api.field_behavior) = REQUIRED]; - * * @param value The noteReference to set. * @return This builder for chaining. */ - public Builder setNoteReference(java.lang.String value) { + public Builder setNoteReference( + java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - + throw new NullPointerException(); + } + noteReference_ = value; onChanged(); return this; } /** - * - * *
      * Required. The Drydock resource name of a ATTESTATION_AUTHORITY Note,
      * created by the user, in the format: `projects/*/notes/*` (or the legacy
@@ -875,18 +789,15 @@ public Builder setNoteReference(java.lang.String value) {
      * 
* * string note_reference = 1 [(.google.api.field_behavior) = REQUIRED]; - * * @return This builder for chaining. */ public Builder clearNoteReference() { - + noteReference_ = getDefaultInstance().getNoteReference(); onChanged(); return this; } /** - * - * *
      * Required. The Drydock resource name of a ATTESTATION_AUTHORITY Note,
      * created by the user, in the format: `projects/*/notes/*` (or the legacy
@@ -897,42 +808,34 @@ public Builder clearNoteReference() {
      * 
* * string note_reference = 1 [(.google.api.field_behavior) = REQUIRED]; - * * @param value The bytes for noteReference to set. * @return This builder for chaining. */ - public Builder setNoteReferenceBytes(com.google.protobuf.ByteString value) { + public Builder setNoteReferenceBytes( + com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + noteReference_ = value; onChanged(); return this; } - private java.util.List - publicKeys_ = java.util.Collections.emptyList(); - + private java.util.List publicKeys_ = + java.util.Collections.emptyList(); private void ensurePublicKeysIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { - publicKeys_ = - new java.util.ArrayList( - publicKeys_); + publicKeys_ = new java.util.ArrayList(publicKeys_); bitField0_ |= 0x00000001; - } + } } private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKey, - com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKey.Builder, - com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKeyOrBuilder> - publicKeysBuilder_; + com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKey, com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKey.Builder, com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKeyOrBuilder> publicKeysBuilder_; /** - * - * *
      * Optional. Public keys that verify attestations signed by this
      * attestor.  This field may be updated.
@@ -943,12 +846,9 @@ private void ensurePublicKeysIsMutable() {
      * valid attestations exist.
      * 
* - * - * repeated .google.cloud.binaryauthorization.v1beta1.AttestorPublicKey public_keys = 2 [(.google.api.field_behavior) = OPTIONAL]; - * + * repeated .google.cloud.binaryauthorization.v1beta1.AttestorPublicKey public_keys = 2 [(.google.api.field_behavior) = OPTIONAL]; */ - public java.util.List - getPublicKeysList() { + public java.util.List getPublicKeysList() { if (publicKeysBuilder_ == null) { return java.util.Collections.unmodifiableList(publicKeys_); } else { @@ -956,8 +856,6 @@ private void ensurePublicKeysIsMutable() { } } /** - * - * *
      * Optional. Public keys that verify attestations signed by this
      * attestor.  This field may be updated.
@@ -968,9 +866,7 @@ private void ensurePublicKeysIsMutable() {
      * valid attestations exist.
      * 
* - * - * repeated .google.cloud.binaryauthorization.v1beta1.AttestorPublicKey public_keys = 2 [(.google.api.field_behavior) = OPTIONAL]; - * + * repeated .google.cloud.binaryauthorization.v1beta1.AttestorPublicKey public_keys = 2 [(.google.api.field_behavior) = OPTIONAL]; */ public int getPublicKeysCount() { if (publicKeysBuilder_ == null) { @@ -980,8 +876,6 @@ public int getPublicKeysCount() { } } /** - * - * *
      * Optional. Public keys that verify attestations signed by this
      * attestor.  This field may be updated.
@@ -992,9 +886,7 @@ public int getPublicKeysCount() {
      * valid attestations exist.
      * 
* - * - * repeated .google.cloud.binaryauthorization.v1beta1.AttestorPublicKey public_keys = 2 [(.google.api.field_behavior) = OPTIONAL]; - * + * repeated .google.cloud.binaryauthorization.v1beta1.AttestorPublicKey public_keys = 2 [(.google.api.field_behavior) = OPTIONAL]; */ public com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKey getPublicKeys(int index) { if (publicKeysBuilder_ == null) { @@ -1004,8 +896,6 @@ public com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKey getPublicK } } /** - * - * *
      * Optional. Public keys that verify attestations signed by this
      * attestor.  This field may be updated.
@@ -1016,9 +906,7 @@ public com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKey getPublicK
      * valid attestations exist.
      * 
* - * - * repeated .google.cloud.binaryauthorization.v1beta1.AttestorPublicKey public_keys = 2 [(.google.api.field_behavior) = OPTIONAL]; - * + * repeated .google.cloud.binaryauthorization.v1beta1.AttestorPublicKey public_keys = 2 [(.google.api.field_behavior) = OPTIONAL]; */ public Builder setPublicKeys( int index, com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKey value) { @@ -1035,8 +923,6 @@ public Builder setPublicKeys( return this; } /** - * - * *
      * Optional. Public keys that verify attestations signed by this
      * attestor.  This field may be updated.
@@ -1047,13 +933,10 @@ public Builder setPublicKeys(
      * valid attestations exist.
      * 
* - * - * repeated .google.cloud.binaryauthorization.v1beta1.AttestorPublicKey public_keys = 2 [(.google.api.field_behavior) = OPTIONAL]; - * + * repeated .google.cloud.binaryauthorization.v1beta1.AttestorPublicKey public_keys = 2 [(.google.api.field_behavior) = OPTIONAL]; */ public Builder setPublicKeys( - int index, - com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKey.Builder builderForValue) { + int index, com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKey.Builder builderForValue) { if (publicKeysBuilder_ == null) { ensurePublicKeysIsMutable(); publicKeys_.set(index, builderForValue.build()); @@ -1064,8 +947,6 @@ public Builder setPublicKeys( return this; } /** - * - * *
      * Optional. Public keys that verify attestations signed by this
      * attestor.  This field may be updated.
@@ -1076,12 +957,9 @@ public Builder setPublicKeys(
      * valid attestations exist.
      * 
* - * - * repeated .google.cloud.binaryauthorization.v1beta1.AttestorPublicKey public_keys = 2 [(.google.api.field_behavior) = OPTIONAL]; - * + * repeated .google.cloud.binaryauthorization.v1beta1.AttestorPublicKey public_keys = 2 [(.google.api.field_behavior) = OPTIONAL]; */ - public Builder addPublicKeys( - com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKey value) { + public Builder addPublicKeys(com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKey value) { if (publicKeysBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -1095,8 +973,6 @@ public Builder addPublicKeys( return this; } /** - * - * *
      * Optional. Public keys that verify attestations signed by this
      * attestor.  This field may be updated.
@@ -1107,9 +983,7 @@ public Builder addPublicKeys(
      * valid attestations exist.
      * 
* - * - * repeated .google.cloud.binaryauthorization.v1beta1.AttestorPublicKey public_keys = 2 [(.google.api.field_behavior) = OPTIONAL]; - * + * repeated .google.cloud.binaryauthorization.v1beta1.AttestorPublicKey public_keys = 2 [(.google.api.field_behavior) = OPTIONAL]; */ public Builder addPublicKeys( int index, com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKey value) { @@ -1126,8 +1000,6 @@ public Builder addPublicKeys( return this; } /** - * - * *
      * Optional. Public keys that verify attestations signed by this
      * attestor.  This field may be updated.
@@ -1138,9 +1010,7 @@ public Builder addPublicKeys(
      * valid attestations exist.
      * 
* - * - * repeated .google.cloud.binaryauthorization.v1beta1.AttestorPublicKey public_keys = 2 [(.google.api.field_behavior) = OPTIONAL]; - * + * repeated .google.cloud.binaryauthorization.v1beta1.AttestorPublicKey public_keys = 2 [(.google.api.field_behavior) = OPTIONAL]; */ public Builder addPublicKeys( com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKey.Builder builderForValue) { @@ -1154,8 +1024,6 @@ public Builder addPublicKeys( return this; } /** - * - * *
      * Optional. Public keys that verify attestations signed by this
      * attestor.  This field may be updated.
@@ -1166,13 +1034,10 @@ public Builder addPublicKeys(
      * valid attestations exist.
      * 
* - * - * repeated .google.cloud.binaryauthorization.v1beta1.AttestorPublicKey public_keys = 2 [(.google.api.field_behavior) = OPTIONAL]; - * + * repeated .google.cloud.binaryauthorization.v1beta1.AttestorPublicKey public_keys = 2 [(.google.api.field_behavior) = OPTIONAL]; */ public Builder addPublicKeys( - int index, - com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKey.Builder builderForValue) { + int index, com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKey.Builder builderForValue) { if (publicKeysBuilder_ == null) { ensurePublicKeysIsMutable(); publicKeys_.add(index, builderForValue.build()); @@ -1183,8 +1048,6 @@ public Builder addPublicKeys( return this; } /** - * - * *
      * Optional. Public keys that verify attestations signed by this
      * attestor.  This field may be updated.
@@ -1195,16 +1058,14 @@ public Builder addPublicKeys(
      * valid attestations exist.
      * 
* - * - * repeated .google.cloud.binaryauthorization.v1beta1.AttestorPublicKey public_keys = 2 [(.google.api.field_behavior) = OPTIONAL]; - * + * repeated .google.cloud.binaryauthorization.v1beta1.AttestorPublicKey public_keys = 2 [(.google.api.field_behavior) = OPTIONAL]; */ public Builder addAllPublicKeys( - java.lang.Iterable - values) { + java.lang.Iterable values) { if (publicKeysBuilder_ == null) { ensurePublicKeysIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, publicKeys_); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, publicKeys_); onChanged(); } else { publicKeysBuilder_.addAllMessages(values); @@ -1212,8 +1073,6 @@ public Builder addAllPublicKeys( return this; } /** - * - * *
      * Optional. Public keys that verify attestations signed by this
      * attestor.  This field may be updated.
@@ -1224,9 +1083,7 @@ public Builder addAllPublicKeys(
      * valid attestations exist.
      * 
* - * - * repeated .google.cloud.binaryauthorization.v1beta1.AttestorPublicKey public_keys = 2 [(.google.api.field_behavior) = OPTIONAL]; - * + * repeated .google.cloud.binaryauthorization.v1beta1.AttestorPublicKey public_keys = 2 [(.google.api.field_behavior) = OPTIONAL]; */ public Builder clearPublicKeys() { if (publicKeysBuilder_ == null) { @@ -1239,8 +1096,6 @@ public Builder clearPublicKeys() { return this; } /** - * - * *
      * Optional. Public keys that verify attestations signed by this
      * attestor.  This field may be updated.
@@ -1251,9 +1106,7 @@ public Builder clearPublicKeys() {
      * valid attestations exist.
      * 
* - * - * repeated .google.cloud.binaryauthorization.v1beta1.AttestorPublicKey public_keys = 2 [(.google.api.field_behavior) = OPTIONAL]; - * + * repeated .google.cloud.binaryauthorization.v1beta1.AttestorPublicKey public_keys = 2 [(.google.api.field_behavior) = OPTIONAL]; */ public Builder removePublicKeys(int index) { if (publicKeysBuilder_ == null) { @@ -1266,8 +1119,6 @@ public Builder removePublicKeys(int index) { return this; } /** - * - * *
      * Optional. Public keys that verify attestations signed by this
      * attestor.  This field may be updated.
@@ -1278,17 +1129,13 @@ public Builder removePublicKeys(int index) {
      * valid attestations exist.
      * 
* - * - * repeated .google.cloud.binaryauthorization.v1beta1.AttestorPublicKey public_keys = 2 [(.google.api.field_behavior) = OPTIONAL]; - * + * repeated .google.cloud.binaryauthorization.v1beta1.AttestorPublicKey public_keys = 2 [(.google.api.field_behavior) = OPTIONAL]; */ - public com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKey.Builder - getPublicKeysBuilder(int index) { + public com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKey.Builder getPublicKeysBuilder( + int index) { return getPublicKeysFieldBuilder().getBuilder(index); } /** - * - * *
      * Optional. Public keys that verify attestations signed by this
      * attestor.  This field may be updated.
@@ -1299,21 +1146,16 @@ public Builder removePublicKeys(int index) {
      * valid attestations exist.
      * 
* - * - * repeated .google.cloud.binaryauthorization.v1beta1.AttestorPublicKey public_keys = 2 [(.google.api.field_behavior) = OPTIONAL]; - * + * repeated .google.cloud.binaryauthorization.v1beta1.AttestorPublicKey public_keys = 2 [(.google.api.field_behavior) = OPTIONAL]; */ - public com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKeyOrBuilder - getPublicKeysOrBuilder(int index) { + public com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKeyOrBuilder getPublicKeysOrBuilder( + int index) { if (publicKeysBuilder_ == null) { - return publicKeys_.get(index); - } else { + return publicKeys_.get(index); } else { return publicKeysBuilder_.getMessageOrBuilder(index); } } /** - * - * *
      * Optional. Public keys that verify attestations signed by this
      * attestor.  This field may be updated.
@@ -1324,13 +1166,10 @@ public Builder removePublicKeys(int index) {
      * valid attestations exist.
      * 
* - * - * repeated .google.cloud.binaryauthorization.v1beta1.AttestorPublicKey public_keys = 2 [(.google.api.field_behavior) = OPTIONAL]; - * + * repeated .google.cloud.binaryauthorization.v1beta1.AttestorPublicKey public_keys = 2 [(.google.api.field_behavior) = OPTIONAL]; */ - public java.util.List< - ? extends com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKeyOrBuilder> - getPublicKeysOrBuilderList() { + public java.util.List + getPublicKeysOrBuilderList() { if (publicKeysBuilder_ != null) { return publicKeysBuilder_.getMessageOrBuilderList(); } else { @@ -1338,8 +1177,6 @@ public Builder removePublicKeys(int index) { } } /** - * - * *
      * Optional. Public keys that verify attestations signed by this
      * attestor.  This field may be updated.
@@ -1350,19 +1187,13 @@ public Builder removePublicKeys(int index) {
      * valid attestations exist.
      * 
* - * - * repeated .google.cloud.binaryauthorization.v1beta1.AttestorPublicKey public_keys = 2 [(.google.api.field_behavior) = OPTIONAL]; - * + * repeated .google.cloud.binaryauthorization.v1beta1.AttestorPublicKey public_keys = 2 [(.google.api.field_behavior) = OPTIONAL]; */ - public com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKey.Builder - addPublicKeysBuilder() { - return getPublicKeysFieldBuilder() - .addBuilder( - com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKey.getDefaultInstance()); + public com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKey.Builder addPublicKeysBuilder() { + return getPublicKeysFieldBuilder().addBuilder( + com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKey.getDefaultInstance()); } /** - * - * *
      * Optional. Public keys that verify attestations signed by this
      * attestor.  This field may be updated.
@@ -1373,20 +1204,14 @@ public Builder removePublicKeys(int index) {
      * valid attestations exist.
      * 
* - * - * repeated .google.cloud.binaryauthorization.v1beta1.AttestorPublicKey public_keys = 2 [(.google.api.field_behavior) = OPTIONAL]; - * + * repeated .google.cloud.binaryauthorization.v1beta1.AttestorPublicKey public_keys = 2 [(.google.api.field_behavior) = OPTIONAL]; */ - public com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKey.Builder - addPublicKeysBuilder(int index) { - return getPublicKeysFieldBuilder() - .addBuilder( - index, - com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKey.getDefaultInstance()); + public com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKey.Builder addPublicKeysBuilder( + int index) { + return getPublicKeysFieldBuilder().addBuilder( + index, com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKey.getDefaultInstance()); } /** - * - * *
      * Optional. Public keys that verify attestations signed by this
      * attestor.  This field may be updated.
@@ -1397,27 +1222,22 @@ public Builder removePublicKeys(int index) {
      * valid attestations exist.
      * 
* - * - * repeated .google.cloud.binaryauthorization.v1beta1.AttestorPublicKey public_keys = 2 [(.google.api.field_behavior) = OPTIONAL]; - * + * repeated .google.cloud.binaryauthorization.v1beta1.AttestorPublicKey public_keys = 2 [(.google.api.field_behavior) = OPTIONAL]; */ - public java.util.List - getPublicKeysBuilderList() { + public java.util.List + getPublicKeysBuilderList() { return getPublicKeysFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKey, - com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKey.Builder, - com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKeyOrBuilder> + com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKey, com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKey.Builder, com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKeyOrBuilder> getPublicKeysFieldBuilder() { if (publicKeysBuilder_ == null) { - publicKeysBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKey, - com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKey.Builder, - com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKeyOrBuilder>( - publicKeys_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); + publicKeysBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKey, com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKey.Builder, com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKeyOrBuilder>( + publicKeys_, + ((bitField0_ & 0x00000001) != 0), + getParentForChildren(), + isClean()); publicKeys_ = null; } return publicKeysBuilder_; @@ -1425,8 +1245,6 @@ public Builder removePublicKeys(int index) { private java.lang.Object delegationServiceAccountEmail_ = ""; /** - * - * *
      * Output only. This field will contain the service account email address
      * that this Attestor will use as the principal when querying Container
@@ -1438,16 +1256,14 @@ public Builder removePublicKeys(int index) {
      * future versions may use an email based on a different naming pattern.
      * 
* - * - * string delegation_service_account_email = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * - * + * string delegation_service_account_email = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The delegationServiceAccountEmail. */ public java.lang.String getDelegationServiceAccountEmail() { java.lang.Object ref = delegationServiceAccountEmail_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); delegationServiceAccountEmail_ = s; return s; @@ -1456,8 +1272,6 @@ public java.lang.String getDelegationServiceAccountEmail() { } } /** - * - * *
      * Output only. This field will contain the service account email address
      * that this Attestor will use as the principal when querying Container
@@ -1469,17 +1283,16 @@ public java.lang.String getDelegationServiceAccountEmail() {
      * future versions may use an email based on a different naming pattern.
      * 
* - * - * string delegation_service_account_email = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * - * + * string delegation_service_account_email = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The bytes for delegationServiceAccountEmail. */ - public com.google.protobuf.ByteString getDelegationServiceAccountEmailBytes() { + public com.google.protobuf.ByteString + getDelegationServiceAccountEmailBytes() { java.lang.Object ref = delegationServiceAccountEmail_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); delegationServiceAccountEmail_ = b; return b; } else { @@ -1487,8 +1300,6 @@ public com.google.protobuf.ByteString getDelegationServiceAccountEmailBytes() { } } /** - * - * *
      * Output only. This field will contain the service account email address
      * that this Attestor will use as the principal when querying Container
@@ -1500,25 +1311,21 @@ public com.google.protobuf.ByteString getDelegationServiceAccountEmailBytes() {
      * future versions may use an email based on a different naming pattern.
      * 
* - * - * string delegation_service_account_email = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * - * + * string delegation_service_account_email = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @param value The delegationServiceAccountEmail to set. * @return This builder for chaining. */ - public Builder setDelegationServiceAccountEmail(java.lang.String value) { + public Builder setDelegationServiceAccountEmail( + java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - + throw new NullPointerException(); + } + delegationServiceAccountEmail_ = value; onChanged(); return this; } /** - * - * *
      * Output only. This field will contain the service account email address
      * that this Attestor will use as the principal when querying Container
@@ -1530,21 +1337,16 @@ public Builder setDelegationServiceAccountEmail(java.lang.String value) {
      * future versions may use an email based on a different naming pattern.
      * 
* - * - * string delegation_service_account_email = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * - * + * string delegation_service_account_email = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return This builder for chaining. */ public Builder clearDelegationServiceAccountEmail() { - + delegationServiceAccountEmail_ = getDefaultInstance().getDelegationServiceAccountEmail(); onChanged(); return this; } /** - * - * *
      * Output only. This field will contain the service account email address
      * that this Attestor will use as the principal when querying Container
@@ -1556,26 +1358,24 @@ public Builder clearDelegationServiceAccountEmail() {
      * future versions may use an email based on a different naming pattern.
      * 
* - * - * string delegation_service_account_email = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * - * + * string delegation_service_account_email = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @param value The bytes for delegationServiceAccountEmail to set. * @return This builder for chaining. */ - public Builder setDelegationServiceAccountEmailBytes(com.google.protobuf.ByteString value) { + public Builder setDelegationServiceAccountEmailBytes( + com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + delegationServiceAccountEmail_ = value; onChanged(); return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @@ -1585,32 +1385,30 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } + // @@protoc_insertion_point(builder_scope:google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote) } // @@protoc_insertion_point(class_scope:google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote) - private static final com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote - DEFAULT_INSTANCE; - + private static final com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote(); } - public static com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote - getDefaultInstance() { + public static com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote getDefaultInstance() { return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public UserOwnedDrydockNote parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new UserOwnedDrydockNote(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public UserOwnedDrydockNote parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new UserOwnedDrydockNote(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -1622,8 +1420,9 @@ public com.google.protobuf.Parser getParserForType() { } @java.lang.Override - public com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote - getDefaultInstanceForType() { + public com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote getDefaultInstanceForType() { return DEFAULT_INSTANCE; } + } + diff --git a/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/UserOwnedDrydockNoteOrBuilder.java b/owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/UserOwnedDrydockNoteOrBuilder.java similarity index 75% rename from proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/UserOwnedDrydockNoteOrBuilder.java rename to owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/UserOwnedDrydockNoteOrBuilder.java index 5a2c8227..61012223 100644 --- a/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/UserOwnedDrydockNoteOrBuilder.java +++ b/owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/UserOwnedDrydockNoteOrBuilder.java @@ -1,31 +1,13 @@ -/* - * Copyright 2020 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * 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 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/binaryauthorization/v1beta1/resources.proto package com.google.cloud.binaryauthorization.v1beta1; -public interface UserOwnedDrydockNoteOrBuilder - extends +public interface UserOwnedDrydockNoteOrBuilder extends // @@protoc_insertion_point(interface_extends:google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote) com.google.protobuf.MessageOrBuilder { /** - * - * *
    * Required. The Drydock resource name of a ATTESTATION_AUTHORITY Note,
    * created by the user, in the format: `projects/*/notes/*` (or the legacy
@@ -36,13 +18,10 @@ public interface UserOwnedDrydockNoteOrBuilder
    * 
* * string note_reference = 1 [(.google.api.field_behavior) = REQUIRED]; - * * @return The noteReference. */ java.lang.String getNoteReference(); /** - * - * *
    * Required. The Drydock resource name of a ATTESTATION_AUTHORITY Note,
    * created by the user, in the format: `projects/*/notes/*` (or the legacy
@@ -53,14 +32,12 @@ public interface UserOwnedDrydockNoteOrBuilder
    * 
* * string note_reference = 1 [(.google.api.field_behavior) = REQUIRED]; - * * @return The bytes for noteReference. */ - com.google.protobuf.ByteString getNoteReferenceBytes(); + com.google.protobuf.ByteString + getNoteReferenceBytes(); /** - * - * *
    * Optional. Public keys that verify attestations signed by this
    * attestor.  This field may be updated.
@@ -71,15 +48,11 @@ public interface UserOwnedDrydockNoteOrBuilder
    * valid attestations exist.
    * 
* - * - * repeated .google.cloud.binaryauthorization.v1beta1.AttestorPublicKey public_keys = 2 [(.google.api.field_behavior) = OPTIONAL]; - * + * repeated .google.cloud.binaryauthorization.v1beta1.AttestorPublicKey public_keys = 2 [(.google.api.field_behavior) = OPTIONAL]; */ - java.util.List + java.util.List getPublicKeysList(); /** - * - * *
    * Optional. Public keys that verify attestations signed by this
    * attestor.  This field may be updated.
@@ -90,14 +63,10 @@ public interface UserOwnedDrydockNoteOrBuilder
    * valid attestations exist.
    * 
* - * - * repeated .google.cloud.binaryauthorization.v1beta1.AttestorPublicKey public_keys = 2 [(.google.api.field_behavior) = OPTIONAL]; - * + * repeated .google.cloud.binaryauthorization.v1beta1.AttestorPublicKey public_keys = 2 [(.google.api.field_behavior) = OPTIONAL]; */ com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKey getPublicKeys(int index); /** - * - * *
    * Optional. Public keys that verify attestations signed by this
    * attestor.  This field may be updated.
@@ -108,14 +77,10 @@ public interface UserOwnedDrydockNoteOrBuilder
    * valid attestations exist.
    * 
* - * - * repeated .google.cloud.binaryauthorization.v1beta1.AttestorPublicKey public_keys = 2 [(.google.api.field_behavior) = OPTIONAL]; - * + * repeated .google.cloud.binaryauthorization.v1beta1.AttestorPublicKey public_keys = 2 [(.google.api.field_behavior) = OPTIONAL]; */ int getPublicKeysCount(); /** - * - * *
    * Optional. Public keys that verify attestations signed by this
    * attestor.  This field may be updated.
@@ -126,15 +91,11 @@ public interface UserOwnedDrydockNoteOrBuilder
    * valid attestations exist.
    * 
* - * - * repeated .google.cloud.binaryauthorization.v1beta1.AttestorPublicKey public_keys = 2 [(.google.api.field_behavior) = OPTIONAL]; - * + * repeated .google.cloud.binaryauthorization.v1beta1.AttestorPublicKey public_keys = 2 [(.google.api.field_behavior) = OPTIONAL]; */ - java.util.List + java.util.List getPublicKeysOrBuilderList(); /** - * - * *
    * Optional. Public keys that verify attestations signed by this
    * attestor.  This field may be updated.
@@ -145,16 +106,12 @@ public interface UserOwnedDrydockNoteOrBuilder
    * valid attestations exist.
    * 
* - * - * repeated .google.cloud.binaryauthorization.v1beta1.AttestorPublicKey public_keys = 2 [(.google.api.field_behavior) = OPTIONAL]; - * + * repeated .google.cloud.binaryauthorization.v1beta1.AttestorPublicKey public_keys = 2 [(.google.api.field_behavior) = OPTIONAL]; */ com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKeyOrBuilder getPublicKeysOrBuilder( int index); /** - * - * *
    * Output only. This field will contain the service account email address
    * that this Attestor will use as the principal when querying Container
@@ -166,15 +123,11 @@ com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKeyOrBuilder getPubli
    * future versions may use an email based on a different naming pattern.
    * 
* - * string delegation_service_account_email = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * - * + * string delegation_service_account_email = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The delegationServiceAccountEmail. */ java.lang.String getDelegationServiceAccountEmail(); /** - * - * *
    * Output only. This field will contain the service account email address
    * that this Attestor will use as the principal when querying Container
@@ -186,10 +139,9 @@ com.google.cloud.binaryauthorization.v1beta1.AttestorPublicKeyOrBuilder getPubli
    * future versions may use an email based on a different naming pattern.
    * 
* - * string delegation_service_account_email = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * - * + * string delegation_service_account_email = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The bytes for delegationServiceAccountEmail. */ - com.google.protobuf.ByteString getDelegationServiceAccountEmailBytes(); + com.google.protobuf.ByteString + getDelegationServiceAccountEmailBytes(); } diff --git a/proto-google-cloud-binary-authorization-v1beta1/src/main/proto/google/cloud/binaryauthorization/v1beta1/continuous_validation_logging.proto b/owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/proto/google/cloud/binaryauthorization/v1beta1/continuous_validation_logging.proto similarity index 100% rename from proto-google-cloud-binary-authorization-v1beta1/src/main/proto/google/cloud/binaryauthorization/v1beta1/continuous_validation_logging.proto rename to owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/proto/google/cloud/binaryauthorization/v1beta1/continuous_validation_logging.proto diff --git a/proto-google-cloud-binary-authorization-v1beta1/src/main/proto/google/cloud/binaryauthorization/v1beta1/resources.proto b/owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/proto/google/cloud/binaryauthorization/v1beta1/resources.proto similarity index 100% rename from proto-google-cloud-binary-authorization-v1beta1/src/main/proto/google/cloud/binaryauthorization/v1beta1/resources.proto rename to owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/proto/google/cloud/binaryauthorization/v1beta1/resources.proto diff --git a/proto-google-cloud-binary-authorization-v1beta1/src/main/proto/google/cloud/binaryauthorization/v1beta1/service.proto b/owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/proto/google/cloud/binaryauthorization/v1beta1/service.proto similarity index 100% rename from proto-google-cloud-binary-authorization-v1beta1/src/main/proto/google/cloud/binaryauthorization/v1beta1/service.proto rename to owl-bot-staging/v1beta1/proto-google-cloud-binary-authorization-v1beta1/src/main/proto/google/cloud/binaryauthorization/v1beta1/service.proto diff --git a/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/BinaryAuthorizationResourcesProto.java b/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/BinaryAuthorizationResourcesProto.java deleted file mode 100644 index bcf0febe..00000000 --- a/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/BinaryAuthorizationResourcesProto.java +++ /dev/null @@ -1,245 +0,0 @@ -/* - * Copyright 2020 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * 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 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/binaryauthorization/v1beta1/resources.proto - -package com.google.cloud.binaryauthorization.v1beta1; - -public final class BinaryAuthorizationResourcesProto { - private BinaryAuthorizationResourcesProto() {} - - public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} - - public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { - registerAllExtensions((com.google.protobuf.ExtensionRegistryLite) registry); - } - - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_binaryauthorization_v1beta1_Policy_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_binaryauthorization_v1beta1_Policy_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_binaryauthorization_v1beta1_Policy_ClusterAdmissionRulesEntry_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_binaryauthorization_v1beta1_Policy_ClusterAdmissionRulesEntry_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_binaryauthorization_v1beta1_AdmissionWhitelistPattern_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_binaryauthorization_v1beta1_AdmissionWhitelistPattern_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_binaryauthorization_v1beta1_AdmissionRule_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_binaryauthorization_v1beta1_AdmissionRule_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_binaryauthorization_v1beta1_Attestor_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_binaryauthorization_v1beta1_Attestor_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_binaryauthorization_v1beta1_UserOwnedDrydockNote_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_binaryauthorization_v1beta1_UserOwnedDrydockNote_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_binaryauthorization_v1beta1_PkixPublicKey_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_binaryauthorization_v1beta1_PkixPublicKey_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_binaryauthorization_v1beta1_AttestorPublicKey_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_binaryauthorization_v1beta1_AttestorPublicKey_fieldAccessorTable; - - public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { - return descriptor; - } - - private static com.google.protobuf.Descriptors.FileDescriptor descriptor; - - static { - java.lang.String[] descriptorData = { - "\n8google/cloud/binaryauthorization/v1bet" - + "a1/resources.proto\022(google.cloud.binarya" - + "uthorization.v1beta1\032\034google/api/annotat" - + "ions.proto\032\037google/api/field_behavior.pr" - + "oto\032\031google/api/resource.proto\032\037google/p" - + "rotobuf/timestamp.proto\"\315\006\n\006Policy\022\021\n\004na" - + "me\030\001 \001(\tB\003\340A\003\022\030\n\013description\030\006 \001(\tB\003\340A\001\022" - + "w\n\035global_policy_evaluation_mode\030\007 \001(\0162K" - + ".google.cloud.binaryauthorization.v1beta" - + "1.Policy.GlobalPolicyEvaluationModeB\003\340A\001" - + "\022n\n\034admission_whitelist_patterns\030\002 \003(\0132C" - + ".google.cloud.binaryauthorization.v1beta" - + "1.AdmissionWhitelistPatternB\003\340A\001\022q\n\027clus" - + "ter_admission_rules\030\003 \003(\0132K.google.cloud" - + ".binaryauthorization.v1beta1.Policy.Clus" - + "terAdmissionRulesEntryB\003\340A\001\022\\\n\026default_a" - + "dmission_rule\030\004 \001(\01327.google.cloud.binar" - + "yauthorization.v1beta1.AdmissionRuleB\003\340A" - + "\002\0224\n\013update_time\030\005 \001(\0132\032.google.protobuf" - + ".TimestampB\003\340A\003\032u\n\032ClusterAdmissionRules" - + "Entry\022\013\n\003key\030\001 \001(\t\022F\n\005value\030\002 \001(\01327.goog" - + "le.cloud.binaryauthorization.v1beta1.Adm" - + "issionRule:\0028\001\"d\n\032GlobalPolicyEvaluation" - + "Mode\022-\n)GLOBAL_POLICY_EVALUATION_MODE_UN" - + "SPECIFIED\020\000\022\n\n\006ENABLE\020\001\022\013\n\007DISABLE\020\002:I\352A" - + "F\n)binaryauthorization.googleapis.com/Po" - + "licy\022\031projects/{project}/policy\"1\n\031Admis" - + "sionWhitelistPattern\022\024\n\014name_pattern\030\001 \001" - + "(\t\"\344\003\n\rAdmissionRule\022d\n\017evaluation_mode\030" - + "\001 \001(\0162F.google.cloud.binaryauthorization" - + ".v1beta1.AdmissionRule.EvaluationModeB\003\340" - + "A\002\022$\n\027require_attestations_by\030\002 \003(\tB\003\340A\001" - + "\022f\n\020enforcement_mode\030\003 \001(\0162G.google.clou" - + "d.binaryauthorization.v1beta1.AdmissionR" - + "ule.EnforcementModeB\003\340A\002\"m\n\016EvaluationMo" - + "de\022\037\n\033EVALUATION_MODE_UNSPECIFIED\020\000\022\020\n\014A" - + "LWAYS_ALLOW\020\001\022\027\n\023REQUIRE_ATTESTATION\020\002\022\017" - + "\n\013ALWAYS_DENY\020\003\"p\n\017EnforcementMode\022 \n\034EN" - + "FORCEMENT_MODE_UNSPECIFIED\020\000\022 \n\034ENFORCED" - + "_BLOCK_AND_AUDIT_LOG\020\001\022\031\n\025DRYRUN_AUDIT_L" - + "OG_ONLY\020\002\"\274\002\n\010Attestor\022\021\n\004name\030\001 \001(\tB\003\340A" - + "\002\022\030\n\013description\030\006 \001(\tB\003\340A\001\022a\n\027user_owne" - + "d_drydock_note\030\003 \001(\0132>.google.cloud.bina" - + "ryauthorization.v1beta1.UserOwnedDrydock" - + "NoteH\000\0224\n\013update_time\030\004 \001(\0132\032.google.pro" - + "tobuf.TimestampB\003\340A\003:Y\352AV\n+binaryauthori" - + "zation.googleapis.com/Attestor\022\'projects" - + "/{project}/attestors/{attestor}B\017\n\rattes" - + "tor_type\"\271\001\n\024UserOwnedDrydockNote\022\033\n\016not" - + "e_reference\030\001 \001(\tB\003\340A\002\022U\n\013public_keys\030\002 " - + "\003(\0132;.google.cloud.binaryauthorization.v" - + "1beta1.AttestorPublicKeyB\003\340A\001\022-\n delegat" - + "ion_service_account_email\030\003 \001(\tB\003\340A\003\"\365\003\n" - + "\rPkixPublicKey\022\026\n\016public_key_pem\030\001 \001(\t\022g" - + "\n\023signature_algorithm\030\002 \001(\0162J.google.clo" - + "ud.binaryauthorization.v1beta1.PkixPubli" - + "cKey.SignatureAlgorithm\"\342\002\n\022SignatureAlg" - + "orithm\022#\n\037SIGNATURE_ALGORITHM_UNSPECIFIE" - + "D\020\000\022\027\n\023RSA_PSS_2048_SHA256\020\001\022\027\n\023RSA_PSS_" - + "3072_SHA256\020\002\022\027\n\023RSA_PSS_4096_SHA256\020\003\022\027" - + "\n\023RSA_PSS_4096_SHA512\020\004\022\036\n\032RSA_SIGN_PKCS" - + "1_2048_SHA256\020\005\022\036\n\032RSA_SIGN_PKCS1_3072_S" - + "HA256\020\006\022\036\n\032RSA_SIGN_PKCS1_4096_SHA256\020\007\022" - + "\036\n\032RSA_SIGN_PKCS1_4096_SHA512\020\010\022\025\n\021ECDSA" - + "_P256_SHA256\020\t\022\025\n\021ECDSA_P384_SHA384\020\n\022\025\n" - + "\021ECDSA_P521_SHA512\020\013\"\277\001\n\021AttestorPublicK" - + "ey\022\024\n\007comment\030\001 \001(\tB\003\340A\001\022\n\n\002id\030\002 \001(\t\022&\n\034" - + "ascii_armored_pgp_public_key\030\003 \001(\tH\000\022R\n\017" - + "pkix_public_key\030\005 \001(\01327.google.cloud.bin" - + "aryauthorization.v1beta1.PkixPublicKeyH\000" - + "B\014\n\npublic_keyB\267\002\n,com.google.cloud.bina" - + "ryauthorization.v1beta1B!BinaryAuthoriza" - + "tionResourcesProtoP\001Z[google.golang.org/" - + "genproto/googleapis/cloud/binaryauthoriz" - + "ation/v1beta1;binaryauthorization\370\001\001\252\002(G" - + "oogle.Cloud.BinaryAuthorization.V1Beta1\312" - + "\002(Google\\Cloud\\BinaryAuthorization\\V1bet" - + "a1\352\002+Google::Cloud::BinaryAuthorization:" - + ":V1beta1b\006proto3" - }; - descriptor = - com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( - descriptorData, - new com.google.protobuf.Descriptors.FileDescriptor[] { - com.google.api.AnnotationsProto.getDescriptor(), - com.google.api.FieldBehaviorProto.getDescriptor(), - com.google.api.ResourceProto.getDescriptor(), - com.google.protobuf.TimestampProto.getDescriptor(), - }); - internal_static_google_cloud_binaryauthorization_v1beta1_Policy_descriptor = - getDescriptor().getMessageTypes().get(0); - internal_static_google_cloud_binaryauthorization_v1beta1_Policy_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_binaryauthorization_v1beta1_Policy_descriptor, - new java.lang.String[] { - "Name", - "Description", - "GlobalPolicyEvaluationMode", - "AdmissionWhitelistPatterns", - "ClusterAdmissionRules", - "DefaultAdmissionRule", - "UpdateTime", - }); - internal_static_google_cloud_binaryauthorization_v1beta1_Policy_ClusterAdmissionRulesEntry_descriptor = - internal_static_google_cloud_binaryauthorization_v1beta1_Policy_descriptor - .getNestedTypes() - .get(0); - internal_static_google_cloud_binaryauthorization_v1beta1_Policy_ClusterAdmissionRulesEntry_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_binaryauthorization_v1beta1_Policy_ClusterAdmissionRulesEntry_descriptor, - new java.lang.String[] { - "Key", "Value", - }); - internal_static_google_cloud_binaryauthorization_v1beta1_AdmissionWhitelistPattern_descriptor = - getDescriptor().getMessageTypes().get(1); - internal_static_google_cloud_binaryauthorization_v1beta1_AdmissionWhitelistPattern_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_binaryauthorization_v1beta1_AdmissionWhitelistPattern_descriptor, - new java.lang.String[] { - "NamePattern", - }); - internal_static_google_cloud_binaryauthorization_v1beta1_AdmissionRule_descriptor = - getDescriptor().getMessageTypes().get(2); - internal_static_google_cloud_binaryauthorization_v1beta1_AdmissionRule_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_binaryauthorization_v1beta1_AdmissionRule_descriptor, - new java.lang.String[] { - "EvaluationMode", "RequireAttestationsBy", "EnforcementMode", - }); - internal_static_google_cloud_binaryauthorization_v1beta1_Attestor_descriptor = - getDescriptor().getMessageTypes().get(3); - internal_static_google_cloud_binaryauthorization_v1beta1_Attestor_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_binaryauthorization_v1beta1_Attestor_descriptor, - new java.lang.String[] { - "Name", "Description", "UserOwnedDrydockNote", "UpdateTime", "AttestorType", - }); - internal_static_google_cloud_binaryauthorization_v1beta1_UserOwnedDrydockNote_descriptor = - getDescriptor().getMessageTypes().get(4); - internal_static_google_cloud_binaryauthorization_v1beta1_UserOwnedDrydockNote_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_binaryauthorization_v1beta1_UserOwnedDrydockNote_descriptor, - new java.lang.String[] { - "NoteReference", "PublicKeys", "DelegationServiceAccountEmail", - }); - internal_static_google_cloud_binaryauthorization_v1beta1_PkixPublicKey_descriptor = - getDescriptor().getMessageTypes().get(5); - internal_static_google_cloud_binaryauthorization_v1beta1_PkixPublicKey_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_binaryauthorization_v1beta1_PkixPublicKey_descriptor, - new java.lang.String[] { - "PublicKeyPem", "SignatureAlgorithm", - }); - internal_static_google_cloud_binaryauthorization_v1beta1_AttestorPublicKey_descriptor = - getDescriptor().getMessageTypes().get(6); - internal_static_google_cloud_binaryauthorization_v1beta1_AttestorPublicKey_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_binaryauthorization_v1beta1_AttestorPublicKey_descriptor, - new java.lang.String[] { - "Comment", "Id", "AsciiArmoredPgpPublicKey", "PkixPublicKey", "PublicKey", - }); - com.google.protobuf.ExtensionRegistry registry = - com.google.protobuf.ExtensionRegistry.newInstance(); - registry.add(com.google.api.FieldBehaviorProto.fieldBehavior); - registry.add(com.google.api.ResourceProto.resource); - com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( - descriptor, registry); - com.google.api.AnnotationsProto.getDescriptor(); - com.google.api.FieldBehaviorProto.getDescriptor(); - com.google.api.ResourceProto.getDescriptor(); - com.google.protobuf.TimestampProto.getDescriptor(); - } - - // @@protoc_insertion_point(outer_class_scope) -} diff --git a/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/BinaryAuthorizationServiceProto.java b/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/BinaryAuthorizationServiceProto.java deleted file mode 100644 index bfb872a3..00000000 --- a/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/BinaryAuthorizationServiceProto.java +++ /dev/null @@ -1,243 +0,0 @@ -/* - * Copyright 2020 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * 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 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/binaryauthorization/v1beta1/service.proto - -package com.google.cloud.binaryauthorization.v1beta1; - -public final class BinaryAuthorizationServiceProto { - private BinaryAuthorizationServiceProto() {} - - public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} - - public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { - registerAllExtensions((com.google.protobuf.ExtensionRegistryLite) registry); - } - - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_binaryauthorization_v1beta1_GetPolicyRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_binaryauthorization_v1beta1_GetPolicyRequest_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_binaryauthorization_v1beta1_UpdatePolicyRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_binaryauthorization_v1beta1_UpdatePolicyRequest_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_binaryauthorization_v1beta1_CreateAttestorRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_binaryauthorization_v1beta1_CreateAttestorRequest_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_binaryauthorization_v1beta1_GetAttestorRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_binaryauthorization_v1beta1_GetAttestorRequest_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_binaryauthorization_v1beta1_UpdateAttestorRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_binaryauthorization_v1beta1_UpdateAttestorRequest_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_binaryauthorization_v1beta1_ListAttestorsRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_binaryauthorization_v1beta1_ListAttestorsRequest_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_binaryauthorization_v1beta1_ListAttestorsResponse_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_binaryauthorization_v1beta1_ListAttestorsResponse_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_binaryauthorization_v1beta1_DeleteAttestorRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_binaryauthorization_v1beta1_DeleteAttestorRequest_fieldAccessorTable; - - public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { - return descriptor; - } - - private static com.google.protobuf.Descriptors.FileDescriptor descriptor; - - static { - java.lang.String[] descriptorData = { - "\n6google/cloud/binaryauthorization/v1bet" - + "a1/service.proto\022(google.cloud.binaryaut" - + "horization.v1beta1\032\034google/api/annotatio" - + "ns.proto\032\027google/api/client.proto\032\037googl" - + "e/api/field_behavior.proto\032\031google/api/r" - + "esource.proto\0328google/cloud/binaryauthor" - + "ization/v1beta1/resources.proto\032\033google/" - + "protobuf/empty.proto\"S\n\020GetPolicyRequest" - + "\022?\n\004name\030\001 \001(\tB1\340A\002\372A+\n)binaryauthorizat" - + "ion.googleapis.com/Policy\"\\\n\023UpdatePolic" - + "yRequest\022E\n\006policy\030\001 \001(\01320.google.cloud." - + "binaryauthorization.v1beta1.PolicyB\003\340A\002\"" - + "\301\001\n\025CreateAttestorRequest\022C\n\006parent\030\001 \001(" - + "\tB3\340A\002\372A-\n+cloudresourcemanager.googleap" - + "is.com/Project\022\030\n\013attestor_id\030\002 \001(\tB\003\340A\002" - + "\022I\n\010attestor\030\003 \001(\01322.google.cloud.binary" - + "authorization.v1beta1.AttestorB\003\340A\002\"W\n\022G" - + "etAttestorRequest\022A\n\004name\030\001 \001(\tB3\340A\002\372A-\n" - + "+binaryauthorization.googleapis.com/Atte" - + "stor\"b\n\025UpdateAttestorRequest\022I\n\010attesto" - + "r\030\001 \001(\01322.google.cloud.binaryauthorizati" - + "on.v1beta1.AttestorB\003\340A\002\"\202\001\n\024ListAttesto" - + "rsRequest\022C\n\006parent\030\001 \001(\tB3\340A\002\372A-\n+cloud" - + "resourcemanager.googleapis.com/Project\022\021" - + "\n\tpage_size\030\002 \001(\005\022\022\n\npage_token\030\003 \001(\t\"w\n" - + "\025ListAttestorsResponse\022E\n\tattestors\030\001 \003(" - + "\01322.google.cloud.binaryauthorization.v1b" - + "eta1.Attestor\022\027\n\017next_page_token\030\002 \001(\t\"Z" - + "\n\025DeleteAttestorRequest\022A\n\004name\030\001 \001(\tB3\340" - + "A\002\372A-\n+binaryauthorization.googleapis.co" - + "m/Attestor2\313\013\n BinauthzManagementService" - + "V1Beta1\022\253\001\n\tGetPolicy\022:.google.cloud.bin" - + "aryauthorization.v1beta1.GetPolicyReques" - + "t\0320.google.cloud.binaryauthorization.v1b" - + "eta1.Policy\"0\202\323\344\223\002#\022!/v1beta1/{name=proj" - + "ects/*/policy}\332A\004name\022\302\001\n\014UpdatePolicy\022=" - + ".google.cloud.binaryauthorization.v1beta" - + "1.UpdatePolicyRequest\0320.google.cloud.bin" - + "aryauthorization.v1beta1.Policy\"A\202\323\344\223\0022\032" - + "(/v1beta1/{policy.name=projects/*/policy" - + "}:\006policy\332A\006policy\022\335\001\n\016CreateAttestor\022?." - + "google.cloud.binaryauthorization.v1beta1" - + ".CreateAttestorRequest\0322.google.cloud.bi" - + "naryauthorization.v1beta1.Attestor\"V\202\323\344\223" - + "\0022\"&/v1beta1/{parent=projects/*}/attesto" - + "rs:\010attestor\332A\033parent,attestor_id,attest" - + "or\022\266\001\n\013GetAttestor\022<.google.cloud.binary" - + "authorization.v1beta1.GetAttestorRequest" - + "\0322.google.cloud.binaryauthorization.v1be" - + "ta1.Attestor\"5\202\323\344\223\002(\022&/v1beta1/{name=pro" - + "jects/*/attestors/*}\332A\004name\022\323\001\n\016UpdateAt" - + "testor\022?.google.cloud.binaryauthorizatio" - + "n.v1beta1.UpdateAttestorRequest\0322.google" - + ".cloud.binaryauthorization.v1beta1.Attes" - + "tor\"L\202\323\344\223\002;\032//v1beta1/{attestor.name=pro" - + "jects/*/attestors/*}:\010attestor\332A\010attesto" - + "r\022\311\001\n\rListAttestors\022>.google.cloud.binar" - + "yauthorization.v1beta1.ListAttestorsRequ" - + "est\032?.google.cloud.binaryauthorization.v" - + "1beta1.ListAttestorsResponse\"7\202\323\344\223\002(\022&/v" - + "1beta1/{parent=projects/*}/attestors\332A\006p" - + "arent\022\240\001\n\016DeleteAttestor\022?.google.cloud." - + "binaryauthorization.v1beta1.DeleteAttest" - + "orRequest\032\026.google.protobuf.Empty\"5\202\323\344\223\002" - + "(*&/v1beta1/{name=projects/*/attestors/*" - + "}\332A\004name\032V\312A\"binaryauthorization.googlea" - + "pis.com\322A.https://www.googleapis.com/aut" - + "h/cloud-platformB\265\002\n,com.google.cloud.bi" - + "naryauthorization.v1beta1B\037BinaryAuthori" - + "zationServiceProtoP\001Z[google.golang.org/" - + "genproto/googleapis/cloud/binaryauthoriz" - + "ation/v1beta1;binaryauthorization\370\001\001\252\002(G" - + "oogle.Cloud.BinaryAuthorization.V1Beta1\312" - + "\002(Google\\Cloud\\BinaryAuthorization\\V1bet" - + "a1\352\002+Google::Cloud::BinaryAuthorization:" - + ":V1beta1b\006proto3" - }; - descriptor = - com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( - descriptorData, - new com.google.protobuf.Descriptors.FileDescriptor[] { - com.google.api.AnnotationsProto.getDescriptor(), - com.google.api.ClientProto.getDescriptor(), - com.google.api.FieldBehaviorProto.getDescriptor(), - com.google.api.ResourceProto.getDescriptor(), - com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationResourcesProto - .getDescriptor(), - com.google.protobuf.EmptyProto.getDescriptor(), - }); - internal_static_google_cloud_binaryauthorization_v1beta1_GetPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(0); - internal_static_google_cloud_binaryauthorization_v1beta1_GetPolicyRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_binaryauthorization_v1beta1_GetPolicyRequest_descriptor, - new java.lang.String[] { - "Name", - }); - internal_static_google_cloud_binaryauthorization_v1beta1_UpdatePolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1); - internal_static_google_cloud_binaryauthorization_v1beta1_UpdatePolicyRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_binaryauthorization_v1beta1_UpdatePolicyRequest_descriptor, - new java.lang.String[] { - "Policy", - }); - internal_static_google_cloud_binaryauthorization_v1beta1_CreateAttestorRequest_descriptor = - getDescriptor().getMessageTypes().get(2); - internal_static_google_cloud_binaryauthorization_v1beta1_CreateAttestorRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_binaryauthorization_v1beta1_CreateAttestorRequest_descriptor, - new java.lang.String[] { - "Parent", "AttestorId", "Attestor", - }); - internal_static_google_cloud_binaryauthorization_v1beta1_GetAttestorRequest_descriptor = - getDescriptor().getMessageTypes().get(3); - internal_static_google_cloud_binaryauthorization_v1beta1_GetAttestorRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_binaryauthorization_v1beta1_GetAttestorRequest_descriptor, - new java.lang.String[] { - "Name", - }); - internal_static_google_cloud_binaryauthorization_v1beta1_UpdateAttestorRequest_descriptor = - getDescriptor().getMessageTypes().get(4); - internal_static_google_cloud_binaryauthorization_v1beta1_UpdateAttestorRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_binaryauthorization_v1beta1_UpdateAttestorRequest_descriptor, - new java.lang.String[] { - "Attestor", - }); - internal_static_google_cloud_binaryauthorization_v1beta1_ListAttestorsRequest_descriptor = - getDescriptor().getMessageTypes().get(5); - internal_static_google_cloud_binaryauthorization_v1beta1_ListAttestorsRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_binaryauthorization_v1beta1_ListAttestorsRequest_descriptor, - new java.lang.String[] { - "Parent", "PageSize", "PageToken", - }); - internal_static_google_cloud_binaryauthorization_v1beta1_ListAttestorsResponse_descriptor = - getDescriptor().getMessageTypes().get(6); - internal_static_google_cloud_binaryauthorization_v1beta1_ListAttestorsResponse_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_binaryauthorization_v1beta1_ListAttestorsResponse_descriptor, - new java.lang.String[] { - "Attestors", "NextPageToken", - }); - internal_static_google_cloud_binaryauthorization_v1beta1_DeleteAttestorRequest_descriptor = - getDescriptor().getMessageTypes().get(7); - internal_static_google_cloud_binaryauthorization_v1beta1_DeleteAttestorRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_binaryauthorization_v1beta1_DeleteAttestorRequest_descriptor, - new java.lang.String[] { - "Name", - }); - com.google.protobuf.ExtensionRegistry registry = - com.google.protobuf.ExtensionRegistry.newInstance(); - registry.add(com.google.api.ClientProto.defaultHost); - registry.add(com.google.api.FieldBehaviorProto.fieldBehavior); - registry.add(com.google.api.AnnotationsProto.http); - registry.add(com.google.api.ClientProto.methodSignature); - registry.add(com.google.api.ClientProto.oauthScopes); - registry.add(com.google.api.ResourceProto.resourceReference); - com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( - descriptor, registry); - com.google.api.AnnotationsProto.getDescriptor(); - com.google.api.ClientProto.getDescriptor(); - com.google.api.FieldBehaviorProto.getDescriptor(); - com.google.api.ResourceProto.getDescriptor(); - com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationResourcesProto.getDescriptor(); - com.google.protobuf.EmptyProto.getDescriptor(); - } - - // @@protoc_insertion_point(outer_class_scope) -} diff --git a/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/ContinuousValidationEventOrBuilder.java b/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/ContinuousValidationEventOrBuilder.java deleted file mode 100644 index 815dcdd8..00000000 --- a/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/ContinuousValidationEventOrBuilder.java +++ /dev/null @@ -1,117 +0,0 @@ -/* - * Copyright 2020 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * 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 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/binaryauthorization/v1beta1/continuous_validation_logging.proto - -package com.google.cloud.binaryauthorization.v1beta1; - -public interface ContinuousValidationEventOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-   * Pod event.
-   * 
- * - * - * .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent pod_event = 1; - * - * - * @return Whether the podEvent field is set. - */ - boolean hasPodEvent(); - /** - * - * - *
-   * Pod event.
-   * 
- * - * - * .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent pod_event = 1; - * - * - * @return The podEvent. - */ - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEvent - getPodEvent(); - /** - * - * - *
-   * Pod event.
-   * 
- * - * - * .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent pod_event = 1; - * - */ - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .ContinuousValidationPodEventOrBuilder - getPodEventOrBuilder(); - - /** - * - * - *
-   * Unsupported policy event.
-   * 
- * - * - * .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent unsupported_policy_event = 2; - * - * - * @return Whether the unsupportedPolicyEvent field is set. - */ - boolean hasUnsupportedPolicyEvent(); - /** - * - * - *
-   * Unsupported policy event.
-   * 
- * - * - * .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent unsupported_policy_event = 2; - * - * - * @return The unsupportedPolicyEvent. - */ - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent - getUnsupportedPolicyEvent(); - /** - * - * - *
-   * Unsupported policy event.
-   * 
- * - * - * .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.UnsupportedPolicyEvent unsupported_policy_event = 2; - * - */ - com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent - .UnsupportedPolicyEventOrBuilder - getUnsupportedPolicyEventOrBuilder(); - - public com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.EventTypeCase - getEventTypeCase(); -} diff --git a/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/ContinuousValidationLoggingProto.java b/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/ContinuousValidationLoggingProto.java deleted file mode 100644 index 7d29c3d0..00000000 --- a/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/ContinuousValidationLoggingProto.java +++ /dev/null @@ -1,144 +0,0 @@ -/* - * Copyright 2020 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * 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 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/binaryauthorization/v1beta1/continuous_validation_logging.proto - -package com.google.cloud.binaryauthorization.v1beta1; - -public final class ContinuousValidationLoggingProto { - private ContinuousValidationLoggingProto() {} - - public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} - - public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { - registerAllExtensions((com.google.protobuf.ExtensionRegistryLite) registry); - } - - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_binaryauthorization_v1beta1_ContinuousValidationEvent_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_binaryauthorization_v1beta1_ContinuousValidationEvent_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_binaryauthorization_v1beta1_ContinuousValidationEvent_ContinuousValidationPodEvent_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_binaryauthorization_v1beta1_ContinuousValidationEvent_ContinuousValidationPodEvent_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_binaryauthorization_v1beta1_ContinuousValidationEvent_ContinuousValidationPodEvent_ImageDetails_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_binaryauthorization_v1beta1_ContinuousValidationEvent_ContinuousValidationPodEvent_ImageDetails_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_binaryauthorization_v1beta1_ContinuousValidationEvent_UnsupportedPolicyEvent_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_binaryauthorization_v1beta1_ContinuousValidationEvent_UnsupportedPolicyEvent_fieldAccessorTable; - - public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { - return descriptor; - } - - private static com.google.protobuf.Descriptors.FileDescriptor descriptor; - - static { - java.lang.String[] descriptorData = { - "\nLgoogle/cloud/binaryauthorization/v1bet" - + "a1/continuous_validation_logging.proto\022(" - + "google.cloud.binaryauthorization.v1beta1" - + "\032\037google/protobuf/timestamp.proto\"\310\010\n\031Co" - + "ntinuousValidationEvent\022u\n\tpod_event\030\001 \001" - + "(\0132`.google.cloud.binaryauthorization.v1" - + "beta1.ContinuousValidationEvent.Continuo" - + "usValidationPodEventH\000\022~\n\030unsupported_po" - + "licy_event\030\002 \001(\0132Z.google.cloud.binaryau" - + "thorization.v1beta1.ContinuousValidation" - + "Event.UnsupportedPolicyEventH\000\032\366\005\n\034Conti" - + "nuousValidationPodEvent\022\013\n\003pod\030\001 \001(\t\022/\n\013" - + "deploy_time\030\002 \001(\0132\032.google.protobuf.Time" - + "stamp\022,\n\010end_time\030\003 \001(\0132\032.google.protobu" - + "f.Timestamp\022\212\001\n\007verdict\030\004 \001(\0162y.google.c" - + "loud.binaryauthorization.v1beta1.Continu" - + "ousValidationEvent.ContinuousValidationP" - + "odEvent.PolicyConformanceVerdict\022}\n\006imag" - + "es\030\005 \003(\0132m.google.cloud.binaryauthorizat" - + "ion.v1beta1.ContinuousValidationEvent.Co" - + "ntinuousValidationPodEvent.ImageDetails\032" - + "\200\002\n\014ImageDetails\022\r\n\005image\030\001 \001(\t\022\211\001\n\006resu" - + "lt\030\002 \001(\0162y.google.cloud.binaryauthorizat" - + "ion.v1beta1.ContinuousValidationEvent.Co" - + "ntinuousValidationPodEvent.ImageDetails." - + "AuditResult\022\023\n\013description\030\003 \001(\t\"@\n\013Audi" - + "tResult\022\034\n\030AUDIT_RESULT_UNSPECIFIED\020\000\022\t\n" - + "\005ALLOW\020\001\022\010\n\004DENY\020\002\"[\n\030PolicyConformanceV" - + "erdict\022*\n&POLICY_CONFORMANCE_VERDICT_UNS" - + "PECIFIED\020\000\022\023\n\017VIOLATES_POLICY\020\001\032-\n\026Unsup" - + "portedPolicyEvent\022\023\n\013description\030\001 \001(\tB\014" - + "\n\nevent_typeB\266\002\n,com.google.cloud.binary" - + "authorization.v1beta1B ContinuousValidat" - + "ionLoggingProtoP\001Z[google.golang.org/gen" - + "proto/googleapis/cloud/binaryauthorizati" - + "on/v1beta1;binaryauthorization\370\001\001\252\002(Goog" - + "le.Cloud.BinaryAuthorization.V1Beta1\312\002(G" - + "oogle\\Cloud\\BinaryAuthorization\\V1beta1\352" - + "\002+Google::Cloud::BinaryAuthorization::V1" - + "beta1b\006proto3" - }; - descriptor = - com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( - descriptorData, - new com.google.protobuf.Descriptors.FileDescriptor[] { - com.google.protobuf.TimestampProto.getDescriptor(), - }); - internal_static_google_cloud_binaryauthorization_v1beta1_ContinuousValidationEvent_descriptor = - getDescriptor().getMessageTypes().get(0); - internal_static_google_cloud_binaryauthorization_v1beta1_ContinuousValidationEvent_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_binaryauthorization_v1beta1_ContinuousValidationEvent_descriptor, - new java.lang.String[] { - "PodEvent", "UnsupportedPolicyEvent", "EventType", - }); - internal_static_google_cloud_binaryauthorization_v1beta1_ContinuousValidationEvent_ContinuousValidationPodEvent_descriptor = - internal_static_google_cloud_binaryauthorization_v1beta1_ContinuousValidationEvent_descriptor - .getNestedTypes() - .get(0); - internal_static_google_cloud_binaryauthorization_v1beta1_ContinuousValidationEvent_ContinuousValidationPodEvent_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_binaryauthorization_v1beta1_ContinuousValidationEvent_ContinuousValidationPodEvent_descriptor, - new java.lang.String[] { - "Pod", "DeployTime", "EndTime", "Verdict", "Images", - }); - internal_static_google_cloud_binaryauthorization_v1beta1_ContinuousValidationEvent_ContinuousValidationPodEvent_ImageDetails_descriptor = - internal_static_google_cloud_binaryauthorization_v1beta1_ContinuousValidationEvent_ContinuousValidationPodEvent_descriptor - .getNestedTypes() - .get(0); - internal_static_google_cloud_binaryauthorization_v1beta1_ContinuousValidationEvent_ContinuousValidationPodEvent_ImageDetails_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_binaryauthorization_v1beta1_ContinuousValidationEvent_ContinuousValidationPodEvent_ImageDetails_descriptor, - new java.lang.String[] { - "Image", "Result", "Description", - }); - internal_static_google_cloud_binaryauthorization_v1beta1_ContinuousValidationEvent_UnsupportedPolicyEvent_descriptor = - internal_static_google_cloud_binaryauthorization_v1beta1_ContinuousValidationEvent_descriptor - .getNestedTypes() - .get(1); - internal_static_google_cloud_binaryauthorization_v1beta1_ContinuousValidationEvent_UnsupportedPolicyEvent_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_binaryauthorization_v1beta1_ContinuousValidationEvent_UnsupportedPolicyEvent_descriptor, - new java.lang.String[] { - "Description", - }); - com.google.protobuf.TimestampProto.getDescriptor(); - } - - // @@protoc_insertion_point(outer_class_scope) -} diff --git a/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/DeleteAttestorRequestOrBuilder.java b/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/DeleteAttestorRequestOrBuilder.java deleted file mode 100644 index 0b498fed..00000000 --- a/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/DeleteAttestorRequestOrBuilder.java +++ /dev/null @@ -1,58 +0,0 @@ -/* - * Copyright 2020 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * 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 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/binaryauthorization/v1beta1/service.proto - -package com.google.cloud.binaryauthorization.v1beta1; - -public interface DeleteAttestorRequestOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.cloud.binaryauthorization.v1beta1.DeleteAttestorRequest) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-   * Required. The name of the
-   * [attestors][google.cloud.binaryauthorization.v1beta1.Attestor] to delete,
-   * in the format `projects/*/attestors/*`.
-   * 
- * - * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The name. - */ - java.lang.String getName(); - /** - * - * - *
-   * Required. The name of the
-   * [attestors][google.cloud.binaryauthorization.v1beta1.Attestor] to delete,
-   * in the format `projects/*/attestors/*`.
-   * 
- * - * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The bytes for name. - */ - com.google.protobuf.ByteString getNameBytes(); -} diff --git a/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/GetAttestorRequestOrBuilder.java b/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/GetAttestorRequestOrBuilder.java deleted file mode 100644 index 30444044..00000000 --- a/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/GetAttestorRequestOrBuilder.java +++ /dev/null @@ -1,58 +0,0 @@ -/* - * Copyright 2020 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * 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 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/binaryauthorization/v1beta1/service.proto - -package com.google.cloud.binaryauthorization.v1beta1; - -public interface GetAttestorRequestOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.cloud.binaryauthorization.v1beta1.GetAttestorRequest) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-   * Required. The name of the
-   * [attestor][google.cloud.binaryauthorization.v1beta1.Attestor] to retrieve,
-   * in the format `projects/*/attestors/*`.
-   * 
- * - * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The name. - */ - java.lang.String getName(); - /** - * - * - *
-   * Required. The name of the
-   * [attestor][google.cloud.binaryauthorization.v1beta1.Attestor] to retrieve,
-   * in the format `projects/*/attestors/*`.
-   * 
- * - * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The bytes for name. - */ - com.google.protobuf.ByteString getNameBytes(); -} diff --git a/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/GetPolicyRequestOrBuilder.java b/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/GetPolicyRequestOrBuilder.java deleted file mode 100644 index 74f36848..00000000 --- a/proto-google-cloud-binary-authorization-v1beta1/src/main/java/com/google/cloud/binaryauthorization/v1beta1/GetPolicyRequestOrBuilder.java +++ /dev/null @@ -1,58 +0,0 @@ -/* - * Copyright 2020 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * 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 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/binaryauthorization/v1beta1/service.proto - -package com.google.cloud.binaryauthorization.v1beta1; - -public interface GetPolicyRequestOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.cloud.binaryauthorization.v1beta1.GetPolicyRequest) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-   * Required. The resource name of the
-   * [policy][google.cloud.binaryauthorization.v1beta1.Policy] to retrieve, in
-   * the format `projects/*/policy`.
-   * 
- * - * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The name. - */ - java.lang.String getName(); - /** - * - * - *
-   * Required. The resource name of the
-   * [policy][google.cloud.binaryauthorization.v1beta1.Policy] to retrieve, in
-   * the format `projects/*/policy`.
-   * 
- * - * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The bytes for name. - */ - com.google.protobuf.ByteString getNameBytes(); -}