# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: google/api/annotations.proto

import sys
_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1'))
from google.protobuf import descriptor as _descriptor
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from google.api import http_pb2 as google_dot_api_dot_http__pb2
from google.api import longrunning_pb2 as google_dot_api_dot_longrunning__pb2
from google.api import metadata_pb2 as google_dot_api_dot_metadata__pb2
from google.api import resources_pb2 as google_dot_api_dot_resources__pb2
from google.api import retry_pb2 as google_dot_api_dot_retry__pb2
from google.api import signature_pb2 as google_dot_api_dot_signature__pb2
from google.protobuf import descriptor_pb2 as google_dot_protobuf_dot_descriptor__pb2


DESCRIPTOR = _descriptor.FileDescriptor(
  name='google/api/annotations.proto',
  package='google.api',
  syntax='proto3',
  serialized_options=_b('\n\016com.google.apiB\020AnnotationsProtoP\001ZAgoogle.golang.org/genproto/googleapis/api/annotations;annotations\242\002\004GAPI'),
  serialized_pb=_b('\n\x1cgoogle/api/annotations.proto\x12\ngoogle.api\x1a\x15google/api/http.proto\x1a\x1cgoogle/api/longrunning.proto\x1a\x19google/api/metadata.proto\x1a\x1agoogle/api/resources.proto\x1a\x16google/api/retry.proto\x1a\x1agoogle/api/signature.proto\x1a google/protobuf/descriptor.proto\"(\n\x07Project\x12\x1d\n\x04name\x18\x01 \x01(\tB\x0f\xea\x41\x0c\n\nprojects/*\"2\n\x0cOrganization\x12\"\n\x04name\x18\x01 \x01(\tB\x14\xea\x41\x11\n\x0forganizations/*:E\n\x08metadata\x12\x1c.google.protobuf.FileOptions\x18\x98\x08 \x01(\x0b\x32\x14.google.api.Metadata:6\n\x0c\x64\x65\x66\x61ult_host\x12\x1f.google.protobuf.ServiceOptions\x18\x99\x08 \x01(\t:B\n\x05oauth\x12\x1f.google.protobuf.ServiceOptions\x18\x9a\x08 \x01(\x0b\x32\x11.google.api.OAuth:F\n\x08resource\x12\x1d.google.protobuf.FieldOptions\x18\x9d\x08 \x01(\x0b\x32\x14.google.api.Resource:M\n\x0cresource_set\x12\x1d.google.protobuf.FieldOptions\x18\x9e\x08 \x01(\x0b\x32\x17.google.api.ResourceSet:5\n\rresource_type\x12\x1d.google.protobuf.FieldOptions\x18\x9f\x08 \x01(\t:0\n\x08required\x12\x1d.google.protobuf.FieldOptions\x18\x9c\x08 \x01(\x08:A\n\x05retry\x12\x1e.google.protobuf.MethodOptions\x18\xa0\x08 \x01(\x0b\x32\x11.google.api.Retry:V\n\x10method_signature\x12\x1e.google.protobuf.MethodOptions\x18\x9b\x08 \x01(\x0b\x32\x1b.google.api.MethodSignature:M\n\toperation\x12\x1e.google.protobuf.MethodOptions\x18\x99\x08 \x01(\x0b\x32\x19.google.api.OperationData:E\n\x04http\x12\x1e.google.protobuf.MethodOptions\x18\xb0\xca\xbc\" \x01(\x0b\x32\x14.google.api.HttpRuleBn\n\x0e\x63om.google.apiB\x10\x41nnotationsProtoP\x01ZAgoogle.golang.org/genproto/googleapis/api/annotations;annotations\xa2\x02\x04GAPIb\x06proto3')
  ,
  dependencies=[google_dot_api_dot_http__pb2.DESCRIPTOR,google_dot_api_dot_longrunning__pb2.DESCRIPTOR,google_dot_api_dot_metadata__pb2.DESCRIPTOR,google_dot_api_dot_resources__pb2.DESCRIPTOR,google_dot_api_dot_retry__pb2.DESCRIPTOR,google_dot_api_dot_signature__pb2.DESCRIPTOR,google_dot_protobuf_dot_descriptor__pb2.DESCRIPTOR,])


