1// Copyright 2015 Google LLC 2// 3// Licensed under the Apache License, Version 2.0 (the "License"); 4// you may not use this file except in compliance with the License. 5// You may obtain a copy of the License at 6// 7// http://www.apache.org/licenses/LICENSE-2.0 8// 9// Unless required by applicable law or agreed to in writing, software 10// distributed under the License is distributed on an "AS IS" BASIS, 11// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12// See the License for the specific language governing permissions and 13// limitations under the License. 14 15// Code generated by protoc-gen-go. DO NOT EDIT. 16// versions: 17// protoc-gen-go v1.26.0 18// protoc v3.12.2 19// source: google/api/log.proto 20 21package serviceconfig 22 23import ( 24 reflect "reflect" 25 sync "sync" 26 27 label "google.golang.org/genproto/googleapis/api/label" 28 protoreflect "google.golang.org/protobuf/reflect/protoreflect" 29 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 30) 31 32const ( 33 // Verify that this generated code is sufficiently up-to-date. 34 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 35 // Verify that runtime/protoimpl is sufficiently up-to-date. 36 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 37) 38 39// A description of a log type. Example in YAML format: 40// 41// - name: library.googleapis.com/activity_history 42// description: The history of borrowing and returning library items. 43// display_name: Activity 44// labels: 45// - key: /customer_id 46// description: Identifier of a library customer 47type LogDescriptor struct { 48 state protoimpl.MessageState 49 sizeCache protoimpl.SizeCache 50 unknownFields protoimpl.UnknownFields 51 52 // The name of the log. It must be less than 512 characters long and can 53 // include the following characters: upper- and lower-case alphanumeric 54 // characters [A-Za-z0-9], and punctuation characters including 55 // slash, underscore, hyphen, period [/_-.]. 56 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 57 // The set of labels that are available to describe a specific log entry. 58 // Runtime requests that contain labels not specified here are 59 // considered invalid. 60 Labels []*label.LabelDescriptor `protobuf:"bytes,2,rep,name=labels,proto3" json:"labels,omitempty"` 61 // A human-readable description of this log. This information appears in 62 // the documentation and can contain details. 63 Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"` 64 // The human-readable name for this log. This information appears on 65 // the user interface and should be concise. 66 DisplayName string `protobuf:"bytes,4,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"` 67} 68 69func (x *LogDescriptor) Reset() { 70 *x = LogDescriptor{} 71 if protoimpl.UnsafeEnabled { 72 mi := &file_google_api_log_proto_msgTypes[0] 73 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 74 ms.StoreMessageInfo(mi) 75 } 76} 77 78func (x *LogDescriptor) String() string { 79 return protoimpl.X.MessageStringOf(x) 80} 81 82func (*LogDescriptor) ProtoMessage() {} 83 84func (x *LogDescriptor) ProtoReflect() protoreflect.Message { 85 mi := &file_google_api_log_proto_msgTypes[0] 86 if protoimpl.UnsafeEnabled && x != nil { 87 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 88 if ms.LoadMessageInfo() == nil { 89 ms.StoreMessageInfo(mi) 90 } 91 return ms 92 } 93 return mi.MessageOf(x) 94} 95 96// Deprecated: Use LogDescriptor.ProtoReflect.Descriptor instead. 97func (*LogDescriptor) Descriptor() ([]byte, []int) { 98 return file_google_api_log_proto_rawDescGZIP(), []int{0} 99} 100 101func (x *LogDescriptor) GetName() string { 102 if x != nil { 103 return x.Name 104 } 105 return "" 106} 107 108func (x *LogDescriptor) GetLabels() []*label.LabelDescriptor { 109 if x != nil { 110 return x.Labels 111 } 112 return nil 113} 114 115func (x *LogDescriptor) GetDescription() string { 116 if x != nil { 117 return x.Description 118 } 119 return "" 120} 121 122func (x *LogDescriptor) GetDisplayName() string { 123 if x != nil { 124 return x.DisplayName 125 } 126 return "" 127} 128 129var File_google_api_log_proto protoreflect.FileDescriptor 130 131var file_google_api_log_proto_rawDesc = []byte{ 132 0x0a, 0x14, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x6c, 0x6f, 0x67, 133 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x0a, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 134 0x70, 0x69, 0x1a, 0x16, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x6c, 135 0x61, 0x62, 0x65, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x9d, 0x01, 0x0a, 0x0d, 0x4c, 136 0x6f, 0x67, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x12, 0x12, 0x0a, 0x04, 137 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 138 0x12, 0x33, 0x0a, 0x06, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 139 0x32, 0x1b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x4c, 0x61, 140 0x62, 0x65, 0x6c, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x52, 0x06, 0x6c, 141 0x61, 0x62, 0x65, 0x6c, 0x73, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 142 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 143 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x21, 0x0a, 0x0c, 0x64, 0x69, 0x73, 0x70, 0x6c, 144 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 145 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x42, 0x6a, 0x0a, 0x0e, 0x63, 0x6f, 146 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x69, 0x42, 0x08, 0x4c, 0x6f, 147 0x67, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x45, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 148 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x65, 0x6e, 0x70, 149 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2f, 150 0x61, 0x70, 0x69, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x63, 0x6f, 0x6e, 0x66, 0x69, 151 0x67, 0x3b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0xa2, 152 0x02, 0x04, 0x47, 0x41, 0x50, 0x49, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 153} 154 155var ( 156 file_google_api_log_proto_rawDescOnce sync.Once 157 file_google_api_log_proto_rawDescData = file_google_api_log_proto_rawDesc 158) 159 160func file_google_api_log_proto_rawDescGZIP() []byte { 161 file_google_api_log_proto_rawDescOnce.Do(func() { 162 file_google_api_log_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_api_log_proto_rawDescData) 163 }) 164 return file_google_api_log_proto_rawDescData 165} 166 167var file_google_api_log_proto_msgTypes = make([]protoimpl.MessageInfo, 1) 168var file_google_api_log_proto_goTypes = []interface{}{ 169 (*LogDescriptor)(nil), // 0: google.api.LogDescriptor 170 (*label.LabelDescriptor)(nil), // 1: google.api.LabelDescriptor 171} 172var file_google_api_log_proto_depIdxs = []int32{ 173 1, // 0: google.api.LogDescriptor.labels:type_name -> google.api.LabelDescriptor 174 1, // [1:1] is the sub-list for method output_type 175 1, // [1:1] is the sub-list for method input_type 176 1, // [1:1] is the sub-list for extension type_name 177 1, // [1:1] is the sub-list for extension extendee 178 0, // [0:1] is the sub-list for field type_name 179} 180 181func init() { file_google_api_log_proto_init() } 182func file_google_api_log_proto_init() { 183 if File_google_api_log_proto != nil { 184 return 185 } 186 if !protoimpl.UnsafeEnabled { 187 file_google_api_log_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 188 switch v := v.(*LogDescriptor); i { 189 case 0: 190 return &v.state 191 case 1: 192 return &v.sizeCache 193 case 2: 194 return &v.unknownFields 195 default: 196 return nil 197 } 198 } 199 } 200 type x struct{} 201 out := protoimpl.TypeBuilder{ 202 File: protoimpl.DescBuilder{ 203 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 204 RawDescriptor: file_google_api_log_proto_rawDesc, 205 NumEnums: 0, 206 NumMessages: 1, 207 NumExtensions: 0, 208 NumServices: 0, 209 }, 210 GoTypes: file_google_api_log_proto_goTypes, 211 DependencyIndexes: file_google_api_log_proto_depIdxs, 212 MessageInfos: file_google_api_log_proto_msgTypes, 213 }.Build() 214 File_google_api_log_proto = out.File 215 file_google_api_log_proto_rawDesc = nil 216 file_google_api_log_proto_goTypes = nil 217 file_google_api_log_proto_depIdxs = nil 218} 219