1// Code generated by protoc-gen-go. DO NOT EDIT. 2// source: google/cloud/datacatalog/v1beta1/tags.proto 3 4package datacatalog 5 6import ( 7 fmt "fmt" 8 math "math" 9 10 proto "github.com/golang/protobuf/proto" 11 timestamp "github.com/golang/protobuf/ptypes/timestamp" 12) 13 14// Reference imports to suppress errors if they are not otherwise used. 15var _ = proto.Marshal 16var _ = fmt.Errorf 17var _ = math.Inf 18 19// This is a compile-time assertion to ensure that this generated file 20// is compatible with the proto package it is being compiled against. 21// A compilation error at this line likely means your copy of the 22// proto package needs to be updated. 23const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package 24 25type FieldType_PrimitiveType int32 26 27const ( 28 // This is the default invalid value for a type. 29 FieldType_PRIMITIVE_TYPE_UNSPECIFIED FieldType_PrimitiveType = 0 30 // A double precision number. 31 FieldType_DOUBLE FieldType_PrimitiveType = 1 32 // An UTF-8 string. 33 FieldType_STRING FieldType_PrimitiveType = 2 34 // A boolean value. 35 FieldType_BOOL FieldType_PrimitiveType = 3 36 // A timestamp. 37 FieldType_TIMESTAMP FieldType_PrimitiveType = 4 38) 39 40var FieldType_PrimitiveType_name = map[int32]string{ 41 0: "PRIMITIVE_TYPE_UNSPECIFIED", 42 1: "DOUBLE", 43 2: "STRING", 44 3: "BOOL", 45 4: "TIMESTAMP", 46} 47 48var FieldType_PrimitiveType_value = map[string]int32{ 49 "PRIMITIVE_TYPE_UNSPECIFIED": 0, 50 "DOUBLE": 1, 51 "STRING": 2, 52 "BOOL": 3, 53 "TIMESTAMP": 4, 54} 55 56func (x FieldType_PrimitiveType) String() string { 57 return proto.EnumName(FieldType_PrimitiveType_name, int32(x)) 58} 59 60func (FieldType_PrimitiveType) EnumDescriptor() ([]byte, []int) { 61 return fileDescriptor_6fd303c40f581309, []int{4, 0} 62} 63 64// Tags are used to attach custom metadata to Data Catalog resources. Tags 65// conform to the specifications within their tag template. 66type Tag struct { 67 // Required when used in 68 // [UpdateTagRequest][google.cloud.datacatalog.v1beta1.UpdateTagRequest]. The 69 // resource name of the tag in URL format. For example, 70 // projects/{project_id}/locations/{location}/entrygroups/{entry_group_id}/entries/{entry_id}/tags/{tag_id}", 71 // where tag_id is a system-generated identifier. Note that this Tag may not 72 // actually be stored in the location in this name. 73 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 74 // Required. The resource name of the tag template that this tag uses. For 75 // example, 76 // projects/{project_id}/locations/{location}/tagTemplates/{tag_template_id}. 77 // This field cannot be modified after creation. 78 Template string `protobuf:"bytes,2,opt,name=template,proto3" json:"template,omitempty"` 79 // Output only. The display name of the tag template. 80 TemplateDisplayName string `protobuf:"bytes,5,opt,name=template_display_name,json=templateDisplayName,proto3" json:"template_display_name,omitempty"` 81 // Optional. The scope within the parent resource that this tag is attached 82 // to. If not provided, the tag is attached to the parent resource itself. 83 // Deleting the scope from the parent resource will delete all tags attached 84 // to that scope. These fields cannot be updated after creation. 85 // 86 // Types that are valid to be assigned to Scope: 87 // *Tag_Column 88 Scope isTag_Scope `protobuf_oneof:"scope"` 89 // Required. This maps the id of a tag field to the value of & additional 90 // information about that field. Valid field IDs are defined by the tag's 91 // template. A tag must have at least 1 field and at most 500 fields. 92 Fields map[string]*TagField `protobuf:"bytes,3,rep,name=fields,proto3" json:"fields,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 93 XXX_NoUnkeyedLiteral struct{} `json:"-"` 94 XXX_unrecognized []byte `json:"-"` 95 XXX_sizecache int32 `json:"-"` 96} 97 98func (m *Tag) Reset() { *m = Tag{} } 99func (m *Tag) String() string { return proto.CompactTextString(m) } 100func (*Tag) ProtoMessage() {} 101func (*Tag) Descriptor() ([]byte, []int) { 102 return fileDescriptor_6fd303c40f581309, []int{0} 103} 104 105func (m *Tag) XXX_Unmarshal(b []byte) error { 106 return xxx_messageInfo_Tag.Unmarshal(m, b) 107} 108func (m *Tag) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 109 return xxx_messageInfo_Tag.Marshal(b, m, deterministic) 110} 111func (m *Tag) XXX_Merge(src proto.Message) { 112 xxx_messageInfo_Tag.Merge(m, src) 113} 114func (m *Tag) XXX_Size() int { 115 return xxx_messageInfo_Tag.Size(m) 116} 117func (m *Tag) XXX_DiscardUnknown() { 118 xxx_messageInfo_Tag.DiscardUnknown(m) 119} 120 121var xxx_messageInfo_Tag proto.InternalMessageInfo 122 123func (m *Tag) GetName() string { 124 if m != nil { 125 return m.Name 126 } 127 return "" 128} 129 130func (m *Tag) GetTemplate() string { 131 if m != nil { 132 return m.Template 133 } 134 return "" 135} 136 137func (m *Tag) GetTemplateDisplayName() string { 138 if m != nil { 139 return m.TemplateDisplayName 140 } 141 return "" 142} 143 144type isTag_Scope interface { 145 isTag_Scope() 146} 147 148type Tag_Column struct { 149 Column string `protobuf:"bytes,4,opt,name=column,proto3,oneof"` 150} 151 152func (*Tag_Column) isTag_Scope() {} 153 154func (m *Tag) GetScope() isTag_Scope { 155 if m != nil { 156 return m.Scope 157 } 158 return nil 159} 160 161func (m *Tag) GetColumn() string { 162 if x, ok := m.GetScope().(*Tag_Column); ok { 163 return x.Column 164 } 165 return "" 166} 167 168func (m *Tag) GetFields() map[string]*TagField { 169 if m != nil { 170 return m.Fields 171 } 172 return nil 173} 174 175// XXX_OneofWrappers is for the internal use of the proto package. 176func (*Tag) XXX_OneofWrappers() []interface{} { 177 return []interface{}{ 178 (*Tag_Column)(nil), 179 } 180} 181 182// Contains the value and supporting information for a field within 183// a [Tag][google.cloud.datacatalog.v1beta1.Tag]. 184type TagField struct { 185 // Output only. The display name of this field. 186 DisplayName string `protobuf:"bytes,1,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"` 187 // Required. The value of this field. 188 // 189 // Types that are valid to be assigned to Kind: 190 // *TagField_DoubleValue 191 // *TagField_StringValue 192 // *TagField_BoolValue 193 // *TagField_TimestampValue 194 // *TagField_EnumValue_ 195 Kind isTagField_Kind `protobuf_oneof:"kind"` 196 XXX_NoUnkeyedLiteral struct{} `json:"-"` 197 XXX_unrecognized []byte `json:"-"` 198 XXX_sizecache int32 `json:"-"` 199} 200 201func (m *TagField) Reset() { *m = TagField{} } 202func (m *TagField) String() string { return proto.CompactTextString(m) } 203func (*TagField) ProtoMessage() {} 204func (*TagField) Descriptor() ([]byte, []int) { 205 return fileDescriptor_6fd303c40f581309, []int{1} 206} 207 208func (m *TagField) XXX_Unmarshal(b []byte) error { 209 return xxx_messageInfo_TagField.Unmarshal(m, b) 210} 211func (m *TagField) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 212 return xxx_messageInfo_TagField.Marshal(b, m, deterministic) 213} 214func (m *TagField) XXX_Merge(src proto.Message) { 215 xxx_messageInfo_TagField.Merge(m, src) 216} 217func (m *TagField) XXX_Size() int { 218 return xxx_messageInfo_TagField.Size(m) 219} 220func (m *TagField) XXX_DiscardUnknown() { 221 xxx_messageInfo_TagField.DiscardUnknown(m) 222} 223 224var xxx_messageInfo_TagField proto.InternalMessageInfo 225 226func (m *TagField) GetDisplayName() string { 227 if m != nil { 228 return m.DisplayName 229 } 230 return "" 231} 232 233type isTagField_Kind interface { 234 isTagField_Kind() 235} 236 237type TagField_DoubleValue struct { 238 DoubleValue float64 `protobuf:"fixed64,2,opt,name=double_value,json=doubleValue,proto3,oneof"` 239} 240 241type TagField_StringValue struct { 242 StringValue string `protobuf:"bytes,3,opt,name=string_value,json=stringValue,proto3,oneof"` 243} 244 245type TagField_BoolValue struct { 246 BoolValue bool `protobuf:"varint,4,opt,name=bool_value,json=boolValue,proto3,oneof"` 247} 248 249type TagField_TimestampValue struct { 250 TimestampValue *timestamp.Timestamp `protobuf:"bytes,5,opt,name=timestamp_value,json=timestampValue,proto3,oneof"` 251} 252 253type TagField_EnumValue_ struct { 254 EnumValue *TagField_EnumValue `protobuf:"bytes,6,opt,name=enum_value,json=enumValue,proto3,oneof"` 255} 256 257func (*TagField_DoubleValue) isTagField_Kind() {} 258 259func (*TagField_StringValue) isTagField_Kind() {} 260 261func (*TagField_BoolValue) isTagField_Kind() {} 262 263func (*TagField_TimestampValue) isTagField_Kind() {} 264 265func (*TagField_EnumValue_) isTagField_Kind() {} 266 267func (m *TagField) GetKind() isTagField_Kind { 268 if m != nil { 269 return m.Kind 270 } 271 return nil 272} 273 274func (m *TagField) GetDoubleValue() float64 { 275 if x, ok := m.GetKind().(*TagField_DoubleValue); ok { 276 return x.DoubleValue 277 } 278 return 0 279} 280 281func (m *TagField) GetStringValue() string { 282 if x, ok := m.GetKind().(*TagField_StringValue); ok { 283 return x.StringValue 284 } 285 return "" 286} 287 288func (m *TagField) GetBoolValue() bool { 289 if x, ok := m.GetKind().(*TagField_BoolValue); ok { 290 return x.BoolValue 291 } 292 return false 293} 294 295func (m *TagField) GetTimestampValue() *timestamp.Timestamp { 296 if x, ok := m.GetKind().(*TagField_TimestampValue); ok { 297 return x.TimestampValue 298 } 299 return nil 300} 301 302func (m *TagField) GetEnumValue() *TagField_EnumValue { 303 if x, ok := m.GetKind().(*TagField_EnumValue_); ok { 304 return x.EnumValue 305 } 306 return nil 307} 308 309// XXX_OneofWrappers is for the internal use of the proto package. 310func (*TagField) XXX_OneofWrappers() []interface{} { 311 return []interface{}{ 312 (*TagField_DoubleValue)(nil), 313 (*TagField_StringValue)(nil), 314 (*TagField_BoolValue)(nil), 315 (*TagField_TimestampValue)(nil), 316 (*TagField_EnumValue_)(nil), 317 } 318} 319 320// Holds an enum value. 321type TagField_EnumValue struct { 322 // The display name of the enum value. 323 DisplayName string `protobuf:"bytes,1,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"` 324 XXX_NoUnkeyedLiteral struct{} `json:"-"` 325 XXX_unrecognized []byte `json:"-"` 326 XXX_sizecache int32 `json:"-"` 327} 328 329func (m *TagField_EnumValue) Reset() { *m = TagField_EnumValue{} } 330func (m *TagField_EnumValue) String() string { return proto.CompactTextString(m) } 331func (*TagField_EnumValue) ProtoMessage() {} 332func (*TagField_EnumValue) Descriptor() ([]byte, []int) { 333 return fileDescriptor_6fd303c40f581309, []int{1, 0} 334} 335 336func (m *TagField_EnumValue) XXX_Unmarshal(b []byte) error { 337 return xxx_messageInfo_TagField_EnumValue.Unmarshal(m, b) 338} 339func (m *TagField_EnumValue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 340 return xxx_messageInfo_TagField_EnumValue.Marshal(b, m, deterministic) 341} 342func (m *TagField_EnumValue) XXX_Merge(src proto.Message) { 343 xxx_messageInfo_TagField_EnumValue.Merge(m, src) 344} 345func (m *TagField_EnumValue) XXX_Size() int { 346 return xxx_messageInfo_TagField_EnumValue.Size(m) 347} 348func (m *TagField_EnumValue) XXX_DiscardUnknown() { 349 xxx_messageInfo_TagField_EnumValue.DiscardUnknown(m) 350} 351 352var xxx_messageInfo_TagField_EnumValue proto.InternalMessageInfo 353 354func (m *TagField_EnumValue) GetDisplayName() string { 355 if m != nil { 356 return m.DisplayName 357 } 358 return "" 359} 360 361// Tag templates defines the schema of the tags used to attach to Data Catalog 362// resources. It defines the mapping of accepted field names and types that can 363// be used within the tag. The tag template also controls the access to the tag. 364type TagTemplate struct { 365 // Required when used in 366 // [UpdateTagTemplateRequest][google.cloud.datacatalog.v1beta1.UpdateTagTemplateRequest]. 367 // The resource name of the tag template in URL format. For example, 368 // projects/{project_id}/locations/{location}/tagTemplates/{tag_template_id}. 369 // Note that this TagTemplate and its child resources may not actually be 370 // stored in the location in this name. 371 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 372 // Optional. The display name for this template. Default value is an empty 373 // string. 374 DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"` 375 // Required. Map of tag template field ids to the settings for the field. 376 // This map is an exhaustive list of the allowed fields. This map must contain 377 // at least one field and at most 500 fields. 378 // 379 // The keys to this map are tag template field IDs. Field IDs can contain 380 // letters (both uppercase and lowercase), numbers (0-9) and underscores (_). 381 // Field IDs must be at least 1 character long and at most 64 characters long. 382 // Field IDs must start with a letter or underscore. 383 Fields map[string]*TagTemplateField `protobuf:"bytes,3,rep,name=fields,proto3" json:"fields,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 384 XXX_NoUnkeyedLiteral struct{} `json:"-"` 385 XXX_unrecognized []byte `json:"-"` 386 XXX_sizecache int32 `json:"-"` 387} 388 389func (m *TagTemplate) Reset() { *m = TagTemplate{} } 390func (m *TagTemplate) String() string { return proto.CompactTextString(m) } 391func (*TagTemplate) ProtoMessage() {} 392func (*TagTemplate) Descriptor() ([]byte, []int) { 393 return fileDescriptor_6fd303c40f581309, []int{2} 394} 395 396func (m *TagTemplate) XXX_Unmarshal(b []byte) error { 397 return xxx_messageInfo_TagTemplate.Unmarshal(m, b) 398} 399func (m *TagTemplate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 400 return xxx_messageInfo_TagTemplate.Marshal(b, m, deterministic) 401} 402func (m *TagTemplate) XXX_Merge(src proto.Message) { 403 xxx_messageInfo_TagTemplate.Merge(m, src) 404} 405func (m *TagTemplate) XXX_Size() int { 406 return xxx_messageInfo_TagTemplate.Size(m) 407} 408func (m *TagTemplate) XXX_DiscardUnknown() { 409 xxx_messageInfo_TagTemplate.DiscardUnknown(m) 410} 411 412var xxx_messageInfo_TagTemplate proto.InternalMessageInfo 413 414func (m *TagTemplate) GetName() string { 415 if m != nil { 416 return m.Name 417 } 418 return "" 419} 420 421func (m *TagTemplate) GetDisplayName() string { 422 if m != nil { 423 return m.DisplayName 424 } 425 return "" 426} 427 428func (m *TagTemplate) GetFields() map[string]*TagTemplateField { 429 if m != nil { 430 return m.Fields 431 } 432 return nil 433} 434 435// The template for an individual field within a tag template. 436type TagTemplateField struct { 437 // Optional. The display name for this field. Default value is an empty 438 // string. 439 DisplayName string `protobuf:"bytes,1,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"` 440 // Required. The type of value this tag field can contain. 441 Type *FieldType `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"` 442 XXX_NoUnkeyedLiteral struct{} `json:"-"` 443 XXX_unrecognized []byte `json:"-"` 444 XXX_sizecache int32 `json:"-"` 445} 446 447func (m *TagTemplateField) Reset() { *m = TagTemplateField{} } 448func (m *TagTemplateField) String() string { return proto.CompactTextString(m) } 449func (*TagTemplateField) ProtoMessage() {} 450func (*TagTemplateField) Descriptor() ([]byte, []int) { 451 return fileDescriptor_6fd303c40f581309, []int{3} 452} 453 454func (m *TagTemplateField) XXX_Unmarshal(b []byte) error { 455 return xxx_messageInfo_TagTemplateField.Unmarshal(m, b) 456} 457func (m *TagTemplateField) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 458 return xxx_messageInfo_TagTemplateField.Marshal(b, m, deterministic) 459} 460func (m *TagTemplateField) XXX_Merge(src proto.Message) { 461 xxx_messageInfo_TagTemplateField.Merge(m, src) 462} 463func (m *TagTemplateField) XXX_Size() int { 464 return xxx_messageInfo_TagTemplateField.Size(m) 465} 466func (m *TagTemplateField) XXX_DiscardUnknown() { 467 xxx_messageInfo_TagTemplateField.DiscardUnknown(m) 468} 469 470var xxx_messageInfo_TagTemplateField proto.InternalMessageInfo 471 472func (m *TagTemplateField) GetDisplayName() string { 473 if m != nil { 474 return m.DisplayName 475 } 476 return "" 477} 478 479func (m *TagTemplateField) GetType() *FieldType { 480 if m != nil { 481 return m.Type 482 } 483 return nil 484} 485 486type FieldType struct { 487 // Required. 488 // 489 // Types that are valid to be assigned to TypeDecl: 490 // *FieldType_PrimitiveType_ 491 // *FieldType_EnumType_ 492 TypeDecl isFieldType_TypeDecl `protobuf_oneof:"type_decl"` 493 XXX_NoUnkeyedLiteral struct{} `json:"-"` 494 XXX_unrecognized []byte `json:"-"` 495 XXX_sizecache int32 `json:"-"` 496} 497 498func (m *FieldType) Reset() { *m = FieldType{} } 499func (m *FieldType) String() string { return proto.CompactTextString(m) } 500func (*FieldType) ProtoMessage() {} 501func (*FieldType) Descriptor() ([]byte, []int) { 502 return fileDescriptor_6fd303c40f581309, []int{4} 503} 504 505func (m *FieldType) XXX_Unmarshal(b []byte) error { 506 return xxx_messageInfo_FieldType.Unmarshal(m, b) 507} 508func (m *FieldType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 509 return xxx_messageInfo_FieldType.Marshal(b, m, deterministic) 510} 511func (m *FieldType) XXX_Merge(src proto.Message) { 512 xxx_messageInfo_FieldType.Merge(m, src) 513} 514func (m *FieldType) XXX_Size() int { 515 return xxx_messageInfo_FieldType.Size(m) 516} 517func (m *FieldType) XXX_DiscardUnknown() { 518 xxx_messageInfo_FieldType.DiscardUnknown(m) 519} 520 521var xxx_messageInfo_FieldType proto.InternalMessageInfo 522 523type isFieldType_TypeDecl interface { 524 isFieldType_TypeDecl() 525} 526 527type FieldType_PrimitiveType_ struct { 528 PrimitiveType FieldType_PrimitiveType `protobuf:"varint,1,opt,name=primitive_type,json=primitiveType,proto3,enum=google.cloud.datacatalog.v1beta1.FieldType_PrimitiveType,oneof"` 529} 530 531type FieldType_EnumType_ struct { 532 EnumType *FieldType_EnumType `protobuf:"bytes,2,opt,name=enum_type,json=enumType,proto3,oneof"` 533} 534 535func (*FieldType_PrimitiveType_) isFieldType_TypeDecl() {} 536 537func (*FieldType_EnumType_) isFieldType_TypeDecl() {} 538 539func (m *FieldType) GetTypeDecl() isFieldType_TypeDecl { 540 if m != nil { 541 return m.TypeDecl 542 } 543 return nil 544} 545 546func (m *FieldType) GetPrimitiveType() FieldType_PrimitiveType { 547 if x, ok := m.GetTypeDecl().(*FieldType_PrimitiveType_); ok { 548 return x.PrimitiveType 549 } 550 return FieldType_PRIMITIVE_TYPE_UNSPECIFIED 551} 552 553func (m *FieldType) GetEnumType() *FieldType_EnumType { 554 if x, ok := m.GetTypeDecl().(*FieldType_EnumType_); ok { 555 return x.EnumType 556 } 557 return nil 558} 559 560// XXX_OneofWrappers is for the internal use of the proto package. 561func (*FieldType) XXX_OneofWrappers() []interface{} { 562 return []interface{}{ 563 (*FieldType_PrimitiveType_)(nil), 564 (*FieldType_EnumType_)(nil), 565 } 566} 567 568type FieldType_EnumType struct { 569 // Required. The set of allowed values for this enum. This set must not be 570 // empty, the display names of the values in this set must not be empty and 571 // the display names of the values must be case-insensitively unique within 572 // this set. Currently, enum values can only be added to the list of allowed 573 // values. Deletion and renaming of enum values are not supported. Can have 574 // up to 500 allowed values. 575 AllowedValues []*FieldType_EnumType_EnumValue `protobuf:"bytes,1,rep,name=allowed_values,json=allowedValues,proto3" json:"allowed_values,omitempty"` 576 XXX_NoUnkeyedLiteral struct{} `json:"-"` 577 XXX_unrecognized []byte `json:"-"` 578 XXX_sizecache int32 `json:"-"` 579} 580 581func (m *FieldType_EnumType) Reset() { *m = FieldType_EnumType{} } 582func (m *FieldType_EnumType) String() string { return proto.CompactTextString(m) } 583func (*FieldType_EnumType) ProtoMessage() {} 584func (*FieldType_EnumType) Descriptor() ([]byte, []int) { 585 return fileDescriptor_6fd303c40f581309, []int{4, 0} 586} 587 588func (m *FieldType_EnumType) XXX_Unmarshal(b []byte) error { 589 return xxx_messageInfo_FieldType_EnumType.Unmarshal(m, b) 590} 591func (m *FieldType_EnumType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 592 return xxx_messageInfo_FieldType_EnumType.Marshal(b, m, deterministic) 593} 594func (m *FieldType_EnumType) XXX_Merge(src proto.Message) { 595 xxx_messageInfo_FieldType_EnumType.Merge(m, src) 596} 597func (m *FieldType_EnumType) XXX_Size() int { 598 return xxx_messageInfo_FieldType_EnumType.Size(m) 599} 600func (m *FieldType_EnumType) XXX_DiscardUnknown() { 601 xxx_messageInfo_FieldType_EnumType.DiscardUnknown(m) 602} 603 604var xxx_messageInfo_FieldType_EnumType proto.InternalMessageInfo 605 606func (m *FieldType_EnumType) GetAllowedValues() []*FieldType_EnumType_EnumValue { 607 if m != nil { 608 return m.AllowedValues 609 } 610 return nil 611} 612 613type FieldType_EnumType_EnumValue struct { 614 // Required. The display name of the enum value. Must not be an empty 615 // string. 616 DisplayName string `protobuf:"bytes,1,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"` 617 XXX_NoUnkeyedLiteral struct{} `json:"-"` 618 XXX_unrecognized []byte `json:"-"` 619 XXX_sizecache int32 `json:"-"` 620} 621 622func (m *FieldType_EnumType_EnumValue) Reset() { *m = FieldType_EnumType_EnumValue{} } 623func (m *FieldType_EnumType_EnumValue) String() string { return proto.CompactTextString(m) } 624func (*FieldType_EnumType_EnumValue) ProtoMessage() {} 625func (*FieldType_EnumType_EnumValue) Descriptor() ([]byte, []int) { 626 return fileDescriptor_6fd303c40f581309, []int{4, 0, 0} 627} 628 629func (m *FieldType_EnumType_EnumValue) XXX_Unmarshal(b []byte) error { 630 return xxx_messageInfo_FieldType_EnumType_EnumValue.Unmarshal(m, b) 631} 632func (m *FieldType_EnumType_EnumValue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 633 return xxx_messageInfo_FieldType_EnumType_EnumValue.Marshal(b, m, deterministic) 634} 635func (m *FieldType_EnumType_EnumValue) XXX_Merge(src proto.Message) { 636 xxx_messageInfo_FieldType_EnumType_EnumValue.Merge(m, src) 637} 638func (m *FieldType_EnumType_EnumValue) XXX_Size() int { 639 return xxx_messageInfo_FieldType_EnumType_EnumValue.Size(m) 640} 641func (m *FieldType_EnumType_EnumValue) XXX_DiscardUnknown() { 642 xxx_messageInfo_FieldType_EnumType_EnumValue.DiscardUnknown(m) 643} 644 645var xxx_messageInfo_FieldType_EnumType_EnumValue proto.InternalMessageInfo 646 647func (m *FieldType_EnumType_EnumValue) GetDisplayName() string { 648 if m != nil { 649 return m.DisplayName 650 } 651 return "" 652} 653 654func init() { 655 proto.RegisterEnum("google.cloud.datacatalog.v1beta1.FieldType_PrimitiveType", FieldType_PrimitiveType_name, FieldType_PrimitiveType_value) 656 proto.RegisterType((*Tag)(nil), "google.cloud.datacatalog.v1beta1.Tag") 657 proto.RegisterMapType((map[string]*TagField)(nil), "google.cloud.datacatalog.v1beta1.Tag.FieldsEntry") 658 proto.RegisterType((*TagField)(nil), "google.cloud.datacatalog.v1beta1.TagField") 659 proto.RegisterType((*TagField_EnumValue)(nil), "google.cloud.datacatalog.v1beta1.TagField.EnumValue") 660 proto.RegisterType((*TagTemplate)(nil), "google.cloud.datacatalog.v1beta1.TagTemplate") 661 proto.RegisterMapType((map[string]*TagTemplateField)(nil), "google.cloud.datacatalog.v1beta1.TagTemplate.FieldsEntry") 662 proto.RegisterType((*TagTemplateField)(nil), "google.cloud.datacatalog.v1beta1.TagTemplateField") 663 proto.RegisterType((*FieldType)(nil), "google.cloud.datacatalog.v1beta1.FieldType") 664 proto.RegisterType((*FieldType_EnumType)(nil), "google.cloud.datacatalog.v1beta1.FieldType.EnumType") 665 proto.RegisterType((*FieldType_EnumType_EnumValue)(nil), "google.cloud.datacatalog.v1beta1.FieldType.EnumType.EnumValue") 666} 667 668func init() { 669 proto.RegisterFile("google/cloud/datacatalog/v1beta1/tags.proto", fileDescriptor_6fd303c40f581309) 670} 671 672var fileDescriptor_6fd303c40f581309 = []byte{ 673 // 707 bytes of a gzipped FileDescriptorProto 674 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x55, 0xdb, 0x6e, 0xd3, 0x4c, 675 0x10, 0x8e, 0x73, 0xfa, 0x93, 0x71, 0x93, 0xdf, 0x5a, 0x84, 0x14, 0x59, 0x88, 0x96, 0x70, 0x53, 676 0x51, 0xc9, 0x56, 0x43, 0x2f, 0x38, 0x48, 0x1c, 0x42, 0x5d, 0x62, 0xd1, 0x43, 0x70, 0xdc, 0x4a, 677 0x70, 0x63, 0x36, 0xf1, 0xd6, 0xb2, 0xba, 0xf6, 0x5a, 0xb1, 0x1d, 0x94, 0x17, 0xe0, 0x3d, 0x78, 678 0x11, 0x5e, 0x83, 0xb7, 0xe0, 0x9a, 0x4b, 0xe4, 0xf5, 0x3a, 0x4d, 0x43, 0xab, 0xa6, 0xdc, 0xed, 679 0xcc, 0x7c, 0xf3, 0xcd, 0xcc, 0xe7, 0x4f, 0x09, 0xec, 0x78, 0x8c, 0x79, 0x94, 0xe8, 0x13, 0xca, 680 0x52, 0x57, 0x77, 0x71, 0x82, 0x27, 0x38, 0xc1, 0x94, 0x79, 0xfa, 0x6c, 0x77, 0x4c, 0x12, 0xbc, 681 0xab, 0x27, 0xd8, 0x8b, 0xb5, 0x68, 0xca, 0x12, 0x86, 0xb6, 0x72, 0xb0, 0xc6, 0xc1, 0xda, 0x12, 682 0x58, 0x13, 0x60, 0x75, 0x53, 0xd0, 0x71, 0xfc, 0x38, 0x3d, 0xd7, 0x13, 0x3f, 0x20, 0x71, 0x82, 683 0x83, 0x28, 0xa7, 0xe8, 0xfe, 0x28, 0x43, 0xc5, 0xc6, 0x1e, 0x42, 0x50, 0x0d, 0x71, 0x40, 0x3a, 684 0xd2, 0x96, 0xb4, 0xdd, 0xb4, 0xf8, 0x1b, 0xa9, 0xd0, 0x48, 0x48, 0x10, 0x51, 0x9c, 0x90, 0x4e, 685 0x99, 0xe7, 0x17, 0x31, 0xea, 0xc1, 0xfd, 0xe2, 0xed, 0xb8, 0x7e, 0x1c, 0x51, 0x3c, 0x77, 0x38, 686 0x41, 0x8d, 0x03, 0xef, 0x15, 0xc5, 0xfd, 0xbc, 0x76, 0x9c, 0xf1, 0x75, 0xa0, 0x3e, 0x61, 0x34, 687 0x0d, 0xc2, 0x4e, 0x35, 0x03, 0x0d, 0x4a, 0x96, 0x88, 0x91, 0x09, 0xf5, 0x73, 0x9f, 0x50, 0x37, 688 0xee, 0x54, 0xb6, 0x2a, 0xdb, 0x72, 0x6f, 0x57, 0xbb, 0xed, 0x32, 0xcd, 0xc6, 0x9e, 0x76, 0xc0, 689 0x7b, 0x8c, 0x30, 0x99, 0xce, 0x2d, 0x41, 0xa0, 0x12, 0x90, 0x97, 0xd2, 0x48, 0x81, 0xca, 0x05, 690 0x99, 0x8b, 0xb3, 0xb2, 0x27, 0x7a, 0x03, 0xb5, 0x19, 0xa6, 0x69, 0x7e, 0x92, 0xdc, 0x7b, 0xb2, 691 0xd6, 0x28, 0x4e, 0x69, 0xe5, 0x8d, 0x2f, 0xca, 0xcf, 0xa4, 0xfe, 0x7f, 0x50, 0x8b, 0x27, 0x2c, 692 0x22, 0xdd, 0x5f, 0x65, 0x68, 0x14, 0x00, 0xf4, 0x08, 0x36, 0xae, 0x88, 0x91, 0x8f, 0x95, 0xdd, 693 0x25, 0x11, 0x1e, 0xc3, 0x86, 0xcb, 0xd2, 0x31, 0x25, 0xce, 0xe5, 0x16, 0xd2, 0xa0, 0x64, 0xc9, 694 0x79, 0xf6, 0x2c, 0x4b, 0x66, 0xa0, 0x38, 0x99, 0xfa, 0xa1, 0x27, 0x40, 0x15, 0xa1, 0x97, 0x9c, 695 0x67, 0x73, 0xd0, 0x26, 0xc0, 0x98, 0x31, 0x2a, 0x20, 0x99, 0xa4, 0x8d, 0x41, 0xc9, 0x6a, 0x66, 696 0xb9, 0x1c, 0x60, 0xc0, 0xff, 0x8b, 0xcf, 0x2d, 0x50, 0x35, 0x7e, 0xb3, 0x5a, 0xdc, 0x5c, 0xd8, 697 0x42, 0xb3, 0x0b, 0xdc, 0xa0, 0x64, 0xb5, 0x17, 0x4d, 0x39, 0xcd, 0x29, 0x00, 0x09, 0xd3, 0x40, 698 0x30, 0xd4, 0x39, 0xc3, 0xde, 0xfa, 0xaa, 0x69, 0x46, 0x98, 0x06, 0x9c, 0x29, 0xdb, 0x8e, 0x14, 699 0x81, 0xaa, 0x41, 0x73, 0x51, 0x59, 0x43, 0xb8, 0x7e, 0x1d, 0xaa, 0x17, 0x7e, 0xe8, 0x76, 0xbf, 700 0x95, 0x41, 0xb6, 0xb1, 0x67, 0x17, 0x4e, 0xbc, 0xce, 0xb9, 0xab, 0x74, 0xe5, 0xbf, 0xbf, 0xc3, 701 0xc7, 0x15, 0xcb, 0x3d, 0x5f, 0xeb, 0xa2, 0x62, 0xea, 0xb5, 0xd6, 0x0b, 0x6e, 0xb3, 0xde, 0xe0, 702 0xaa, 0xf5, 0x7a, 0x77, 0x1a, 0xb9, 0x6a, 0xc1, 0xee, 0x0c, 0x94, 0xd5, 0xf2, 0x3a, 0x06, 0x7c, 703 0x0d, 0xd5, 0x64, 0x1e, 0x15, 0x3b, 0xec, 0xdc, 0xbe, 0x03, 0x67, 0xb6, 0xe7, 0x11, 0xb1, 0x78, 704 0x63, 0xf7, 0x67, 0x05, 0x9a, 0x8b, 0x1c, 0x1a, 0x43, 0x3b, 0x9a, 0xfa, 0x81, 0x9f, 0xf8, 0x33, 705 0xe2, 0x70, 0xe2, 0x6c, 0x66, 0x7b, 0x1d, 0x3d, 0x17, 0x24, 0xda, 0xb0, 0x60, 0xc8, 0xa2, 0x41, 706 0xc9, 0x6a, 0x45, 0xcb, 0x09, 0x34, 0x02, 0xee, 0x1b, 0x67, 0x69, 0xef, 0xbd, 0xbb, 0xd0, 0x67, 707 0x3e, 0x13, 0xcc, 0x0d, 0x22, 0xde, 0xea, 0x77, 0x09, 0x1a, 0x45, 0x01, 0x11, 0x68, 0x63, 0x4a, 708 0xd9, 0x57, 0xe2, 0xe6, 0x36, 0x8f, 0x3b, 0x12, 0x77, 0xc5, 0xab, 0x7f, 0x19, 0x73, 0xe9, 0x78, 709 0xab, 0x25, 0x58, 0x79, 0x14, 0xdf, 0xd5, 0xf3, 0xdd, 0x2f, 0xd0, 0xba, 0x22, 0x0d, 0x7a, 0x08, 710 0xea, 0xd0, 0x32, 0x8f, 0x4c, 0xdb, 0x3c, 0x33, 0x1c, 0xfb, 0xd3, 0xd0, 0x70, 0x4e, 0x8f, 0x47, 711 0x43, 0xe3, 0x9d, 0x79, 0x60, 0x1a, 0xfb, 0x4a, 0x09, 0x01, 0xd4, 0xf7, 0x4f, 0x4e, 0xfb, 0x87, 712 0x86, 0x22, 0x65, 0xef, 0x91, 0x6d, 0x99, 0xc7, 0xef, 0x95, 0x32, 0x6a, 0x40, 0xb5, 0x7f, 0x72, 713 0x72, 0xa8, 0x54, 0x50, 0x0b, 0x9a, 0xb6, 0x79, 0x64, 0x8c, 0xec, 0xb7, 0x47, 0x43, 0xa5, 0xda, 714 0x97, 0xa1, 0x99, 0xa9, 0xea, 0xb8, 0x64, 0x42, 0xfb, 0x11, 0x3c, 0x98, 0xb0, 0xe0, 0xc6, 0x93, 715 0x87, 0xd2, 0xe7, 0x0f, 0xa2, 0xe6, 0x31, 0x8a, 0x43, 0x4f, 0x63, 0x53, 0x4f, 0xf7, 0x48, 0xc8, 716 0x7f, 0x46, 0xf4, 0xbc, 0x84, 0x23, 0x3f, 0xbe, 0xf9, 0xdf, 0xeb, 0xe5, 0x52, 0xee, 0xb7, 0x24, 717 0x8d, 0xeb, 0xbc, 0xf5, 0xe9, 0x9f, 0x00, 0x00, 0x00, 0xff, 0xff, 0x99, 0x48, 0x94, 0xd3, 0xf7, 718 0x06, 0x00, 0x00, 719} 720