/*
 * 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/gkemulticloud/v1/attached_service.proto

package com.google.cloud.gkemulticloud.v1;

public final class AttachedServiceProto {
  private AttachedServiceProto() {}

  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_gkemulticloud_v1_GenerateAttachedClusterInstallManifestRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_gkemulticloud_v1_GenerateAttachedClusterInstallManifestRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_gkemulticloud_v1_GenerateAttachedClusterInstallManifestResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_gkemulticloud_v1_GenerateAttachedClusterInstallManifestResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_gkemulticloud_v1_CreateAttachedClusterRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_gkemulticloud_v1_CreateAttachedClusterRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_gkemulticloud_v1_ImportAttachedClusterRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_gkemulticloud_v1_ImportAttachedClusterRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_gkemulticloud_v1_UpdateAttachedClusterRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_gkemulticloud_v1_UpdateAttachedClusterRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_gkemulticloud_v1_GetAttachedClusterRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_gkemulticloud_v1_GetAttachedClusterRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_gkemulticloud_v1_ListAttachedClustersRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_gkemulticloud_v1_ListAttachedClustersRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_gkemulticloud_v1_ListAttachedClustersResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_gkemulticloud_v1_ListAttachedClustersResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_gkemulticloud_v1_DeleteAttachedClusterRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_gkemulticloud_v1_DeleteAttachedClusterRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_gkemulticloud_v1_GetAttachedServerConfigRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_gkemulticloud_v1_GetAttachedServerConfigRequest_fieldAccessorTable;

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

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

  static {
    java.lang.String[] descriptorData = {
      "\n4google/cloud/gkemulticloud/v1/attached"
          + "_service.proto\022\035google.cloud.gkemulticlo"
          + "ud.v1\032\034google/api/annotations.proto\032\027goo"
          + "gle/api/client.proto\032\037google/api/field_b"
          + "ehavior.proto\032\031google/api/resource.proto"
          + "\0326google/cloud/gkemulticloud/v1/attached"
          + "_resources.proto\032#google/longrunning/ope"
          + "rations.proto\032 google/protobuf/field_mas"
          + "k.proto\"\266\001\n-GenerateAttachedClusterInsta"
          + "llManifestRequest\022D\n\006parent\030\001 \001(\tB4\340A\002\372A"
          + ".\022,gkemulticloud.googleapis.com/Attached"
          + "Cluster\022 \n\023attached_cluster_id\030\002 \001(\tB\003\340A"
          + "\002\022\035\n\020platform_version\030\003 \001(\tB\003\340A\002\"B\n.Gene"
          + "rateAttachedClusterInstallManifestRespon"
          + "se\022\020\n\010manifest\030\001 \001(\t\"\354\001\n\034CreateAttachedC"
          + "lusterRequest\022D\n\006parent\030\001 \001(\tB4\340A\002\372A.\022,g"
          + "kemulticloud.googleapis.com/AttachedClus"
          + "ter\022M\n\020attached_cluster\030\002 \001(\0132..google.c"
          + "loud.gkemulticloud.v1.AttachedClusterB\003\340"
          + "A\002\022 \n\023attached_cluster_id\030\003 \001(\tB\003\340A\002\022\025\n\r"
          + "validate_only\030\004 \001(\010\"\324\001\n\034ImportAttachedCl"
          + "usterRequest\022D\n\006parent\030\001 \001(\tB4\340A\002\372A.\022,gk"
          + "emulticloud.googleapis.com/AttachedClust"
          + "er\022\025\n\rvalidate_only\030\002 \001(\010\022\035\n\020fleet_membe"
          + "rship\030\003 \001(\tB\003\340A\002\022\035\n\020platform_version\030\004 \001"
          + "(\tB\003\340A\002\022\031\n\014distribution\030\005 \001(\tB\003\340A\002\"\272\001\n\034U"
          + "pdateAttachedClusterRequest\022M\n\020attached_"
          + "cluster\030\001 \001(\0132..google.cloud.gkemulticlo"
          + "ud.v1.AttachedClusterB\003\340A\002\022\025\n\rvalidate_o"
          + "nly\030\002 \001(\010\0224\n\013update_mask\030\003 \001(\0132\032.google."
          + "protobuf.FieldMaskB\003\340A\002\"_\n\031GetAttachedCl"
          + "usterRequest\022B\n\004name\030\001 \001(\tB4\340A\002\372A.\n,gkem"
          + "ulticloud.googleapis.com/AttachedCluster"
          + "\"\212\001\n\033ListAttachedClustersRequest\022D\n\006pare"
          + "nt\030\001 \001(\tB4\340A\002\372A.\022,gkemulticloud.googleap"
          + "is.com/AttachedCluster\022\021\n\tpage_size\030\002 \001("
          + "\005\022\022\n\npage_token\030\003 \001(\t\"\202\001\n\034ListAttachedCl"
          + "ustersResponse\022I\n\021attached_clusters\030\001 \003("
          + "\0132..google.cloud.gkemulticloud.v1.Attach"
          + "edCluster\022\027\n\017next_page_token\030\002 \001(\t\"\265\001\n\034D"
          + "eleteAttachedClusterRequest\022B\n\004name\030\001 \001("
          + "\tB4\340A\002\372A.\n,gkemulticloud.googleapis.com/"
          + "AttachedCluster\022\025\n\rvalidate_only\030\002 \001(\010\022\025"
          + "\n\rallow_missing\030\003 \001(\010\022\025\n\rignore_errors\030\005"
          + " \001(\010\022\014\n\004etag\030\004 \001(\t\"i\n\036GetAttachedServerC"
          + "onfigRequest\022G\n\004name\030\001 \001(\tB9\340A\002\372A3\n1gkem"
          + "ulticloud.googleapis.com/AttachedServerC"
          + "onfig2\265\020\n\020AttachedClusters\022\231\002\n\025CreateAtt"
          + "achedCluster\022;.google.cloud.gkemulticlou"
          + "d.v1.CreateAttachedClusterRequest\032\035.goog"
          + "le.longrunning.Operation\"\243\001\202\323\344\223\002H\"4/v1/{"
          + "parent=projects/*/locations/*}/attachedC"
          + "lusters:\020attached_cluster\332A+parent,attac"
          + "hed_cluster,attached_cluster_id\312A$\n\017Atta"
          + "chedCluster\022\021OperationMetadata\022\233\002\n\025Updat"
          + "eAttachedCluster\022;.google.cloud.gkemulti"
          + "cloud.v1.UpdateAttachedClusterRequest\032\035."
          + "google.longrunning.Operation\"\245\001\202\323\344\223\002Y2E/"
          + "v1/{attached_cluster.name=projects/*/loc"
          + "ations/*/attachedClusters/*}:\020attached_c"
          + "luster\332A\034attached_cluster,update_mask\312A$"
          + "\n\017AttachedCluster\022\021OperationMetadata\022\375\001\n"
          + "\025ImportAttachedCluster\022;.google.cloud.gk"
          + "emulticloud.v1.ImportAttachedClusterRequ"
          + "est\032\035.google.longrunning.Operation\"\207\001\202\323\344"
          + "\223\002@\";/v1/{parent=projects/*/locations/*}"
          + "/attachedClusters:import:\001*\332A\027parent,fle"
          + "et_membership\312A$\n\017AttachedCluster\022\021Opera"
          + "tionMetadata\022\303\001\n\022GetAttachedCluster\0228.go"
          + "ogle.cloud.gkemulticloud.v1.GetAttachedC"
          + "lusterRequest\032..google.cloud.gkemulticlo"
          + "ud.v1.AttachedCluster\"C\202\323\344\223\0026\0224/v1/{name"
          + "=projects/*/locations/*/attachedClusters"
          + "/*}\332A\004name\022\326\001\n\024ListAttachedClusters\022:.go"
          + "ogle.cloud.gkemulticloud.v1.ListAttached"
          + "ClustersRequest\032;.google.cloud.gkemultic"
          + "loud.v1.ListAttachedClustersResponse\"E\202\323"
          + "\344\223\0026\0224/v1/{parent=projects/*/locations/*"
          + "}/attachedClusters\332A\006parent\022\345\001\n\025DeleteAt"
          + "tachedCluster\022;.google.cloud.gkemulticlo"
          + "ud.v1.DeleteAttachedClusterRequest\032\035.goo"
          + "gle.longrunning.Operation\"p\202\323\344\223\0026*4/v1/{"
          + "name=projects/*/locations/*/attachedClus"
          + "ters/*}\332A\004name\312A*\n\025google.protobuf.Empty"
          + "\022\021OperationMetadata\022\324\001\n\027GetAttachedServe"
          + "rConfig\022=.google.cloud.gkemulticloud.v1."
          + "GetAttachedServerConfigRequest\0323.google."
          + "cloud.gkemulticloud.v1.AttachedServerCon"
          + "fig\"E\202\323\344\223\0028\0226/v1/{name=projects/*/locati"
          + "ons/*/attachedServerConfig}\332A\004name\022\266\002\n&G"
          + "enerateAttachedClusterInstallManifest\022L."
          + "google.cloud.gkemulticloud.v1.GenerateAt"
          + "tachedClusterInstallManifestRequest\032M.go"
          + "ogle.cloud.gkemulticloud.v1.GenerateAtta"
          + "chedClusterInstallManifestResponse\"o\202\323\344\223"
          + "\002L\022J/v1/{parent=projects/*/locations/*}:"
          + "generateAttachedClusterInstallManifest\332A"
          + "\032parent,attached_cluster_id\032P\312A\034gkemulti"
          + "cloud.googleapis.com\322A.https://www.googl"
          + "eapis.com/auth/cloud-platformB\347\001\n!com.go"
          + "ogle.cloud.gkemulticloud.v1B\024AttachedSer"
          + "viceProtoP\001ZGcloud.google.com/go/gkemult"
          + "icloud/apiv1/gkemulticloudpb;gkemulticlo"
          + "udpb\252\002\035Google.Cloud.GkeMultiCloud.V1\312\002\035G"
          + "oogle\\Cloud\\GkeMultiCloud\\V1\352\002 Google::C"
          + "loud::GkeMultiCloud::V1b\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.gkemulticloud.v1.AttachedResourcesProto.getDescriptor(),
              com.google.longrunning.OperationsProto.getDescriptor(),
              com.google.protobuf.FieldMaskProto.getDescriptor(),
            });
    internal_static_google_cloud_gkemulticloud_v1_GenerateAttachedClusterInstallManifestRequest_descriptor =
        getDescriptor().getMessageTypes().get(0);
    internal_static_google_cloud_gkemulticloud_v1_GenerateAttachedClusterInstallManifestRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_gkemulticloud_v1_GenerateAttachedClusterInstallManifestRequest_descriptor,
            new java.lang.String[] {
              "Parent", "AttachedClusterId", "PlatformVersion",
            });
    internal_static_google_cloud_gkemulticloud_v1_GenerateAttachedClusterInstallManifestResponse_descriptor =
        getDescriptor().getMessageTypes().get(1);
    internal_static_google_cloud_gkemulticloud_v1_GenerateAttachedClusterInstallManifestResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_gkemulticloud_v1_GenerateAttachedClusterInstallManifestResponse_descriptor,
            new java.lang.String[] {
              "Manifest",
            });
    internal_static_google_cloud_gkemulticloud_v1_CreateAttachedClusterRequest_descriptor =
        getDescriptor().getMessageTypes().get(2);
    internal_static_google_cloud_gkemulticloud_v1_CreateAttachedClusterRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_gkemulticloud_v1_CreateAttachedClusterRequest_descriptor,
            new java.lang.String[] {
              "Parent", "AttachedCluster", "AttachedClusterId", "ValidateOnly",
            });
    internal_static_google_cloud_gkemulticloud_v1_ImportAttachedClusterRequest_descriptor =
        getDescriptor().getMessageTypes().get(3);
    internal_static_google_cloud_gkemulticloud_v1_ImportAttachedClusterRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_gkemulticloud_v1_ImportAttachedClusterRequest_descriptor,
            new java.lang.String[] {
              "Parent", "ValidateOnly", "FleetMembership", "PlatformVersion", "Distribution",
            });
    internal_static_google_cloud_gkemulticloud_v1_UpdateAttachedClusterRequest_descriptor =
        getDescriptor().getMessageTypes().get(4);
    internal_static_google_cloud_gkemulticloud_v1_UpdateAttachedClusterRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_gkemulticloud_v1_UpdateAttachedClusterRequest_descriptor,
            new java.lang.String[] {
              "AttachedCluster", "ValidateOnly", "UpdateMask",
            });
    internal_static_google_cloud_gkemulticloud_v1_GetAttachedClusterRequest_descriptor =
        getDescriptor().getMessageTypes().get(5);
    internal_static_google_cloud_gkemulticloud_v1_GetAttachedClusterRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_gkemulticloud_v1_GetAttachedClusterRequest_descriptor,
            new java.lang.String[] {
              "Name",
            });
    internal_static_google_cloud_gkemulticloud_v1_ListAttachedClustersRequest_descriptor =
        getDescriptor().getMessageTypes().get(6);
    internal_static_google_cloud_gkemulticloud_v1_ListAttachedClustersRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_gkemulticloud_v1_ListAttachedClustersRequest_descriptor,
            new java.lang.String[] {
              "Parent", "PageSize", "PageToken",
            });
    internal_static_google_cloud_gkemulticloud_v1_ListAttachedClustersResponse_descriptor =
        getDescriptor().getMessageTypes().get(7);
    internal_static_google_cloud_gkemulticloud_v1_ListAttachedClustersResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_gkemulticloud_v1_ListAttachedClustersResponse_descriptor,
            new java.lang.String[] {
              "AttachedClusters", "NextPageToken",
            });
    internal_static_google_cloud_gkemulticloud_v1_DeleteAttachedClusterRequest_descriptor =
        getDescriptor().getMessageTypes().get(8);
    internal_static_google_cloud_gkemulticloud_v1_DeleteAttachedClusterRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_gkemulticloud_v1_DeleteAttachedClusterRequest_descriptor,
            new java.lang.String[] {
              "Name", "ValidateOnly", "AllowMissing", "IgnoreErrors", "Etag",
            });
    internal_static_google_cloud_gkemulticloud_v1_GetAttachedServerConfigRequest_descriptor =
        getDescriptor().getMessageTypes().get(9);
    internal_static_google_cloud_gkemulticloud_v1_GetAttachedServerConfigRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_gkemulticloud_v1_GetAttachedServerConfigRequest_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);
    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.FieldBehaviorProto.getDescriptor();
    com.google.api.ResourceProto.getDescriptor();
    com.google.cloud.gkemulticloud.v1.AttachedResourcesProto.getDescriptor();
    com.google.longrunning.OperationsProto.getDescriptor();
    com.google.protobuf.FieldMaskProto.getDescriptor();
  }

  // @@protoc_insertion_point(outer_class_scope)
}
