/*
 * 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/osconfig/v1alpha/osconfig_zonal_service.proto

package com.google.cloud.osconfig.v1alpha;

public final class OsConfigZonalServiceProto {
  private OsConfigZonalServiceProto() {}

  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 static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
    return descriptor;
  }

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

  static {
    java.lang.String[] descriptorData = {
      "\n:google/cloud/osconfig/v1alpha/osconfig"
          + "_zonal_service.proto\022\035google.cloud.oscon"
          + "fig.v1alpha\032\034google/api/annotations.prot"
          + "o\032\027google/api/client.proto\032\031google/api/r"
          + "esource.proto\032Cgoogle/cloud/osconfig/v1a"
          + "lpha/instance_os_policies_compliance.pro"
          + "to\032-google/cloud/osconfig/v1alpha/invent"
          + "ory.proto\032@google/cloud/osconfig/v1alpha"
          + "/os_policy_assignment_reports.proto\0329goo"
          + "gle/cloud/osconfig/v1alpha/os_policy_ass"
          + "ignments.proto\0321google/cloud/osconfig/v1"
          + "alpha/vulnerability.proto\032#google/longru"
          + "nning/operations.proto2\350\034\n\024OsConfigZonal"
          + "Service\022\310\002\n\030CreateOSPolicyAssignment\022>.g"
          + "oogle.cloud.osconfig.v1alpha.CreateOSPol"
          + "icyAssignmentRequest\032\035.google.longrunnin"
          + "g.Operation\"\314\001\202\323\344\223\002T\"</v1alpha/{parent=p"
          + "rojects/*/locations/*}/osPolicyAssignmen"
          + "ts:\024os_policy_assignment\332A3parent,os_pol"
          + "icy_assignment,os_policy_assignment_id\312A"
          + "9\n\022OSPolicyAssignment\022#OSPolicyAssignmen"
          + "tOperationMetadata\022\312\002\n\030UpdateOSPolicyAss"
          + "ignment\022>.google.cloud.osconfig.v1alpha."
          + "UpdateOSPolicyAssignmentRequest\032\035.google"
          + ".longrunning.Operation\"\316\001\202\323\344\223\002i2Q/v1alph"
          + "a/{os_policy_assignment.name=projects/*/"
          + "locations/*/osPolicyAssignments/*}:\024os_p"
          + "olicy_assignment\332A os_policy_assignment,"
          + "update_mask\312A9\n\022OSPolicyAssignment\022#OSPo"
          + "licyAssignmentOperationMetadata\022\324\001\n\025GetO"
          + "SPolicyAssignment\022;.google.cloud.osconfi"
          + "g.v1alpha.GetOSPolicyAssignmentRequest\0321"
          + ".google.cloud.osconfig.v1alpha.OSPolicyA"
          + "ssignment\"K\202\323\344\223\002>\022</v1alpha/{name=projec"
          + "ts/*/locations/*/osPolicyAssignments/*}\332"
          + "A\004name\022\347\001\n\027ListOSPolicyAssignments\022=.goo"
          + "gle.cloud.osconfig.v1alpha.ListOSPolicyA"
          + "ssignmentsRequest\032>.google.cloud.osconfi"
          + "g.v1alpha.ListOSPolicyAssignmentsRespons"
          + "e\"M\202\323\344\223\002>\022</v1alpha/{parent=projects/*/l"
          + "ocations/*}/osPolicyAssignments\332A\006parent"
          + "\022\213\002\n\037ListOSPolicyAssignmentRevisions\022E.g"
          + "oogle.cloud.osconfig.v1alpha.ListOSPolic"
          + "yAssignmentRevisionsRequest\032F.google.clo"
          + "ud.osconfig.v1alpha.ListOSPolicyAssignme"
          + "ntRevisionsResponse\"Y\202\323\344\223\002L\022J/v1alpha/{n"
          + "ame=projects/*/locations/*/osPolicyAssig"
          + "nments/*}:listRevisions\332A\004name\022\206\002\n\030Delet"
          + "eOSPolicyAssignment\022>.google.cloud.oscon"
          + "fig.v1alpha.DeleteOSPolicyAssignmentRequ"
          + "est\032\035.google.longrunning.Operation\"\212\001\202\323\344"
          + "\223\002>*</v1alpha/{name=projects/*/locations"
          + "/*/osPolicyAssignments/*}\332A\004name\312A<\n\025goo"
          + "gle.protobuf.Empty\022#OSPolicyAssignmentOp"
          + "erationMetadata\022\377\001\n\037GetInstanceOSPolicie"
          + "sCompliance\022E.google.cloud.osconfig.v1al"
          + "pha.GetInstanceOSPoliciesComplianceReque"
          + "st\032;.google.cloud.osconfig.v1alpha.Insta"
          + "nceOSPoliciesCompliance\"X\210\002\001\202\323\344\223\002H\022F/v1a"
          + "lpha/{name=projects/*/locations/*/instan"
          + "ceOSPoliciesCompliances/*}\332A\004name\022\222\002\n!Li"
          + "stInstanceOSPoliciesCompliances\022G.google"
          + ".cloud.osconfig.v1alpha.ListInstanceOSPo"
          + "liciesCompliancesRequest\032H.google.cloud."
          + "osconfig.v1alpha.ListInstanceOSPoliciesC"
          + "ompliancesResponse\"Z\210\002\001\202\323\344\223\002H\022F/v1alpha/"
          + "{parent=projects/*/locations/*}/instance"
          + "OSPoliciesCompliances\332A\006parent\022\371\001\n\033GetOS"
          + "PolicyAssignmentReport\022A.google.cloud.os"
          + "config.v1alpha.GetOSPolicyAssignmentRepo"
          + "rtRequest\0327.google.cloud.osconfig.v1alph"
          + "a.OSPolicyAssignmentReport\"^\202\323\344\223\002Q\022O/v1a"
          + "lpha/{name=projects/*/locations/*/instan"
          + "ces/*/osPolicyAssignments/*/report}\332A\004na"
          + "me\022\217\002\n\035ListOSPolicyAssignmentReports\022C.g"
          + "oogle.cloud.osconfig.v1alpha.ListOSPolic"
          + "yAssignmentReportsRequest\032D.google.cloud"
          + ".osconfig.v1alpha.ListOSPolicyAssignment"
          + "ReportsResponse\"c\202\323\344\223\002T\022R/v1alpha/{paren"
          + "t=projects/*/locations/*/instances/*/osP"
          + "olicyAssignments/*}/reports\332A\006parent\022\271\001\n"
          + "\014GetInventory\0222.google.cloud.osconfig.v1"
          + "alpha.GetInventoryRequest\032(.google.cloud"
          + ".osconfig.v1alpha.Inventory\"K\202\323\344\223\002>\022</v1"
          + "alpha/{name=projects/*/locations/*/insta"
          + "nces/*/inventory}\332A\004name\022\323\001\n\017ListInvento"
          + "ries\0225.google.cloud.osconfig.v1alpha.Lis"
          + "tInventoriesRequest\0326.google.cloud.oscon"
          + "fig.v1alpha.ListInventoriesResponse\"Q\202\323\344"
          + "\223\002B\022@/v1alpha/{parent=projects/*/locatio"
          + "ns/*/instances/*}/inventories\332A\006parent\022\341"
          + "\001\n\026GetVulnerabilityReport\022<.google.cloud"
          + ".osconfig.v1alpha.GetVulnerabilityReport"
          + "Request\0322.google.cloud.osconfig.v1alpha."
          + "VulnerabilityReport\"U\202\323\344\223\002H\022F/v1alpha/{n"
          + "ame=projects/*/locations/*/instances/*/v"
          + "ulnerabilityReport}\332A\004name\022\367\001\n\030ListVulne"
          + "rabilityReports\022>.google.cloud.osconfig."
          + "v1alpha.ListVulnerabilityReportsRequest\032"
          + "?.google.cloud.osconfig.v1alpha.ListVuln"
          + "erabilityReportsResponse\"Z\202\323\344\223\002K\022I/v1alp"
          + "ha/{parent=projects/*/locations/*/instan"
          + "ces/*}/vulnerabilityReports\332A\006parent\032K\312A"
          + "\027osconfig.googleapis.com\322A.https://www.g"
          + "oogleapis.com/auth/cloud-platformB\304\002\n!co"
          + "m.google.cloud.osconfig.v1alphaB\031OsConfi"
          + "gZonalServiceProtoP\001Z=cloud.google.com/g"
          + "o/osconfig/apiv1alpha/osconfigpb;osconfi"
          + "gpb\252\002\035Google.Cloud.OsConfig.V1Alpha\312\002\035Go"
          + "ogle\\Cloud\\OsConfig\\V1alpha\352\002 Google::Cl"
          + "oud::OsConfig::V1alpha\352A_\n\037compute.googl"
          + "eapis.com/Instance\022<projects/{project}/l"
          + "ocations/{location}/instances/{instance}"
          + "b\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.ResourceProto.getDescriptor(),
              com.google.cloud.osconfig.v1alpha.InstanceOSPoliciesComplianceProto.getDescriptor(),
              com.google.cloud.osconfig.v1alpha.Inventories.getDescriptor(),
              com.google.cloud.osconfig.v1alpha.OSPolicyAssignmentReportsProto.getDescriptor(),
              com.google.cloud.osconfig.v1alpha.OsPolicyAssignmentsProto.getDescriptor(),
              com.google.cloud.osconfig.v1alpha.VulnerabilityProto.getDescriptor(),
              com.google.longrunning.OperationsProto.getDescriptor(),
            });
    com.google.protobuf.ExtensionRegistry registry =
        com.google.protobuf.ExtensionRegistry.newInstance();
    registry.add(com.google.api.ClientProto.defaultHost);
    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.resourceDefinition);
    registry.add(com.google.longrunning.OperationsProto.operationInfo);
    com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor(
        descriptor, registry);
    com.google.api.AnnotationsProto.getDescriptor();
    com.google.api.ClientProto.getDescriptor();
    com.google.api.ResourceProto.getDescriptor();
    com.google.cloud.osconfig.v1alpha.InstanceOSPoliciesComplianceProto.getDescriptor();
    com.google.cloud.osconfig.v1alpha.Inventories.getDescriptor();
    com.google.cloud.osconfig.v1alpha.OSPolicyAssignmentReportsProto.getDescriptor();
    com.google.cloud.osconfig.v1alpha.OsPolicyAssignmentsProto.getDescriptor();
    com.google.cloud.osconfig.v1alpha.VulnerabilityProto.getDescriptor();
    com.google.longrunning.OperationsProto.getDescriptor();
  }

  // @@protoc_insertion_point(outer_class_scope)
}
