/*
 * 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/devtools/containeranalysis/v1beta1/containeranalysis.proto

package com.google.containeranalysis.v1beta1;

public final class Containeranalysis {
  private Containeranalysis() {}

  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_devtools_containeranalysis_v1beta1_ScanConfig_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_devtools_containeranalysis_v1beta1_ScanConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_devtools_containeranalysis_v1beta1_GetScanConfigRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_devtools_containeranalysis_v1beta1_GetScanConfigRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_devtools_containeranalysis_v1beta1_ListScanConfigsRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_devtools_containeranalysis_v1beta1_ListScanConfigsRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_devtools_containeranalysis_v1beta1_ListScanConfigsResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_devtools_containeranalysis_v1beta1_ListScanConfigsResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_devtools_containeranalysis_v1beta1_UpdateScanConfigRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_devtools_containeranalysis_v1beta1_UpdateScanConfigRequest_fieldAccessorTable;

  public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
    return descriptor;
  }

  private static com.google.protobuf.Descriptors.FileDescriptor descriptor;

  static {
    java.lang.String[] descriptorData = {
      "\nAgoogle/devtools/containeranalysis/v1be"
          + "ta1/containeranalysis.proto\022)google.devt"
          + "ools.containeranalysis.v1beta1\032\034google/a"
          + "pi/annotations.proto\032\027google/api/client."
          + "proto\032\037google/api/field_behavior.proto\032\031"
          + "google/api/resource.proto\032\036google/iam/v1"
          + "/iam_policy.proto\032\032google/iam/v1/policy."
          + "proto\032\037google/protobuf/timestamp.proto\"\202"
          + "\002\n\nScanConfig\022\014\n\004name\030\001 \001(\t\022\023\n\013descripti"
          + "on\030\002 \001(\t\022\017\n\007enabled\030\003 \001(\010\022/\n\013create_time"
          + "\030\004 \001(\0132\032.google.protobuf.Timestamp\022/\n\013up"
          + "date_time\030\005 \001(\0132\032.google.protobuf.Timest"
          + "amp:^\352A[\n+containeranalysis.googleapis.c"
          + "om/ScanConfig\022,projects/{project}/scanCo"
          + "nfigs/{scan_config}\"Y\n\024GetScanConfigRequ"
          + "est\022A\n\004name\030\001 \001(\tB3\340A\002\372A-\n+containeranal"
          + "ysis.googleapis.com/ScanConfig\"\231\001\n\026ListS"
          + "canConfigsRequest\022C\n\006parent\030\001 \001(\tB3\340A\002\372A"
          + "-\n+cloudresourcemanager.googleapis.com/P"
          + "roject\022\023\n\006filter\030\002 \001(\tB\003\340A\002\022\021\n\tpage_size"
          + "\030\003 \001(\005\022\022\n\npage_token\030\004 \001(\t\"\177\n\027ListScanCo"
          + "nfigsResponse\022K\n\014scan_configs\030\001 \003(\01325.go"
          + "ogle.devtools.containeranalysis.v1beta1."
          + "ScanConfig\022\027\n\017next_page_token\030\002 \001(\t\"\255\001\n\027"
          + "UpdateScanConfigRequest\022A\n\004name\030\001 \001(\tB3\340"
          + "A\002\372A-\n+containeranalysis.googleapis.com/"
          + "ScanConfig\022O\n\013scan_config\030\002 \001(\01325.google"
          + ".devtools.containeranalysis.v1beta1.Scan"
          + "ConfigB\003\340A\0022\272\013\n\030ContainerAnalysisV1Beta1"
          + "\022\334\001\n\014SetIamPolicy\022\".google.iam.v1.SetIam"
          + "PolicyRequest\032\025.google.iam.v1.Policy\"\220\001\202"
          + "\323\344\223\002x\"3/v1beta1/{resource=projects/*/not"
          + "es/*}:setIamPolicy:\001*Z>\"9/v1beta1/{resou"
          + "rce=projects/*/occurrences/*}:setIamPoli"
          + "cy:\001*\332A\017resource,policy\022\325\001\n\014GetIamPolicy"
          + "\022\".google.iam.v1.GetIamPolicyRequest\032\025.g"
          + "oogle.iam.v1.Policy\"\211\001\202\323\344\223\002x\"3/v1beta1/{"
          + "resource=projects/*/notes/*}:getIamPolic"
          + "y:\001*Z>\"9/v1beta1/{resource=projects/*/oc"
          + "currences/*}:getIamPolicy:\001*\332A\010resource\022"
          + "\216\002\n\022TestIamPermissions\022(.google.iam.v1.T"
          + "estIamPermissionsRequest\032).google.iam.v1"
          + ".TestIamPermissionsResponse\"\242\001\202\323\344\223\002\204\001\"9/"
          + "v1beta1/{resource=projects/*/notes/*}:te"
          + "stIamPermissions:\001*ZD\"?/v1beta1/{resourc"
          + "e=projects/*/occurrences/*}:testIamPermi"
          + "ssions:\001*\332A\024resource,permissions\022\300\001\n\rGet"
          + "ScanConfig\022?.google.devtools.containeran"
          + "alysis.v1beta1.GetScanConfigRequest\0325.go"
          + "ogle.devtools.containeranalysis.v1beta1."
          + "ScanConfig\"7\202\323\344\223\002*\022(/v1beta1/{name=proje"
          + "cts/*/scanConfigs/*}\332A\004name\022\332\001\n\017ListScan"
          + "Configs\022A.google.devtools.containeranaly"
          + "sis.v1beta1.ListScanConfigsRequest\032B.goo"
          + "gle.devtools.containeranalysis.v1beta1.L"
          + "istScanConfigsResponse\"@\202\323\344\223\002*\022(/v1beta1"
          + "/{parent=projects/*}/scanConfigs\332A\rparen"
          + "t,filter\022\337\001\n\020UpdateScanConfig\022B.google.d"
          + "evtools.containeranalysis.v1beta1.Update"
          + "ScanConfigRequest\0325.google.devtools.cont"
          + "aineranalysis.v1beta1.ScanConfig\"P\202\323\344\223\0027"
          + "\032(/v1beta1/{name=projects/*/scanConfigs/"
          + "*}:\013scan_config\332A\020name,scan_config\032T\312A c"
          + "ontaineranalysis.googleapis.com\322A.https:"
          + "//www.googleapis.com/auth/cloud-platform"
          + "B\212\001\n$com.google.containeranalysis.v1beta"
          + "1P\001ZZgoogle.golang.org/genproto/googleap"
          + "is/devtools/containeranalysis/v1beta1;co"
          + "ntaineranalysis\242\002\003GCAb\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.iam.v1.IamPolicyProto.getDescriptor(),
              com.google.iam.v1.PolicyProto.getDescriptor(),
              com.google.protobuf.TimestampProto.getDescriptor(),
            });
    internal_static_google_devtools_containeranalysis_v1beta1_ScanConfig_descriptor =
        getDescriptor().getMessageTypes().get(0);
    internal_static_google_devtools_containeranalysis_v1beta1_ScanConfig_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_devtools_containeranalysis_v1beta1_ScanConfig_descriptor,
            new java.lang.String[] {
              "Name", "Description", "Enabled", "CreateTime", "UpdateTime",
            });
    internal_static_google_devtools_containeranalysis_v1beta1_GetScanConfigRequest_descriptor =
        getDescriptor().getMessageTypes().get(1);
    internal_static_google_devtools_containeranalysis_v1beta1_GetScanConfigRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_devtools_containeranalysis_v1beta1_GetScanConfigRequest_descriptor,
            new java.lang.String[] {
              "Name",
            });
    internal_static_google_devtools_containeranalysis_v1beta1_ListScanConfigsRequest_descriptor =
        getDescriptor().getMessageTypes().get(2);
    internal_static_google_devtools_containeranalysis_v1beta1_ListScanConfigsRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_devtools_containeranalysis_v1beta1_ListScanConfigsRequest_descriptor,
            new java.lang.String[] {
              "Parent", "Filter", "PageSize", "PageToken",
            });
    internal_static_google_devtools_containeranalysis_v1beta1_ListScanConfigsResponse_descriptor =
        getDescriptor().getMessageTypes().get(3);
    internal_static_google_devtools_containeranalysis_v1beta1_ListScanConfigsResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_devtools_containeranalysis_v1beta1_ListScanConfigsResponse_descriptor,
            new java.lang.String[] {
              "ScanConfigs", "NextPageToken",
            });
    internal_static_google_devtools_containeranalysis_v1beta1_UpdateScanConfigRequest_descriptor =
        getDescriptor().getMessageTypes().get(4);
    internal_static_google_devtools_containeranalysis_v1beta1_UpdateScanConfigRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_devtools_containeranalysis_v1beta1_UpdateScanConfigRequest_descriptor,
            new java.lang.String[] {
              "Name", "ScanConfig",
            });
    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.resource);
    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.iam.v1.IamPolicyProto.getDescriptor();
    com.google.iam.v1.PolicyProto.getDescriptor();
    com.google.protobuf.TimestampProto.getDescriptor();
  }

  // @@protoc_insertion_point(outer_class_scope)
}
