# frozen_string_literal: true # Generated by the protocol buffer compiler. DO NOT EDIT! # source: google/cloud/apihub/v1/common_fields.proto require 'google/protobuf' require 'google/api/field_behavior_pb' require 'google/api/resource_pb' require 'google/protobuf/timestamp_pb' descriptor_data = "\n*google/cloud/apihub/v1/common_fields.proto\x12\x16google.cloud.apihub.v1\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1fgoogle/protobuf/timestamp.proto\"\xf5\x07\n\x03\x41pi\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x08\x12\x19\n\x0c\x64isplay_name\x18\x02 \x01(\tB\x03\xe0\x41\x02\x12\x18\n\x0b\x64\x65scription\x18\x03 \x01(\tB\x03\xe0\x41\x01\x12\x41\n\rdocumentation\x18\x04 \x01(\x0b\x32%.google.cloud.apihub.v1.DocumentationB\x03\xe0\x41\x01\x12\x31\n\x05owner\x18\x05 \x01(\x0b\x32\x1d.google.cloud.apihub.v1.OwnerB\x03\xe0\x41\x01\x12\x37\n\x08versions\x18\x06 \x03(\tB%\xe0\x41\x03\xfa\x41\x1f\n\x1d\x61pihub.googleapis.com/Version\x12\x34\n\x0b\x63reate_time\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03\x12\x34\n\x0bupdate_time\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03\x12\x41\n\x0btarget_user\x18\t \x01(\x0b\x32\'.google.cloud.apihub.v1.AttributeValuesB\x03\xe0\x41\x01\x12:\n\x04team\x18\n \x01(\x0b\x32\'.google.cloud.apihub.v1.AttributeValuesB\x03\xe0\x41\x01\x12\x43\n\rbusiness_unit\x18\x0b \x01(\x0b\x32\'.google.cloud.apihub.v1.AttributeValuesB\x03\xe0\x41\x01\x12\x44\n\x0ematurity_level\x18\x0c \x01(\x0b\x32\'.google.cloud.apihub.v1.AttributeValuesB\x03\xe0\x41\x01\x12\x44\n\nattributes\x18\r \x03(\x0b\x32+.google.cloud.apihub.v1.Api.AttributesEntryB\x03\xe0\x41\x01\x12?\n\tapi_style\x18\x0e \x01(\x0b\x32\'.google.cloud.apihub.v1.AttributeValuesB\x03\xe0\x41\x01\x12?\n\x10selected_version\x18\x0f \x01(\tB%\xe0\x41\x01\xfa\x41\x1f\n\x1d\x61pihub.googleapis.com/Version\x1aZ\n\x0f\x41ttributesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x36\n\x05value\x18\x02 \x01(\x0b\x32\'.google.cloud.apihub.v1.AttributeValues:\x02\x38\x01:]\xea\x41Z\n\x19\x61pihub.googleapis.com/Api\x12\x32projects/{project}/locations/{location}/apis/{api}*\x04\x61pis2\x03\x61pi\"\xa8\x08\n\x07Version\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x08\x12\x19\n\x0c\x64isplay_name\x18\x02 \x01(\tB\x03\xe0\x41\x02\x12\x18\n\x0b\x64\x65scription\x18\x03 \x01(\tB\x03\xe0\x41\x01\x12\x41\n\rdocumentation\x18\x04 \x01(\x0b\x32%.google.cloud.apihub.v1.DocumentationB\x03\xe0\x41\x01\x12\x31\n\x05specs\x18\x05 \x03(\tB\"\xe0\x41\x03\xfa\x41\x1c\n\x1a\x61pihub.googleapis.com/Spec\x12\x42\n\x0e\x61pi_operations\x18\x06 \x03(\tB*\xe0\x41\x03\xfa\x41$\n\"apihub.googleapis.com/ApiOperation\x12=\n\x0b\x64\x65\x66initions\x18\x07 \x03(\tB(\xe0\x41\x03\xfa\x41\"\n apihub.googleapis.com/Definition\x12=\n\x0b\x64\x65ployments\x18\x08 \x03(\tB(\xe0\x41\x01\xfa\x41\"\n apihub.googleapis.com/Deployment\x12\x34\n\x0b\x63reate_time\x18\t \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03\x12\x34\n\x0bupdate_time\x18\n \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03\x12?\n\tlifecycle\x18\x0b \x01(\x0b\x32\'.google.cloud.apihub.v1.AttributeValuesB\x03\xe0\x41\x01\x12@\n\ncompliance\x18\x0c \x01(\x0b\x32\'.google.cloud.apihub.v1.AttributeValuesB\x03\xe0\x41\x01\x12\x43\n\raccreditation\x18\r \x01(\x0b\x32\'.google.cloud.apihub.v1.AttributeValuesB\x03\xe0\x41\x01\x12H\n\nattributes\x18\x0e \x03(\x0b\x32/.google.cloud.apihub.v1.Version.AttributesEntryB\x03\xe0\x41\x01\x12\x45\n\x13selected_deployment\x18\x10 \x01(\tB(\xe0\x41\x01\xfa\x41\"\n apihub.googleapis.com/Deployment\x1aZ\n\x0f\x41ttributesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x36\n\x05value\x18\x02 \x01(\x0b\x32\'.google.cloud.apihub.v1.AttributeValues:\x02\x38\x01:|\xea\x41y\n\x1d\x61pihub.googleapis.com/Version\x12\x45projects/{project}/locations/{location}/apis/{api}/versions/{version}*\x08versions2\x07version\"\xae\x07\n\x04Spec\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x08\x12\x19\n\x0c\x64isplay_name\x18\x02 \x01(\tB\x03\xe0\x41\x02\x12?\n\tspec_type\x18\x03 \x01(\x0b\x32\'.google.cloud.apihub.v1.AttributeValuesB\x03\xe0\x41\x02\x12>\n\x08\x63ontents\x18\x04 \x01(\x0b\x32$.google.cloud.apihub.v1.SpecContentsB\x06\xe0\x41\x01\xe0\x41\x04\x12\x39\n\x07\x64\x65tails\x18\x05 \x01(\x0b\x32#.google.cloud.apihub.v1.SpecDetailsB\x03\xe0\x41\x03\x12\x17\n\nsource_uri\x18\x06 \x01(\tB\x03\xe0\x41\x01\x12\x34\n\x0b\x63reate_time\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03\x12\x34\n\x0bupdate_time\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03\x12@\n\rlint_response\x18\t \x01(\x0b\x32$.google.cloud.apihub.v1.LintResponseB\x03\xe0\x41\x01\x12\x45\n\nattributes\x18\n \x03(\x0b\x32,.google.cloud.apihub.v1.Spec.AttributesEntryB\x03\xe0\x41\x01\x12\x41\n\rdocumentation\x18\x0b \x01(\x0b\x32%.google.cloud.apihub.v1.DocumentationB\x03\xe0\x41\x01\x12\x46\n\x0cparsing_mode\x18\x0c \x01(\x0e\x32(.google.cloud.apihub.v1.Spec.ParsingModeB\x06\xe0\x41\x01\xe0\x41\x04\x1aZ\n\x0f\x41ttributesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x36\n\x05value\x18\x02 \x01(\x0b\x32\'.google.cloud.apihub.v1.AttributeValues:\x02\x38\x01\"D\n\x0bParsingMode\x12\x1c\n\x18PARSING_MODE_UNSPECIFIED\x10\x00\x12\x0b\n\x07RELAXED\x10\x01\x12\n\n\x06STRICT\x10\x02:\x80\x01\xea\x41}\n\x1a\x61pihub.googleapis.com/Spec\x12Rprojects/{project}/locations/{location}/apis/{api}/versions/{version}/specs/{spec}*\x05specs2\x04spec\"\xc2\x06\n\nDeployment\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x08\x12\x19\n\x0c\x64isplay_name\x18\x02 \x01(\tB\x03\xe0\x41\x02\x12\x18\n\x0b\x64\x65scription\x18\x03 \x01(\tB\x03\xe0\x41\x01\x12\x41\n\rdocumentation\x18\x04 \x01(\x0b\x32%.google.cloud.apihub.v1.DocumentationB\x03\xe0\x41\x01\x12\x45\n\x0f\x64\x65ployment_type\x18\x05 \x01(\x0b\x32\'.google.cloud.apihub.v1.AttributeValuesB\x03\xe0\x41\x02\x12\x19\n\x0cresource_uri\x18\x06 \x01(\tB\x03\xe0\x41\x02\x12\x16\n\tendpoints\x18\x07 \x03(\tB\x03\xe0\x41\x02\x12\x19\n\x0c\x61pi_versions\x18\x08 \x03(\tB\x03\xe0\x41\x03\x12\x34\n\x0b\x63reate_time\x18\t \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03\x12\x34\n\x0bupdate_time\x18\n \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03\x12\x39\n\x03slo\x18\x0b \x01(\x0b\x32\'.google.cloud.apihub.v1.AttributeValuesB\x03\xe0\x41\x01\x12\x41\n\x0b\x65nvironment\x18\x0c \x01(\x0b\x32\'.google.cloud.apihub.v1.AttributeValuesB\x03\xe0\x41\x01\x12K\n\nattributes\x18\r \x03(\x0b\x32\x32.google.cloud.apihub.v1.Deployment.AttributesEntryB\x03\xe0\x41\x01\x1aZ\n\x0f\x41ttributesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x36\n\x05value\x18\x02 \x01(\x0b\x32\'.google.cloud.apihub.v1.AttributeValues:\x02\x38\x01:\x80\x01\xea\x41}\n apihub.googleapis.com/Deployment\x12@projects/{project}/locations/{location}/deployments/{deployment}*\x0b\x64\x65ployments2\ndeployment\"\xd0\x04\n\x0c\x41piOperation\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x08\x12\x30\n\x04spec\x18\x02 \x01(\tB\"\xe0\x41\x03\xfa\x41\x1c\n\x1a\x61pihub.googleapis.com/Spec\x12>\n\x07\x64\x65tails\x18\x03 \x01(\x0b\x32(.google.cloud.apihub.v1.OperationDetailsB\x03\xe0\x41\x03\x12\x34\n\x0b\x63reate_time\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03\x12\x34\n\x0bupdate_time\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03\x12M\n\nattributes\x18\x06 \x03(\x0b\x32\x34.google.cloud.apihub.v1.ApiOperation.AttributesEntryB\x03\xe0\x41\x01\x1aZ\n\x0f\x41ttributesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x36\n\x05value\x18\x02 \x01(\x0b\x32\'.google.cloud.apihub.v1.AttributeValues:\x02\x38\x01:\xa3\x01\xea\x41\x9f\x01\n\"apihub.googleapis.com/ApiOperation\x12\\projects/{project}/locations/{location}/apis/{api}/versions/{version}/operations/{operation}*\rapiOperations2\x0c\x61piOperation\"\xae\x05\n\nDefinition\x12\x35\n\x06schema\x18\x04 \x01(\x0b\x32\x1e.google.cloud.apihub.v1.SchemaB\x03\xe0\x41\x03H\x00\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x08\x12\x30\n\x04spec\x18\x02 \x01(\tB\"\xe0\x41\x03\xfa\x41\x1c\n\x1a\x61pihub.googleapis.com/Spec\x12:\n\x04type\x18\x03 \x01(\x0e\x32\'.google.cloud.apihub.v1.Definition.TypeB\x03\xe0\x41\x03\x12\x34\n\x0b\x63reate_time\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03\x12\x34\n\x0bupdate_time\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03\x12K\n\nattributes\x18\x07 \x03(\x0b\x32\x32.google.cloud.apihub.v1.Definition.AttributesEntryB\x03\xe0\x41\x01\x1aZ\n\x0f\x41ttributesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x36\n\x05value\x18\x02 \x01(\x0b\x32\'.google.cloud.apihub.v1.AttributeValues:\x02\x38\x01\"(\n\x04Type\x12\x14\n\x10TYPE_UNSPECIFIED\x10\x00\x12\n\n\x06SCHEMA\x10\x01:\x9f\x01\xea\x41\x9b\x01\n apihub.googleapis.com/Definition\x12^projects/{project}/locations/{location}/apis/{api}/versions/{version}/definitions/{definition}*\x0b\x64\x65\x66initions2\ndefinitionB\x07\n\x05value\"\xbc\x08\n\tAttribute\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x08\x12\x19\n\x0c\x64isplay_name\x18\x02 \x01(\tB\x03\xe0\x41\x02\x12\x18\n\x0b\x64\x65scription\x18\x03 \x01(\tB\x03\xe0\x41\x01\x12N\n\x0f\x64\x65\x66inition_type\x18\x04 \x01(\x0e\x32\x30.google.cloud.apihub.v1.Attribute.DefinitionTypeB\x03\xe0\x41\x03\x12;\n\x05scope\x18\x05 \x01(\x0e\x32\'.google.cloud.apihub.v1.Attribute.ScopeB\x03\xe0\x41\x02\x12\x42\n\tdata_type\x18\x06 \x01(\x0e\x32*.google.cloud.apihub.v1.Attribute.DataTypeB\x03\xe0\x41\x02\x12K\n\x0e\x61llowed_values\x18\x07 \x03(\x0b\x32..google.cloud.apihub.v1.Attribute.AllowedValueB\x03\xe0\x41\x01\x12\x18\n\x0b\x63\x61rdinality\x18\x08 \x01(\x05\x42\x03\xe0\x41\x01\x12\x16\n\tmandatory\x18\t \x01(\x08\x42\x03\xe0\x41\x03\x12\x34\n\x0b\x63reate_time\x18\n \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03\x12\x34\n\x0bupdate_time\x18\x0b \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03\x1al\n\x0c\x41llowedValue\x12\x0f\n\x02id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12\x19\n\x0c\x64isplay_name\x18\x02 \x01(\tB\x03\xe0\x41\x02\x12\x18\n\x0b\x64\x65scription\x18\x03 \x01(\tB\x03\xe0\x41\x01\x12\x16\n\timmutable\x18\x04 \x01(\x08\x42\x03\xe0\x41\x01\"W\n\x0e\x44\x65\x66initionType\x12\x1f\n\x1b\x44\x45\x46INITION_TYPE_UNSPECIFIED\x10\x00\x12\x12\n\x0eSYSTEM_DEFINED\x10\x01\x12\x10\n\x0cUSER_DEFINED\x10\x02\"\x9f\x01\n\x05Scope\x12\x15\n\x11SCOPE_UNSPECIFIED\x10\x00\x12\x07\n\x03\x41PI\x10\x01\x12\x0b\n\x07VERSION\x10\x02\x12\x08\n\x04SPEC\x10\x03\x12\x11\n\rAPI_OPERATION\x10\x04\x12\x0e\n\nDEPLOYMENT\x10\x05\x12\x0e\n\nDEPENDENCY\x10\x06\x12\x0e\n\nDEFINITION\x10\x07\x12\x10\n\x0c\x45XTERNAL_API\x10\x08\x12\n\n\x06PLUGIN\x10\t\"E\n\x08\x44\x61taType\x12\x19\n\x15\x44\x41TA_TYPE_UNSPECIFIED\x10\x00\x12\x08\n\x04\x45NUM\x10\x01\x12\x08\n\x04JSON\x10\x02\x12\n\n\x06STRING\x10\x03:{\xea\x41x\n\x1f\x61pihub.googleapis.com/Attribute\x12>projects/{project}/locations/{location}/attributes/{attribute}*\nattributes2\tattribute\"=\n\x0cSpecContents\x12\x15\n\x08\x63ontents\x18\x01 \x01(\x0c\x42\x03\xe0\x41\x02\x12\x16\n\tmime_type\x18\x02 \x01(\tB\x03\xe0\x41\x02\"\x84\x01\n\x0bSpecDetails\x12P\n\x15open_api_spec_details\x18\x02 \x01(\x0b\x32*.google.cloud.apihub.v1.OpenApiSpecDetailsB\x03\xe0\x41\x03H\x00\x12\x18\n\x0b\x64\x65scription\x18\x01 \x01(\tB\x03\xe0\x41\x03\x42\t\n\x07\x64\x65tails\"\x8c\x02\n\x12OpenApiSpecDetails\x12\x46\n\x06\x66ormat\x18\x01 \x01(\x0e\x32\x31.google.cloud.apihub.v1.OpenApiSpecDetails.FormatB\x03\xe0\x41\x03\x12\x14\n\x07version\x18\x02 \x01(\tB\x03\xe0\x41\x03\x12\x31\n\x05owner\x18\x03 \x01(\x0b\x32\x1d.google.cloud.apihub.v1.OwnerB\x03\xe0\x41\x03\"e\n\x06\x46ormat\x12\x16\n\x12\x46ORMAT_UNSPECIFIED\x10\x00\x12\x15\n\x11OPEN_API_SPEC_2_0\x10\x01\x12\x15\n\x11OPEN_API_SPEC_3_0\x10\x02\x12\x15\n\x11OPEN_API_SPEC_3_1\x10\x03\"\xd6\x01\n\x10OperationDetails\x12?\n\x0ehttp_operation\x18\x04 \x01(\x0b\x32%.google.cloud.apihub.v1.HttpOperationH\x00\x12\x18\n\x0b\x64\x65scription\x18\x01 \x01(\tB\x03\xe0\x41\x03\x12\x41\n\rdocumentation\x18\x02 \x01(\x0b\x32%.google.cloud.apihub.v1.DocumentationB\x03\xe0\x41\x03\x12\x17\n\ndeprecated\x18\x03 \x01(\x08\x42\x03\xe0\x41\x03\x42\x0b\n\toperation\"\xfa\x01\n\rHttpOperation\x12/\n\x04path\x18\x01 \x01(\x0b\x32\x1c.google.cloud.apihub.v1.PathB\x03\xe0\x41\x03\x12\x41\n\x06method\x18\x02 \x01(\x0e\x32,.google.cloud.apihub.v1.HttpOperation.MethodB\x03\xe0\x41\x03\"u\n\x06Method\x12\x16\n\x12METHOD_UNSPECIFIED\x10\x00\x12\x07\n\x03GET\x10\x01\x12\x07\n\x03PUT\x10\x02\x12\x08\n\x04POST\x10\x03\x12\n\n\x06\x44\x45LETE\x10\x04\x12\x0b\n\x07OPTIONS\x10\x05\x12\x08\n\x04HEAD\x10\x06\x12\t\n\x05PATCH\x10\x07\x12\t\n\x05TRACE\x10\x08\"3\n\x04Path\x12\x11\n\x04path\x18\x01 \x01(\tB\x03\xe0\x41\x03\x12\x18\n\x0b\x64\x65scription\x18\x02 \x01(\tB\x03\xe0\x41\x03\";\n\x06Schema\x12\x19\n\x0c\x64isplay_name\x18\x01 \x01(\tB\x03\xe0\x41\x03\x12\x16\n\traw_value\x18\x02 \x01(\x0c\x42\x03\xe0\x41\x03\"6\n\x05Owner\x12\x19\n\x0c\x64isplay_name\x18\x01 \x01(\tB\x03\xe0\x41\x01\x12\x12\n\x05\x65mail\x18\x02 \x01(\tB\x03\xe0\x41\x02\"*\n\rDocumentation\x12\x19\n\x0c\x65xternal_uri\x18\x01 \x01(\tB\x03\xe0\x41\x01\"\xe2\x03\n\x0f\x41ttributeValues\x12R\n\x0b\x65num_values\x18\x02 \x01(\x0b\x32;.google.cloud.apihub.v1.AttributeValues.EnumAttributeValuesH\x00\x12V\n\rstring_values\x18\x03 \x01(\x0b\x32=.google.cloud.apihub.v1.AttributeValues.StringAttributeValuesH\x00\x12T\n\x0bjson_values\x18\x04 \x01(\x0b\x32=.google.cloud.apihub.v1.AttributeValues.StringAttributeValuesH\x00\x12:\n\tattribute\x18\x01 \x01(\tB\'\xe0\x41\x03\xfa\x41!\n\x1f\x61pihub.googleapis.com/Attribute\x1aZ\n\x13\x45numAttributeValues\x12\x43\n\x06values\x18\x01 \x03(\x0b\x32..google.cloud.apihub.v1.Attribute.AllowedValueB\x03\xe0\x41\x02\x1a,\n\x15StringAttributeValues\x12\x13\n\x06values\x18\x01 \x03(\tB\x03\xe0\x41\x02\x42\x07\n\x05Value\"\xbe\x07\n\nDependency\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x08\x12K\n\x08\x63onsumer\x18\x02 \x01(\x0b\x32\x31.google.cloud.apihub.v1.DependencyEntityReferenceB\x06\xe0\x41\x05\xe0\x41\x02\x12K\n\x08supplier\x18\x03 \x01(\x0b\x32\x31.google.cloud.apihub.v1.DependencyEntityReferenceB\x06\xe0\x41\x05\xe0\x41\x02\x12<\n\x05state\x18\x04 \x01(\x0e\x32(.google.cloud.apihub.v1.Dependency.StateB\x03\xe0\x41\x03\x12\x18\n\x0b\x64\x65scription\x18\x05 \x01(\tB\x03\xe0\x41\x01\x12M\n\x0e\x64iscovery_mode\x18\x06 \x01(\x0e\x32\x30.google.cloud.apihub.v1.Dependency.DiscoveryModeB\x03\xe0\x41\x03\x12H\n\x0c\x65rror_detail\x18\x07 \x01(\x0b\x32-.google.cloud.apihub.v1.DependencyErrorDetailB\x03\xe0\x41\x03\x12\x34\n\x0b\x63reate_time\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03\x12\x34\n\x0bupdate_time\x18\t \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03\x12K\n\nattributes\x18\n \x03(\x0b\x32\x32.google.cloud.apihub.v1.Dependency.AttributesEntryB\x03\xe0\x41\x01\x1aZ\n\x0f\x41ttributesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x36\n\x05value\x18\x02 \x01(\x0b\x32\'.google.cloud.apihub.v1.AttributeValues:\x02\x38\x01\";\n\x05State\x12\x15\n\x11STATE_UNSPECIFIED\x10\x00\x12\x0c\n\x08PROPOSED\x10\x01\x12\r\n\tVALIDATED\x10\x02\";\n\rDiscoveryMode\x12\x1e\n\x1a\x44ISCOVERY_MODE_UNSPECIFIED\x10\x00\x12\n\n\x06MANUAL\x10\x01:\x82\x01\xea\x41\x7f\n apihub.googleapis.com/Dependency\x12\x41projects/{project}/locations/{location}/dependencies/{dependency}*\x0c\x64\x65pendencies2\ndependency\"\x8d\x01\n\x19\x44\x65pendencyEntityReference\x12!\n\x17operation_resource_name\x18\x02 \x01(\tH\x00\x12$\n\x1a\x65xternal_api_resource_name\x18\x03 \x01(\tH\x00\x12\x19\n\x0c\x64isplay_name\x18\x01 \x01(\tB\x03\xe0\x41\x03\x42\x0c\n\nidentifier\"\xe5\x01\n\x15\x44\x65pendencyErrorDetail\x12G\n\x05\x65rror\x18\x01 \x01(\x0e\x32\x33.google.cloud.apihub.v1.DependencyErrorDetail.ErrorB\x03\xe0\x41\x01\x12\x33\n\nerror_time\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x01\"N\n\x05\x45rror\x12\x15\n\x11\x45RROR_UNSPECIFIED\x10\x00\x12\x16\n\x12SUPPLIER_NOT_FOUND\x10\x01\x12\x16\n\x12SUPPLIER_RECREATED\x10\x02\"\x9f\x03\n\x0cLintResponse\x12\x32\n\x06issues\x18\x01 \x03(\x0b\x32\x1d.google.cloud.apihub.v1.IssueB\x03\xe0\x41\x01\x12G\n\x07summary\x18\x02 \x03(\x0b\x32\x31.google.cloud.apihub.v1.LintResponse.SummaryEntryB\x03\xe0\x41\x01\x12\x35\n\x05state\x18\x03 \x01(\x0e\x32!.google.cloud.apihub.v1.LintStateB\x03\xe0\x41\x02\x12\x13\n\x06source\x18\x04 \x01(\tB\x03\xe0\x41\x02\x12\x33\n\x06linter\x18\x05 \x01(\x0e\x32\x1e.google.cloud.apihub.v1.LinterB\x03\xe0\x41\x02\x12\x34\n\x0b\x63reate_time\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x02\x1a[\n\x0cSummaryEntry\x12\x37\n\x08severity\x18\x01 \x01(\x0e\x32 .google.cloud.apihub.v1.SeverityB\x03\xe0\x41\x02\x12\x12\n\x05\x63ount\x18\x02 \x01(\x05\x42\x03\xe0\x41\x02\"\xaf\x01\n\x05Issue\x12\x11\n\x04\x63ode\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12\x11\n\x04path\x18\x02 \x03(\tB\x03\xe0\x41\x02\x12\x14\n\x07message\x18\x03 \x01(\tB\x03\xe0\x41\x02\x12\x37\n\x08severity\x18\x04 \x01(\x0e\x32 .google.cloud.apihub.v1.SeverityB\x03\xe0\x41\x02\x12\x31\n\x05range\x18\x05 \x01(\x0b\x32\x1d.google.cloud.apihub.v1.RangeB\x03\xe0\x41\x02\"k\n\x05Range\x12\x31\n\x05start\x18\x01 \x01(\x0b\x32\x1d.google.cloud.apihub.v1.PointB\x03\xe0\x41\x02\x12/\n\x03\x65nd\x18\x02 \x01(\x0b\x32\x1d.google.cloud.apihub.v1.PointB\x03\xe0\x41\x02\"2\n\x05Point\x12\x11\n\x04line\x18\x01 \x01(\x05\x42\x03\xe0\x41\x02\x12\x16\n\tcharacter\x18\x02 \x01(\x05\x42\x03\xe0\x41\x02\"\x80\x02\n\x11OperationMetadata\x12\x34\n\x0b\x63reate_time\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03\x12\x31\n\x08\x65nd_time\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03\x12\x13\n\x06target\x18\x03 \x01(\tB\x03\xe0\x41\x03\x12\x11\n\x04verb\x18\x04 \x01(\tB\x03\xe0\x41\x03\x12\x1b\n\x0estatus_message\x18\x05 \x01(\tB\x03\xe0\x41\x03\x12#\n\x16requested_cancellation\x18\x06 \x01(\x08\x42\x03\xe0\x41\x03\x12\x18\n\x0b\x61pi_version\x18\x07 \x01(\tB\x03\xe0\x41\x03\"\xf3\x05\n\x0e\x41piHubInstance\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x08\x12\x34\n\x0b\x63reate_time\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03\x12\x34\n\x0bupdate_time\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03\x12@\n\x05state\x18\x04 \x01(\x0e\x32,.google.cloud.apihub.v1.ApiHubInstance.StateB\x03\xe0\x41\x03\x12\x1a\n\rstate_message\x18\x05 \x01(\tB\x03\xe0\x41\x03\x12\x42\n\x06\x63onfig\x18\x06 \x01(\x0b\x32-.google.cloud.apihub.v1.ApiHubInstance.ConfigB\x03\xe0\x41\x02\x12G\n\x06labels\x18\x07 \x03(\x0b\x32\x32.google.cloud.apihub.v1.ApiHubInstance.LabelsEntryB\x03\xe0\x41\x01\x12\x18\n\x0b\x64\x65scription\x18\x08 \x01(\tB\x03\xe0\x41\x01\x1a$\n\x06\x43onfig\x12\x1a\n\rcmek_key_name\x18\x01 \x01(\tB\x03\xe0\x41\x02\x1a-\n\x0bLabelsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"n\n\x05State\x12\x15\n\x11STATE_UNSPECIFIED\x10\x00\x12\x0c\n\x08INACTIVE\x10\x01\x12\x0c\n\x08\x43REATING\x10\x02\x12\n\n\x06\x41\x43TIVE\x10\x03\x12\x0c\n\x08UPDATING\x10\x04\x12\x0c\n\x08\x44\x45LETING\x10\x05\x12\n\n\x06\x46\x41ILED\x10\x06:\x97\x01\xea\x41\x93\x01\n$apihub.googleapis.com/ApiHubInstance\x12Jprojects/{project}/locations/{location}/apiHubInstances/{api_hub_instance}*\x0f\x61piHubInstances2\x0e\x61piHubInstance\"\xe4\x04\n\x0b\x45xternalApi\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x08\x12\x19\n\x0c\x64isplay_name\x18\x02 \x01(\tB\x03\xe0\x41\x02\x12\x18\n\x0b\x64\x65scription\x18\x03 \x01(\tB\x03\xe0\x41\x01\x12\x16\n\tendpoints\x18\x04 \x03(\tB\x03\xe0\x41\x01\x12\x12\n\x05paths\x18\x05 \x03(\tB\x03\xe0\x41\x01\x12\x41\n\rdocumentation\x18\x06 \x01(\x0b\x32%.google.cloud.apihub.v1.DocumentationB\x03\xe0\x41\x01\x12L\n\nattributes\x18\x07 \x03(\x0b\x32\x33.google.cloud.apihub.v1.ExternalApi.AttributesEntryB\x03\xe0\x41\x01\x12\x34\n\x0b\x63reate_time\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03\x12\x34\n\x0bupdate_time\x18\t \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03\x1aZ\n\x0f\x41ttributesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x36\n\x05value\x18\x02 \x01(\x0b\x32\'.google.cloud.apihub.v1.AttributeValues:\x02\x38\x01:\x87\x01\xea\x41\x83\x01\n!apihub.googleapis.com/ExternalApi\x12\x43projects/{project}/locations/{location}/externalApis/{external_api}*\x0c\x65xternalApis2\x0b\x65xternalApi*U\n\tLintState\x12\x1a\n\x16LINT_STATE_UNSPECIFIED\x10\x00\x12\x16\n\x12LINT_STATE_SUCCESS\x10\x01\x12\x14\n\x10LINT_STATE_ERROR\x10\x02*9\n\x06Linter\x12\x16\n\x12LINTER_UNSPECIFIED\x10\x00\x12\x0c\n\x08SPECTRAL\x10\x01\x12\t\n\x05OTHER\x10\x02*t\n\x08Severity\x12\x18\n\x14SEVERITY_UNSPECIFIED\x10\x00\x12\x12\n\x0eSEVERITY_ERROR\x10\x01\x12\x14\n\x10SEVERITY_WARNING\x10\x02\x12\x11\n\rSEVERITY_INFO\x10\x03\x12\x11\n\rSEVERITY_HINT\x10\x04\x42\x9b\x02\n\x1a\x63om.google.cloud.apihub.v1B\x11\x43ommonFieldsProtoP\x01Z2cloud.google.com/go/apihub/apiv1/apihubpb;apihubpb\xaa\x02\x16Google.Cloud.ApiHub.V1\xca\x02\x16Google\\Cloud\\ApiHub\\V1\xea\x02\x19Google::Cloud::ApiHub::V1\xea\x41\x65\n#aiplatform.googleapis.com/Extension\x12>projects/{project}/locations/{location}/extensions/{extension}b\x06proto3" pool = Google::Protobuf::DescriptorPool.generated_pool begin pool.add_serialized_file(descriptor_data) rescue TypeError # Compatibility code: will be removed in the next major version. require 'google/protobuf/descriptor_pb' parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) parsed.clear_dependency serialized = parsed.class.encode(parsed) file = pool.add_serialized_file(serialized) warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" imports = [ ["google.protobuf.Timestamp", "google/protobuf/timestamp.proto"], ] imports.each do |type_name, expected_filename| import_file = pool.lookup(type_name).file_descriptor if import_file.name != expected_filename warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" end end warn "Each proto file must use a consistent fully-qualified name." warn "This will become an error in the next major version." end module Google module Cloud module ApiHub module V1 Api = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.apihub.v1.Api").msgclass Version = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.apihub.v1.Version").msgclass Spec = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.apihub.v1.Spec").msgclass Spec::ParsingMode = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.apihub.v1.Spec.ParsingMode").enummodule Deployment = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.apihub.v1.Deployment").msgclass ApiOperation = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.apihub.v1.ApiOperation").msgclass Definition = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.apihub.v1.Definition").msgclass Definition::Type = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.apihub.v1.Definition.Type").enummodule Attribute = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.apihub.v1.Attribute").msgclass Attribute::AllowedValue = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.apihub.v1.Attribute.AllowedValue").msgclass Attribute::DefinitionType = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.apihub.v1.Attribute.DefinitionType").enummodule Attribute::Scope = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.apihub.v1.Attribute.Scope").enummodule Attribute::DataType = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.apihub.v1.Attribute.DataType").enummodule SpecContents = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.apihub.v1.SpecContents").msgclass SpecDetails = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.apihub.v1.SpecDetails").msgclass OpenApiSpecDetails = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.apihub.v1.OpenApiSpecDetails").msgclass OpenApiSpecDetails::Format = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.apihub.v1.OpenApiSpecDetails.Format").enummodule OperationDetails = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.apihub.v1.OperationDetails").msgclass HttpOperation = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.apihub.v1.HttpOperation").msgclass HttpOperation::Method = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.apihub.v1.HttpOperation.Method").enummodule Path = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.apihub.v1.Path").msgclass Schema = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.apihub.v1.Schema").msgclass Owner = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.apihub.v1.Owner").msgclass Documentation = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.apihub.v1.Documentation").msgclass AttributeValues = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.apihub.v1.AttributeValues").msgclass AttributeValues::EnumAttributeValues = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.apihub.v1.AttributeValues.EnumAttributeValues").msgclass AttributeValues::StringAttributeValues = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.apihub.v1.AttributeValues.StringAttributeValues").msgclass Dependency = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.apihub.v1.Dependency").msgclass Dependency::State = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.apihub.v1.Dependency.State").enummodule Dependency::DiscoveryMode = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.apihub.v1.Dependency.DiscoveryMode").enummodule DependencyEntityReference = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.apihub.v1.DependencyEntityReference").msgclass DependencyErrorDetail = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.apihub.v1.DependencyErrorDetail").msgclass DependencyErrorDetail::Error = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.apihub.v1.DependencyErrorDetail.Error").enummodule LintResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.apihub.v1.LintResponse").msgclass LintResponse::SummaryEntry = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.apihub.v1.LintResponse.SummaryEntry").msgclass Issue = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.apihub.v1.Issue").msgclass Range = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.apihub.v1.Range").msgclass Point = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.apihub.v1.Point").msgclass OperationMetadata = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.apihub.v1.OperationMetadata").msgclass ApiHubInstance = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.apihub.v1.ApiHubInstance").msgclass ApiHubInstance::Config = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.apihub.v1.ApiHubInstance.Config").msgclass ApiHubInstance::State = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.apihub.v1.ApiHubInstance.State").enummodule ExternalApi = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.apihub.v1.ExternalApi").msgclass LintState = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.apihub.v1.LintState").enummodule Linter = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.apihub.v1.Linter").enummodule Severity = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.apihub.v1.Severity").enummodule end end end end