METADATA_FIELD_NUMBER = 1048
metadata = _descriptor.FieldDescriptor(
  name='metadata', full_name='google.api.metadata', index=0,
  number=1048, type=11, cpp_type=10, label=1,
  has_default_value=False, default_value=None,
  message_type=None, enum_type=None, containing_type=None,
  is_extension=True, extension_scope=None,
  serialized_options=None, file=DESCRIPTOR)
DEFAULT_HOST_FIELD_NUMBER = 1049
default_host = _descriptor.FieldDescriptor(
  name='default_host', full_name='google.api.default_host', index=1,
  number=1049, type=9, cpp_type=9, label=1,
  has_default_value=False, default_value=_b("").decode('utf-8'),
  message_type=None, enum_type=None, containing_type=None,
  is_extension=True, extension_scope=None,
  serialized_options=None, file=DESCRIPTOR)
OAUTH_FIELD_NUMBER = 1050
oauth = _descriptor.FieldDescriptor(
  name='oauth', full_name='google.api.oauth', index=2,
  number=1050, type=11, cpp_type=10, label=1,
  has_default_value=False, default_value=None,
  message_type=None, enum_type=None, containing_type=None,
  is_extension=True, extension_scope=None,
  serialized_options=None, file=DESCRIPTOR)
RESOURCE_FIELD_NUMBER = 1053
resource = _descriptor.FieldDescriptor(
  name='resource', full_name='google.api.resource', index=3,
  number=1053, type=11, cpp_type=10, label=1,
  has_default_value=False, default_value=None,
  message_type=None, enum_type=None, containing_type=None,
  is_extension=True, extension_scope=None,
  serialized_options=None, file=DESCRIPTOR)
RESOURCE_SET_FIELD_NUMBER = 1054
resource_set = _descriptor.FieldDescriptor(
  name='resource_set', full_name='google.api.resource_set', index=4,
  number=1054, type=11, cpp_type=10, label=1,
  has_default_value=False, default_value=None,
  message_type=None, enum_type=None, containing_type=None,
  is_extension=True, extension_scope=None,
  serialized_options=None, file=DESCRIPTOR)
RESOURCE_TYPE_FIELD_NUMBER = 1055
resource_type = _descriptor.FieldDescriptor(
  name='resource_type', full_name='google.api.resource_type', index=5,
  number=1055, type=9, cpp_type=9, label=1,
  has_default_value=False, default_value=_b("").decode('utf-8'),
  message_type=None, enum_type=None, containing_type=None,
  is_extension=True, extension_scope=None,
  serialized_options=None, file=DESCRIPTOR)
REQUIRED_FIELD_NUMBER = 1052
required = _descriptor.FieldDescriptor(
  name='required', full_name='google.api.required', index=6,
  number=1052, type=8, cpp_type=7, label=1,
  has_default_value=False, default_value=False,
  message_type=None, enum_type=None, containing_type=None,
  is_extension=True, extension_scope=None,
  serialized_options=None, file=DESCRIPTOR)
RETRY_FIELD_NUMBER = 1056
retry = _descriptor.FieldDescriptor(
  name='retry', full_name='google.api.retry', index=7,
  number=1056, type=11, cpp_type=10, label=1,
  has_default_value=False, default_value=None,
  message_type=None, enum_type=None, containing_type=None,
  is_extension=True, extension_scope=None,
  serialized_options=None, file=DESCRIPTOR)
METHOD_SIGNATURE_FIELD_NUMBER = 1051
method_signature = _descriptor.FieldDescriptor(
  name='method_signature', full_name='google.api.method_signature', index=8,
  number=1051, type=11, cpp_type=10, label=1,
  has_default_value=False, default_value=None,
  message_type=None, enum_type=None, containing_type=None,
  is_extension=True, extension_scope=None,
  serialized_options=None, file=DESCRIPTOR)
OPERATION_FIELD_NUMBER = 1049
operation = _descriptor.FieldDescriptor(
  name='operation', full_name='google.api.operation', index=9,
  number=1049, type=11, cpp_type=10, label=1,
  has_default_value=False, default_value=None,
  message_type=None, enum_type=None, containing_type=None,
  is_extension=True, extension_scope=None,
  serialized_options=None, file=DESCRIPTOR)
