# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE
# source: google/api/cloudquotas/v1beta/cloudquotas.proto
# Protobuf Python Version: 6.31.1
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import runtime_version as _runtime_version
from google.protobuf import symbol_database as _symbol_database
from google.protobuf.internal import builder as _builder
_runtime_version.ValidateProtobufRuntimeVersion(
    _runtime_version.Domain.PUBLIC,
    6,
    31,
    1,
    '',
    'google/api/cloudquotas/v1beta/cloudquotas.proto'
)
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2
from google.api import client_pb2 as google_dot_api_dot_client__pb2
from google.api.cloudquotas.v1beta import resources_pb2 as google_dot_api_dot_cloudquotas_dot_v1beta_dot_resources__pb2
from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2
from google.api import resource_pb2 as google_dot_api_dot_resource__pb2
from google.protobuf import field_mask_pb2 as google_dot_protobuf_dot_field__mask__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n/google/api/cloudquotas/v1beta/cloudquotas.proto\x12\x1dgoogle.api.cloudquotas.v1beta\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a-google/api/cloudquotas/v1beta/resources.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a google/protobuf/field_mask.proto\"\x86\x01\n\x15ListQuotaInfosRequest\x12<\n\x06parent\x18\x01 \x01(\tB,\xe0\x41\x02\xfa\x41&\x12$cloudquotas.googleapis.com/QuotaInfo\x12\x16\n\tpage_size\x18\x02 \x01(\x05\x42\x03\xe0\x41\x01\x12\x17\n\npage_token\x18\x03 \x01(\tB\x03\xe0\x41\x01\"p\n\x16ListQuotaInfosResponse\x12=\n\x0bquota_infos\x18\x01 \x03(\x0b\x32(.google.api.cloudquotas.v1beta.QuotaInfo\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\"Q\n\x13GetQuotaInfoRequest\x12:\n\x04name\x18\x01 \x01(\tB,\xe0\x41\x02\xfa\x41&\n$cloudquotas.googleapis.com/QuotaInfo\"\xbe\x01\n\x1bListQuotaPreferencesRequest\x12\x42\n\x06parent\x18\x01 \x01(\tB2\xe0\x41\x02\xfa\x41,\x12*cloudquotas.googleapis.com/QuotaPreference\x12\x16\n\tpage_size\x18\x02 \x01(\x05\x42\x03\xe0\x41\x01\x12\x17\n\npage_token\x18\x03 \x01(\tB\x03\xe0\x41\x01\x12\x13\n\x06\x66ilter\x18\x04 \x01(\tB\x03\xe0\x41\x01\x12\x15\n\x08order_by\x18\x05 \x01(\tB\x03\xe0\x41\x01\"\x97\x01\n\x1cListQuotaPreferencesResponse\x12I\n\x11quota_preferences\x18\x01 \x03(\x0b\x32..google.api.cloudquotas.v1beta.QuotaPreference\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\x12\x13\n\x0bunreachable\x18\x03 \x03(\t\"]\n\x19GetQuotaPreferenceRequest\x12@\n\x04name\x18\x01 \x01(\tB2\xe0\x41\x02\xfa\x41,\n*cloudquotas.googleapis.com/QuotaPreference\"\xa2\x02\n\x1c\x43reateQuotaPreferenceRequest\x12\x42\n\x06parent\x18\x01 \x01(\tB2\xe0\x41\x02\xfa\x41,\x12*cloudquotas.googleapis.com/QuotaPreference\x12 \n\x13quota_preference_id\x18\x02 \x01(\tB\x03\xe0\x41\x01\x12M\n\x10quota_preference\x18\x03 \x01(\x0b\x32..google.api.cloudquotas.v1beta.QuotaPreferenceB\x03\xe0\x41\x02\x12M\n\x14ignore_safety_checks\x18\x04 \x03(\x0e\x32/.google.api.cloudquotas.v1beta.QuotaSafetyCheck\"\xaa\x02\n\x1cUpdateQuotaPreferenceRequest\x12\x34\n\x0bupdate_mask\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x03\xe0\x41\x01\x12M\n\x10quota_preference\x18\x02 \x01(\x0b\x32..google.api.cloudquotas.v1beta.QuotaPreferenceB\x03\xe0\x41\x02\x12\x1a\n\rallow_missing\x18\x03 \x01(\x08\x42\x03\xe0\x41\x01\x12\x1a\n\rvalidate_only\x18\x04 \x01(\x08\x42\x03\xe0\x41\x01\x12M\n\x14ignore_safety_checks\x18\x05 \x03(\x0e\x32/.google.api.cloudquotas.v1beta.QuotaSafetyCheck2\xb1\x12\n\x0b\x43loudQuotas\x12\xd5\x02\n\x0eListQuotaInfos\x12\x34.google.api.cloudquotas.v1beta.ListQuotaInfosRequest\x1a\x35.google.api.cloudquotas.v1beta.ListQuotaInfosResponse\"\xd5\x01\xda\x41\x06parent\x82\xd3\xe4\x93\x02\xc5\x01\x12=/v1beta/{parent=projects/*/locations/*/services/*}/quotaInfosZD\x12\x42/v1beta/{parent=organizations/*/locations/*/services/*}/quotaInfosZ>\x12</v1beta/{parent=folders/*/locations/*/services/*}/quotaInfos\x12\xc2\x02\n\x0cGetQuotaInfo\x12\x32.google.api.cloudquotas.v1beta.GetQuotaInfoRequest\x1a(.google.api.cloudquotas.v1beta.QuotaInfo\"\xd3\x01\xda\x41\x04name\x82\xd3\xe4\x93\x02\xc5\x01\x12=/v1beta/{name=projects/*/locations/*/services/*/quotaInfos/*}ZD\x12\x42/v1beta/{name=organizations/*/locations/*/services/*/quotaInfos/*}Z>\x12</v1beta/{name=folders/*/locations/*/services/*/quotaInfos/*}\x12\xd8\x02\n\x14ListQuotaPreferences\x12:.google.api.cloudquotas.v1beta.ListQuotaPreferencesRequest\x1a;.google.api.cloudquotas.v1beta.ListQuotaPreferencesResponse\"\xc6\x01\xda\x41\x06parent\x82\xd3\xe4\x93\x02\xb6\x01\x12\x38/v1beta/{parent=projects/*/locations/*}/quotaPreferencesZ9\x12\x37/v1beta/{parent=folders/*/locations/*}/quotaPreferencesZ?\x12=/v1beta/{parent=organizations/*/locations/*}/quotaPreferences\x12\xc5\x02\n\x12GetQuotaPreference\x12\x38.google.api.cloudquotas.v1beta.GetQuotaPreferenceRequest\x1a..google.api.cloudquotas.v1beta.QuotaPreference\"\xc4\x01\xda\x41\x04name\x82\xd3\xe4\x93\x02\xb6\x01\x12\x38/v1beta/{name=projects/*/locations/*/quotaPreferences/*}Z?\x12=/v1beta/{name=organizations/*/locations/*/quotaPreferences/*}Z9\x12\x37/v1beta/{name=folders/*/locations/*/quotaPreferences/*}\x12\xc2\x03\n\x15\x43reateQuotaPreference\x12;.google.api.cloudquotas.v1beta.CreateQuotaPreferenceRequest\x1a..google.api.cloudquotas.v1beta.QuotaPreference\"\xbb\x02\xda\x41+parent,quota_preference,quota_preference_id\xda\x41\x17parent,quota_preference\x82\xd3\xe4\x93\x02\xec\x01\"8/v1beta/{parent=projects/*/locations/*}/quotaPreferences:\x10quota_preferenceZK\"7/v1beta/{parent=folders/*/locations/*}/quotaPreferences:\x10quota_preferenceZQ\"=/v1beta/{parent=organizations/*/locations/*}/quotaPreferences:\x10quota_preference\x12\xcc\x03\n\x15UpdateQuotaPreference\x12;.google.api.cloudquotas.v1beta.UpdateQuotaPreferenceRequest\x1a..google.api.cloudquotas.v1beta.QuotaPreference\"\xc5\x02\xda\x41\x1cquota_preference,update_mask\x82\xd3\xe4\x93\x02\x9f\x02\x32I/v1beta/{quota_preference.name=projects/*/locations/*/quotaPreferences/*}:\x10quota_preferenceZ\\2H/v1beta/{quota_preference.name=folders/*/locations/*/quotaPreferences/*}:\x10quota_preferenceZb2N/v1beta/{quota_preference.name=organizations/*/locations/*/quotaPreferences/*}:\x10quota_preference\x1aN\xca\x41\x1a\x63loudquotas.googleapis.com\xd2\x41.https://www.googleapis.com/auth/cloud-platformB\xf7\x04\n!com.google.api.cloudquotas.v1betaB\x10\x43loudquotasProtoP\x01ZEcloud.google.com/go/cloudquotas/apiv1beta/cloudquotaspb;cloudquotaspb\xaa\x02\x1fGoogle.Cloud.CloudQuotas.V1Beta\xca\x02\x1fGoogle\\Cloud\\CloudQuotas\\V1beta\xea\x02\"Google::Cloud::CloudQuotas::V1beta\xea\x41\xe0\x01\n\"cloudquotas.googleapis.com/Service\x12:projects/{project}/locations/{location}/services/{service}\x12\x38\x66olders/{folder}/locations/{location}/services/{service}\x12\x44organizations/{organization}/locations/{location}/services/{service}\xea\x41\xa8\x01\n#cloudquotas.googleapis.com/Location\x12\'projects/{project}/locations/{location}\x12%folders/{folder}/locations/{location}\x12\x31organizations/{organization}/locations/{location}b\x06proto3')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'google.api.cloudquotas.v1beta.cloudquotas_pb2', _globals)
if not _descriptor._USE_C_DESCRIPTORS:
  _globals['DESCRIPTOR']._loaded_options = None
  _globals['DESCRIPTOR']._serialized_options = b'\n!com.google.api.cloudquotas.v1betaB\020CloudquotasProtoP\001ZEcloud.google.com/go/cloudquotas/apiv1beta/cloudquotaspb;cloudquotaspb\252\002\037Google.Cloud.CloudQuotas.V1Beta\312\002\037Google\\Cloud\\CloudQuotas\\V1beta\352\002\"Google::Cloud::CloudQuotas::V1beta\352A\340\001\n\"cloudquotas.googleapis.com/Service\022:projects/{project}/locations/{location}/services/{service}\0228folders/{folder}/locations/{location}/services/{service}\022Dorganizations/{organization}/locations/{location}/services/{service}\352A\250\001\n#cloudquotas.googleapis.com/Location\022\'projects/{project}/locations/{location}\022%folders/{folder}/locations/{location}\0221organizations/{organization}/locations/{location}'
  _globals['_LISTQUOTAINFOSREQUEST'].fields_by_name['parent']._loaded_options = None
  _globals['_LISTQUOTAINFOSREQUEST'].fields_by_name['parent']._serialized_options = b'\340A\002\372A&\022$cloudquotas.googleapis.com/QuotaInfo'
  _globals['_LISTQUOTAINFOSREQUEST'].fields_by_name['page_size']._loaded_options = None
  _globals['_LISTQUOTAINFOSREQUEST'].fields_by_name['page_size']._serialized_options = b'\340A\001'
  _globals['_LISTQUOTAINFOSREQUEST'].fields_by_name['page_token']._loaded_options = None
  _globals['_LISTQUOTAINFOSREQUEST'].fields_by_name['page_token']._serialized_options = b'\340A\001'
  _globals['_GETQUOTAINFOREQUEST'].fields_by_name['name']._loaded_options = None
  _globals['_GETQUOTAINFOREQUEST'].fields_by_name['name']._serialized_options = b'\340A\002\372A&\n$cloudquotas.googleapis.com/QuotaInfo'
  _globals['_LISTQUOTAPREFERENCESREQUEST'].fields_by_name['parent']._loaded_options = None
  _globals['_LISTQUOTAPREFERENCESREQUEST'].fields_by_name['parent']._serialized_options = b'\340A\002\372A,\022*cloudquotas.googleapis.com/QuotaPreference'
  _globals['_LISTQUOTAPREFERENCESREQUEST'].fields_by_name['page_size']._loaded_options = None
  _globals['_LISTQUOTAPREFERENCESREQUEST'].fields_by_name['page_size']._serialized_options = b'\340A\001'
  _globals['_LISTQUOTAPREFERENCESREQUEST'].fields_by_name['page_token']._loaded_options = None
  _globals['_LISTQUOTAPREFERENCESREQUEST'].fields_by_name['page_token']._serialized_options = b'\340A\001'
  _globals['_LISTQUOTAPREFERENCESREQUEST'].fields_by_name['filter']._loaded_options = None
  _globals['_LISTQUOTAPREFERENCESREQUEST'].fields_by_name['filter']._serialized_options = b'\340A\001'
  _globals['_LISTQUOTAPREFERENCESREQUEST'].fields_by_name['order_by']._loaded_options = None
  _globals['_LISTQUOTAPREFERENCESREQUEST'].fields_by_name['order_by']._serialized_options = b'\340A\001'
  _globals['_GETQUOTAPREFERENCEREQUEST'].fields_by_name['name']._loaded_options = None
  _globals['_GETQUOTAPREFERENCEREQUEST'].fields_by_name['name']._serialized_options = b'\340A\002\372A,\n*cloudquotas.googleapis.com/QuotaPreference'
  _globals['_CREATEQUOTAPREFERENCEREQUEST'].fields_by_name['parent']._loaded_options = None
  _globals['_CREATEQUOTAPREFERENCEREQUEST'].fields_by_name['parent']._serialized_options = b'\340A\002\372A,\022*cloudquotas.googleapis.com/QuotaPreference'
  _globals['_CREATEQUOTAPREFERENCEREQUEST'].fields_by_name['quota_preference_id']._loaded_options = None
  _globals['_CREATEQUOTAPREFERENCEREQUEST'].fields_by_name['quota_preference_id']._serialized_options = b'\340A\001'
  _globals['_CREATEQUOTAPREFERENCEREQUEST'].fields_by_name['quota_preference']._loaded_options = None
  _globals['_CREATEQUOTAPREFERENCEREQUEST'].fields_by_name['quota_preference']._serialized_options = b'\340A\002'
  _globals['_UPDATEQUOTAPREFERENCEREQUEST'].fields_by_name['update_mask']._loaded_options = None
  _globals['_UPDATEQUOTAPREFERENCEREQUEST'].fields_by_name['update_mask']._serialized_options = b'\340A\001'
  _globals['_UPDATEQUOTAPREFERENCEREQUEST'].fields_by_name['quota_preference']._loaded_options = None
  _globals['_UPDATEQUOTAPREFERENCEREQUEST'].fields_by_name['quota_preference']._serialized_options = b'\340A\002'
  _globals['_UPDATEQUOTAPREFERENCEREQUEST'].fields_by_name['allow_missing']._loaded_options = None
  _globals['_UPDATEQUOTAPREFERENCEREQUEST'].fields_by_name['allow_missing']._serialized_options = b'\340A\001'
  _globals['_UPDATEQUOTAPREFERENCEREQUEST'].fields_by_name['validate_only']._loaded_options = None
  _globals['_UPDATEQUOTAPREFERENCEREQUEST'].fields_by_name['validate_only']._serialized_options = b'\340A\001'
  _globals['_CLOUDQUOTAS']._loaded_options = None
  _globals['_CLOUDQUOTAS']._serialized_options = b'\312A\032cloudquotas.googleapis.com\322A.https://www.googleapis.com/auth/cloud-platform'
  _globals['_CLOUDQUOTAS'].methods_by_name['ListQuotaInfos']._loaded_options = None
  _globals['_CLOUDQUOTAS'].methods_by_name['ListQuotaInfos']._serialized_options = b'\332A\006parent\202\323\344\223\002\305\001\022=/v1beta/{parent=projects/*/locations/*/services/*}/quotaInfosZD\022B/v1beta/{parent=organizations/*/locations/*/services/*}/quotaInfosZ>\022</v1beta/{parent=folders/*/locations/*/services/*}/quotaInfos'
  _globals['_CLOUDQUOTAS'].methods_by_name['GetQuotaInfo']._loaded_options = None
  _globals['_CLOUDQUOTAS'].methods_by_name['GetQuotaInfo']._serialized_options = b'\332A\004name\202\323\344\223\002\305\001\022=/v1beta/{name=projects/*/locations/*/services/*/quotaInfos/*}ZD\022B/v1beta/{name=organizations/*/locations/*/services/*/quotaInfos/*}Z>\022</v1beta/{name=folders/*/locations/*/services/*/quotaInfos/*}'
  _globals['_CLOUDQUOTAS'].methods_by_name['ListQuotaPreferences']._loaded_options = None
  _globals['_CLOUDQUOTAS'].methods_by_name['ListQuotaPreferences']._serialized_options = b'\332A\006parent\202\323\344\223\002\266\001\0228/v1beta/{parent=projects/*/locations/*}/quotaPreferencesZ9\0227/v1beta/{parent=folders/*/locations/*}/quotaPreferencesZ?\022=/v1beta/{parent=organizations/*/locations/*}/quotaPreferences'
  _globals['_CLOUDQUOTAS'].methods_by_name['GetQuotaPreference']._loaded_options = None
  _globals['_CLOUDQUOTAS'].methods_by_name['GetQuotaPreference']._serialized_options = b'\332A\004name\202\323\344\223\002\266\001\0228/v1beta/{name=projects/*/locations/*/quotaPreferences/*}Z?\022=/v1beta/{name=organizations/*/locations/*/quotaPreferences/*}Z9\0227/v1beta/{name=folders/*/locations/*/quotaPreferences/*}'
  _globals['_CLOUDQUOTAS'].methods_by_name['CreateQuotaPreference']._loaded_options = None
  _globals['_CLOUDQUOTAS'].methods_by_name['CreateQuotaPreference']._serialized_options = b'\332A+parent,quota_preference,quota_preference_id\332A\027parent,quota_preference\202\323\344\223\002\354\001\"8/v1beta/{parent=projects/*/locations/*}/quotaPreferences:\020quota_preferenceZK\"7/v1beta/{parent=folders/*/locations/*}/quotaPreferences:\020quota_preferenceZQ\"=/v1beta/{parent=organizations/*/locations/*}/quotaPreferences:\020quota_preference'
  _globals['_CLOUDQUOTAS'].methods_by_name['UpdateQuotaPreference']._loaded_options = None
  _globals['_CLOUDQUOTAS'].methods_by_name['UpdateQuotaPreference']._serialized_options = b'\332A\034quota_preference,update_mask\202\323\344\223\002\237\0022I/v1beta/{quota_preference.name=projects/*/locations/*/quotaPreferences/*}:\020quota_preferenceZ\\2H/v1beta/{quota_preference.name=folders/*/locations/*/quotaPreferences/*}:\020quota_preferenceZb2N/v1beta/{quota_preference.name=organizations/*/locations/*/quotaPreferences/*}:\020quota_preference'
  _globals['_LISTQUOTAINFOSREQUEST']._serialized_start=279
  _globals['_LISTQUOTAINFOSREQUEST']._serialized_end=413
  _globals['_LISTQUOTAINFOSRESPONSE']._serialized_start=415
  _globals['_LISTQUOTAINFOSRESPONSE']._serialized_end=527
  _globals['_GETQUOTAINFOREQUEST']._serialized_start=529
  _globals['_GETQUOTAINFOREQUEST']._serialized_end=610
  _globals['_LISTQUOTAPREFERENCESREQUEST']._serialized_start=613
  _globals['_LISTQUOTAPREFERENCESREQUEST']._serialized_end=803
  _globals['_LISTQUOTAPREFERENCESRESPONSE']._serialized_start=806
  _globals['_LISTQUOTAPREFERENCESRESPONSE']._serialized_end=957
  _globals['_GETQUOTAPREFERENCEREQUEST']._serialized_start=959
  _globals['_GETQUOTAPREFERENCEREQUEST']._serialized_end=1052
  _globals['_CREATEQUOTAPREFERENCEREQUEST']._serialized_start=1055
  _globals['_CREATEQUOTAPREFERENCEREQUEST']._serialized_end=1345
  _globals['_UPDATEQUOTAPREFERENCEREQUEST']._serialized_start=1348
  _globals['_UPDATEQUOTAPREFERENCEREQUEST']._serialized_end=1646
  _globals['_CLOUDQUOTAS']._serialized_start=1649
  _globals['_CLOUDQUOTAS']._serialized_end=4002
# @@protoc_insertion_point(module_scope)
