1 /* 2 * Copyright 2020 Google LLC 3 * 4 * Licensed under the Apache License, Version 2.0 (the "License"); 5 * you may not use this file except in compliance with the License. 6 * You may obtain a copy of the License at 7 * 8 * https://www.apache.org/licenses/LICENSE-2.0 9 * 10 * Unless required by applicable law or agreed to in writing, software 11 * distributed under the License is distributed on an "AS IS" BASIS, 12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 * See the License for the specific language governing permissions and 14 * limitations under the License. 15 */ 16 // Generated by the protocol buffer compiler. DO NOT EDIT! 17 // source: google/api/resource.proto 18 19 package com.google.api; 20 21 public final class ResourceProto { ResourceProto()22 private ResourceProto() {} 23 registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry)24 public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) { 25 registry.add(com.google.api.ResourceProto.resourceReference); 26 registry.add(com.google.api.ResourceProto.resourceDefinition); 27 registry.add(com.google.api.ResourceProto.resource); 28 } 29 registerAllExtensions(com.google.protobuf.ExtensionRegistry registry)30 public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { 31 registerAllExtensions((com.google.protobuf.ExtensionRegistryLite) registry); 32 } 33 34 public static final int RESOURCE_REFERENCE_FIELD_NUMBER = 1055; 35 /** 36 * 37 * 38 * <pre> 39 * An annotation that describes a resource reference, see 40 * [ResourceReference][]. 41 * </pre> 42 * 43 * <code>extend .google.protobuf.FieldOptions { ... }</code> 44 */ 45 public static final com.google.protobuf.GeneratedMessage.GeneratedExtension< 46 com.google.protobuf.DescriptorProtos.FieldOptions, com.google.api.ResourceReference> 47 resourceReference = 48 com.google.protobuf.GeneratedMessage.newFileScopedGeneratedExtension( 49 com.google.api.ResourceReference.class, 50 com.google.api.ResourceReference.getDefaultInstance()); 51 52 public static final int RESOURCE_DEFINITION_FIELD_NUMBER = 1053; 53 /** 54 * 55 * 56 * <pre> 57 * An annotation that describes a resource definition without a corresponding 58 * message; see [ResourceDescriptor][]. 59 * </pre> 60 * 61 * <code>extend .google.protobuf.FileOptions { ... }</code> 62 */ 63 public static final com.google.protobuf.GeneratedMessage.GeneratedExtension< 64 com.google.protobuf.DescriptorProtos.FileOptions, 65 java.util.List<com.google.api.ResourceDescriptor>> 66 resourceDefinition = 67 com.google.protobuf.GeneratedMessage.newFileScopedGeneratedExtension( 68 com.google.api.ResourceDescriptor.class, 69 com.google.api.ResourceDescriptor.getDefaultInstance()); 70 71 public static final int RESOURCE_FIELD_NUMBER = 1053; 72 /** 73 * 74 * 75 * <pre> 76 * An annotation that describes a resource definition, see 77 * [ResourceDescriptor][]. 78 * </pre> 79 * 80 * <code>extend .google.protobuf.MessageOptions { ... }</code> 81 */ 82 public static final com.google.protobuf.GeneratedMessage.GeneratedExtension< 83 com.google.protobuf.DescriptorProtos.MessageOptions, com.google.api.ResourceDescriptor> 84 resource = 85 com.google.protobuf.GeneratedMessage.newFileScopedGeneratedExtension( 86 com.google.api.ResourceDescriptor.class, 87 com.google.api.ResourceDescriptor.getDefaultInstance()); 88 89 static final com.google.protobuf.Descriptors.Descriptor 90 internal_static_google_api_ResourceDescriptor_descriptor; 91 static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 92 internal_static_google_api_ResourceDescriptor_fieldAccessorTable; 93 static final com.google.protobuf.Descriptors.Descriptor 94 internal_static_google_api_ResourceReference_descriptor; 95 static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 96 internal_static_google_api_ResourceReference_fieldAccessorTable; 97 getDescriptor()98 public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { 99 return descriptor; 100 } 101 102 private static com.google.protobuf.Descriptors.FileDescriptor descriptor; 103 104 static { 105 java.lang.String[] descriptorData = { 106 "\n\031google/api/resource.proto\022\ngoogle.api\032" 107 + " google/protobuf/descriptor.proto\"\356\002\n\022Re" 108 + "sourceDescriptor\022\014\n\004type\030\001 \001(\t\022\017\n\007patter" 109 + "n\030\002 \003(\t\022\022\n\nname_field\030\003 \001(\t\0227\n\007history\030\004" 110 + " \001(\0162&.google.api.ResourceDescriptor.His" 111 + "tory\022\016\n\006plural\030\005 \001(\t\022\020\n\010singular\030\006 \001(\t\0223" 112 + "\n\005style\030\n \003(\0162$.google.api.ResourceDescr" 113 + "iptor.Style\"[\n\007History\022\027\n\023HISTORY_UNSPEC" 114 + "IFIED\020\000\022\035\n\031ORIGINALLY_SINGLE_PATTERN\020\001\022\030" 115 + "\n\024FUTURE_MULTI_PATTERN\020\002\"8\n\005Style\022\025\n\021STY" 116 + "LE_UNSPECIFIED\020\000\022\030\n\024DECLARATIVE_FRIENDLY" 117 + "\020\001\"5\n\021ResourceReference\022\014\n\004type\030\001 \001(\t\022\022\n" 118 + "\nchild_type\030\002 \001(\t:Y\n\022resource_reference\022" 119 + "\035.google.protobuf.FieldOptions\030\237\010 \001(\0132\035." 120 + "google.api.ResourceReference:Z\n\023resource" 121 + "_definition\022\034.google.protobuf.FileOption" 122 + "s\030\235\010 \003(\0132\036.google.api.ResourceDescriptor" 123 + ":R\n\010resource\022\037.google.protobuf.MessageOp" 124 + "tions\030\235\010 \001(\0132\036.google.api.ResourceDescri" 125 + "ptorBn\n\016com.google.apiB\rResourceProtoP\001Z" 126 + "Agoogle.golang.org/genproto/googleapis/a" 127 + "pi/annotations;annotations\370\001\001\242\002\004GAPIb\006pr" 128 + "oto3" 129 }; 130 descriptor = 131 com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( 132 descriptorData, 133 new com.google.protobuf.Descriptors.FileDescriptor[] { 134 com.google.protobuf.DescriptorProtos.getDescriptor(), 135 }); 136 internal_static_google_api_ResourceDescriptor_descriptor = 137 getDescriptor().getMessageTypes().get(0); 138 internal_static_google_api_ResourceDescriptor_fieldAccessorTable = 139 new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( 140 internal_static_google_api_ResourceDescriptor_descriptor, 141 new java.lang.String[] { 142 "Type", "Pattern", "NameField", "History", "Plural", "Singular", "Style", 143 }); 144 internal_static_google_api_ResourceReference_descriptor = 145 getDescriptor().getMessageTypes().get(1); 146 internal_static_google_api_ResourceReference_fieldAccessorTable = 147 new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( 148 internal_static_google_api_ResourceReference_descriptor, 149 new java.lang.String[] { 150 "Type", "ChildType", 151 }); 152 resourceReference.internalInit(descriptor.getExtensions().get(0)); 153 resourceDefinition.internalInit(descriptor.getExtensions().get(1)); 154 resource.internalInit(descriptor.getExtensions().get(2)); com.google.protobuf.DescriptorProtos.getDescriptor()155 com.google.protobuf.DescriptorProtos.getDescriptor(); 156 } 157 158 // @@protoc_insertion_point(outer_class_scope) 159 } 160