HTTP_FIELD_NUMBER = 72295728
http = _descriptor.FieldDescriptor(
  name='http', full_name='google.api.http', index=10,
  number=72295728, type=11, cpp_type=10, label=1,
  has_default_value=False, default_value=None,
  message_type=None, enum_type=None, containing_type=None,
  is_extension=True, extension_scope=None,
  serialized_options=None, file=DESCRIPTOR)


_PROJECT = _descriptor.Descriptor(
  name='Project',
  full_name='google.api.Project',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='name', full_name='google.api.Project.name', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\352A\014\n\nprojects/*'), file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=238,
  serialized_end=278,
)


_ORGANIZATION = _descriptor.Descriptor(
  name='Organization',
  full_name='google.api.Organization',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='name', full_name='google.api.Organization.name', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\352A\021\n\017organizations/*'), file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=280,
  serialized_end=330,
)

DESCRIPTOR.message_types_by_name['Project'] = _PROJECT
DESCRIPTOR.message_types_by_name['Organization'] = _ORGANIZATION
DESCRIPTOR.extensions_by_name['metadata'] = metadata
DESCRIPTOR.extensions_by_name['default_host'] = default_host
DESCRIPTOR.extensions_by_name['oauth'] = oauth
DESCRIPTOR.extensions_by_name['resource'] = resource
DESCRIPTOR.extensions_by_name['resource_set'] = resource_set
DESCRIPTOR.extensions_by_name['resource_type'] = resource_type
DESCRIPTOR.extensions_by_name['required'] = required
DESCRIPTOR.extensions_by_name['retry'] = retry
DESCRIPTOR.extensions_by_name['method_signature'] = method_signature
DESCRIPTOR.extensions_by_name['operation'] = operation
DESCRIPTOR.extensions_by_name['http'] = http
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

Project = _reflection.GeneratedProtocolMessageType('Project', (_message.Message,), dict(
  DESCRIPTOR = _PROJECT,
  __module__ = 'google.api.annotations_pb2'
  # @@protoc_insertion_point(class_scope:google.api.Project)
  ))
_sym_db.RegisterMessage(Project)

Organization = _reflection.GeneratedProtocolMessageType('Organization', (_message.Message,), dict(
  DESCRIPTOR = _ORGANIZATION,
  __module__ = 'google.api.annotations_pb2'
  # @@protoc_insertion_point(class_scope:google.api.Organization)
  ))
_sym_db.RegisterMessage(Organization)

metadata.message_type = google_dot_api_dot_metadata__pb2._METADATA
google_dot_protobuf_dot_descriptor__pb2.FileOptions.RegisterExtension(metadata)
google_dot_protobuf_dot_descriptor__pb2.ServiceOptions.RegisterExtension(default_host)
oauth.message_type = google_dot_api_dot_metadata__pb2._OAUTH
google_dot_protobuf_dot_descriptor__pb2.ServiceOptions.RegisterExtension(oauth)
resource.message_type = google_dot_api_dot_resources__pb2._RESOURCE
google_dot_protobuf_dot_descriptor__pb2.FieldOptions.RegisterExtension(resource)
resource_set.message_type = google_dot_api_dot_resources__pb2._RESOURCESET
google_dot_protobuf_dot_descriptor__pb2.FieldOptions.RegisterExtension(resource_set)
google_dot_protobuf_dot_descriptor__pb2.FieldOptions.RegisterExtension(resource_type)
google_dot_protobuf_dot_descriptor__pb2.FieldOptions.RegisterExtension(required)
retry.message_type = google_dot_api_dot_retry__pb2._RETRY
google_dot_protobuf_dot_descriptor__pb2.MethodOptions.RegisterExtension(retry)
method_signature.message_type = google_dot_api_dot_signature__pb2._METHODSIGNATURE
google_dot_protobuf_dot_descriptor__pb2.MethodOptions.RegisterExtension(method_signature)
operation.message_type = google_dot_api_dot_longrunning__pb2._OPERATIONDATA
google_dot_protobuf_dot_descriptor__pb2.MethodOptions.RegisterExtension(operation)
http.message_type = google_dot_api_dot_http__pb2._HTTPRULE
google_dot_protobuf_dot_descriptor__pb2.MethodOptions.RegisterExtension(http)

DESCRIPTOR._options = None
_PROJECT.fields_by_name['name']._options = None
_ORGANIZATION.fields_by_name['name']._options = None
# @@protoc_insertion_point(module_scope)
