1// Code generated by protoc-gen-go. DO NOT EDIT.
2// source: google/api/log.proto
3
4package serviceconfig // import "google.golang.org/genproto/googleapis/api/serviceconfig"
5
6import proto "github.com/golang/protobuf/proto"
7import fmt "fmt"
8import math "math"
9import label "google.golang.org/genproto/googleapis/api/label"
10
11// Reference imports to suppress errors if they are not otherwise used.
12var _ = proto.Marshal
13var _ = fmt.Errorf
14var _ = math.Inf
15
16// This is a compile-time assertion to ensure that this generated file
17// is compatible with the proto package it is being compiled against.
18// A compilation error at this line likely means your copy of the
19// proto package needs to be updated.
20const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package
21
22// A description of a log type. Example in YAML format:
23//
24//     - name: library.googleapis.com/activity_history
25//       description: The history of borrowing and returning library items.
26//       display_name: Activity
27//       labels:
28//       - key: /customer_id
29//         description: Identifier of a library customer
30type LogDescriptor struct {
31	// The name of the log. It must be less than 512 characters long and can
32	// include the following characters: upper- and lower-case alphanumeric
33	// characters [A-Za-z0-9], and punctuation characters including
34	// slash, underscore, hyphen, period [/_-.].
35	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
36	// The set of labels that are available to describe a specific log entry.
37	// Runtime requests that contain labels not specified here are
38	// considered invalid.
39	Labels []*label.LabelDescriptor `protobuf:"bytes,2,rep,name=labels,proto3" json:"labels,omitempty"`
40	// A human-readable description of this log. This information appears in
41	// the documentation and can contain details.
42	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
43	// The human-readable name for this log. This information appears on
44	// the user interface and should be concise.
45	DisplayName          string   `protobuf:"bytes,4,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
46	XXX_NoUnkeyedLiteral struct{} `json:"-"`
47	XXX_unrecognized     []byte   `json:"-"`
48	XXX_sizecache        int32    `json:"-"`
49}
50
51func (m *LogDescriptor) Reset()         { *m = LogDescriptor{} }
52func (m *LogDescriptor) String() string { return proto.CompactTextString(m) }
53func (*LogDescriptor) ProtoMessage()    {}
54func (*LogDescriptor) Descriptor() ([]byte, []int) {
55	return fileDescriptor_log_de92a25ed5c88332, []int{0}
56}
57func (m *LogDescriptor) XXX_Unmarshal(b []byte) error {
58	return xxx_messageInfo_LogDescriptor.Unmarshal(m, b)
59}
60func (m *LogDescriptor) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
61	return xxx_messageInfo_LogDescriptor.Marshal(b, m, deterministic)
62}
63func (dst *LogDescriptor) XXX_Merge(src proto.Message) {
64	xxx_messageInfo_LogDescriptor.Merge(dst, src)
65}
66func (m *LogDescriptor) XXX_Size() int {
67	return xxx_messageInfo_LogDescriptor.Size(m)
68}
69func (m *LogDescriptor) XXX_DiscardUnknown() {
70	xxx_messageInfo_LogDescriptor.DiscardUnknown(m)
71}
72
73var xxx_messageInfo_LogDescriptor proto.InternalMessageInfo
74
75func (m *LogDescriptor) GetName() string {
76	if m != nil {
77		return m.Name
78	}
79	return ""
80}
81
82func (m *LogDescriptor) GetLabels() []*label.LabelDescriptor {
83	if m != nil {
84		return m.Labels
85	}
86	return nil
87}
88
89func (m *LogDescriptor) GetDescription() string {
90	if m != nil {
91		return m.Description
92	}
93	return ""
94}
95
96func (m *LogDescriptor) GetDisplayName() string {
97	if m != nil {
98		return m.DisplayName
99	}
100	return ""
101}
102
103func init() {
104	proto.RegisterType((*LogDescriptor)(nil), "google.api.LogDescriptor")
105}
106
107func init() { proto.RegisterFile("google/api/log.proto", fileDescriptor_log_de92a25ed5c88332) }
108
109var fileDescriptor_log_de92a25ed5c88332 = []byte{
110	// 238 bytes of a gzipped FileDescriptorProto
111	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x54, 0x8f, 0xc1, 0x4a, 0xc3, 0x40,
112	0x10, 0x86, 0x49, 0x1b, 0x8a, 0x6e, 0xd5, 0xc3, 0x22, 0x12, 0xf4, 0x12, 0x3d, 0xf5, 0xb4, 0x01,
113	0x7b, 0xf4, 0x64, 0x51, 0x44, 0x08, 0x12, 0x7a, 0xf4, 0x22, 0xd3, 0x74, 0x1c, 0x46, 0x36, 0x3b,
114	0xcb, 0x6e, 0x11, 0x7c, 0x18, 0x2f, 0x3e, 0xa9, 0x74, 0x13, 0x68, 0x7a, 0xdb, 0xfd, 0xe6, 0x9b,
115	0x7f, 0x66, 0xd4, 0x25, 0x89, 0x90, 0xc5, 0x0a, 0x3c, 0x57, 0x56, 0xc8, 0xf8, 0x20, 0x3b, 0xd1,
116	0xaa, 0xa7, 0x06, 0x3c, 0x5f, 0x5f, 0x8d, 0x0d, 0xd8, 0xa0, 0xed, 0x9d, 0xbb, 0xdf, 0x4c, 0x9d,
117	0xd7, 0x42, 0x4f, 0x18, 0xdb, 0xc0, 0x7e, 0x27, 0x41, 0x6b, 0x95, 0x3b, 0xe8, 0xb0, 0xc8, 0xca,
118	0x6c, 0x71, 0xba, 0x4e, 0x6f, 0xbd, 0x54, 0xb3, 0xd4, 0x14, 0x8b, 0x49, 0x39, 0x5d, 0xcc, 0xef,
119	0x6f, 0xcc, 0x21, 0xda, 0xd4, 0xfb, 0xca, 0x21, 0x60, 0x3d, 0xa8, 0xba, 0x54, 0xf3, 0xed, 0x40,
120	0x59, 0x5c, 0x31, 0x4d, 0x79, 0x63, 0xa4, 0x6f, 0xd5, 0xd9, 0x96, 0xa3, 0xb7, 0xf0, 0xf3, 0x91,
121	0x46, 0xe6, 0x83, 0xd2, 0xb3, 0x37, 0xe8, 0x70, 0xf5, 0xa5, 0x2e, 0x5a, 0xe9, 0x46, 0xe3, 0x56,
122	0x27, 0xb5, 0x50, 0xb3, 0xdf, 0xbd, 0xc9, 0xde, 0x9f, 0x07, 0x4e, 0x62, 0xc1, 0x91, 0x91, 0x40,
123	0x15, 0xa1, 0x4b, 0x97, 0x55, 0x7d, 0x09, 0x3c, 0xc7, 0x74, 0x74, 0xc4, 0xf0, 0xcd, 0x2d, 0xb6,
124	0xe2, 0x3e, 0x99, 0x1e, 0x8e, 0x7e, 0x7f, 0x93, 0xfc, 0xe5, 0xb1, 0x79, 0xdd, 0xcc, 0x52, 0xe3,
125	0xf2, 0x3f, 0x00, 0x00, 0xff, 0xff, 0x25, 0x6c, 0x32, 0xff, 0x4e, 0x01, 0x00, 0x00,
126}
127