Documentation ¶
Index ¶
- Variables
- func RegisterDataCatalogServer(s *grpc.Server, srv DataCatalogServer)
- type BigQueryDateShardedSpec
- func (*BigQueryDateShardedSpec) Descriptor() ([]byte, []int)
- func (m *BigQueryDateShardedSpec) GetDataset() string
- func (m *BigQueryDateShardedSpec) GetShardCount() int64
- func (m *BigQueryDateShardedSpec) GetTablePrefix() string
- func (*BigQueryDateShardedSpec) ProtoMessage()
- func (m *BigQueryDateShardedSpec) Reset()
- func (m *BigQueryDateShardedSpec) String() string
- func (m *BigQueryDateShardedSpec) XXX_DiscardUnknown()
- func (m *BigQueryDateShardedSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *BigQueryDateShardedSpec) XXX_Merge(src proto.Message)
- func (m *BigQueryDateShardedSpec) XXX_Size() int
- func (m *BigQueryDateShardedSpec) XXX_Unmarshal(b []byte) error
- type BigQueryTableSpec
- func (*BigQueryTableSpec) Descriptor() ([]byte, []int)
- func (m *BigQueryTableSpec) GetTableSourceType() TableSourceType
- func (m *BigQueryTableSpec) GetTableSpec() *TableSpec
- func (m *BigQueryTableSpec) GetTypeSpec() isBigQueryTableSpec_TypeSpec
- func (m *BigQueryTableSpec) GetViewSpec() *ViewSpec
- func (*BigQueryTableSpec) ProtoMessage()
- func (m *BigQueryTableSpec) Reset()
- func (m *BigQueryTableSpec) String() string
- func (m *BigQueryTableSpec) XXX_DiscardUnknown()
- func (m *BigQueryTableSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *BigQueryTableSpec) XXX_Merge(src proto.Message)
- func (*BigQueryTableSpec) XXX_OneofWrappers() []interface{}
- func (m *BigQueryTableSpec) XXX_Size() int
- func (m *BigQueryTableSpec) XXX_Unmarshal(b []byte) error
- type BigQueryTableSpec_TableSpec
- type BigQueryTableSpec_ViewSpec
- type ColumnSchema
- func (*ColumnSchema) Descriptor() ([]byte, []int)
- func (m *ColumnSchema) GetColumn() string
- func (m *ColumnSchema) GetDescription() string
- func (m *ColumnSchema) GetMode() string
- func (m *ColumnSchema) GetSubcolumns() []*ColumnSchema
- func (m *ColumnSchema) GetType() string
- func (*ColumnSchema) ProtoMessage()
- func (m *ColumnSchema) Reset()
- func (m *ColumnSchema) String() string
- func (m *ColumnSchema) XXX_DiscardUnknown()
- func (m *ColumnSchema) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ColumnSchema) XXX_Merge(src proto.Message)
- func (m *ColumnSchema) XXX_Size() int
- func (m *ColumnSchema) XXX_Unmarshal(b []byte) error
- type CreateEntryGroupRequest
- func (*CreateEntryGroupRequest) Descriptor() ([]byte, []int)
- func (m *CreateEntryGroupRequest) GetEntryGroup() *EntryGroup
- func (m *CreateEntryGroupRequest) GetEntryGroupId() string
- func (m *CreateEntryGroupRequest) GetParent() string
- func (*CreateEntryGroupRequest) ProtoMessage()
- func (m *CreateEntryGroupRequest) Reset()
- func (m *CreateEntryGroupRequest) String() string
- func (m *CreateEntryGroupRequest) XXX_DiscardUnknown()
- func (m *CreateEntryGroupRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CreateEntryGroupRequest) XXX_Merge(src proto.Message)
- func (m *CreateEntryGroupRequest) XXX_Size() int
- func (m *CreateEntryGroupRequest) XXX_Unmarshal(b []byte) error
- type CreateEntryRequest
- func (*CreateEntryRequest) Descriptor() ([]byte, []int)
- func (m *CreateEntryRequest) GetEntry() *Entry
- func (m *CreateEntryRequest) GetEntryId() string
- func (m *CreateEntryRequest) GetParent() string
- func (*CreateEntryRequest) ProtoMessage()
- func (m *CreateEntryRequest) Reset()
- func (m *CreateEntryRequest) String() string
- func (m *CreateEntryRequest) XXX_DiscardUnknown()
- func (m *CreateEntryRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CreateEntryRequest) XXX_Merge(src proto.Message)
- func (m *CreateEntryRequest) XXX_Size() int
- func (m *CreateEntryRequest) XXX_Unmarshal(b []byte) error
- type CreateTagRequest
- func (*CreateTagRequest) Descriptor() ([]byte, []int)
- func (m *CreateTagRequest) GetParent() string
- func (m *CreateTagRequest) GetTag() *Tag
- func (*CreateTagRequest) ProtoMessage()
- func (m *CreateTagRequest) Reset()
- func (m *CreateTagRequest) String() string
- func (m *CreateTagRequest) XXX_DiscardUnknown()
- func (m *CreateTagRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CreateTagRequest) XXX_Merge(src proto.Message)
- func (m *CreateTagRequest) XXX_Size() int
- func (m *CreateTagRequest) XXX_Unmarshal(b []byte) error
- type CreateTagTemplateFieldRequest
- func (*CreateTagTemplateFieldRequest) Descriptor() ([]byte, []int)
- func (m *CreateTagTemplateFieldRequest) GetParent() string
- func (m *CreateTagTemplateFieldRequest) GetTagTemplateField() *TagTemplateField
- func (m *CreateTagTemplateFieldRequest) GetTagTemplateFieldId() string
- func (*CreateTagTemplateFieldRequest) ProtoMessage()
- func (m *CreateTagTemplateFieldRequest) Reset()
- func (m *CreateTagTemplateFieldRequest) String() string
- func (m *CreateTagTemplateFieldRequest) XXX_DiscardUnknown()
- func (m *CreateTagTemplateFieldRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CreateTagTemplateFieldRequest) XXX_Merge(src proto.Message)
- func (m *CreateTagTemplateFieldRequest) XXX_Size() int
- func (m *CreateTagTemplateFieldRequest) XXX_Unmarshal(b []byte) error
- type CreateTagTemplateRequest
- func (*CreateTagTemplateRequest) Descriptor() ([]byte, []int)
- func (m *CreateTagTemplateRequest) GetParent() string
- func (m *CreateTagTemplateRequest) GetTagTemplate() *TagTemplate
- func (m *CreateTagTemplateRequest) GetTagTemplateId() string
- func (*CreateTagTemplateRequest) ProtoMessage()
- func (m *CreateTagTemplateRequest) Reset()
- func (m *CreateTagTemplateRequest) String() string
- func (m *CreateTagTemplateRequest) XXX_DiscardUnknown()
- func (m *CreateTagTemplateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CreateTagTemplateRequest) XXX_Merge(src proto.Message)
- func (m *CreateTagTemplateRequest) XXX_Size() int
- func (m *CreateTagTemplateRequest) XXX_Unmarshal(b []byte) error
- type DataCatalogClient
- type DataCatalogServer
- type DeleteEntryGroupRequest
- func (*DeleteEntryGroupRequest) Descriptor() ([]byte, []int)
- func (m *DeleteEntryGroupRequest) GetForce() bool
- func (m *DeleteEntryGroupRequest) GetName() string
- func (*DeleteEntryGroupRequest) ProtoMessage()
- func (m *DeleteEntryGroupRequest) Reset()
- func (m *DeleteEntryGroupRequest) String() string
- func (m *DeleteEntryGroupRequest) XXX_DiscardUnknown()
- func (m *DeleteEntryGroupRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DeleteEntryGroupRequest) XXX_Merge(src proto.Message)
- func (m *DeleteEntryGroupRequest) XXX_Size() int
- func (m *DeleteEntryGroupRequest) XXX_Unmarshal(b []byte) error
- type DeleteEntryRequest
- func (*DeleteEntryRequest) Descriptor() ([]byte, []int)
- func (m *DeleteEntryRequest) GetName() string
- func (*DeleteEntryRequest) ProtoMessage()
- func (m *DeleteEntryRequest) Reset()
- func (m *DeleteEntryRequest) String() string
- func (m *DeleteEntryRequest) XXX_DiscardUnknown()
- func (m *DeleteEntryRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DeleteEntryRequest) XXX_Merge(src proto.Message)
- func (m *DeleteEntryRequest) XXX_Size() int
- func (m *DeleteEntryRequest) XXX_Unmarshal(b []byte) error
- type DeleteTagRequest
- func (*DeleteTagRequest) Descriptor() ([]byte, []int)
- func (m *DeleteTagRequest) GetName() string
- func (*DeleteTagRequest) ProtoMessage()
- func (m *DeleteTagRequest) Reset()
- func (m *DeleteTagRequest) String() string
- func (m *DeleteTagRequest) XXX_DiscardUnknown()
- func (m *DeleteTagRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DeleteTagRequest) XXX_Merge(src proto.Message)
- func (m *DeleteTagRequest) XXX_Size() int
- func (m *DeleteTagRequest) XXX_Unmarshal(b []byte) error
- type DeleteTagTemplateFieldRequest
- func (*DeleteTagTemplateFieldRequest) Descriptor() ([]byte, []int)
- func (m *DeleteTagTemplateFieldRequest) GetForce() bool
- func (m *DeleteTagTemplateFieldRequest) GetName() string
- func (*DeleteTagTemplateFieldRequest) ProtoMessage()
- func (m *DeleteTagTemplateFieldRequest) Reset()
- func (m *DeleteTagTemplateFieldRequest) String() string
- func (m *DeleteTagTemplateFieldRequest) XXX_DiscardUnknown()
- func (m *DeleteTagTemplateFieldRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DeleteTagTemplateFieldRequest) XXX_Merge(src proto.Message)
- func (m *DeleteTagTemplateFieldRequest) XXX_Size() int
- func (m *DeleteTagTemplateFieldRequest) XXX_Unmarshal(b []byte) error
- type DeleteTagTemplateRequest
- func (*DeleteTagTemplateRequest) Descriptor() ([]byte, []int)
- func (m *DeleteTagTemplateRequest) GetForce() bool
- func (m *DeleteTagTemplateRequest) GetName() string
- func (*DeleteTagTemplateRequest) ProtoMessage()
- func (m *DeleteTagTemplateRequest) Reset()
- func (m *DeleteTagTemplateRequest) String() string
- func (m *DeleteTagTemplateRequest) XXX_DiscardUnknown()
- func (m *DeleteTagTemplateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DeleteTagTemplateRequest) XXX_Merge(src proto.Message)
- func (m *DeleteTagTemplateRequest) XXX_Size() int
- func (m *DeleteTagTemplateRequest) XXX_Unmarshal(b []byte) error
- type Entry
- func (*Entry) Descriptor() ([]byte, []int)
- func (m *Entry) GetBigqueryDateShardedSpec() *BigQueryDateShardedSpec
- func (m *Entry) GetBigqueryTableSpec() *BigQueryTableSpec
- func (m *Entry) GetDescription() string
- func (m *Entry) GetDisplayName() string
- func (m *Entry) GetEntryType() isEntry_EntryType
- func (m *Entry) GetGcsFilesetSpec() *GcsFilesetSpec
- func (m *Entry) GetIntegratedSystem() IntegratedSystem
- func (m *Entry) GetLinkedResource() string
- func (m *Entry) GetName() string
- func (m *Entry) GetSchema() *Schema
- func (m *Entry) GetSourceSystemTimestamps() *SystemTimestamps
- func (m *Entry) GetSystem() isEntry_System
- func (m *Entry) GetType() EntryType
- func (m *Entry) GetTypeSpec() isEntry_TypeSpec
- func (m *Entry) GetUserSpecifiedSystem() string
- func (m *Entry) GetUserSpecifiedType() string
- func (*Entry) ProtoMessage()
- func (m *Entry) Reset()
- func (m *Entry) String() string
- func (m *Entry) XXX_DiscardUnknown()
- func (m *Entry) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Entry) XXX_Merge(src proto.Message)
- func (*Entry) XXX_OneofWrappers() []interface{}
- func (m *Entry) XXX_Size() int
- func (m *Entry) XXX_Unmarshal(b []byte) error
- type EntryGroup
- func (*EntryGroup) Descriptor() ([]byte, []int)
- func (m *EntryGroup) GetDataCatalogTimestamps() *SystemTimestamps
- func (m *EntryGroup) GetDescription() string
- func (m *EntryGroup) GetDisplayName() string
- func (m *EntryGroup) GetName() string
- func (*EntryGroup) ProtoMessage()
- func (m *EntryGroup) Reset()
- func (m *EntryGroup) String() string
- func (m *EntryGroup) XXX_DiscardUnknown()
- func (m *EntryGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *EntryGroup) XXX_Merge(src proto.Message)
- func (m *EntryGroup) XXX_Size() int
- func (m *EntryGroup) XXX_Unmarshal(b []byte) error
- type EntryType
- type Entry_BigqueryDateShardedSpec
- type Entry_BigqueryTableSpec
- type Entry_GcsFilesetSpec
- type Entry_IntegratedSystem
- type Entry_Type
- type Entry_UserSpecifiedSystem
- type Entry_UserSpecifiedType
- type FieldType
- func (*FieldType) Descriptor() ([]byte, []int)
- func (m *FieldType) GetEnumType() *FieldType_EnumType
- func (m *FieldType) GetPrimitiveType() FieldType_PrimitiveType
- func (m *FieldType) GetTypeDecl() isFieldType_TypeDecl
- func (*FieldType) ProtoMessage()
- func (m *FieldType) Reset()
- func (m *FieldType) String() string
- func (m *FieldType) XXX_DiscardUnknown()
- func (m *FieldType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *FieldType) XXX_Merge(src proto.Message)
- func (*FieldType) XXX_OneofWrappers() []interface{}
- func (m *FieldType) XXX_Size() int
- func (m *FieldType) XXX_Unmarshal(b []byte) error
- type FieldType_EnumType
- func (*FieldType_EnumType) Descriptor() ([]byte, []int)
- func (m *FieldType_EnumType) GetAllowedValues() []*FieldType_EnumType_EnumValue
- func (*FieldType_EnumType) ProtoMessage()
- func (m *FieldType_EnumType) Reset()
- func (m *FieldType_EnumType) String() string
- func (m *FieldType_EnumType) XXX_DiscardUnknown()
- func (m *FieldType_EnumType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *FieldType_EnumType) XXX_Merge(src proto.Message)
- func (m *FieldType_EnumType) XXX_Size() int
- func (m *FieldType_EnumType) XXX_Unmarshal(b []byte) error
- type FieldType_EnumType_
- type FieldType_EnumType_EnumValue
- func (*FieldType_EnumType_EnumValue) Descriptor() ([]byte, []int)
- func (m *FieldType_EnumType_EnumValue) GetDisplayName() string
- func (*FieldType_EnumType_EnumValue) ProtoMessage()
- func (m *FieldType_EnumType_EnumValue) Reset()
- func (m *FieldType_EnumType_EnumValue) String() string
- func (m *FieldType_EnumType_EnumValue) XXX_DiscardUnknown()
- func (m *FieldType_EnumType_EnumValue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *FieldType_EnumType_EnumValue) XXX_Merge(src proto.Message)
- func (m *FieldType_EnumType_EnumValue) XXX_Size() int
- func (m *FieldType_EnumType_EnumValue) XXX_Unmarshal(b []byte) error
- type FieldType_PrimitiveType
- type FieldType_PrimitiveType_
- type GcsFileSpec
- func (*GcsFileSpec) Descriptor() ([]byte, []int)
- func (m *GcsFileSpec) GetFilePath() string
- func (m *GcsFileSpec) GetGcsTimestamps() *SystemTimestamps
- func (m *GcsFileSpec) GetSizeBytes() int64
- func (*GcsFileSpec) ProtoMessage()
- func (m *GcsFileSpec) Reset()
- func (m *GcsFileSpec) String() string
- func (m *GcsFileSpec) XXX_DiscardUnknown()
- func (m *GcsFileSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GcsFileSpec) XXX_Merge(src proto.Message)
- func (m *GcsFileSpec) XXX_Size() int
- func (m *GcsFileSpec) XXX_Unmarshal(b []byte) error
- type GcsFilesetSpec
- func (*GcsFilesetSpec) Descriptor() ([]byte, []int)
- func (m *GcsFilesetSpec) GetFilePatterns() []string
- func (m *GcsFilesetSpec) GetSampleGcsFileSpecs() []*GcsFileSpec
- func (*GcsFilesetSpec) ProtoMessage()
- func (m *GcsFilesetSpec) Reset()
- func (m *GcsFilesetSpec) String() string
- func (m *GcsFilesetSpec) XXX_DiscardUnknown()
- func (m *GcsFilesetSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GcsFilesetSpec) XXX_Merge(src proto.Message)
- func (m *GcsFilesetSpec) XXX_Size() int
- func (m *GcsFilesetSpec) XXX_Unmarshal(b []byte) error
- type GetEntryGroupRequest
- func (*GetEntryGroupRequest) Descriptor() ([]byte, []int)
- func (m *GetEntryGroupRequest) GetName() string
- func (m *GetEntryGroupRequest) GetReadMask() *field_mask.FieldMask
- func (*GetEntryGroupRequest) ProtoMessage()
- func (m *GetEntryGroupRequest) Reset()
- func (m *GetEntryGroupRequest) String() string
- func (m *GetEntryGroupRequest) XXX_DiscardUnknown()
- func (m *GetEntryGroupRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GetEntryGroupRequest) XXX_Merge(src proto.Message)
- func (m *GetEntryGroupRequest) XXX_Size() int
- func (m *GetEntryGroupRequest) XXX_Unmarshal(b []byte) error
- type GetEntryRequest
- func (*GetEntryRequest) Descriptor() ([]byte, []int)
- func (m *GetEntryRequest) GetName() string
- func (*GetEntryRequest) ProtoMessage()
- func (m *GetEntryRequest) Reset()
- func (m *GetEntryRequest) String() string
- func (m *GetEntryRequest) XXX_DiscardUnknown()
- func (m *GetEntryRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GetEntryRequest) XXX_Merge(src proto.Message)
- func (m *GetEntryRequest) XXX_Size() int
- func (m *GetEntryRequest) XXX_Unmarshal(b []byte) error
- type GetTagTemplateRequest
- func (*GetTagTemplateRequest) Descriptor() ([]byte, []int)
- func (m *GetTagTemplateRequest) GetName() string
- func (*GetTagTemplateRequest) ProtoMessage()
- func (m *GetTagTemplateRequest) Reset()
- func (m *GetTagTemplateRequest) String() string
- func (m *GetTagTemplateRequest) XXX_DiscardUnknown()
- func (m *GetTagTemplateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GetTagTemplateRequest) XXX_Merge(src proto.Message)
- func (m *GetTagTemplateRequest) XXX_Size() int
- func (m *GetTagTemplateRequest) XXX_Unmarshal(b []byte) error
- type IntegratedSystem
- type ListEntriesRequest
- func (*ListEntriesRequest) Descriptor() ([]byte, []int)
- func (m *ListEntriesRequest) GetPageSize() int32
- func (m *ListEntriesRequest) GetPageToken() string
- func (m *ListEntriesRequest) GetParent() string
- func (m *ListEntriesRequest) GetReadMask() *field_mask.FieldMask
- func (*ListEntriesRequest) ProtoMessage()
- func (m *ListEntriesRequest) Reset()
- func (m *ListEntriesRequest) String() string
- func (m *ListEntriesRequest) XXX_DiscardUnknown()
- func (m *ListEntriesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ListEntriesRequest) XXX_Merge(src proto.Message)
- func (m *ListEntriesRequest) XXX_Size() int
- func (m *ListEntriesRequest) XXX_Unmarshal(b []byte) error
- type ListEntriesResponse
- func (*ListEntriesResponse) Descriptor() ([]byte, []int)
- func (m *ListEntriesResponse) GetEntries() []*Entry
- func (m *ListEntriesResponse) GetNextPageToken() string
- func (*ListEntriesResponse) ProtoMessage()
- func (m *ListEntriesResponse) Reset()
- func (m *ListEntriesResponse) String() string
- func (m *ListEntriesResponse) XXX_DiscardUnknown()
- func (m *ListEntriesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ListEntriesResponse) XXX_Merge(src proto.Message)
- func (m *ListEntriesResponse) XXX_Size() int
- func (m *ListEntriesResponse) XXX_Unmarshal(b []byte) error
- type ListEntryGroupsRequest
- func (*ListEntryGroupsRequest) Descriptor() ([]byte, []int)
- func (m *ListEntryGroupsRequest) GetPageSize() int32
- func (m *ListEntryGroupsRequest) GetPageToken() string
- func (m *ListEntryGroupsRequest) GetParent() string
- func (*ListEntryGroupsRequest) ProtoMessage()
- func (m *ListEntryGroupsRequest) Reset()
- func (m *ListEntryGroupsRequest) String() string
- func (m *ListEntryGroupsRequest) XXX_DiscardUnknown()
- func (m *ListEntryGroupsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ListEntryGroupsRequest) XXX_Merge(src proto.Message)
- func (m *ListEntryGroupsRequest) XXX_Size() int
- func (m *ListEntryGroupsRequest) XXX_Unmarshal(b []byte) error
- type ListEntryGroupsResponse
- func (*ListEntryGroupsResponse) Descriptor() ([]byte, []int)
- func (m *ListEntryGroupsResponse) GetEntryGroups() []*EntryGroup
- func (m *ListEntryGroupsResponse) GetNextPageToken() string
- func (*ListEntryGroupsResponse) ProtoMessage()
- func (m *ListEntryGroupsResponse) Reset()
- func (m *ListEntryGroupsResponse) String() string
- func (m *ListEntryGroupsResponse) XXX_DiscardUnknown()
- func (m *ListEntryGroupsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ListEntryGroupsResponse) XXX_Merge(src proto.Message)
- func (m *ListEntryGroupsResponse) XXX_Size() int
- func (m *ListEntryGroupsResponse) XXX_Unmarshal(b []byte) error
- type ListTagsRequest
- func (*ListTagsRequest) Descriptor() ([]byte, []int)
- func (m *ListTagsRequest) GetPageSize() int32
- func (m *ListTagsRequest) GetPageToken() string
- func (m *ListTagsRequest) GetParent() string
- func (*ListTagsRequest) ProtoMessage()
- func (m *ListTagsRequest) Reset()
- func (m *ListTagsRequest) String() string
- func (m *ListTagsRequest) XXX_DiscardUnknown()
- func (m *ListTagsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ListTagsRequest) XXX_Merge(src proto.Message)
- func (m *ListTagsRequest) XXX_Size() int
- func (m *ListTagsRequest) XXX_Unmarshal(b []byte) error
- type ListTagsResponse
- func (*ListTagsResponse) Descriptor() ([]byte, []int)
- func (m *ListTagsResponse) GetNextPageToken() string
- func (m *ListTagsResponse) GetTags() []*Tag
- func (*ListTagsResponse) ProtoMessage()
- func (m *ListTagsResponse) Reset()
- func (m *ListTagsResponse) String() string
- func (m *ListTagsResponse) XXX_DiscardUnknown()
- func (m *ListTagsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ListTagsResponse) XXX_Merge(src proto.Message)
- func (m *ListTagsResponse) XXX_Size() int
- func (m *ListTagsResponse) XXX_Unmarshal(b []byte) error
- type LookupEntryRequest
- func (*LookupEntryRequest) Descriptor() ([]byte, []int)
- func (m *LookupEntryRequest) GetLinkedResource() string
- func (m *LookupEntryRequest) GetSqlResource() string
- func (m *LookupEntryRequest) GetTargetName() isLookupEntryRequest_TargetName
- func (*LookupEntryRequest) ProtoMessage()
- func (m *LookupEntryRequest) Reset()
- func (m *LookupEntryRequest) String() string
- func (m *LookupEntryRequest) XXX_DiscardUnknown()
- func (m *LookupEntryRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *LookupEntryRequest) XXX_Merge(src proto.Message)
- func (*LookupEntryRequest) XXX_OneofWrappers() []interface{}
- func (m *LookupEntryRequest) XXX_Size() int
- func (m *LookupEntryRequest) XXX_Unmarshal(b []byte) error
- type LookupEntryRequest_LinkedResource
- type LookupEntryRequest_SqlResource
- type RenameTagTemplateFieldRequest
- func (*RenameTagTemplateFieldRequest) Descriptor() ([]byte, []int)
- func (m *RenameTagTemplateFieldRequest) GetName() string
- func (m *RenameTagTemplateFieldRequest) GetNewTagTemplateFieldId() string
- func (*RenameTagTemplateFieldRequest) ProtoMessage()
- func (m *RenameTagTemplateFieldRequest) Reset()
- func (m *RenameTagTemplateFieldRequest) String() string
- func (m *RenameTagTemplateFieldRequest) XXX_DiscardUnknown()
- func (m *RenameTagTemplateFieldRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RenameTagTemplateFieldRequest) XXX_Merge(src proto.Message)
- func (m *RenameTagTemplateFieldRequest) XXX_Size() int
- func (m *RenameTagTemplateFieldRequest) XXX_Unmarshal(b []byte) error
- type Schema
- func (*Schema) Descriptor() ([]byte, []int)
- func (m *Schema) GetColumns() []*ColumnSchema
- func (*Schema) ProtoMessage()
- func (m *Schema) Reset()
- func (m *Schema) String() string
- func (m *Schema) XXX_DiscardUnknown()
- func (m *Schema) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Schema) XXX_Merge(src proto.Message)
- func (m *Schema) XXX_Size() int
- func (m *Schema) XXX_Unmarshal(b []byte) error
- type SearchCatalogRequest
- func (*SearchCatalogRequest) Descriptor() ([]byte, []int)
- func (m *SearchCatalogRequest) GetOrderBy() string
- func (m *SearchCatalogRequest) GetPageSize() int32
- func (m *SearchCatalogRequest) GetPageToken() string
- func (m *SearchCatalogRequest) GetQuery() string
- func (m *SearchCatalogRequest) GetScope() *SearchCatalogRequest_Scope
- func (*SearchCatalogRequest) ProtoMessage()
- func (m *SearchCatalogRequest) Reset()
- func (m *SearchCatalogRequest) String() string
- func (m *SearchCatalogRequest) XXX_DiscardUnknown()
- func (m *SearchCatalogRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *SearchCatalogRequest) XXX_Merge(src proto.Message)
- func (m *SearchCatalogRequest) XXX_Size() int
- func (m *SearchCatalogRequest) XXX_Unmarshal(b []byte) error
- type SearchCatalogRequest_Scope
- func (*SearchCatalogRequest_Scope) Descriptor() ([]byte, []int)
- func (m *SearchCatalogRequest_Scope) GetIncludeGcpPublicDatasets() bool
- func (m *SearchCatalogRequest_Scope) GetIncludeOrgIds() []string
- func (m *SearchCatalogRequest_Scope) GetIncludeProjectIds() []string
- func (m *SearchCatalogRequest_Scope) GetRestrictedLocations() []string
- func (*SearchCatalogRequest_Scope) ProtoMessage()
- func (m *SearchCatalogRequest_Scope) Reset()
- func (m *SearchCatalogRequest_Scope) String() string
- func (m *SearchCatalogRequest_Scope) XXX_DiscardUnknown()
- func (m *SearchCatalogRequest_Scope) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *SearchCatalogRequest_Scope) XXX_Merge(src proto.Message)
- func (m *SearchCatalogRequest_Scope) XXX_Size() int
- func (m *SearchCatalogRequest_Scope) XXX_Unmarshal(b []byte) error
- type SearchCatalogResponse
- func (*SearchCatalogResponse) Descriptor() ([]byte, []int)
- func (m *SearchCatalogResponse) GetNextPageToken() string
- func (m *SearchCatalogResponse) GetResults() []*SearchCatalogResult
- func (m *SearchCatalogResponse) GetUnreachable() []string
- func (*SearchCatalogResponse) ProtoMessage()
- func (m *SearchCatalogResponse) Reset()
- func (m *SearchCatalogResponse) String() string
- func (m *SearchCatalogResponse) XXX_DiscardUnknown()
- func (m *SearchCatalogResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *SearchCatalogResponse) XXX_Merge(src proto.Message)
- func (m *SearchCatalogResponse) XXX_Size() int
- func (m *SearchCatalogResponse) XXX_Unmarshal(b []byte) error
- type SearchCatalogResult
- func (*SearchCatalogResult) Descriptor() ([]byte, []int)
- func (m *SearchCatalogResult) GetIntegratedSystem() IntegratedSystem
- func (m *SearchCatalogResult) GetLinkedResource() string
- func (m *SearchCatalogResult) GetRelativeResourceName() string
- func (m *SearchCatalogResult) GetSearchResultSubtype() string
- func (m *SearchCatalogResult) GetSearchResultType() SearchResultType
- func (m *SearchCatalogResult) GetSystem() isSearchCatalogResult_System
- func (m *SearchCatalogResult) GetUserSpecifiedSystem() string
- func (*SearchCatalogResult) ProtoMessage()
- func (m *SearchCatalogResult) Reset()
- func (m *SearchCatalogResult) String() string
- func (m *SearchCatalogResult) XXX_DiscardUnknown()
- func (m *SearchCatalogResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *SearchCatalogResult) XXX_Merge(src proto.Message)
- func (*SearchCatalogResult) XXX_OneofWrappers() []interface{}
- func (m *SearchCatalogResult) XXX_Size() int
- func (m *SearchCatalogResult) XXX_Unmarshal(b []byte) error
- type SearchCatalogResult_IntegratedSystem
- type SearchCatalogResult_UserSpecifiedSystem
- type SearchResultType
- type SystemTimestamps
- func (*SystemTimestamps) Descriptor() ([]byte, []int)
- func (m *SystemTimestamps) GetCreateTime() *timestamp.Timestamp
- func (m *SystemTimestamps) GetExpireTime() *timestamp.Timestamp
- func (m *SystemTimestamps) GetUpdateTime() *timestamp.Timestamp
- func (*SystemTimestamps) ProtoMessage()
- func (m *SystemTimestamps) Reset()
- func (m *SystemTimestamps) String() string
- func (m *SystemTimestamps) XXX_DiscardUnknown()
- func (m *SystemTimestamps) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *SystemTimestamps) XXX_Merge(src proto.Message)
- func (m *SystemTimestamps) XXX_Size() int
- func (m *SystemTimestamps) XXX_Unmarshal(b []byte) error
- type TableSourceType
- type TableSpec
- func (*TableSpec) Descriptor() ([]byte, []int)
- func (m *TableSpec) GetGroupedEntry() string
- func (*TableSpec) ProtoMessage()
- func (m *TableSpec) Reset()
- func (m *TableSpec) String() string
- func (m *TableSpec) XXX_DiscardUnknown()
- func (m *TableSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *TableSpec) XXX_Merge(src proto.Message)
- func (m *TableSpec) XXX_Size() int
- func (m *TableSpec) XXX_Unmarshal(b []byte) error
- type Tag
- func (*Tag) Descriptor() ([]byte, []int)
- func (m *Tag) GetColumn() string
- func (m *Tag) GetFields() map[string]*TagField
- func (m *Tag) GetName() string
- func (m *Tag) GetScope() isTag_Scope
- func (m *Tag) GetTemplate() string
- func (m *Tag) GetTemplateDisplayName() string
- func (*Tag) ProtoMessage()
- func (m *Tag) Reset()
- func (m *Tag) String() string
- func (m *Tag) XXX_DiscardUnknown()
- func (m *Tag) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Tag) XXX_Merge(src proto.Message)
- func (*Tag) XXX_OneofWrappers() []interface{}
- func (m *Tag) XXX_Size() int
- func (m *Tag) XXX_Unmarshal(b []byte) error
- type TagField
- func (*TagField) Descriptor() ([]byte, []int)
- func (m *TagField) GetBoolValue() bool
- func (m *TagField) GetDisplayName() string
- func (m *TagField) GetDoubleValue() float64
- func (m *TagField) GetEnumValue() *TagField_EnumValue
- func (m *TagField) GetKind() isTagField_Kind
- func (m *TagField) GetOrder() int32
- func (m *TagField) GetStringValue() string
- func (m *TagField) GetTimestampValue() *timestamp.Timestamp
- func (*TagField) ProtoMessage()
- func (m *TagField) Reset()
- func (m *TagField) String() string
- func (m *TagField) XXX_DiscardUnknown()
- func (m *TagField) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *TagField) XXX_Merge(src proto.Message)
- func (*TagField) XXX_OneofWrappers() []interface{}
- func (m *TagField) XXX_Size() int
- func (m *TagField) XXX_Unmarshal(b []byte) error
- type TagField_BoolValue
- type TagField_DoubleValue
- type TagField_EnumValue
- func (*TagField_EnumValue) Descriptor() ([]byte, []int)
- func (m *TagField_EnumValue) GetDisplayName() string
- func (*TagField_EnumValue) ProtoMessage()
- func (m *TagField_EnumValue) Reset()
- func (m *TagField_EnumValue) String() string
- func (m *TagField_EnumValue) XXX_DiscardUnknown()
- func (m *TagField_EnumValue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *TagField_EnumValue) XXX_Merge(src proto.Message)
- func (m *TagField_EnumValue) XXX_Size() int
- func (m *TagField_EnumValue) XXX_Unmarshal(b []byte) error
- type TagField_EnumValue_
- type TagField_StringValue
- type TagField_TimestampValue
- type TagTemplate
- func (*TagTemplate) Descriptor() ([]byte, []int)
- func (m *TagTemplate) GetDisplayName() string
- func (m *TagTemplate) GetFields() map[string]*TagTemplateField
- func (m *TagTemplate) GetName() string
- func (*TagTemplate) ProtoMessage()
- func (m *TagTemplate) Reset()
- func (m *TagTemplate) String() string
- func (m *TagTemplate) XXX_DiscardUnknown()
- func (m *TagTemplate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *TagTemplate) XXX_Merge(src proto.Message)
- func (m *TagTemplate) XXX_Size() int
- func (m *TagTemplate) XXX_Unmarshal(b []byte) error
- type TagTemplateField
- func (*TagTemplateField) Descriptor() ([]byte, []int)
- func (m *TagTemplateField) GetDisplayName() string
- func (m *TagTemplateField) GetIsRequired() bool
- func (m *TagTemplateField) GetName() string
- func (m *TagTemplateField) GetOrder() int32
- func (m *TagTemplateField) GetType() *FieldType
- func (*TagTemplateField) ProtoMessage()
- func (m *TagTemplateField) Reset()
- func (m *TagTemplateField) String() string
- func (m *TagTemplateField) XXX_DiscardUnknown()
- func (m *TagTemplateField) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *TagTemplateField) XXX_Merge(src proto.Message)
- func (m *TagTemplateField) XXX_Size() int
- func (m *TagTemplateField) XXX_Unmarshal(b []byte) error
- type Tag_Column
- type UnimplementedDataCatalogServer
- func (*UnimplementedDataCatalogServer) CreateEntry(ctx context.Context, req *CreateEntryRequest) (*Entry, error)
- func (*UnimplementedDataCatalogServer) CreateEntryGroup(ctx context.Context, req *CreateEntryGroupRequest) (*EntryGroup, error)
- func (*UnimplementedDataCatalogServer) CreateTag(ctx context.Context, req *CreateTagRequest) (*Tag, error)
- func (*UnimplementedDataCatalogServer) CreateTagTemplate(ctx context.Context, req *CreateTagTemplateRequest) (*TagTemplate, error)
- func (*UnimplementedDataCatalogServer) CreateTagTemplateField(ctx context.Context, req *CreateTagTemplateFieldRequest) (*TagTemplateField, error)
- func (*UnimplementedDataCatalogServer) DeleteEntry(ctx context.Context, req *DeleteEntryRequest) (*empty.Empty, error)
- func (*UnimplementedDataCatalogServer) DeleteEntryGroup(ctx context.Context, req *DeleteEntryGroupRequest) (*empty.Empty, error)
- func (*UnimplementedDataCatalogServer) DeleteTag(ctx context.Context, req *DeleteTagRequest) (*empty.Empty, error)
- func (*UnimplementedDataCatalogServer) DeleteTagTemplate(ctx context.Context, req *DeleteTagTemplateRequest) (*empty.Empty, error)
- func (*UnimplementedDataCatalogServer) DeleteTagTemplateField(ctx context.Context, req *DeleteTagTemplateFieldRequest) (*empty.Empty, error)
- func (*UnimplementedDataCatalogServer) GetEntry(ctx context.Context, req *GetEntryRequest) (*Entry, error)
- func (*UnimplementedDataCatalogServer) GetEntryGroup(ctx context.Context, req *GetEntryGroupRequest) (*EntryGroup, error)
- func (*UnimplementedDataCatalogServer) GetIamPolicy(ctx context.Context, req *v1.GetIamPolicyRequest) (*v1.Policy, error)
- func (*UnimplementedDataCatalogServer) GetTagTemplate(ctx context.Context, req *GetTagTemplateRequest) (*TagTemplate, error)
- func (*UnimplementedDataCatalogServer) ListEntries(ctx context.Context, req *ListEntriesRequest) (*ListEntriesResponse, error)
- func (*UnimplementedDataCatalogServer) ListEntryGroups(ctx context.Context, req *ListEntryGroupsRequest) (*ListEntryGroupsResponse, error)
- func (*UnimplementedDataCatalogServer) ListTags(ctx context.Context, req *ListTagsRequest) (*ListTagsResponse, error)
- func (*UnimplementedDataCatalogServer) LookupEntry(ctx context.Context, req *LookupEntryRequest) (*Entry, error)
- func (*UnimplementedDataCatalogServer) RenameTagTemplateField(ctx context.Context, req *RenameTagTemplateFieldRequest) (*TagTemplateField, error)
- func (*UnimplementedDataCatalogServer) SearchCatalog(ctx context.Context, req *SearchCatalogRequest) (*SearchCatalogResponse, error)
- func (*UnimplementedDataCatalogServer) SetIamPolicy(ctx context.Context, req *v1.SetIamPolicyRequest) (*v1.Policy, error)
- func (*UnimplementedDataCatalogServer) TestIamPermissions(ctx context.Context, req *v1.TestIamPermissionsRequest) (*v1.TestIamPermissionsResponse, error)
- func (*UnimplementedDataCatalogServer) UpdateEntry(ctx context.Context, req *UpdateEntryRequest) (*Entry, error)
- func (*UnimplementedDataCatalogServer) UpdateEntryGroup(ctx context.Context, req *UpdateEntryGroupRequest) (*EntryGroup, error)
- func (*UnimplementedDataCatalogServer) UpdateTag(ctx context.Context, req *UpdateTagRequest) (*Tag, error)
- func (*UnimplementedDataCatalogServer) UpdateTagTemplate(ctx context.Context, req *UpdateTagTemplateRequest) (*TagTemplate, error)
- func (*UnimplementedDataCatalogServer) UpdateTagTemplateField(ctx context.Context, req *UpdateTagTemplateFieldRequest) (*TagTemplateField, error)
- type UpdateEntryGroupRequest
- func (*UpdateEntryGroupRequest) Descriptor() ([]byte, []int)
- func (m *UpdateEntryGroupRequest) GetEntryGroup() *EntryGroup
- func (m *UpdateEntryGroupRequest) GetUpdateMask() *field_mask.FieldMask
- func (*UpdateEntryGroupRequest) ProtoMessage()
- func (m *UpdateEntryGroupRequest) Reset()
- func (m *UpdateEntryGroupRequest) String() string
- func (m *UpdateEntryGroupRequest) XXX_DiscardUnknown()
- func (m *UpdateEntryGroupRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *UpdateEntryGroupRequest) XXX_Merge(src proto.Message)
- func (m *UpdateEntryGroupRequest) XXX_Size() int
- func (m *UpdateEntryGroupRequest) XXX_Unmarshal(b []byte) error
- type UpdateEntryRequest
- func (*UpdateEntryRequest) Descriptor() ([]byte, []int)
- func (m *UpdateEntryRequest) GetEntry() *Entry
- func (m *UpdateEntryRequest) GetUpdateMask() *field_mask.FieldMask
- func (*UpdateEntryRequest) ProtoMessage()
- func (m *UpdateEntryRequest) Reset()
- func (m *UpdateEntryRequest) String() string
- func (m *UpdateEntryRequest) XXX_DiscardUnknown()
- func (m *UpdateEntryRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *UpdateEntryRequest) XXX_Merge(src proto.Message)
- func (m *UpdateEntryRequest) XXX_Size() int
- func (m *UpdateEntryRequest) XXX_Unmarshal(b []byte) error
- type UpdateTagRequest
- func (*UpdateTagRequest) Descriptor() ([]byte, []int)
- func (m *UpdateTagRequest) GetTag() *Tag
- func (m *UpdateTagRequest) GetUpdateMask() *field_mask.FieldMask
- func (*UpdateTagRequest) ProtoMessage()
- func (m *UpdateTagRequest) Reset()
- func (m *UpdateTagRequest) String() string
- func (m *UpdateTagRequest) XXX_DiscardUnknown()
- func (m *UpdateTagRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *UpdateTagRequest) XXX_Merge(src proto.Message)
- func (m *UpdateTagRequest) XXX_Size() int
- func (m *UpdateTagRequest) XXX_Unmarshal(b []byte) error
- type UpdateTagTemplateFieldRequest
- func (*UpdateTagTemplateFieldRequest) Descriptor() ([]byte, []int)
- func (m *UpdateTagTemplateFieldRequest) GetName() string
- func (m *UpdateTagTemplateFieldRequest) GetTagTemplateField() *TagTemplateField
- func (m *UpdateTagTemplateFieldRequest) GetUpdateMask() *field_mask.FieldMask
- func (*UpdateTagTemplateFieldRequest) ProtoMessage()
- func (m *UpdateTagTemplateFieldRequest) Reset()
- func (m *UpdateTagTemplateFieldRequest) String() string
- func (m *UpdateTagTemplateFieldRequest) XXX_DiscardUnknown()
- func (m *UpdateTagTemplateFieldRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *UpdateTagTemplateFieldRequest) XXX_Merge(src proto.Message)
- func (m *UpdateTagTemplateFieldRequest) XXX_Size() int
- func (m *UpdateTagTemplateFieldRequest) XXX_Unmarshal(b []byte) error
- type UpdateTagTemplateRequest
- func (*UpdateTagTemplateRequest) Descriptor() ([]byte, []int)
- func (m *UpdateTagTemplateRequest) GetTagTemplate() *TagTemplate
- func (m *UpdateTagTemplateRequest) GetUpdateMask() *field_mask.FieldMask
- func (*UpdateTagTemplateRequest) ProtoMessage()
- func (m *UpdateTagTemplateRequest) Reset()
- func (m *UpdateTagTemplateRequest) String() string
- func (m *UpdateTagTemplateRequest) XXX_DiscardUnknown()
- func (m *UpdateTagTemplateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *UpdateTagTemplateRequest) XXX_Merge(src proto.Message)
- func (m *UpdateTagTemplateRequest) XXX_Size() int
- func (m *UpdateTagTemplateRequest) XXX_Unmarshal(b []byte) error
- type ViewSpec
- func (*ViewSpec) Descriptor() ([]byte, []int)
- func (m *ViewSpec) GetViewQuery() string
- func (*ViewSpec) ProtoMessage()
- func (m *ViewSpec) Reset()
- func (m *ViewSpec) String() string
- func (m *ViewSpec) XXX_DiscardUnknown()
- func (m *ViewSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ViewSpec) XXX_Merge(src proto.Message)
- func (m *ViewSpec) XXX_Size() int
- func (m *ViewSpec) XXX_Unmarshal(b []byte) error
Constants ¶
This section is empty.
Variables ¶
var EntryType_name = map[int32]string{
0: "ENTRY_TYPE_UNSPECIFIED",
2: "TABLE",
5: "MODEL",
3: "DATA_STREAM",
4: "FILESET",
}
var EntryType_value = map[string]int32{
"ENTRY_TYPE_UNSPECIFIED": 0,
"TABLE": 2,
"MODEL": 5,
"DATA_STREAM": 3,
"FILESET": 4,
}
var FieldType_PrimitiveType_name = map[int32]string{
0: "PRIMITIVE_TYPE_UNSPECIFIED",
1: "DOUBLE",
2: "STRING",
3: "BOOL",
4: "TIMESTAMP",
}
var FieldType_PrimitiveType_value = map[string]int32{
"PRIMITIVE_TYPE_UNSPECIFIED": 0,
"DOUBLE": 1,
"STRING": 2,
"BOOL": 3,
"TIMESTAMP": 4,
}
var IntegratedSystem_name = map[int32]string{
0: "INTEGRATED_SYSTEM_UNSPECIFIED",
1: "BIGQUERY",
2: "CLOUD_PUBSUB",
}
var IntegratedSystem_value = map[string]int32{
"INTEGRATED_SYSTEM_UNSPECIFIED": 0,
"BIGQUERY": 1,
"CLOUD_PUBSUB": 2,
}
var SearchResultType_name = map[int32]string{
0: "SEARCH_RESULT_TYPE_UNSPECIFIED",
1: "ENTRY",
2: "TAG_TEMPLATE",
3: "ENTRY_GROUP",
}
var SearchResultType_value = map[string]int32{
"SEARCH_RESULT_TYPE_UNSPECIFIED": 0,
"ENTRY": 1,
"TAG_TEMPLATE": 2,
"ENTRY_GROUP": 3,
}
var TableSourceType_name = map[int32]string{
0: "TABLE_SOURCE_TYPE_UNSPECIFIED",
2: "BIGQUERY_VIEW",
5: "BIGQUERY_TABLE",
}
var TableSourceType_value = map[string]int32{
"TABLE_SOURCE_TYPE_UNSPECIFIED": 0,
"BIGQUERY_VIEW": 2,
"BIGQUERY_TABLE": 5,
}
Functions ¶
func RegisterDataCatalogServer ¶
func RegisterDataCatalogServer(s *grpc.Server, srv DataCatalogServer)
Types ¶
type BigQueryDateShardedSpec ¶
type BigQueryDateShardedSpec struct { // Output only. The Data Catalog resource name of the dataset entry the current table // belongs to, for example, // `projects/{project_id}/locations/{location}/entrygroups/{entry_group_id}/entries/{entry_id}`. Dataset string `protobuf:"bytes,1,opt,name=dataset,proto3" json:"dataset,omitempty"` // Output only. The table name prefix of the shards. The name of any given shard is // `[table_prefix]YYYYMMDD`, for example, for shard `MyTable20180101`, the // `table_prefix` is `MyTable`. TablePrefix string `protobuf:"bytes,2,opt,name=table_prefix,json=tablePrefix,proto3" json:"table_prefix,omitempty"` // Output only. Total number of shards. ShardCount int64 `protobuf:"varint,3,opt,name=shard_count,json=shardCount,proto3" json:"shard_count,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Spec for a group of BigQuery tables with name pattern `[prefix]YYYYMMDD`. Context: https://cloud.google.com/bigquery/docs/partitioned-tables#partitioning_versus_sharding
func (*BigQueryDateShardedSpec) Descriptor ¶
func (*BigQueryDateShardedSpec) Descriptor() ([]byte, []int)
func (*BigQueryDateShardedSpec) GetDataset ¶
func (m *BigQueryDateShardedSpec) GetDataset() string
func (*BigQueryDateShardedSpec) GetShardCount ¶
func (m *BigQueryDateShardedSpec) GetShardCount() int64
func (*BigQueryDateShardedSpec) GetTablePrefix ¶
func (m *BigQueryDateShardedSpec) GetTablePrefix() string
func (*BigQueryDateShardedSpec) ProtoMessage ¶
func (*BigQueryDateShardedSpec) ProtoMessage()
func (*BigQueryDateShardedSpec) Reset ¶
func (m *BigQueryDateShardedSpec) Reset()
func (*BigQueryDateShardedSpec) String ¶
func (m *BigQueryDateShardedSpec) String() string
func (*BigQueryDateShardedSpec) XXX_DiscardUnknown ¶
func (m *BigQueryDateShardedSpec) XXX_DiscardUnknown()
func (*BigQueryDateShardedSpec) XXX_Marshal ¶
func (m *BigQueryDateShardedSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*BigQueryDateShardedSpec) XXX_Merge ¶
func (m *BigQueryDateShardedSpec) XXX_Merge(src proto.Message)
func (*BigQueryDateShardedSpec) XXX_Size ¶
func (m *BigQueryDateShardedSpec) XXX_Size() int
func (*BigQueryDateShardedSpec) XXX_Unmarshal ¶
func (m *BigQueryDateShardedSpec) XXX_Unmarshal(b []byte) error
type BigQueryTableSpec ¶
type BigQueryTableSpec struct { // Output only. The table source type. TableSourceType TableSourceType `` /* 158-byte string literal not displayed */ // Output only. // // Types that are valid to be assigned to TypeSpec: // *BigQueryTableSpec_ViewSpec // *BigQueryTableSpec_TableSpec TypeSpec isBigQueryTableSpec_TypeSpec `protobuf_oneof:"type_spec"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Describes a BigQuery table.
func (*BigQueryTableSpec) Descriptor ¶
func (*BigQueryTableSpec) Descriptor() ([]byte, []int)
func (*BigQueryTableSpec) GetTableSourceType ¶
func (m *BigQueryTableSpec) GetTableSourceType() TableSourceType
func (*BigQueryTableSpec) GetTableSpec ¶
func (m *BigQueryTableSpec) GetTableSpec() *TableSpec
func (*BigQueryTableSpec) GetTypeSpec ¶
func (m *BigQueryTableSpec) GetTypeSpec() isBigQueryTableSpec_TypeSpec
func (*BigQueryTableSpec) GetViewSpec ¶
func (m *BigQueryTableSpec) GetViewSpec() *ViewSpec
func (*BigQueryTableSpec) ProtoMessage ¶
func (*BigQueryTableSpec) ProtoMessage()
func (*BigQueryTableSpec) Reset ¶
func (m *BigQueryTableSpec) Reset()
func (*BigQueryTableSpec) String ¶
func (m *BigQueryTableSpec) String() string
func (*BigQueryTableSpec) XXX_DiscardUnknown ¶
func (m *BigQueryTableSpec) XXX_DiscardUnknown()
func (*BigQueryTableSpec) XXX_Marshal ¶
func (m *BigQueryTableSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*BigQueryTableSpec) XXX_Merge ¶
func (m *BigQueryTableSpec) XXX_Merge(src proto.Message)
func (*BigQueryTableSpec) XXX_OneofWrappers ¶
func (*BigQueryTableSpec) XXX_OneofWrappers() []interface{}
XXX_OneofWrappers is for the internal use of the proto package.
func (*BigQueryTableSpec) XXX_Size ¶
func (m *BigQueryTableSpec) XXX_Size() int
func (*BigQueryTableSpec) XXX_Unmarshal ¶
func (m *BigQueryTableSpec) XXX_Unmarshal(b []byte) error
type BigQueryTableSpec_TableSpec ¶
type BigQueryTableSpec_TableSpec struct {
TableSpec *TableSpec `protobuf:"bytes,3,opt,name=table_spec,json=tableSpec,proto3,oneof"`
}
type BigQueryTableSpec_ViewSpec ¶
type BigQueryTableSpec_ViewSpec struct {
ViewSpec *ViewSpec `protobuf:"bytes,2,opt,name=view_spec,json=viewSpec,proto3,oneof"`
}
type ColumnSchema ¶
type ColumnSchema struct { // Required. Name of the column. Column string `protobuf:"bytes,6,opt,name=column,proto3" json:"column,omitempty"` // Required. Type of the column. Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"` // Optional. Description of the column. Default value is an empty string. Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"` // Optional. A column's mode indicates whether the values in this column are required, // nullable, etc. Only `NULLABLE`, `REQUIRED` and `REPEATED` are supported. // Default mode is `NULLABLE`. Mode string `protobuf:"bytes,3,opt,name=mode,proto3" json:"mode,omitempty"` // Optional. Schema of sub-columns. A column can have zero or more sub-columns. Subcolumns []*ColumnSchema `protobuf:"bytes,7,rep,name=subcolumns,proto3" json:"subcolumns,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Representation of a column within a schema. Columns could be nested inside other columns.
func (*ColumnSchema) Descriptor ¶
func (*ColumnSchema) Descriptor() ([]byte, []int)
func (*ColumnSchema) GetColumn ¶
func (m *ColumnSchema) GetColumn() string
func (*ColumnSchema) GetDescription ¶
func (m *ColumnSchema) GetDescription() string
func (*ColumnSchema) GetMode ¶
func (m *ColumnSchema) GetMode() string
func (*ColumnSchema) GetSubcolumns ¶
func (m *ColumnSchema) GetSubcolumns() []*ColumnSchema
func (*ColumnSchema) GetType ¶
func (m *ColumnSchema) GetType() string
func (*ColumnSchema) ProtoMessage ¶
func (*ColumnSchema) ProtoMessage()
func (*ColumnSchema) Reset ¶
func (m *ColumnSchema) Reset()
func (*ColumnSchema) String ¶
func (m *ColumnSchema) String() string
func (*ColumnSchema) XXX_DiscardUnknown ¶
func (m *ColumnSchema) XXX_DiscardUnknown()
func (*ColumnSchema) XXX_Marshal ¶
func (m *ColumnSchema) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ColumnSchema) XXX_Merge ¶
func (m *ColumnSchema) XXX_Merge(src proto.Message)
func (*ColumnSchema) XXX_Size ¶
func (m *ColumnSchema) XXX_Size() int
func (*ColumnSchema) XXX_Unmarshal ¶
func (m *ColumnSchema) XXX_Unmarshal(b []byte) error
type CreateEntryGroupRequest ¶
type CreateEntryGroupRequest struct { // Required. The name of the project this entry group is in. Example: // // * projects/{project_id}/locations/{location} // // Note that this EntryGroup and its child resources may not actually be // stored in the location in this name. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Required. The id of the entry group to create. // The id must begin with a letter or underscore, contain only English // letters, numbers and underscores, and be at most 64 characters. EntryGroupId string `protobuf:"bytes,3,opt,name=entry_group_id,json=entryGroupId,proto3" json:"entry_group_id,omitempty"` // The entry group to create. Defaults to an empty entry group. EntryGroup *EntryGroup `protobuf:"bytes,2,opt,name=entry_group,json=entryGroup,proto3" json:"entry_group,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Request message for [CreateEntryGroup][google.cloud.datacatalog.v1.DataCatalog.CreateEntryGroup].
func (*CreateEntryGroupRequest) Descriptor ¶
func (*CreateEntryGroupRequest) Descriptor() ([]byte, []int)
func (*CreateEntryGroupRequest) GetEntryGroup ¶
func (m *CreateEntryGroupRequest) GetEntryGroup() *EntryGroup
func (*CreateEntryGroupRequest) GetEntryGroupId ¶
func (m *CreateEntryGroupRequest) GetEntryGroupId() string
func (*CreateEntryGroupRequest) GetParent ¶
func (m *CreateEntryGroupRequest) GetParent() string
func (*CreateEntryGroupRequest) ProtoMessage ¶
func (*CreateEntryGroupRequest) ProtoMessage()
func (*CreateEntryGroupRequest) Reset ¶
func (m *CreateEntryGroupRequest) Reset()
func (*CreateEntryGroupRequest) String ¶
func (m *CreateEntryGroupRequest) String() string
func (*CreateEntryGroupRequest) XXX_DiscardUnknown ¶
func (m *CreateEntryGroupRequest) XXX_DiscardUnknown()
func (*CreateEntryGroupRequest) XXX_Marshal ¶
func (m *CreateEntryGroupRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CreateEntryGroupRequest) XXX_Merge ¶
func (m *CreateEntryGroupRequest) XXX_Merge(src proto.Message)
func (*CreateEntryGroupRequest) XXX_Size ¶
func (m *CreateEntryGroupRequest) XXX_Size() int
func (*CreateEntryGroupRequest) XXX_Unmarshal ¶
func (m *CreateEntryGroupRequest) XXX_Unmarshal(b []byte) error
type CreateEntryRequest ¶
type CreateEntryRequest struct { // Required. The name of the entry group this entry is in. Example: // // * projects/{project_id}/locations/{location}/entryGroups/{entry_group_id} // // Note that this Entry and its child resources may not actually be stored in // the location in this name. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Required. The id of the entry to create. EntryId string `protobuf:"bytes,3,opt,name=entry_id,json=entryId,proto3" json:"entry_id,omitempty"` // Required. The entry to create. Entry *Entry `protobuf:"bytes,2,opt,name=entry,proto3" json:"entry,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Request message for [CreateEntry][google.cloud.datacatalog.v1.DataCatalog.CreateEntry].
func (*CreateEntryRequest) Descriptor ¶
func (*CreateEntryRequest) Descriptor() ([]byte, []int)
func (*CreateEntryRequest) GetEntry ¶
func (m *CreateEntryRequest) GetEntry() *Entry
func (*CreateEntryRequest) GetEntryId ¶
func (m *CreateEntryRequest) GetEntryId() string
func (*CreateEntryRequest) GetParent ¶
func (m *CreateEntryRequest) GetParent() string
func (*CreateEntryRequest) ProtoMessage ¶
func (*CreateEntryRequest) ProtoMessage()
func (*CreateEntryRequest) Reset ¶
func (m *CreateEntryRequest) Reset()
func (*CreateEntryRequest) String ¶
func (m *CreateEntryRequest) String() string
func (*CreateEntryRequest) XXX_DiscardUnknown ¶
func (m *CreateEntryRequest) XXX_DiscardUnknown()
func (*CreateEntryRequest) XXX_Marshal ¶
func (m *CreateEntryRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CreateEntryRequest) XXX_Merge ¶
func (m *CreateEntryRequest) XXX_Merge(src proto.Message)
func (*CreateEntryRequest) XXX_Size ¶
func (m *CreateEntryRequest) XXX_Size() int
func (*CreateEntryRequest) XXX_Unmarshal ¶
func (m *CreateEntryRequest) XXX_Unmarshal(b []byte) error
type CreateTagRequest ¶
type CreateTagRequest struct { // Required. The name of the resource to attach this tag to. Tags can be // attached to Entries. Example: // // * projects/{project_id}/locations/{location}/entryGroups/{entry_group_id}/entries/{entry_id} // // Note that this Tag and its child resources may not actually be stored in // the location in this name. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Required. The tag to create. Tag *Tag `protobuf:"bytes,2,opt,name=tag,proto3" json:"tag,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Request message for [CreateTag][google.cloud.datacatalog.v1.DataCatalog.CreateTag].
func (*CreateTagRequest) Descriptor ¶
func (*CreateTagRequest) Descriptor() ([]byte, []int)
func (*CreateTagRequest) GetParent ¶
func (m *CreateTagRequest) GetParent() string
func (*CreateTagRequest) GetTag ¶
func (m *CreateTagRequest) GetTag() *Tag
func (*CreateTagRequest) ProtoMessage ¶
func (*CreateTagRequest) ProtoMessage()
func (*CreateTagRequest) Reset ¶
func (m *CreateTagRequest) Reset()
func (*CreateTagRequest) String ¶
func (m *CreateTagRequest) String() string
func (*CreateTagRequest) XXX_DiscardUnknown ¶
func (m *CreateTagRequest) XXX_DiscardUnknown()
func (*CreateTagRequest) XXX_Marshal ¶
func (m *CreateTagRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CreateTagRequest) XXX_Merge ¶
func (m *CreateTagRequest) XXX_Merge(src proto.Message)
func (*CreateTagRequest) XXX_Size ¶
func (m *CreateTagRequest) XXX_Size() int
func (*CreateTagRequest) XXX_Unmarshal ¶
func (m *CreateTagRequest) XXX_Unmarshal(b []byte) error
type CreateTagTemplateFieldRequest ¶
type CreateTagTemplateFieldRequest struct { // Required. The name of the project and the template location // [region](https://cloud.google.com/data-catalog/docs/concepts/regions). // // Example: // // * projects/{project_id}/locations/us-central1/tagTemplates/{tag_template_id} Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Required. The ID of the tag template field to create. // Field ids can contain letters (both uppercase and lowercase), numbers // (0-9), underscores (_) and dashes (-). Field IDs must be at least 1 // character long and at most 128 characters long. Field IDs must also be // unique within their template. TagTemplateFieldId string `protobuf:"bytes,2,opt,name=tag_template_field_id,json=tagTemplateFieldId,proto3" json:"tag_template_field_id,omitempty"` // Required. The tag template field to create. TagTemplateField *TagTemplateField `protobuf:"bytes,3,opt,name=tag_template_field,json=tagTemplateField,proto3" json:"tag_template_field,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Request message for [CreateTagTemplateField][google.cloud.datacatalog.v1.DataCatalog.CreateTagTemplateField].
func (*CreateTagTemplateFieldRequest) Descriptor ¶
func (*CreateTagTemplateFieldRequest) Descriptor() ([]byte, []int)
func (*CreateTagTemplateFieldRequest) GetParent ¶
func (m *CreateTagTemplateFieldRequest) GetParent() string
func (*CreateTagTemplateFieldRequest) GetTagTemplateField ¶
func (m *CreateTagTemplateFieldRequest) GetTagTemplateField() *TagTemplateField
func (*CreateTagTemplateFieldRequest) GetTagTemplateFieldId ¶
func (m *CreateTagTemplateFieldRequest) GetTagTemplateFieldId() string
func (*CreateTagTemplateFieldRequest) ProtoMessage ¶
func (*CreateTagTemplateFieldRequest) ProtoMessage()
func (*CreateTagTemplateFieldRequest) Reset ¶
func (m *CreateTagTemplateFieldRequest) Reset()
func (*CreateTagTemplateFieldRequest) String ¶
func (m *CreateTagTemplateFieldRequest) String() string
func (*CreateTagTemplateFieldRequest) XXX_DiscardUnknown ¶
func (m *CreateTagTemplateFieldRequest) XXX_DiscardUnknown()
func (*CreateTagTemplateFieldRequest) XXX_Marshal ¶
func (m *CreateTagTemplateFieldRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CreateTagTemplateFieldRequest) XXX_Merge ¶
func (m *CreateTagTemplateFieldRequest) XXX_Merge(src proto.Message)
func (*CreateTagTemplateFieldRequest) XXX_Size ¶
func (m *CreateTagTemplateFieldRequest) XXX_Size() int
func (*CreateTagTemplateFieldRequest) XXX_Unmarshal ¶
func (m *CreateTagTemplateFieldRequest) XXX_Unmarshal(b []byte) error
type CreateTagTemplateRequest ¶
type CreateTagTemplateRequest struct { // Required. The name of the project and the template location // [region](https://cloud.google.com/data-catalog/docs/concepts/regions). // // Example: // // * projects/{project_id}/locations/us-central1 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Required. The id of the tag template to create. TagTemplateId string `protobuf:"bytes,3,opt,name=tag_template_id,json=tagTemplateId,proto3" json:"tag_template_id,omitempty"` // Required. The tag template to create. TagTemplate *TagTemplate `protobuf:"bytes,2,opt,name=tag_template,json=tagTemplate,proto3" json:"tag_template,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Request message for [CreateTagTemplate][google.cloud.datacatalog.v1.DataCatalog.CreateTagTemplate].
func (*CreateTagTemplateRequest) Descriptor ¶
func (*CreateTagTemplateRequest) Descriptor() ([]byte, []int)
func (*CreateTagTemplateRequest) GetParent ¶
func (m *CreateTagTemplateRequest) GetParent() string
func (*CreateTagTemplateRequest) GetTagTemplate ¶
func (m *CreateTagTemplateRequest) GetTagTemplate() *TagTemplate
func (*CreateTagTemplateRequest) GetTagTemplateId ¶
func (m *CreateTagTemplateRequest) GetTagTemplateId() string
func (*CreateTagTemplateRequest) ProtoMessage ¶
func (*CreateTagTemplateRequest) ProtoMessage()
func (*CreateTagTemplateRequest) Reset ¶
func (m *CreateTagTemplateRequest) Reset()
func (*CreateTagTemplateRequest) String ¶
func (m *CreateTagTemplateRequest) String() string
func (*CreateTagTemplateRequest) XXX_DiscardUnknown ¶
func (m *CreateTagTemplateRequest) XXX_DiscardUnknown()
func (*CreateTagTemplateRequest) XXX_Marshal ¶
func (m *CreateTagTemplateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CreateTagTemplateRequest) XXX_Merge ¶
func (m *CreateTagTemplateRequest) XXX_Merge(src proto.Message)
func (*CreateTagTemplateRequest) XXX_Size ¶
func (m *CreateTagTemplateRequest) XXX_Size() int
func (*CreateTagTemplateRequest) XXX_Unmarshal ¶
func (m *CreateTagTemplateRequest) XXX_Unmarshal(b []byte) error
type DataCatalogClient ¶
type DataCatalogClient interface { // Searches Data Catalog for multiple resources like entries, tags that // match a query. // // This is a custom method // (https://cloud.google.com/apis/design/custom_methods) and does not return // the complete resource, only the resource identifier and high level // fields. Clients can subsequentally call `Get` methods. // // Note that Data Catalog search queries do not guarantee full recall. Query // results that match your query may not be returned, even in subsequent // result pages. Also note that results returned (and not returned) can vary // across repeated search queries. // // See [Data Catalog Search // Syntax](https://cloud.google.com/data-catalog/docs/how-to/search-reference) // for more information. SearchCatalog(ctx context.Context, in *SearchCatalogRequest, opts ...grpc.CallOption) (*SearchCatalogResponse, error) // Creates an EntryGroup. // // An entry group contains logically related entries together with Cloud // Identity and Access Management policies that specify the users who can // create, edit, and view entries within the entry group. // // Data Catalog automatically creates an entry group for BigQuery entries // ("@bigquery") and Pub/Sub topics ("@pubsub"). Users create their own entry // group to contain Cloud Storage fileset entries or custom type entries, // and the IAM policies associated with those entries. Entry groups, like // entries, can be searched. // // A maximum of 10,000 entry groups may be created per organization across all // locations. // // Users should enable the Data Catalog API in the project identified by // the `parent` parameter (see [Data Catalog Resource Project] // (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for // more information). CreateEntryGroup(ctx context.Context, in *CreateEntryGroupRequest, opts ...grpc.CallOption) (*EntryGroup, error) // Gets an EntryGroup. GetEntryGroup(ctx context.Context, in *GetEntryGroupRequest, opts ...grpc.CallOption) (*EntryGroup, error) // Updates an EntryGroup. The user should enable the Data Catalog API in the // project identified by the `entry_group.name` parameter (see [Data Catalog // Resource Project] // (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for // more information). UpdateEntryGroup(ctx context.Context, in *UpdateEntryGroupRequest, opts ...grpc.CallOption) (*EntryGroup, error) // Deletes an EntryGroup. Only entry groups that do not contain entries can be // deleted. Users should enable the Data Catalog API in the project // identified by the `name` parameter (see [Data Catalog Resource Project] // (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for // more information). DeleteEntryGroup(ctx context.Context, in *DeleteEntryGroupRequest, opts ...grpc.CallOption) (*empty.Empty, error) // Lists entry groups. ListEntryGroups(ctx context.Context, in *ListEntryGroupsRequest, opts ...grpc.CallOption) (*ListEntryGroupsResponse, error) // Creates an entry. Only entries of 'FILESET' type or user-specified type can // be created. // // Users should enable the Data Catalog API in the project identified by // the `parent` parameter (see [Data Catalog Resource Project] // (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for // more information). // // A maximum of 100,000 entries may be created per entry group. CreateEntry(ctx context.Context, in *CreateEntryRequest, opts ...grpc.CallOption) (*Entry, error) // Updates an existing entry. // Users should enable the Data Catalog API in the project identified by // the `entry.name` parameter (see [Data Catalog Resource Project] // (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for // more information). UpdateEntry(ctx context.Context, in *UpdateEntryRequest, opts ...grpc.CallOption) (*Entry, error) // Deletes an existing entry. Only entries created through // [CreateEntry][google.cloud.datacatalog.v1.DataCatalog.CreateEntry] // method can be deleted. // Users should enable the Data Catalog API in the project identified by // the `name` parameter (see [Data Catalog Resource Project] // (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for // more information). DeleteEntry(ctx context.Context, in *DeleteEntryRequest, opts ...grpc.CallOption) (*empty.Empty, error) // Gets an entry. GetEntry(ctx context.Context, in *GetEntryRequest, opts ...grpc.CallOption) (*Entry, error) // Get an entry by target resource name. This method allows clients to use // the resource name from the source Google Cloud Platform service to get the // Data Catalog Entry. LookupEntry(ctx context.Context, in *LookupEntryRequest, opts ...grpc.CallOption) (*Entry, error) // Lists entries. ListEntries(ctx context.Context, in *ListEntriesRequest, opts ...grpc.CallOption) (*ListEntriesResponse, error) // Creates a tag template. The user should enable the Data Catalog API in // the project identified by the `parent` parameter (see [Data Catalog // Resource // Project](https://cloud.google.com/data-catalog/docs/concepts/resource-project) // for more information). CreateTagTemplate(ctx context.Context, in *CreateTagTemplateRequest, opts ...grpc.CallOption) (*TagTemplate, error) // Gets a tag template. GetTagTemplate(ctx context.Context, in *GetTagTemplateRequest, opts ...grpc.CallOption) (*TagTemplate, error) // Updates a tag template. This method cannot be used to update the fields of // a template. The tag template fields are represented as separate resources // and should be updated using their own create/update/delete methods. // Users should enable the Data Catalog API in the project identified by // the `tag_template.name` parameter (see [Data Catalog Resource Project] // (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for // more information). UpdateTagTemplate(ctx context.Context, in *UpdateTagTemplateRequest, opts ...grpc.CallOption) (*TagTemplate, error) // Deletes a tag template and all tags using the template. // Users should enable the Data Catalog API in the project identified by // the `name` parameter (see [Data Catalog Resource Project] // (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for // more information). DeleteTagTemplate(ctx context.Context, in *DeleteTagTemplateRequest, opts ...grpc.CallOption) (*empty.Empty, error) // Creates a field in a tag template. The user should enable the Data Catalog // API in the project identified by the `parent` parameter (see // [Data Catalog Resource // Project](https://cloud.google.com/data-catalog/docs/concepts/resource-project) // for more information). CreateTagTemplateField(ctx context.Context, in *CreateTagTemplateFieldRequest, opts ...grpc.CallOption) (*TagTemplateField, error) // Updates a field in a tag template. This method cannot be used to update the // field type. Users should enable the Data Catalog API in the project // identified by the `name` parameter (see [Data Catalog Resource Project] // (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for // more information). UpdateTagTemplateField(ctx context.Context, in *UpdateTagTemplateFieldRequest, opts ...grpc.CallOption) (*TagTemplateField, error) // Renames a field in a tag template. The user should enable the Data Catalog // API in the project identified by the `name` parameter (see [Data Catalog // Resource // Project](https://cloud.google.com/data-catalog/docs/concepts/resource-project) // for more information). RenameTagTemplateField(ctx context.Context, in *RenameTagTemplateFieldRequest, opts ...grpc.CallOption) (*TagTemplateField, error) // Deletes a field in a tag template and all uses of that field. // Users should enable the Data Catalog API in the project identified by // the `name` parameter (see [Data Catalog Resource Project] // (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for // more information). DeleteTagTemplateField(ctx context.Context, in *DeleteTagTemplateFieldRequest, opts ...grpc.CallOption) (*empty.Empty, error) // Creates a tag on an [Entry][google.cloud.datacatalog.v1.Entry]. // Note: The project identified by the `parent` parameter for the // [tag](https://cloud.google.com/data-catalog/docs/reference/rest/v1/projects.locations.entryGroups.entries.tags/create#path-parameters) // and the // [tag // template](https://cloud.google.com/data-catalog/docs/reference/rest/v1/projects.locations.tagTemplates/create#path-parameters) // used to create the tag must be from the same organization. CreateTag(ctx context.Context, in *CreateTagRequest, opts ...grpc.CallOption) (*Tag, error) // Updates an existing tag. UpdateTag(ctx context.Context, in *UpdateTagRequest, opts ...grpc.CallOption) (*Tag, error) // Deletes a tag. DeleteTag(ctx context.Context, in *DeleteTagRequest, opts ...grpc.CallOption) (*empty.Empty, error) // Lists the tags on an [Entry][google.cloud.datacatalog.v1.Entry]. ListTags(ctx context.Context, in *ListTagsRequest, opts ...grpc.CallOption) (*ListTagsResponse, error) // Sets the access control policy for a resource. Replaces any existing // policy. // Supported resources are: // - Tag templates. // - Entries. // - Entry groups. // Note, this method cannot be used to manage policies for BigQuery, Pub/Sub // and any external Google Cloud Platform resources synced to Data Catalog. // // Callers must have following Google IAM permission // - `datacatalog.tagTemplates.setIamPolicy` to set policies on tag // templates. // - `datacatalog.entries.setIamPolicy` to set policies on entries. // - `datacatalog.entryGroups.setIamPolicy` to set policies on entry groups. SetIamPolicy(ctx context.Context, in *v1.SetIamPolicyRequest, opts ...grpc.CallOption) (*v1.Policy, error) // Gets the access control policy for a resource. A `NOT_FOUND` error // is returned if the resource does not exist. An empty policy is returned // if the resource exists but does not have a policy set on it. // // Supported resources are: // - Tag templates. // - Entries. // - Entry groups. // Note, this method cannot be used to manage policies for BigQuery, Pub/Sub // and any external Google Cloud Platform resources synced to Data Catalog. // // Callers must have following Google IAM permission // - `datacatalog.tagTemplates.getIamPolicy` to get policies on tag // templates. // - `datacatalog.entries.getIamPolicy` to get policies on entries. // - `datacatalog.entryGroups.getIamPolicy` to get policies on entry groups. GetIamPolicy(ctx context.Context, in *v1.GetIamPolicyRequest, opts ...grpc.CallOption) (*v1.Policy, error) // Returns the caller's permissions on a resource. // If the resource does not exist, an empty set of permissions is returned // (We don't return a `NOT_FOUND` error). // // Supported resources are: // - Tag templates. // - Entries. // - Entry groups. // Note, this method cannot be used to manage policies for BigQuery, Pub/Sub // and any external Google Cloud Platform resources synced to Data Catalog. // // A caller is not required to have Google IAM permission to make this // request. TestIamPermissions(ctx context.Context, in *v1.TestIamPermissionsRequest, opts ...grpc.CallOption) (*v1.TestIamPermissionsResponse, error) }
DataCatalogClient is the client API for DataCatalog service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewDataCatalogClient ¶
func NewDataCatalogClient(cc grpc.ClientConnInterface) DataCatalogClient
type DataCatalogServer ¶
type DataCatalogServer interface { // Searches Data Catalog for multiple resources like entries, tags that // match a query. // // This is a custom method // (https://cloud.google.com/apis/design/custom_methods) and does not return // the complete resource, only the resource identifier and high level // fields. Clients can subsequentally call `Get` methods. // // Note that Data Catalog search queries do not guarantee full recall. Query // results that match your query may not be returned, even in subsequent // result pages. Also note that results returned (and not returned) can vary // across repeated search queries. // // See [Data Catalog Search // Syntax](https://cloud.google.com/data-catalog/docs/how-to/search-reference) // for more information. SearchCatalog(context.Context, *SearchCatalogRequest) (*SearchCatalogResponse, error) // Creates an EntryGroup. // // An entry group contains logically related entries together with Cloud // Identity and Access Management policies that specify the users who can // create, edit, and view entries within the entry group. // // Data Catalog automatically creates an entry group for BigQuery entries // ("@bigquery") and Pub/Sub topics ("@pubsub"). Users create their own entry // group to contain Cloud Storage fileset entries or custom type entries, // and the IAM policies associated with those entries. Entry groups, like // entries, can be searched. // // A maximum of 10,000 entry groups may be created per organization across all // locations. // // Users should enable the Data Catalog API in the project identified by // the `parent` parameter (see [Data Catalog Resource Project] // (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for // more information). CreateEntryGroup(context.Context, *CreateEntryGroupRequest) (*EntryGroup, error) // Gets an EntryGroup. GetEntryGroup(context.Context, *GetEntryGroupRequest) (*EntryGroup, error) // Updates an EntryGroup. The user should enable the Data Catalog API in the // project identified by the `entry_group.name` parameter (see [Data Catalog // Resource Project] // (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for // more information). UpdateEntryGroup(context.Context, *UpdateEntryGroupRequest) (*EntryGroup, error) // Deletes an EntryGroup. Only entry groups that do not contain entries can be // deleted. Users should enable the Data Catalog API in the project // identified by the `name` parameter (see [Data Catalog Resource Project] // (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for // more information). DeleteEntryGroup(context.Context, *DeleteEntryGroupRequest) (*empty.Empty, error) // Lists entry groups. ListEntryGroups(context.Context, *ListEntryGroupsRequest) (*ListEntryGroupsResponse, error) // Creates an entry. Only entries of 'FILESET' type or user-specified type can // be created. // // Users should enable the Data Catalog API in the project identified by // the `parent` parameter (see [Data Catalog Resource Project] // (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for // more information). // // A maximum of 100,000 entries may be created per entry group. CreateEntry(context.Context, *CreateEntryRequest) (*Entry, error) // Updates an existing entry. // Users should enable the Data Catalog API in the project identified by // the `entry.name` parameter (see [Data Catalog Resource Project] // (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for // more information). UpdateEntry(context.Context, *UpdateEntryRequest) (*Entry, error) // Deletes an existing entry. Only entries created through // [CreateEntry][google.cloud.datacatalog.v1.DataCatalog.CreateEntry] // method can be deleted. // Users should enable the Data Catalog API in the project identified by // the `name` parameter (see [Data Catalog Resource Project] // (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for // more information). DeleteEntry(context.Context, *DeleteEntryRequest) (*empty.Empty, error) // Gets an entry. GetEntry(context.Context, *GetEntryRequest) (*Entry, error) // Get an entry by target resource name. This method allows clients to use // the resource name from the source Google Cloud Platform service to get the // Data Catalog Entry. LookupEntry(context.Context, *LookupEntryRequest) (*Entry, error) // Lists entries. ListEntries(context.Context, *ListEntriesRequest) (*ListEntriesResponse, error) // Creates a tag template. The user should enable the Data Catalog API in // the project identified by the `parent` parameter (see [Data Catalog // Resource // Project](https://cloud.google.com/data-catalog/docs/concepts/resource-project) // for more information). CreateTagTemplate(context.Context, *CreateTagTemplateRequest) (*TagTemplate, error) // Gets a tag template. GetTagTemplate(context.Context, *GetTagTemplateRequest) (*TagTemplate, error) // Updates a tag template. This method cannot be used to update the fields of // a template. The tag template fields are represented as separate resources // and should be updated using their own create/update/delete methods. // Users should enable the Data Catalog API in the project identified by // the `tag_template.name` parameter (see [Data Catalog Resource Project] // (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for // more information). UpdateTagTemplate(context.Context, *UpdateTagTemplateRequest) (*TagTemplate, error) // Deletes a tag template and all tags using the template. // Users should enable the Data Catalog API in the project identified by // the `name` parameter (see [Data Catalog Resource Project] // (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for // more information). DeleteTagTemplate(context.Context, *DeleteTagTemplateRequest) (*empty.Empty, error) // Creates a field in a tag template. The user should enable the Data Catalog // API in the project identified by the `parent` parameter (see // [Data Catalog Resource // Project](https://cloud.google.com/data-catalog/docs/concepts/resource-project) // for more information). CreateTagTemplateField(context.Context, *CreateTagTemplateFieldRequest) (*TagTemplateField, error) // Updates a field in a tag template. This method cannot be used to update the // field type. Users should enable the Data Catalog API in the project // identified by the `name` parameter (see [Data Catalog Resource Project] // (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for // more information). UpdateTagTemplateField(context.Context, *UpdateTagTemplateFieldRequest) (*TagTemplateField, error) // Renames a field in a tag template. The user should enable the Data Catalog // API in the project identified by the `name` parameter (see [Data Catalog // Resource // Project](https://cloud.google.com/data-catalog/docs/concepts/resource-project) // for more information). RenameTagTemplateField(context.Context, *RenameTagTemplateFieldRequest) (*TagTemplateField, error) // Deletes a field in a tag template and all uses of that field. // Users should enable the Data Catalog API in the project identified by // the `name` parameter (see [Data Catalog Resource Project] // (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for // more information). DeleteTagTemplateField(context.Context, *DeleteTagTemplateFieldRequest) (*empty.Empty, error) // Creates a tag on an [Entry][google.cloud.datacatalog.v1.Entry]. // Note: The project identified by the `parent` parameter for the // [tag](https://cloud.google.com/data-catalog/docs/reference/rest/v1/projects.locations.entryGroups.entries.tags/create#path-parameters) // and the // [tag // template](https://cloud.google.com/data-catalog/docs/reference/rest/v1/projects.locations.tagTemplates/create#path-parameters) // used to create the tag must be from the same organization. CreateTag(context.Context, *CreateTagRequest) (*Tag, error) // Updates an existing tag. UpdateTag(context.Context, *UpdateTagRequest) (*Tag, error) // Deletes a tag. DeleteTag(context.Context, *DeleteTagRequest) (*empty.Empty, error) // Lists the tags on an [Entry][google.cloud.datacatalog.v1.Entry]. ListTags(context.Context, *ListTagsRequest) (*ListTagsResponse, error) // Sets the access control policy for a resource. Replaces any existing // policy. // Supported resources are: // - Tag templates. // - Entries. // - Entry groups. // Note, this method cannot be used to manage policies for BigQuery, Pub/Sub // and any external Google Cloud Platform resources synced to Data Catalog. // // Callers must have following Google IAM permission // - `datacatalog.tagTemplates.setIamPolicy` to set policies on tag // templates. // - `datacatalog.entries.setIamPolicy` to set policies on entries. // - `datacatalog.entryGroups.setIamPolicy` to set policies on entry groups. SetIamPolicy(context.Context, *v1.SetIamPolicyRequest) (*v1.Policy, error) // Gets the access control policy for a resource. A `NOT_FOUND` error // is returned if the resource does not exist. An empty policy is returned // if the resource exists but does not have a policy set on it. // // Supported resources are: // - Tag templates. // - Entries. // - Entry groups. // Note, this method cannot be used to manage policies for BigQuery, Pub/Sub // and any external Google Cloud Platform resources synced to Data Catalog. // // Callers must have following Google IAM permission // - `datacatalog.tagTemplates.getIamPolicy` to get policies on tag // templates. // - `datacatalog.entries.getIamPolicy` to get policies on entries. // - `datacatalog.entryGroups.getIamPolicy` to get policies on entry groups. GetIamPolicy(context.Context, *v1.GetIamPolicyRequest) (*v1.Policy, error) // Returns the caller's permissions on a resource. // If the resource does not exist, an empty set of permissions is returned // (We don't return a `NOT_FOUND` error). // // Supported resources are: // - Tag templates. // - Entries. // - Entry groups. // Note, this method cannot be used to manage policies for BigQuery, Pub/Sub // and any external Google Cloud Platform resources synced to Data Catalog. // // A caller is not required to have Google IAM permission to make this // request. TestIamPermissions(context.Context, *v1.TestIamPermissionsRequest) (*v1.TestIamPermissionsResponse, error) }
DataCatalogServer is the server API for DataCatalog service.
type DeleteEntryGroupRequest ¶
type DeleteEntryGroupRequest struct { // Required. The name of the entry group. For example, // `projects/{project_id}/locations/{location}/entryGroups/{entry_group_id}`. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Optional. If true, deletes all entries in the entry group. Force bool `protobuf:"varint,2,opt,name=force,proto3" json:"force,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Request message for [DeleteEntryGroup][google.cloud.datacatalog.v1.DataCatalog.DeleteEntryGroup].
func (*DeleteEntryGroupRequest) Descriptor ¶
func (*DeleteEntryGroupRequest) Descriptor() ([]byte, []int)
func (*DeleteEntryGroupRequest) GetForce ¶
func (m *DeleteEntryGroupRequest) GetForce() bool
func (*DeleteEntryGroupRequest) GetName ¶
func (m *DeleteEntryGroupRequest) GetName() string
func (*DeleteEntryGroupRequest) ProtoMessage ¶
func (*DeleteEntryGroupRequest) ProtoMessage()
func (*DeleteEntryGroupRequest) Reset ¶
func (m *DeleteEntryGroupRequest) Reset()
func (*DeleteEntryGroupRequest) String ¶
func (m *DeleteEntryGroupRequest) String() string
func (*DeleteEntryGroupRequest) XXX_DiscardUnknown ¶
func (m *DeleteEntryGroupRequest) XXX_DiscardUnknown()
func (*DeleteEntryGroupRequest) XXX_Marshal ¶
func (m *DeleteEntryGroupRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DeleteEntryGroupRequest) XXX_Merge ¶
func (m *DeleteEntryGroupRequest) XXX_Merge(src proto.Message)
func (*DeleteEntryGroupRequest) XXX_Size ¶
func (m *DeleteEntryGroupRequest) XXX_Size() int
func (*DeleteEntryGroupRequest) XXX_Unmarshal ¶
func (m *DeleteEntryGroupRequest) XXX_Unmarshal(b []byte) error
type DeleteEntryRequest ¶
type DeleteEntryRequest struct { // Required. The name of the entry. Example: // // * projects/{project_id}/locations/{location}/entryGroups/{entry_group_id}/entries/{entry_id} Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Request message for [DeleteEntry][google.cloud.datacatalog.v1.DataCatalog.DeleteEntry].
func (*DeleteEntryRequest) Descriptor ¶
func (*DeleteEntryRequest) Descriptor() ([]byte, []int)
func (*DeleteEntryRequest) GetName ¶
func (m *DeleteEntryRequest) GetName() string
func (*DeleteEntryRequest) ProtoMessage ¶
func (*DeleteEntryRequest) ProtoMessage()
func (*DeleteEntryRequest) Reset ¶
func (m *DeleteEntryRequest) Reset()
func (*DeleteEntryRequest) String ¶
func (m *DeleteEntryRequest) String() string
func (*DeleteEntryRequest) XXX_DiscardUnknown ¶
func (m *DeleteEntryRequest) XXX_DiscardUnknown()
func (*DeleteEntryRequest) XXX_Marshal ¶
func (m *DeleteEntryRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DeleteEntryRequest) XXX_Merge ¶
func (m *DeleteEntryRequest) XXX_Merge(src proto.Message)
func (*DeleteEntryRequest) XXX_Size ¶
func (m *DeleteEntryRequest) XXX_Size() int
func (*DeleteEntryRequest) XXX_Unmarshal ¶
func (m *DeleteEntryRequest) XXX_Unmarshal(b []byte) error
type DeleteTagRequest ¶
type DeleteTagRequest struct { // Required. The name of the tag to delete. Example: // // * projects/{project_id}/locations/{location}/entryGroups/{entry_group_id}/entries/{entry_id}/tags/{tag_id} Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Request message for [DeleteTag][google.cloud.datacatalog.v1.DataCatalog.DeleteTag].
func (*DeleteTagRequest) Descriptor ¶
func (*DeleteTagRequest) Descriptor() ([]byte, []int)
func (*DeleteTagRequest) GetName ¶
func (m *DeleteTagRequest) GetName() string
func (*DeleteTagRequest) ProtoMessage ¶
func (*DeleteTagRequest) ProtoMessage()
func (*DeleteTagRequest) Reset ¶
func (m *DeleteTagRequest) Reset()
func (*DeleteTagRequest) String ¶
func (m *DeleteTagRequest) String() string
func (*DeleteTagRequest) XXX_DiscardUnknown ¶
func (m *DeleteTagRequest) XXX_DiscardUnknown()
func (*DeleteTagRequest) XXX_Marshal ¶
func (m *DeleteTagRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DeleteTagRequest) XXX_Merge ¶
func (m *DeleteTagRequest) XXX_Merge(src proto.Message)
func (*DeleteTagRequest) XXX_Size ¶
func (m *DeleteTagRequest) XXX_Size() int
func (*DeleteTagRequest) XXX_Unmarshal ¶
func (m *DeleteTagRequest) XXX_Unmarshal(b []byte) error
type DeleteTagTemplateFieldRequest ¶
type DeleteTagTemplateFieldRequest struct { // Required. The name of the tag template field to delete. Example: // // * projects/{project_id}/locations/{location}/tagTemplates/{tag_template_id}/fields/{tag_template_field_id} Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Required. Currently, this field must always be set to `true`. // This confirms the deletion of this field from any tags using this field. // `force = false` will be supported in the future. Force bool `protobuf:"varint,2,opt,name=force,proto3" json:"force,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Request message for [DeleteTagTemplateField][google.cloud.datacatalog.v1.DataCatalog.DeleteTagTemplateField].
func (*DeleteTagTemplateFieldRequest) Descriptor ¶
func (*DeleteTagTemplateFieldRequest) Descriptor() ([]byte, []int)
func (*DeleteTagTemplateFieldRequest) GetForce ¶
func (m *DeleteTagTemplateFieldRequest) GetForce() bool
func (*DeleteTagTemplateFieldRequest) GetName ¶
func (m *DeleteTagTemplateFieldRequest) GetName() string
func (*DeleteTagTemplateFieldRequest) ProtoMessage ¶
func (*DeleteTagTemplateFieldRequest) ProtoMessage()
func (*DeleteTagTemplateFieldRequest) Reset ¶
func (m *DeleteTagTemplateFieldRequest) Reset()
func (*DeleteTagTemplateFieldRequest) String ¶
func (m *DeleteTagTemplateFieldRequest) String() string
func (*DeleteTagTemplateFieldRequest) XXX_DiscardUnknown ¶
func (m *DeleteTagTemplateFieldRequest) XXX_DiscardUnknown()
func (*DeleteTagTemplateFieldRequest) XXX_Marshal ¶
func (m *DeleteTagTemplateFieldRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DeleteTagTemplateFieldRequest) XXX_Merge ¶
func (m *DeleteTagTemplateFieldRequest) XXX_Merge(src proto.Message)
func (*DeleteTagTemplateFieldRequest) XXX_Size ¶
func (m *DeleteTagTemplateFieldRequest) XXX_Size() int
func (*DeleteTagTemplateFieldRequest) XXX_Unmarshal ¶
func (m *DeleteTagTemplateFieldRequest) XXX_Unmarshal(b []byte) error
type DeleteTagTemplateRequest ¶
type DeleteTagTemplateRequest struct { // Required. The name of the tag template to delete. Example: // // * projects/{project_id}/locations/{location}/tagTemplates/{tag_template_id} Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Required. Currently, this field must always be set to `true`. // This confirms the deletion of any possible tags using this template. // `force = false` will be supported in the future. Force bool `protobuf:"varint,2,opt,name=force,proto3" json:"force,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Request message for [DeleteTagTemplate][google.cloud.datacatalog.v1.DataCatalog.DeleteTagTemplate].
func (*DeleteTagTemplateRequest) Descriptor ¶
func (*DeleteTagTemplateRequest) Descriptor() ([]byte, []int)
func (*DeleteTagTemplateRequest) GetForce ¶
func (m *DeleteTagTemplateRequest) GetForce() bool
func (*DeleteTagTemplateRequest) GetName ¶
func (m *DeleteTagTemplateRequest) GetName() string
func (*DeleteTagTemplateRequest) ProtoMessage ¶
func (*DeleteTagTemplateRequest) ProtoMessage()
func (*DeleteTagTemplateRequest) Reset ¶
func (m *DeleteTagTemplateRequest) Reset()
func (*DeleteTagTemplateRequest) String ¶
func (m *DeleteTagTemplateRequest) String() string
func (*DeleteTagTemplateRequest) XXX_DiscardUnknown ¶
func (m *DeleteTagTemplateRequest) XXX_DiscardUnknown()
func (*DeleteTagTemplateRequest) XXX_Marshal ¶
func (m *DeleteTagTemplateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DeleteTagTemplateRequest) XXX_Merge ¶
func (m *DeleteTagTemplateRequest) XXX_Merge(src proto.Message)
func (*DeleteTagTemplateRequest) XXX_Size ¶
func (m *DeleteTagTemplateRequest) XXX_Size() int
func (*DeleteTagTemplateRequest) XXX_Unmarshal ¶
func (m *DeleteTagTemplateRequest) XXX_Unmarshal(b []byte) error
type Entry ¶
type Entry struct { // The Data Catalog resource name of the entry in URL format. Example: // // * projects/{project_id}/locations/{location}/entryGroups/{entry_group_id}/entries/{entry_id} // // Note that this Entry and its child resources may not actually be stored in // the location in this name. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // The resource this metadata entry refers to. // // For Google Cloud Platform resources, `linked_resource` is the [full name of // the // resource](https://cloud.google.com/apis/design/resource_names#full_resource_name). // For example, the `linked_resource` for a table resource from BigQuery is: // // * //bigquery.googleapis.com/projects/projectId/datasets/datasetId/tables/tableId // // Output only when Entry is of type in the EntryType enum. For entries with // user_specified_type, this field is optional and defaults to an empty // string. LinkedResource string `protobuf:"bytes,9,opt,name=linked_resource,json=linkedResource,proto3" json:"linked_resource,omitempty"` // Required. Entry type. // // Types that are valid to be assigned to EntryType: // *Entry_Type // *Entry_UserSpecifiedType EntryType isEntry_EntryType `protobuf_oneof:"entry_type"` // The source system of the entry. // // Types that are valid to be assigned to System: // *Entry_IntegratedSystem // *Entry_UserSpecifiedSystem System isEntry_System `protobuf_oneof:"system"` // Type specification information. // // Types that are valid to be assigned to TypeSpec: // *Entry_GcsFilesetSpec // *Entry_BigqueryTableSpec // *Entry_BigqueryDateShardedSpec TypeSpec isEntry_TypeSpec `protobuf_oneof:"type_spec"` // Display information such as title and description. A short name to identify // the entry, for example, "Analytics Data - Jan 2011". Default value is an // empty string. DisplayName string `protobuf:"bytes,3,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"` // Entry description, which can consist of several sentences or paragraphs // that describe entry contents. Default value is an empty string. Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"` // Schema of the entry. An entry might not have any schema attached to it. Schema *Schema `protobuf:"bytes,5,opt,name=schema,proto3" json:"schema,omitempty"` // Timestamps about the underlying resource, not about this Data Catalog // entry. Output only when Entry is of type in the EntryType enum. For entries // with user_specified_type, this field is optional and defaults to an empty // timestamp. SourceSystemTimestamps *SystemTimestamps `` /* 129-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Entry Metadata. A Data Catalog Entry resource represents another resource in Google Cloud Platform (such as a BigQuery dataset or a Pub/Sub topic) or outside of Google Cloud Platform. Clients can use the `linked_resource` field in the Entry resource to refer to the original resource ID of the source system.
An Entry resource contains resource details, such as its schema. An Entry can also be used to attach flexible metadata, such as a Tag[google.cloud.datacatalog.v1.Tag].
func (*Entry) Descriptor ¶
func (*Entry) GetBigqueryDateShardedSpec ¶
func (m *Entry) GetBigqueryDateShardedSpec() *BigQueryDateShardedSpec
func (*Entry) GetBigqueryTableSpec ¶
func (m *Entry) GetBigqueryTableSpec() *BigQueryTableSpec
func (*Entry) GetDescription ¶
func (*Entry) GetDisplayName ¶
func (*Entry) GetEntryType ¶
func (m *Entry) GetEntryType() isEntry_EntryType
func (*Entry) GetGcsFilesetSpec ¶
func (m *Entry) GetGcsFilesetSpec() *GcsFilesetSpec
func (*Entry) GetIntegratedSystem ¶
func (m *Entry) GetIntegratedSystem() IntegratedSystem
func (*Entry) GetLinkedResource ¶
func (*Entry) GetSourceSystemTimestamps ¶
func (m *Entry) GetSourceSystemTimestamps() *SystemTimestamps
func (*Entry) GetTypeSpec ¶
func (m *Entry) GetTypeSpec() isEntry_TypeSpec
func (*Entry) GetUserSpecifiedSystem ¶
func (*Entry) GetUserSpecifiedType ¶
func (*Entry) ProtoMessage ¶
func (*Entry) ProtoMessage()
func (*Entry) XXX_DiscardUnknown ¶
func (m *Entry) XXX_DiscardUnknown()
func (*Entry) XXX_Marshal ¶
func (*Entry) XXX_OneofWrappers ¶
func (*Entry) XXX_OneofWrappers() []interface{}
XXX_OneofWrappers is for the internal use of the proto package.
func (*Entry) XXX_Unmarshal ¶
type EntryGroup ¶
type EntryGroup struct { // The resource name of the entry group in URL format. Example: // // * projects/{project_id}/locations/{location}/entryGroups/{entry_group_id} // // Note that this EntryGroup and its child resources may not actually be // stored in the location in this name. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // A short name to identify the entry group, for example, // "analytics data - jan 2011". Default value is an empty string. DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"` // Entry group description, which can consist of several sentences or // paragraphs that describe entry group contents. Default value is an empty // string. Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"` // Output only. Timestamps about this EntryGroup. Default value is empty // timestamps. DataCatalogTimestamps *SystemTimestamps `` /* 126-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
EntryGroup Metadata. An EntryGroup resource represents a logical grouping of zero or more Data Catalog Entry[google.cloud.datacatalog.v1.Entry] resources.
func (*EntryGroup) Descriptor ¶
func (*EntryGroup) Descriptor() ([]byte, []int)
func (*EntryGroup) GetDataCatalogTimestamps ¶
func (m *EntryGroup) GetDataCatalogTimestamps() *SystemTimestamps
func (*EntryGroup) GetDescription ¶
func (m *EntryGroup) GetDescription() string
func (*EntryGroup) GetDisplayName ¶
func (m *EntryGroup) GetDisplayName() string
func (*EntryGroup) GetName ¶
func (m *EntryGroup) GetName() string
func (*EntryGroup) ProtoMessage ¶
func (*EntryGroup) ProtoMessage()
func (*EntryGroup) Reset ¶
func (m *EntryGroup) Reset()
func (*EntryGroup) String ¶
func (m *EntryGroup) String() string
func (*EntryGroup) XXX_DiscardUnknown ¶
func (m *EntryGroup) XXX_DiscardUnknown()
func (*EntryGroup) XXX_Marshal ¶
func (m *EntryGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*EntryGroup) XXX_Merge ¶
func (m *EntryGroup) XXX_Merge(src proto.Message)
func (*EntryGroup) XXX_Size ¶
func (m *EntryGroup) XXX_Size() int
func (*EntryGroup) XXX_Unmarshal ¶
func (m *EntryGroup) XXX_Unmarshal(b []byte) error
type EntryType ¶
type EntryType int32
Entry resources in Data Catalog can be of different types e.g. a BigQuery Table entry is of type `TABLE`. This enum describes all the possible types Data Catalog contains.
const ( // Default unknown type. EntryType_ENTRY_TYPE_UNSPECIFIED EntryType = 0 // Output only. The type of entry that has a GoogleSQL schema, including // logical views. EntryType_TABLE EntryType = 2 // Output only. The type of models, examples include // https://cloud.google.com/bigquery-ml/docs/bigqueryml-intro EntryType_MODEL EntryType = 5 // Output only. An entry type which is used for streaming entries. Example: // Pub/Sub topic. EntryType_DATA_STREAM EntryType = 3 // An entry type which is a set of files or objects. Example: // Cloud Storage fileset. EntryType_FILESET EntryType = 4 )
func (EntryType) EnumDescriptor ¶
type Entry_BigqueryDateShardedSpec ¶
type Entry_BigqueryDateShardedSpec struct {
BigqueryDateShardedSpec *BigQueryDateShardedSpec `protobuf:"bytes,15,opt,name=bigquery_date_sharded_spec,json=bigqueryDateShardedSpec,proto3,oneof"`
}
type Entry_BigqueryTableSpec ¶
type Entry_BigqueryTableSpec struct {
BigqueryTableSpec *BigQueryTableSpec `protobuf:"bytes,12,opt,name=bigquery_table_spec,json=bigqueryTableSpec,proto3,oneof"`
}
type Entry_GcsFilesetSpec ¶
type Entry_GcsFilesetSpec struct {
GcsFilesetSpec *GcsFilesetSpec `protobuf:"bytes,6,opt,name=gcs_fileset_spec,json=gcsFilesetSpec,proto3,oneof"`
}
type Entry_IntegratedSystem ¶
type Entry_IntegratedSystem struct {
IntegratedSystem IntegratedSystem `` /* 132-byte string literal not displayed */
}
type Entry_Type ¶
type Entry_Type struct {
Type EntryType `protobuf:"varint,2,opt,name=type,proto3,enum=google.cloud.datacatalog.v1.EntryType,oneof"`
}
type Entry_UserSpecifiedSystem ¶
type Entry_UserSpecifiedSystem struct {
UserSpecifiedSystem string `protobuf:"bytes,18,opt,name=user_specified_system,json=userSpecifiedSystem,proto3,oneof"`
}
type Entry_UserSpecifiedType ¶
type Entry_UserSpecifiedType struct {
UserSpecifiedType string `protobuf:"bytes,16,opt,name=user_specified_type,json=userSpecifiedType,proto3,oneof"`
}
type FieldType ¶
type FieldType struct { // Required. // // Types that are valid to be assigned to TypeDecl: // *FieldType_PrimitiveType_ // *FieldType_EnumType_ TypeDecl isFieldType_TypeDecl `protobuf_oneof:"type_decl"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*FieldType) Descriptor ¶
func (*FieldType) GetEnumType ¶
func (m *FieldType) GetEnumType() *FieldType_EnumType
func (*FieldType) GetPrimitiveType ¶
func (m *FieldType) GetPrimitiveType() FieldType_PrimitiveType
func (*FieldType) GetTypeDecl ¶
func (m *FieldType) GetTypeDecl() isFieldType_TypeDecl
func (*FieldType) ProtoMessage ¶
func (*FieldType) ProtoMessage()
func (*FieldType) XXX_DiscardUnknown ¶
func (m *FieldType) XXX_DiscardUnknown()
func (*FieldType) XXX_Marshal ¶
func (*FieldType) XXX_OneofWrappers ¶
func (*FieldType) XXX_OneofWrappers() []interface{}
XXX_OneofWrappers is for the internal use of the proto package.
func (*FieldType) XXX_Unmarshal ¶
type FieldType_EnumType ¶
type FieldType_EnumType struct { // Required on create; optional on update. The set of allowed values for // this enum. This set must not be empty, the display names of the values in // this set must not be empty and the display names of the values must be // case-insensitively unique within this set. Currently, enum values can // only be added to the list of allowed values. Deletion and renaming of // enum values are not supported. Can have up to 500 allowed values. AllowedValues []*FieldType_EnumType_EnumValue `protobuf:"bytes,1,rep,name=allowed_values,json=allowedValues,proto3" json:"allowed_values,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*FieldType_EnumType) Descriptor ¶
func (*FieldType_EnumType) Descriptor() ([]byte, []int)
func (*FieldType_EnumType) GetAllowedValues ¶
func (m *FieldType_EnumType) GetAllowedValues() []*FieldType_EnumType_EnumValue
func (*FieldType_EnumType) ProtoMessage ¶
func (*FieldType_EnumType) ProtoMessage()
func (*FieldType_EnumType) Reset ¶
func (m *FieldType_EnumType) Reset()
func (*FieldType_EnumType) String ¶
func (m *FieldType_EnumType) String() string
func (*FieldType_EnumType) XXX_DiscardUnknown ¶
func (m *FieldType_EnumType) XXX_DiscardUnknown()
func (*FieldType_EnumType) XXX_Marshal ¶
func (m *FieldType_EnumType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*FieldType_EnumType) XXX_Merge ¶
func (m *FieldType_EnumType) XXX_Merge(src proto.Message)
func (*FieldType_EnumType) XXX_Size ¶
func (m *FieldType_EnumType) XXX_Size() int
func (*FieldType_EnumType) XXX_Unmarshal ¶
func (m *FieldType_EnumType) XXX_Unmarshal(b []byte) error
type FieldType_EnumType_ ¶
type FieldType_EnumType_ struct {
EnumType *FieldType_EnumType `protobuf:"bytes,2,opt,name=enum_type,json=enumType,proto3,oneof"`
}
type FieldType_EnumType_EnumValue ¶
type FieldType_EnumType_EnumValue struct { // Required. The display name of the enum value. Must not be an empty string. DisplayName string `protobuf:"bytes,1,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*FieldType_EnumType_EnumValue) Descriptor ¶
func (*FieldType_EnumType_EnumValue) Descriptor() ([]byte, []int)
func (*FieldType_EnumType_EnumValue) GetDisplayName ¶
func (m *FieldType_EnumType_EnumValue) GetDisplayName() string
func (*FieldType_EnumType_EnumValue) ProtoMessage ¶
func (*FieldType_EnumType_EnumValue) ProtoMessage()
func (*FieldType_EnumType_EnumValue) Reset ¶
func (m *FieldType_EnumType_EnumValue) Reset()
func (*FieldType_EnumType_EnumValue) String ¶
func (m *FieldType_EnumType_EnumValue) String() string
func (*FieldType_EnumType_EnumValue) XXX_DiscardUnknown ¶
func (m *FieldType_EnumType_EnumValue) XXX_DiscardUnknown()
func (*FieldType_EnumType_EnumValue) XXX_Marshal ¶
func (m *FieldType_EnumType_EnumValue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*FieldType_EnumType_EnumValue) XXX_Merge ¶
func (m *FieldType_EnumType_EnumValue) XXX_Merge(src proto.Message)
func (*FieldType_EnumType_EnumValue) XXX_Size ¶
func (m *FieldType_EnumType_EnumValue) XXX_Size() int
func (*FieldType_EnumType_EnumValue) XXX_Unmarshal ¶
func (m *FieldType_EnumType_EnumValue) XXX_Unmarshal(b []byte) error
type FieldType_PrimitiveType ¶
type FieldType_PrimitiveType int32
const ( // This is the default invalid value for a type. FieldType_PRIMITIVE_TYPE_UNSPECIFIED FieldType_PrimitiveType = 0 // A double precision number. FieldType_DOUBLE FieldType_PrimitiveType = 1 // An UTF-8 string. FieldType_STRING FieldType_PrimitiveType = 2 // A boolean value. FieldType_BOOL FieldType_PrimitiveType = 3 // A timestamp. FieldType_TIMESTAMP FieldType_PrimitiveType = 4 )
func (FieldType_PrimitiveType) EnumDescriptor ¶
func (FieldType_PrimitiveType) EnumDescriptor() ([]byte, []int)
func (FieldType_PrimitiveType) String ¶
func (x FieldType_PrimitiveType) String() string
type FieldType_PrimitiveType_ ¶
type FieldType_PrimitiveType_ struct {
PrimitiveType FieldType_PrimitiveType `` /* 132-byte string literal not displayed */
}
type GcsFileSpec ¶
type GcsFileSpec struct { // Required. The full file path. Example: `gs://bucket_name/a/b.txt`. FilePath string `protobuf:"bytes,1,opt,name=file_path,json=filePath,proto3" json:"file_path,omitempty"` // Output only. Timestamps about the Cloud Storage file. GcsTimestamps *SystemTimestamps `protobuf:"bytes,2,opt,name=gcs_timestamps,json=gcsTimestamps,proto3" json:"gcs_timestamps,omitempty"` // Output only. The size of the file, in bytes. SizeBytes int64 `protobuf:"varint,4,opt,name=size_bytes,json=sizeBytes,proto3" json:"size_bytes,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Specifications of a single file in Cloud Storage.
func (*GcsFileSpec) Descriptor ¶
func (*GcsFileSpec) Descriptor() ([]byte, []int)
func (*GcsFileSpec) GetFilePath ¶
func (m *GcsFileSpec) GetFilePath() string
func (*GcsFileSpec) GetGcsTimestamps ¶
func (m *GcsFileSpec) GetGcsTimestamps() *SystemTimestamps
func (*GcsFileSpec) GetSizeBytes ¶
func (m *GcsFileSpec) GetSizeBytes() int64
func (*GcsFileSpec) ProtoMessage ¶
func (*GcsFileSpec) ProtoMessage()
func (*GcsFileSpec) Reset ¶
func (m *GcsFileSpec) Reset()
func (*GcsFileSpec) String ¶
func (m *GcsFileSpec) String() string
func (*GcsFileSpec) XXX_DiscardUnknown ¶
func (m *GcsFileSpec) XXX_DiscardUnknown()
func (*GcsFileSpec) XXX_Marshal ¶
func (m *GcsFileSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GcsFileSpec) XXX_Merge ¶
func (m *GcsFileSpec) XXX_Merge(src proto.Message)
func (*GcsFileSpec) XXX_Size ¶
func (m *GcsFileSpec) XXX_Size() int
func (*GcsFileSpec) XXX_Unmarshal ¶
func (m *GcsFileSpec) XXX_Unmarshal(b []byte) error
type GcsFilesetSpec ¶
type GcsFilesetSpec struct { // Required. Patterns to identify a set of files in Google Cloud Storage. See [Cloud // Storage documentation](/storage/docs/gsutil/addlhelp/WildcardNames) for // more information. Note that bucket wildcards are currently not supported. // // Examples of valid file_patterns: // // * `gs://bucket_name/dir/*`: matches all files within `bucket_name/dir` // directory. // * `gs://bucket_name/dir/**`: matches all files in `bucket_name/dir` // spanning all subdirectories. // * `gs://bucket_name/file*`: matches files prefixed by `file` in // `bucket_name` // * `gs://bucket_name/??.txt`: matches files with two characters followed by // `.txt` in `bucket_name` // * `gs://bucket_name/[aeiou].txt`: matches files that contain a single // vowel character followed by `.txt` in // `bucket_name` // * `gs://bucket_name/[a-m].txt`: matches files that contain `a`, `b`, ... // or `m` followed by `.txt` in `bucket_name` // * `gs://bucket_name/a/*/b`: matches all files in `bucket_name` that match // `a/*/b` pattern, such as `a/c/b`, `a/d/b` // * `gs://another_bucket/a.txt`: matches `gs://another_bucket/a.txt` // // You can combine wildcards to provide more powerful matches, for example: // // * `gs://bucket_name/[a-m]??.j*g` FilePatterns []string `protobuf:"bytes,1,rep,name=file_patterns,json=filePatterns,proto3" json:"file_patterns,omitempty"` // Output only. Sample files contained in this fileset, not all files // contained in this fileset are represented here. SampleGcsFileSpecs []*GcsFileSpec `protobuf:"bytes,2,rep,name=sample_gcs_file_specs,json=sampleGcsFileSpecs,proto3" json:"sample_gcs_file_specs,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Describes a Cloud Storage fileset entry.
func (*GcsFilesetSpec) Descriptor ¶
func (*GcsFilesetSpec) Descriptor() ([]byte, []int)
func (*GcsFilesetSpec) GetFilePatterns ¶
func (m *GcsFilesetSpec) GetFilePatterns() []string
func (*GcsFilesetSpec) GetSampleGcsFileSpecs ¶
func (m *GcsFilesetSpec) GetSampleGcsFileSpecs() []*GcsFileSpec
func (*GcsFilesetSpec) ProtoMessage ¶
func (*GcsFilesetSpec) ProtoMessage()
func (*GcsFilesetSpec) Reset ¶
func (m *GcsFilesetSpec) Reset()
func (*GcsFilesetSpec) String ¶
func (m *GcsFilesetSpec) String() string
func (*GcsFilesetSpec) XXX_DiscardUnknown ¶
func (m *GcsFilesetSpec) XXX_DiscardUnknown()
func (*GcsFilesetSpec) XXX_Marshal ¶
func (m *GcsFilesetSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GcsFilesetSpec) XXX_Merge ¶
func (m *GcsFilesetSpec) XXX_Merge(src proto.Message)
func (*GcsFilesetSpec) XXX_Size ¶
func (m *GcsFilesetSpec) XXX_Size() int
func (*GcsFilesetSpec) XXX_Unmarshal ¶
func (m *GcsFilesetSpec) XXX_Unmarshal(b []byte) error
type GetEntryGroupRequest ¶
type GetEntryGroupRequest struct { // Required. The name of the entry group. For example, // `projects/{project_id}/locations/{location}/entryGroups/{entry_group_id}`. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // The fields to return. If not set or empty, all fields are returned. ReadMask *field_mask.FieldMask `protobuf:"bytes,2,opt,name=read_mask,json=readMask,proto3" json:"read_mask,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Request message for [GetEntryGroup][google.cloud.datacatalog.v1.DataCatalog.GetEntryGroup].
func (*GetEntryGroupRequest) Descriptor ¶
func (*GetEntryGroupRequest) Descriptor() ([]byte, []int)
func (*GetEntryGroupRequest) GetName ¶
func (m *GetEntryGroupRequest) GetName() string
func (*GetEntryGroupRequest) GetReadMask ¶
func (m *GetEntryGroupRequest) GetReadMask() *field_mask.FieldMask
func (*GetEntryGroupRequest) ProtoMessage ¶
func (*GetEntryGroupRequest) ProtoMessage()
func (*GetEntryGroupRequest) Reset ¶
func (m *GetEntryGroupRequest) Reset()
func (*GetEntryGroupRequest) String ¶
func (m *GetEntryGroupRequest) String() string
func (*GetEntryGroupRequest) XXX_DiscardUnknown ¶
func (m *GetEntryGroupRequest) XXX_DiscardUnknown()
func (*GetEntryGroupRequest) XXX_Marshal ¶
func (m *GetEntryGroupRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GetEntryGroupRequest) XXX_Merge ¶
func (m *GetEntryGroupRequest) XXX_Merge(src proto.Message)
func (*GetEntryGroupRequest) XXX_Size ¶
func (m *GetEntryGroupRequest) XXX_Size() int
func (*GetEntryGroupRequest) XXX_Unmarshal ¶
func (m *GetEntryGroupRequest) XXX_Unmarshal(b []byte) error
type GetEntryRequest ¶
type GetEntryRequest struct { // Required. The name of the entry. Example: // // * projects/{project_id}/locations/{location}/entryGroups/{entry_group_id}/entries/{entry_id} Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Request message for [GetEntry][google.cloud.datacatalog.v1.DataCatalog.GetEntry].
func (*GetEntryRequest) Descriptor ¶
func (*GetEntryRequest) Descriptor() ([]byte, []int)
func (*GetEntryRequest) GetName ¶
func (m *GetEntryRequest) GetName() string
func (*GetEntryRequest) ProtoMessage ¶
func (*GetEntryRequest) ProtoMessage()
func (*GetEntryRequest) Reset ¶
func (m *GetEntryRequest) Reset()
func (*GetEntryRequest) String ¶
func (m *GetEntryRequest) String() string
func (*GetEntryRequest) XXX_DiscardUnknown ¶
func (m *GetEntryRequest) XXX_DiscardUnknown()
func (*GetEntryRequest) XXX_Marshal ¶
func (m *GetEntryRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GetEntryRequest) XXX_Merge ¶
func (m *GetEntryRequest) XXX_Merge(src proto.Message)
func (*GetEntryRequest) XXX_Size ¶
func (m *GetEntryRequest) XXX_Size() int
func (*GetEntryRequest) XXX_Unmarshal ¶
func (m *GetEntryRequest) XXX_Unmarshal(b []byte) error
type GetTagTemplateRequest ¶
type GetTagTemplateRequest struct { // Required. The name of the tag template. Example: // // * projects/{project_id}/locations/{location}/tagTemplates/{tag_template_id} Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Request message for [GetTagTemplate][google.cloud.datacatalog.v1.DataCatalog.GetTagTemplate].
func (*GetTagTemplateRequest) Descriptor ¶
func (*GetTagTemplateRequest) Descriptor() ([]byte, []int)
func (*GetTagTemplateRequest) GetName ¶
func (m *GetTagTemplateRequest) GetName() string
func (*GetTagTemplateRequest) ProtoMessage ¶
func (*GetTagTemplateRequest) ProtoMessage()
func (*GetTagTemplateRequest) Reset ¶
func (m *GetTagTemplateRequest) Reset()
func (*GetTagTemplateRequest) String ¶
func (m *GetTagTemplateRequest) String() string
func (*GetTagTemplateRequest) XXX_DiscardUnknown ¶
func (m *GetTagTemplateRequest) XXX_DiscardUnknown()
func (*GetTagTemplateRequest) XXX_Marshal ¶
func (m *GetTagTemplateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GetTagTemplateRequest) XXX_Merge ¶
func (m *GetTagTemplateRequest) XXX_Merge(src proto.Message)
func (*GetTagTemplateRequest) XXX_Size ¶
func (m *GetTagTemplateRequest) XXX_Size() int
func (*GetTagTemplateRequest) XXX_Unmarshal ¶
func (m *GetTagTemplateRequest) XXX_Unmarshal(b []byte) error
type IntegratedSystem ¶
type IntegratedSystem int32
This enum describes all the possible systems that Data Catalog integrates with.
const ( // Default unknown system. IntegratedSystem_INTEGRATED_SYSTEM_UNSPECIFIED IntegratedSystem = 0 // BigQuery. IntegratedSystem_BIGQUERY IntegratedSystem = 1 // Cloud Pub/Sub. IntegratedSystem_CLOUD_PUBSUB IntegratedSystem = 2 )
func (IntegratedSystem) EnumDescriptor ¶
func (IntegratedSystem) EnumDescriptor() ([]byte, []int)
func (IntegratedSystem) String ¶
func (x IntegratedSystem) String() string
type ListEntriesRequest ¶
type ListEntriesRequest struct { // Required. The name of the entry group that contains the entries, which can // be provided in URL format. Example: // // * projects/{project_id}/locations/{location}/entryGroups/{entry_group_id} Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // The maximum number of items to return. Default is 10. Max limit is 1000. // Throws an invalid argument for `page_size > 1000`. PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // Token that specifies which page is requested. If empty, the first page is // returned. PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // The fields to return for each Entry. If not set or empty, all // fields are returned. // For example, setting read_mask to contain only one path "name" will cause // ListEntries to return a list of Entries with only "name" field. ReadMask *field_mask.FieldMask `protobuf:"bytes,4,opt,name=read_mask,json=readMask,proto3" json:"read_mask,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Request message for [ListEntries][google.cloud.datacatalog.v1.DataCatalog.ListEntries].
func (*ListEntriesRequest) Descriptor ¶
func (*ListEntriesRequest) Descriptor() ([]byte, []int)
func (*ListEntriesRequest) GetPageSize ¶
func (m *ListEntriesRequest) GetPageSize() int32
func (*ListEntriesRequest) GetPageToken ¶
func (m *ListEntriesRequest) GetPageToken() string
func (*ListEntriesRequest) GetParent ¶
func (m *ListEntriesRequest) GetParent() string
func (*ListEntriesRequest) GetReadMask ¶
func (m *ListEntriesRequest) GetReadMask() *field_mask.FieldMask
func (*ListEntriesRequest) ProtoMessage ¶
func (*ListEntriesRequest) ProtoMessage()
func (*ListEntriesRequest) Reset ¶
func (m *ListEntriesRequest) Reset()
func (*ListEntriesRequest) String ¶
func (m *ListEntriesRequest) String() string
func (*ListEntriesRequest) XXX_DiscardUnknown ¶
func (m *ListEntriesRequest) XXX_DiscardUnknown()
func (*ListEntriesRequest) XXX_Marshal ¶
func (m *ListEntriesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ListEntriesRequest) XXX_Merge ¶
func (m *ListEntriesRequest) XXX_Merge(src proto.Message)
func (*ListEntriesRequest) XXX_Size ¶
func (m *ListEntriesRequest) XXX_Size() int
func (*ListEntriesRequest) XXX_Unmarshal ¶
func (m *ListEntriesRequest) XXX_Unmarshal(b []byte) error
type ListEntriesResponse ¶
type ListEntriesResponse struct { // Entry details. Entries []*Entry `protobuf:"bytes,1,rep,name=entries,proto3" json:"entries,omitempty"` // Token to retrieve the next page of results. It is set to empty if no items // remain in results. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Response message for [ListEntries][google.cloud.datacatalog.v1.DataCatalog.ListEntries].
func (*ListEntriesResponse) Descriptor ¶
func (*ListEntriesResponse) Descriptor() ([]byte, []int)
func (*ListEntriesResponse) GetEntries ¶
func (m *ListEntriesResponse) GetEntries() []*Entry
func (*ListEntriesResponse) GetNextPageToken ¶
func (m *ListEntriesResponse) GetNextPageToken() string
func (*ListEntriesResponse) ProtoMessage ¶
func (*ListEntriesResponse) ProtoMessage()
func (*ListEntriesResponse) Reset ¶
func (m *ListEntriesResponse) Reset()
func (*ListEntriesResponse) String ¶
func (m *ListEntriesResponse) String() string
func (*ListEntriesResponse) XXX_DiscardUnknown ¶
func (m *ListEntriesResponse) XXX_DiscardUnknown()
func (*ListEntriesResponse) XXX_Marshal ¶
func (m *ListEntriesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ListEntriesResponse) XXX_Merge ¶
func (m *ListEntriesResponse) XXX_Merge(src proto.Message)
func (*ListEntriesResponse) XXX_Size ¶
func (m *ListEntriesResponse) XXX_Size() int
func (*ListEntriesResponse) XXX_Unmarshal ¶
func (m *ListEntriesResponse) XXX_Unmarshal(b []byte) error
type ListEntryGroupsRequest ¶
type ListEntryGroupsRequest struct { // Required. The name of the location that contains the entry groups, which // can be provided in URL format. Example: // // * projects/{project_id}/locations/{location} Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Optional. The maximum number of items to return. Default is 10. Max limit // is 1000. Throws an invalid argument for `page_size > 1000`. PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // Optional. Token that specifies which page is requested. If empty, the first // page is returned. PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Request message for [ListEntryGroups][google.cloud.datacatalog.v1.DataCatalog.ListEntryGroups].
func (*ListEntryGroupsRequest) Descriptor ¶
func (*ListEntryGroupsRequest) Descriptor() ([]byte, []int)
func (*ListEntryGroupsRequest) GetPageSize ¶
func (m *ListEntryGroupsRequest) GetPageSize() int32
func (*ListEntryGroupsRequest) GetPageToken ¶
func (m *ListEntryGroupsRequest) GetPageToken() string
func (*ListEntryGroupsRequest) GetParent ¶
func (m *ListEntryGroupsRequest) GetParent() string
func (*ListEntryGroupsRequest) ProtoMessage ¶
func (*ListEntryGroupsRequest) ProtoMessage()
func (*ListEntryGroupsRequest) Reset ¶
func (m *ListEntryGroupsRequest) Reset()
func (*ListEntryGroupsRequest) String ¶
func (m *ListEntryGroupsRequest) String() string
func (*ListEntryGroupsRequest) XXX_DiscardUnknown ¶
func (m *ListEntryGroupsRequest) XXX_DiscardUnknown()
func (*ListEntryGroupsRequest) XXX_Marshal ¶
func (m *ListEntryGroupsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ListEntryGroupsRequest) XXX_Merge ¶
func (m *ListEntryGroupsRequest) XXX_Merge(src proto.Message)
func (*ListEntryGroupsRequest) XXX_Size ¶
func (m *ListEntryGroupsRequest) XXX_Size() int
func (*ListEntryGroupsRequest) XXX_Unmarshal ¶
func (m *ListEntryGroupsRequest) XXX_Unmarshal(b []byte) error
type ListEntryGroupsResponse ¶
type ListEntryGroupsResponse struct { // EntryGroup details. EntryGroups []*EntryGroup `protobuf:"bytes,1,rep,name=entry_groups,json=entryGroups,proto3" json:"entry_groups,omitempty"` // Token to retrieve the next page of results. It is set to empty if no items // remain in results. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Response message for [ListEntryGroups][google.cloud.datacatalog.v1.DataCatalog.ListEntryGroups].
func (*ListEntryGroupsResponse) Descriptor ¶
func (*ListEntryGroupsResponse) Descriptor() ([]byte, []int)
func (*ListEntryGroupsResponse) GetEntryGroups ¶
func (m *ListEntryGroupsResponse) GetEntryGroups() []*EntryGroup
func (*ListEntryGroupsResponse) GetNextPageToken ¶
func (m *ListEntryGroupsResponse) GetNextPageToken() string
func (*ListEntryGroupsResponse) ProtoMessage ¶
func (*ListEntryGroupsResponse) ProtoMessage()
func (*ListEntryGroupsResponse) Reset ¶
func (m *ListEntryGroupsResponse) Reset()
func (*ListEntryGroupsResponse) String ¶
func (m *ListEntryGroupsResponse) String() string
func (*ListEntryGroupsResponse) XXX_DiscardUnknown ¶
func (m *ListEntryGroupsResponse) XXX_DiscardUnknown()
func (*ListEntryGroupsResponse) XXX_Marshal ¶
func (m *ListEntryGroupsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ListEntryGroupsResponse) XXX_Merge ¶
func (m *ListEntryGroupsResponse) XXX_Merge(src proto.Message)
func (*ListEntryGroupsResponse) XXX_Size ¶
func (m *ListEntryGroupsResponse) XXX_Size() int
func (*ListEntryGroupsResponse) XXX_Unmarshal ¶
func (m *ListEntryGroupsResponse) XXX_Unmarshal(b []byte) error
type ListTagsRequest ¶
type ListTagsRequest struct { // Required. The name of the Data Catalog resource to list the tags of. The // resource could be an [Entry][google.cloud.datacatalog.v1.Entry] or an // [EntryGroup][google.cloud.datacatalog.v1.EntryGroup]. // // Examples: // // * projects/{project_id}/locations/{location}/entryGroups/{entry_group_id} // * projects/{project_id}/locations/{location}/entryGroups/{entry_group_id}/entries/{entry_id} Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // The maximum number of tags to return. Default is 10. Max limit is 1000. PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // Token that specifies which page is requested. If empty, the first page is // returned. PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Request message for [ListTags][google.cloud.datacatalog.v1.DataCatalog.ListTags].
func (*ListTagsRequest) Descriptor ¶
func (*ListTagsRequest) Descriptor() ([]byte, []int)
func (*ListTagsRequest) GetPageSize ¶
func (m *ListTagsRequest) GetPageSize() int32
func (*ListTagsRequest) GetPageToken ¶
func (m *ListTagsRequest) GetPageToken() string
func (*ListTagsRequest) GetParent ¶
func (m *ListTagsRequest) GetParent() string
func (*ListTagsRequest) ProtoMessage ¶
func (*ListTagsRequest) ProtoMessage()
func (*ListTagsRequest) Reset ¶
func (m *ListTagsRequest) Reset()
func (*ListTagsRequest) String ¶
func (m *ListTagsRequest) String() string
func (*ListTagsRequest) XXX_DiscardUnknown ¶
func (m *ListTagsRequest) XXX_DiscardUnknown()
func (*ListTagsRequest) XXX_Marshal ¶
func (m *ListTagsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ListTagsRequest) XXX_Merge ¶
func (m *ListTagsRequest) XXX_Merge(src proto.Message)
func (*ListTagsRequest) XXX_Size ¶
func (m *ListTagsRequest) XXX_Size() int
func (*ListTagsRequest) XXX_Unmarshal ¶
func (m *ListTagsRequest) XXX_Unmarshal(b []byte) error
type ListTagsResponse ¶
type ListTagsResponse struct { // [Tag][google.cloud.datacatalog.v1.Tag] details. Tags []*Tag `protobuf:"bytes,1,rep,name=tags,proto3" json:"tags,omitempty"` // Token to retrieve the next page of results. It is set to empty if no items // remain in results. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Response message for [ListTags][google.cloud.datacatalog.v1.DataCatalog.ListTags].
func (*ListTagsResponse) Descriptor ¶
func (*ListTagsResponse) Descriptor() ([]byte, []int)
func (*ListTagsResponse) GetNextPageToken ¶
func (m *ListTagsResponse) GetNextPageToken() string
func (*ListTagsResponse) GetTags ¶
func (m *ListTagsResponse) GetTags() []*Tag
func (*ListTagsResponse) ProtoMessage ¶
func (*ListTagsResponse) ProtoMessage()
func (*ListTagsResponse) Reset ¶
func (m *ListTagsResponse) Reset()
func (*ListTagsResponse) String ¶
func (m *ListTagsResponse) String() string
func (*ListTagsResponse) XXX_DiscardUnknown ¶
func (m *ListTagsResponse) XXX_DiscardUnknown()
func (*ListTagsResponse) XXX_Marshal ¶
func (m *ListTagsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ListTagsResponse) XXX_Merge ¶
func (m *ListTagsResponse) XXX_Merge(src proto.Message)
func (*ListTagsResponse) XXX_Size ¶
func (m *ListTagsResponse) XXX_Size() int
func (*ListTagsResponse) XXX_Unmarshal ¶
func (m *ListTagsResponse) XXX_Unmarshal(b []byte) error
type LookupEntryRequest ¶
type LookupEntryRequest struct { // Required. Represents either the Google Cloud Platform resource or SQL name // for a Google Cloud Platform resource. // // Types that are valid to be assigned to TargetName: // *LookupEntryRequest_LinkedResource // *LookupEntryRequest_SqlResource TargetName isLookupEntryRequest_TargetName `protobuf_oneof:"target_name"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Request message for [LookupEntry][google.cloud.datacatalog.v1.DataCatalog.LookupEntry].
func (*LookupEntryRequest) Descriptor ¶
func (*LookupEntryRequest) Descriptor() ([]byte, []int)
func (*LookupEntryRequest) GetLinkedResource ¶
func (m *LookupEntryRequest) GetLinkedResource() string
func (*LookupEntryRequest) GetSqlResource ¶
func (m *LookupEntryRequest) GetSqlResource() string
func (*LookupEntryRequest) GetTargetName ¶
func (m *LookupEntryRequest) GetTargetName() isLookupEntryRequest_TargetName
func (*LookupEntryRequest) ProtoMessage ¶
func (*LookupEntryRequest) ProtoMessage()
func (*LookupEntryRequest) Reset ¶
func (m *LookupEntryRequest) Reset()
func (*LookupEntryRequest) String ¶
func (m *LookupEntryRequest) String() string
func (*LookupEntryRequest) XXX_DiscardUnknown ¶
func (m *LookupEntryRequest) XXX_DiscardUnknown()
func (*LookupEntryRequest) XXX_Marshal ¶
func (m *LookupEntryRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*LookupEntryRequest) XXX_Merge ¶
func (m *LookupEntryRequest) XXX_Merge(src proto.Message)
func (*LookupEntryRequest) XXX_OneofWrappers ¶
func (*LookupEntryRequest) XXX_OneofWrappers() []interface{}
XXX_OneofWrappers is for the internal use of the proto package.
func (*LookupEntryRequest) XXX_Size ¶
func (m *LookupEntryRequest) XXX_Size() int
func (*LookupEntryRequest) XXX_Unmarshal ¶
func (m *LookupEntryRequest) XXX_Unmarshal(b []byte) error
type LookupEntryRequest_LinkedResource ¶
type LookupEntryRequest_LinkedResource struct {
LinkedResource string `protobuf:"bytes,1,opt,name=linked_resource,json=linkedResource,proto3,oneof"`
}
type LookupEntryRequest_SqlResource ¶
type LookupEntryRequest_SqlResource struct {
SqlResource string `protobuf:"bytes,3,opt,name=sql_resource,json=sqlResource,proto3,oneof"`
}
type RenameTagTemplateFieldRequest ¶
type RenameTagTemplateFieldRequest struct { // Required. The name of the tag template. Example: // // * projects/{project_id}/locations/{location}/tagTemplates/{tag_template_id}/fields/{tag_template_field_id} Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Required. The new ID of this tag template field. For example, // `my_new_field`. NewTagTemplateFieldId string `` /* 130-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Request message for [RenameTagTemplateField][google.cloud.datacatalog.v1.DataCatalog.RenameTagTemplateField].
func (*RenameTagTemplateFieldRequest) Descriptor ¶
func (*RenameTagTemplateFieldRequest) Descriptor() ([]byte, []int)
func (*RenameTagTemplateFieldRequest) GetName ¶
func (m *RenameTagTemplateFieldRequest) GetName() string
func (*RenameTagTemplateFieldRequest) GetNewTagTemplateFieldId ¶
func (m *RenameTagTemplateFieldRequest) GetNewTagTemplateFieldId() string
func (*RenameTagTemplateFieldRequest) ProtoMessage ¶
func (*RenameTagTemplateFieldRequest) ProtoMessage()
func (*RenameTagTemplateFieldRequest) Reset ¶
func (m *RenameTagTemplateFieldRequest) Reset()
func (*RenameTagTemplateFieldRequest) String ¶
func (m *RenameTagTemplateFieldRequest) String() string
func (*RenameTagTemplateFieldRequest) XXX_DiscardUnknown ¶
func (m *RenameTagTemplateFieldRequest) XXX_DiscardUnknown()
func (*RenameTagTemplateFieldRequest) XXX_Marshal ¶
func (m *RenameTagTemplateFieldRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RenameTagTemplateFieldRequest) XXX_Merge ¶
func (m *RenameTagTemplateFieldRequest) XXX_Merge(src proto.Message)
func (*RenameTagTemplateFieldRequest) XXX_Size ¶
func (m *RenameTagTemplateFieldRequest) XXX_Size() int
func (*RenameTagTemplateFieldRequest) XXX_Unmarshal ¶
func (m *RenameTagTemplateFieldRequest) XXX_Unmarshal(b []byte) error
type Schema ¶
type Schema struct { // Required. Schema of columns. A maximum of 10,000 columns and sub-columns can be // specified. Columns []*ColumnSchema `protobuf:"bytes,2,rep,name=columns,proto3" json:"columns,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Represents a schema (e.g. BigQuery, GoogleSQL, Avro schema).
func (*Schema) Descriptor ¶
func (*Schema) GetColumns ¶
func (m *Schema) GetColumns() []*ColumnSchema
func (*Schema) ProtoMessage ¶
func (*Schema) ProtoMessage()
func (*Schema) XXX_DiscardUnknown ¶
func (m *Schema) XXX_DiscardUnknown()
func (*Schema) XXX_Marshal ¶
func (*Schema) XXX_Unmarshal ¶
type SearchCatalogRequest ¶
type SearchCatalogRequest struct { // Required. The scope of this search request. A `scope` that has empty // `include_org_ids`, `include_project_ids` AND false // `include_gcp_public_datasets` is considered invalid. Data Catalog will // return an error in such a case. Scope *SearchCatalogRequest_Scope `protobuf:"bytes,6,opt,name=scope,proto3" json:"scope,omitempty"` // Required. The query string in search query syntax. The query must be // non-empty. // // Query strings can be simple as "x" or more qualified as: // // * name:x // * column:x // * description:y // // Note: Query tokens need to have a minimum of 3 characters for substring // matching to work correctly. See [Data Catalog Search // Syntax](https://cloud.google.com/data-catalog/docs/how-to/search-reference) // for more information. Query string `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"` // Number of results in the search page. If <=0 then defaults to 10. Max limit // for page_size is 1000. Throws an invalid argument for page_size > 1000. PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // Optional. Pagination token returned in an earlier // [SearchCatalogResponse.next_page_token][google.cloud.datacatalog.v1.SearchCatalogResponse.next_page_token], // which indicates that this is a continuation of a prior // [SearchCatalogRequest][google.cloud.datacatalog.v1.DataCatalog.SearchCatalog] // call, and that the system should return the next page of data. If empty, // the first page is returned. PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // Specifies the ordering of results, currently supported case-sensitive // choices are: // // * `relevance`, only supports descending // * `last_modified_timestamp [asc|desc]`, defaults to descending if not // specified // // If not specified, defaults to `relevance` descending. OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Request message for [SearchCatalog][google.cloud.datacatalog.v1.DataCatalog.SearchCatalog].
func (*SearchCatalogRequest) Descriptor ¶
func (*SearchCatalogRequest) Descriptor() ([]byte, []int)
func (*SearchCatalogRequest) GetOrderBy ¶
func (m *SearchCatalogRequest) GetOrderBy() string
func (*SearchCatalogRequest) GetPageSize ¶
func (m *SearchCatalogRequest) GetPageSize() int32
func (*SearchCatalogRequest) GetPageToken ¶
func (m *SearchCatalogRequest) GetPageToken() string
func (*SearchCatalogRequest) GetQuery ¶
func (m *SearchCatalogRequest) GetQuery() string
func (*SearchCatalogRequest) GetScope ¶
func (m *SearchCatalogRequest) GetScope() *SearchCatalogRequest_Scope
func (*SearchCatalogRequest) ProtoMessage ¶
func (*SearchCatalogRequest) ProtoMessage()
func (*SearchCatalogRequest) Reset ¶
func (m *SearchCatalogRequest) Reset()
func (*SearchCatalogRequest) String ¶
func (m *SearchCatalogRequest) String() string
func (*SearchCatalogRequest) XXX_DiscardUnknown ¶
func (m *SearchCatalogRequest) XXX_DiscardUnknown()
func (*SearchCatalogRequest) XXX_Marshal ¶
func (m *SearchCatalogRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SearchCatalogRequest) XXX_Merge ¶
func (m *SearchCatalogRequest) XXX_Merge(src proto.Message)
func (*SearchCatalogRequest) XXX_Size ¶
func (m *SearchCatalogRequest) XXX_Size() int
func (*SearchCatalogRequest) XXX_Unmarshal ¶
func (m *SearchCatalogRequest) XXX_Unmarshal(b []byte) error
type SearchCatalogRequest_Scope ¶
type SearchCatalogRequest_Scope struct { // The list of organization IDs to search within. To find your organization // ID, follow instructions in // https://cloud.google.com/resource-manager/docs/creating-managing-organization. IncludeOrgIds []string `protobuf:"bytes,2,rep,name=include_org_ids,json=includeOrgIds,proto3" json:"include_org_ids,omitempty"` // The list of project IDs to search within. To learn more about the // distinction between project names/IDs/numbers, go to // https://cloud.google.com/docs/overview/#projects. IncludeProjectIds []string `protobuf:"bytes,3,rep,name=include_project_ids,json=includeProjectIds,proto3" json:"include_project_ids,omitempty"` // If `true`, include Google Cloud Platform (GCP) public datasets in the // search results. Info on GCP public datasets is available at // https://cloud.google.com/public-datasets/. By default, GCP public // datasets are excluded. IncludeGcpPublicDatasets bool `` /* 138-byte string literal not displayed */ // Optional. The list of locations to search within. // 1. If empty, search will be performed in all locations; // 2. If any of the locations are NOT in the valid locations list, error // will be returned; // 3. Otherwise, search only the given locations for matching results. // Typical usage is to leave this field empty. When a location is // unreachable as returned in the `SearchCatalogResponse.unreachable` field, // users can repeat the search request with this parameter set to get // additional information on the error. // // Valid locations: // * asia-east1 // * asia-east2 // * asia-northeast1 // * asia-northeast2 // * asia-northeast3 // * asia-south1 // * asia-southeast1 // * australia-southeast1 // * eu // * europe-north1 // * europe-west1 // * europe-west2 // * europe-west3 // * europe-west4 // * europe-west6 // * global // * northamerica-northeast1 // * southamerica-east1 // * us // * us-central1 // * us-east1 // * us-east4 // * us-west1 // * us-west2 RestrictedLocations []string `protobuf:"bytes,16,rep,name=restricted_locations,json=restrictedLocations,proto3" json:"restricted_locations,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
The criteria that select the subspace used for query matching.
func (*SearchCatalogRequest_Scope) Descriptor ¶
func (*SearchCatalogRequest_Scope) Descriptor() ([]byte, []int)
func (*SearchCatalogRequest_Scope) GetIncludeGcpPublicDatasets ¶
func (m *SearchCatalogRequest_Scope) GetIncludeGcpPublicDatasets() bool
func (*SearchCatalogRequest_Scope) GetIncludeOrgIds ¶
func (m *SearchCatalogRequest_Scope) GetIncludeOrgIds() []string
func (*SearchCatalogRequest_Scope) GetIncludeProjectIds ¶
func (m *SearchCatalogRequest_Scope) GetIncludeProjectIds() []string
func (*SearchCatalogRequest_Scope) GetRestrictedLocations ¶
func (m *SearchCatalogRequest_Scope) GetRestrictedLocations() []string
func (*SearchCatalogRequest_Scope) ProtoMessage ¶
func (*SearchCatalogRequest_Scope) ProtoMessage()
func (*SearchCatalogRequest_Scope) Reset ¶
func (m *SearchCatalogRequest_Scope) Reset()
func (*SearchCatalogRequest_Scope) String ¶
func (m *SearchCatalogRequest_Scope) String() string
func (*SearchCatalogRequest_Scope) XXX_DiscardUnknown ¶
func (m *SearchCatalogRequest_Scope) XXX_DiscardUnknown()
func (*SearchCatalogRequest_Scope) XXX_Marshal ¶
func (m *SearchCatalogRequest_Scope) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SearchCatalogRequest_Scope) XXX_Merge ¶
func (m *SearchCatalogRequest_Scope) XXX_Merge(src proto.Message)
func (*SearchCatalogRequest_Scope) XXX_Size ¶
func (m *SearchCatalogRequest_Scope) XXX_Size() int
func (*SearchCatalogRequest_Scope) XXX_Unmarshal ¶
func (m *SearchCatalogRequest_Scope) XXX_Unmarshal(b []byte) error
type SearchCatalogResponse ¶
type SearchCatalogResponse struct { // Search results. Results []*SearchCatalogResult `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty"` // The token that can be used to retrieve the next page of results. NextPageToken string `protobuf:"bytes,3,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // Unreachable locations. Search result does not include data from those // locations. Users can get additional information on the error by repeating // the search request with a more restrictive parameter -- setting the value // for `SearchDataCatalogRequest.scope.include_locations`. Unreachable []string `protobuf:"bytes,6,rep,name=unreachable,proto3" json:"unreachable,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Response message for [SearchCatalog][google.cloud.datacatalog.v1.DataCatalog.SearchCatalog].
func (*SearchCatalogResponse) Descriptor ¶
func (*SearchCatalogResponse) Descriptor() ([]byte, []int)
func (*SearchCatalogResponse) GetNextPageToken ¶
func (m *SearchCatalogResponse) GetNextPageToken() string
func (*SearchCatalogResponse) GetResults ¶
func (m *SearchCatalogResponse) GetResults() []*SearchCatalogResult
func (*SearchCatalogResponse) GetUnreachable ¶
func (m *SearchCatalogResponse) GetUnreachable() []string
func (*SearchCatalogResponse) ProtoMessage ¶
func (*SearchCatalogResponse) ProtoMessage()
func (*SearchCatalogResponse) Reset ¶
func (m *SearchCatalogResponse) Reset()
func (*SearchCatalogResponse) String ¶
func (m *SearchCatalogResponse) String() string
func (*SearchCatalogResponse) XXX_DiscardUnknown ¶
func (m *SearchCatalogResponse) XXX_DiscardUnknown()
func (*SearchCatalogResponse) XXX_Marshal ¶
func (m *SearchCatalogResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SearchCatalogResponse) XXX_Merge ¶
func (m *SearchCatalogResponse) XXX_Merge(src proto.Message)
func (*SearchCatalogResponse) XXX_Size ¶
func (m *SearchCatalogResponse) XXX_Size() int
func (*SearchCatalogResponse) XXX_Unmarshal ¶
func (m *SearchCatalogResponse) XXX_Unmarshal(b []byte) error
type SearchCatalogResult ¶
type SearchCatalogResult struct { // Type of the search result. This field can be used to determine which Get // method to call to fetch the full resource. SearchResultType SearchResultType `` /* 162-byte string literal not displayed */ // Sub-type of the search result. This is a dot-delimited description of the // resource's full type, and is the same as the value callers would provide in // the "type" search facet. Examples: `entry.table`, `entry.dataStream`, // `tagTemplate`. SearchResultSubtype string `protobuf:"bytes,2,opt,name=search_result_subtype,json=searchResultSubtype,proto3" json:"search_result_subtype,omitempty"` // The relative resource name of the resource in URL format. // Examples: // // * `projects/{project_id}/locations/{location_id}/entryGroups/{entry_group_id}/entries/{entry_id}` // * `projects/{project_id}/tagTemplates/{tag_template_id}` RelativeResourceName string `protobuf:"bytes,3,opt,name=relative_resource_name,json=relativeResourceName,proto3" json:"relative_resource_name,omitempty"` // The full name of the cloud resource the entry belongs to. See: // https://cloud.google.com/apis/design/resource_names#full_resource_name. // Example: // // * `//bigquery.googleapis.com/projects/projectId/datasets/datasetId/tables/tableId` LinkedResource string `protobuf:"bytes,4,opt,name=linked_resource,json=linkedResource,proto3" json:"linked_resource,omitempty"` // The source system of the entry. Only applicable when `search_result_type` // is ENTRY. // // Types that are valid to be assigned to System: // *SearchCatalogResult_IntegratedSystem // *SearchCatalogResult_UserSpecifiedSystem System isSearchCatalogResult_System `protobuf_oneof:"system"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
A result that appears in the response of a search request. Each result captures details of one entry that matches the search.
func (*SearchCatalogResult) Descriptor ¶
func (*SearchCatalogResult) Descriptor() ([]byte, []int)
func (*SearchCatalogResult) GetIntegratedSystem ¶
func (m *SearchCatalogResult) GetIntegratedSystem() IntegratedSystem
func (*SearchCatalogResult) GetLinkedResource ¶
func (m *SearchCatalogResult) GetLinkedResource() string
func (*SearchCatalogResult) GetRelativeResourceName ¶
func (m *SearchCatalogResult) GetRelativeResourceName() string
func (*SearchCatalogResult) GetSearchResultSubtype ¶
func (m *SearchCatalogResult) GetSearchResultSubtype() string
func (*SearchCatalogResult) GetSearchResultType ¶
func (m *SearchCatalogResult) GetSearchResultType() SearchResultType
func (*SearchCatalogResult) GetSystem ¶
func (m *SearchCatalogResult) GetSystem() isSearchCatalogResult_System
func (*SearchCatalogResult) GetUserSpecifiedSystem ¶
func (m *SearchCatalogResult) GetUserSpecifiedSystem() string
func (*SearchCatalogResult) ProtoMessage ¶
func (*SearchCatalogResult) ProtoMessage()
func (*SearchCatalogResult) Reset ¶
func (m *SearchCatalogResult) Reset()
func (*SearchCatalogResult) String ¶
func (m *SearchCatalogResult) String() string
func (*SearchCatalogResult) XXX_DiscardUnknown ¶
func (m *SearchCatalogResult) XXX_DiscardUnknown()
func (*SearchCatalogResult) XXX_Marshal ¶
func (m *SearchCatalogResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SearchCatalogResult) XXX_Merge ¶
func (m *SearchCatalogResult) XXX_Merge(src proto.Message)
func (*SearchCatalogResult) XXX_OneofWrappers ¶
func (*SearchCatalogResult) XXX_OneofWrappers() []interface{}
XXX_OneofWrappers is for the internal use of the proto package.
func (*SearchCatalogResult) XXX_Size ¶
func (m *SearchCatalogResult) XXX_Size() int
func (*SearchCatalogResult) XXX_Unmarshal ¶
func (m *SearchCatalogResult) XXX_Unmarshal(b []byte) error
type SearchCatalogResult_IntegratedSystem ¶
type SearchCatalogResult_IntegratedSystem struct {
IntegratedSystem IntegratedSystem `` /* 131-byte string literal not displayed */
}
type SearchCatalogResult_UserSpecifiedSystem ¶
type SearchCatalogResult_UserSpecifiedSystem struct {
UserSpecifiedSystem string `protobuf:"bytes,9,opt,name=user_specified_system,json=userSpecifiedSystem,proto3,oneof"`
}
type SearchResultType ¶
type SearchResultType int32
The different types of resources that can be returned in search.
const ( // Default unknown type. SearchResultType_SEARCH_RESULT_TYPE_UNSPECIFIED SearchResultType = 0 // An [Entry][google.cloud.datacatalog.v1.Entry]. SearchResultType_ENTRY SearchResultType = 1 // A [TagTemplate][google.cloud.datacatalog.v1.TagTemplate]. SearchResultType_TAG_TEMPLATE SearchResultType = 2 // An [EntryGroup][google.cloud.datacatalog.v1.EntryGroup]. SearchResultType_ENTRY_GROUP SearchResultType = 3 )
func (SearchResultType) EnumDescriptor ¶
func (SearchResultType) EnumDescriptor() ([]byte, []int)
func (SearchResultType) String ¶
func (x SearchResultType) String() string
type SystemTimestamps ¶
type SystemTimestamps struct { // The creation time of the resource within the given system. CreateTime *timestamp.Timestamp `protobuf:"bytes,1,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` // The last-modified time of the resource within the given system. UpdateTime *timestamp.Timestamp `protobuf:"bytes,2,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` // Output only. The expiration time of the resource within the given system. // Currently only apllicable to BigQuery resources. ExpireTime *timestamp.Timestamp `protobuf:"bytes,3,opt,name=expire_time,json=expireTime,proto3" json:"expire_time,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Timestamps about this resource according to a particular system.
func (*SystemTimestamps) Descriptor ¶
func (*SystemTimestamps) Descriptor() ([]byte, []int)
func (*SystemTimestamps) GetCreateTime ¶
func (m *SystemTimestamps) GetCreateTime() *timestamp.Timestamp
func (*SystemTimestamps) GetExpireTime ¶
func (m *SystemTimestamps) GetExpireTime() *timestamp.Timestamp
func (*SystemTimestamps) GetUpdateTime ¶
func (m *SystemTimestamps) GetUpdateTime() *timestamp.Timestamp
func (*SystemTimestamps) ProtoMessage ¶
func (*SystemTimestamps) ProtoMessage()
func (*SystemTimestamps) Reset ¶
func (m *SystemTimestamps) Reset()
func (*SystemTimestamps) String ¶
func (m *SystemTimestamps) String() string
func (*SystemTimestamps) XXX_DiscardUnknown ¶
func (m *SystemTimestamps) XXX_DiscardUnknown()
func (*SystemTimestamps) XXX_Marshal ¶
func (m *SystemTimestamps) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SystemTimestamps) XXX_Merge ¶
func (m *SystemTimestamps) XXX_Merge(src proto.Message)
func (*SystemTimestamps) XXX_Size ¶
func (m *SystemTimestamps) XXX_Size() int
func (*SystemTimestamps) XXX_Unmarshal ¶
func (m *SystemTimestamps) XXX_Unmarshal(b []byte) error
type TableSourceType ¶
type TableSourceType int32
Table source type.
const ( // Default unknown type. TableSourceType_TABLE_SOURCE_TYPE_UNSPECIFIED TableSourceType = 0 // Table view. TableSourceType_BIGQUERY_VIEW TableSourceType = 2 // BigQuery native table. TableSourceType_BIGQUERY_TABLE TableSourceType = 5 )
func (TableSourceType) EnumDescriptor ¶
func (TableSourceType) EnumDescriptor() ([]byte, []int)
func (TableSourceType) String ¶
func (x TableSourceType) String() string
type TableSpec ¶
type TableSpec struct { // Output only. If the table is a dated shard, i.e., with name pattern `[prefix]YYYYMMDD`, // `grouped_entry` is the Data Catalog resource name of the date sharded // grouped entry, for example, // `projects/{project_id}/locations/{location}/entrygroups/{entry_group_id}/entries/{entry_id}`. // Otherwise, `grouped_entry` is empty. GroupedEntry string `protobuf:"bytes,1,opt,name=grouped_entry,json=groupedEntry,proto3" json:"grouped_entry,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Normal BigQuery table spec.
func (*TableSpec) Descriptor ¶
func (*TableSpec) GetGroupedEntry ¶
func (*TableSpec) ProtoMessage ¶
func (*TableSpec) ProtoMessage()
func (*TableSpec) XXX_DiscardUnknown ¶
func (m *TableSpec) XXX_DiscardUnknown()
func (*TableSpec) XXX_Marshal ¶
func (*TableSpec) XXX_Unmarshal ¶
type Tag ¶
type Tag struct { // The resource name of the tag in URL format. Example: // // * projects/{project_id}/locations/{location}/entrygroups/{entry_group_id}/entries/{entry_id}/tags/{tag_id} // // where `tag_id` is a system-generated identifier. // Note that this Tag may not actually be stored in the location in this name. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Required. The resource name of the tag template that this tag uses. Example: // // * projects/{project_id}/locations/{location}/tagTemplates/{tag_template_id} // // This field cannot be modified after creation. Template string `protobuf:"bytes,2,opt,name=template,proto3" json:"template,omitempty"` // Output only. The display name of the tag template. TemplateDisplayName string `protobuf:"bytes,5,opt,name=template_display_name,json=templateDisplayName,proto3" json:"template_display_name,omitempty"` // The scope within the parent resource that this tag is attached to. If not // provided, the tag is attached to the parent resource itself. // Deleting the scope from the parent resource will delete all tags attached // to that scope. These fields cannot be updated after creation. // // Types that are valid to be assigned to Scope: // *Tag_Column Scope isTag_Scope `protobuf_oneof:"scope"` // Required. This maps the ID of a tag field to the value of and additional information // about that field. Valid field IDs are defined by the tag's template. A tag // must have at least 1 field and at most 500 fields. Fields map[string]*TagField `` /* 153-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Tags are used to attach custom metadata to Data Catalog resources. Tags conform to the specifications within their tag template.
See [Data Catalog IAM](https://cloud.google.com/data-catalog/docs/concepts/iam) for information on the permissions needed to create or view tags.
func (*Tag) Descriptor ¶
func (*Tag) GetTemplate ¶
func (*Tag) GetTemplateDisplayName ¶
func (*Tag) ProtoMessage ¶
func (*Tag) ProtoMessage()
func (*Tag) XXX_DiscardUnknown ¶
func (m *Tag) XXX_DiscardUnknown()
func (*Tag) XXX_OneofWrappers ¶
func (*Tag) XXX_OneofWrappers() []interface{}
XXX_OneofWrappers is for the internal use of the proto package.
func (*Tag) XXX_Unmarshal ¶
type TagField ¶
type TagField struct { // Output only. The display name of this field. DisplayName string `protobuf:"bytes,1,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"` // Required. The value of this field. // // Types that are valid to be assigned to Kind: // *TagField_DoubleValue // *TagField_StringValue // *TagField_BoolValue // *TagField_TimestampValue // *TagField_EnumValue_ Kind isTagField_Kind `protobuf_oneof:"kind"` // Output only. The order of this field with respect to other fields in this tag. It can be // set in [Tag][google.cloud.datacatalog.v1.TagTemplateField.order]. For // example, a higher value can indicate a more important field. The value can // be negative. Multiple fields can have the same order, and field orders // within a tag do not have to be sequential. Order int32 `protobuf:"varint,7,opt,name=order,proto3" json:"order,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Contains the value and supporting information for a field within a Tag[google.cloud.datacatalog.v1.Tag].
func (*TagField) Descriptor ¶
func (*TagField) GetBoolValue ¶
func (*TagField) GetDisplayName ¶
func (*TagField) GetDoubleValue ¶
func (*TagField) GetEnumValue ¶
func (m *TagField) GetEnumValue() *TagField_EnumValue
func (*TagField) GetStringValue ¶
func (*TagField) GetTimestampValue ¶
func (*TagField) ProtoMessage ¶
func (*TagField) ProtoMessage()
func (*TagField) XXX_DiscardUnknown ¶
func (m *TagField) XXX_DiscardUnknown()
func (*TagField) XXX_Marshal ¶
func (*TagField) XXX_OneofWrappers ¶
func (*TagField) XXX_OneofWrappers() []interface{}
XXX_OneofWrappers is for the internal use of the proto package.
func (*TagField) XXX_Unmarshal ¶
type TagField_BoolValue ¶
type TagField_BoolValue struct {
BoolValue bool `protobuf:"varint,4,opt,name=bool_value,json=boolValue,proto3,oneof"`
}
type TagField_DoubleValue ¶
type TagField_DoubleValue struct {
DoubleValue float64 `protobuf:"fixed64,2,opt,name=double_value,json=doubleValue,proto3,oneof"`
}
type TagField_EnumValue ¶
type TagField_EnumValue struct { // The display name of the enum value. DisplayName string `protobuf:"bytes,1,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Holds an enum value.
func (*TagField_EnumValue) Descriptor ¶
func (*TagField_EnumValue) Descriptor() ([]byte, []int)
func (*TagField_EnumValue) GetDisplayName ¶
func (m *TagField_EnumValue) GetDisplayName() string
func (*TagField_EnumValue) ProtoMessage ¶
func (*TagField_EnumValue) ProtoMessage()
func (*TagField_EnumValue) Reset ¶
func (m *TagField_EnumValue) Reset()
func (*TagField_EnumValue) String ¶
func (m *TagField_EnumValue) String() string
func (*TagField_EnumValue) XXX_DiscardUnknown ¶
func (m *TagField_EnumValue) XXX_DiscardUnknown()
func (*TagField_EnumValue) XXX_Marshal ¶
func (m *TagField_EnumValue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*TagField_EnumValue) XXX_Merge ¶
func (m *TagField_EnumValue) XXX_Merge(src proto.Message)
func (*TagField_EnumValue) XXX_Size ¶
func (m *TagField_EnumValue) XXX_Size() int
func (*TagField_EnumValue) XXX_Unmarshal ¶
func (m *TagField_EnumValue) XXX_Unmarshal(b []byte) error
type TagField_EnumValue_ ¶
type TagField_EnumValue_ struct {
EnumValue *TagField_EnumValue `protobuf:"bytes,6,opt,name=enum_value,json=enumValue,proto3,oneof"`
}
type TagField_StringValue ¶
type TagField_StringValue struct {
StringValue string `protobuf:"bytes,3,opt,name=string_value,json=stringValue,proto3,oneof"`
}
type TagField_TimestampValue ¶
type TagTemplate ¶
type TagTemplate struct { // The resource name of the tag template in URL format. Example: // // * projects/{project_id}/locations/{location}/tagTemplates/{tag_template_id} // // Note that this TagTemplate and its child resources may not actually be // stored in the location in this name. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // The display name for this template. Defaults to an empty string. DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"` // Required. Map of tag template field IDs to the settings for the field. // This map is an exhaustive list of the allowed fields. This map must contain // at least one field and at most 500 fields. // // The keys to this map are tag template field IDs. Field IDs can contain // letters (both uppercase and lowercase), numbers (0-9) and underscores (_). // Field IDs must be at least 1 character long and at most // 64 characters long. Field IDs must start with a letter or underscore. Fields map[string]*TagTemplateField `` /* 153-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
A tag template defines a tag, which can have one or more typed fields. The template is used to create and attach the tag to GCP resources. [Tag template roles](https://cloud.google.com/iam/docs/understanding-roles#data-catalog-roles) provide permissions to create, edit, and use the template. See, for example, the [TagTemplate User](https://cloud.google.com/data-catalog/docs/how-to/template-user) role, which includes permission to use the tag template to tag resources.
func (*TagTemplate) Descriptor ¶
func (*TagTemplate) Descriptor() ([]byte, []int)
func (*TagTemplate) GetDisplayName ¶
func (m *TagTemplate) GetDisplayName() string
func (*TagTemplate) GetFields ¶
func (m *TagTemplate) GetFields() map[string]*TagTemplateField
func (*TagTemplate) GetName ¶
func (m *TagTemplate) GetName() string
func (*TagTemplate) ProtoMessage ¶
func (*TagTemplate) ProtoMessage()
func (*TagTemplate) Reset ¶
func (m *TagTemplate) Reset()
func (*TagTemplate) String ¶
func (m *TagTemplate) String() string
func (*TagTemplate) XXX_DiscardUnknown ¶
func (m *TagTemplate) XXX_DiscardUnknown()
func (*TagTemplate) XXX_Marshal ¶
func (m *TagTemplate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*TagTemplate) XXX_Merge ¶
func (m *TagTemplate) XXX_Merge(src proto.Message)
func (*TagTemplate) XXX_Size ¶
func (m *TagTemplate) XXX_Size() int
func (*TagTemplate) XXX_Unmarshal ¶
func (m *TagTemplate) XXX_Unmarshal(b []byte) error
type TagTemplateField ¶
type TagTemplateField struct { // Output only. The resource name of the tag template field in URL format. Example: // // * projects/{project_id}/locations/{location}/tagTemplates/{tag_template}/fields/{field} // // Note that this TagTemplateField may not actually be stored in the location // in this name. Name string `protobuf:"bytes,6,opt,name=name,proto3" json:"name,omitempty"` // The display name for this field. Defaults to an empty string. DisplayName string `protobuf:"bytes,1,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"` // Required. The type of value this tag field can contain. Type *FieldType `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"` // Whether this is a required field. Defaults to false. IsRequired bool `protobuf:"varint,3,opt,name=is_required,json=isRequired,proto3" json:"is_required,omitempty"` // The order of this field with respect to other fields in this tag // template. For example, a higher value can indicate a more important field. // The value can be negative. Multiple fields can have the same order, and // field orders within a tag do not have to be sequential. Order int32 `protobuf:"varint,5,opt,name=order,proto3" json:"order,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
The template for an individual field within a tag template.
func (*TagTemplateField) Descriptor ¶
func (*TagTemplateField) Descriptor() ([]byte, []int)
func (*TagTemplateField) GetDisplayName ¶
func (m *TagTemplateField) GetDisplayName() string
func (*TagTemplateField) GetIsRequired ¶
func (m *TagTemplateField) GetIsRequired() bool
func (*TagTemplateField) GetName ¶
func (m *TagTemplateField) GetName() string
func (*TagTemplateField) GetOrder ¶
func (m *TagTemplateField) GetOrder() int32
func (*TagTemplateField) GetType ¶
func (m *TagTemplateField) GetType() *FieldType
func (*TagTemplateField) ProtoMessage ¶
func (*TagTemplateField) ProtoMessage()
func (*TagTemplateField) Reset ¶
func (m *TagTemplateField) Reset()
func (*TagTemplateField) String ¶
func (m *TagTemplateField) String() string
func (*TagTemplateField) XXX_DiscardUnknown ¶
func (m *TagTemplateField) XXX_DiscardUnknown()
func (*TagTemplateField) XXX_Marshal ¶
func (m *TagTemplateField) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*TagTemplateField) XXX_Merge ¶
func (m *TagTemplateField) XXX_Merge(src proto.Message)
func (*TagTemplateField) XXX_Size ¶
func (m *TagTemplateField) XXX_Size() int
func (*TagTemplateField) XXX_Unmarshal ¶
func (m *TagTemplateField) XXX_Unmarshal(b []byte) error
type Tag_Column ¶
type Tag_Column struct {
Column string `protobuf:"bytes,4,opt,name=column,proto3,oneof"`
}
type UnimplementedDataCatalogServer ¶
type UnimplementedDataCatalogServer struct { }
UnimplementedDataCatalogServer can be embedded to have forward compatible implementations.
func (*UnimplementedDataCatalogServer) CreateEntry ¶
func (*UnimplementedDataCatalogServer) CreateEntry(ctx context.Context, req *CreateEntryRequest) (*Entry, error)
func (*UnimplementedDataCatalogServer) CreateEntryGroup ¶
func (*UnimplementedDataCatalogServer) CreateEntryGroup(ctx context.Context, req *CreateEntryGroupRequest) (*EntryGroup, error)
func (*UnimplementedDataCatalogServer) CreateTag ¶
func (*UnimplementedDataCatalogServer) CreateTag(ctx context.Context, req *CreateTagRequest) (*Tag, error)
func (*UnimplementedDataCatalogServer) CreateTagTemplate ¶
func (*UnimplementedDataCatalogServer) CreateTagTemplate(ctx context.Context, req *CreateTagTemplateRequest) (*TagTemplate, error)
func (*UnimplementedDataCatalogServer) CreateTagTemplateField ¶
func (*UnimplementedDataCatalogServer) CreateTagTemplateField(ctx context.Context, req *CreateTagTemplateFieldRequest) (*TagTemplateField, error)
func (*UnimplementedDataCatalogServer) DeleteEntry ¶
func (*UnimplementedDataCatalogServer) DeleteEntry(ctx context.Context, req *DeleteEntryRequest) (*empty.Empty, error)
func (*UnimplementedDataCatalogServer) DeleteEntryGroup ¶
func (*UnimplementedDataCatalogServer) DeleteEntryGroup(ctx context.Context, req *DeleteEntryGroupRequest) (*empty.Empty, error)
func (*UnimplementedDataCatalogServer) DeleteTag ¶
func (*UnimplementedDataCatalogServer) DeleteTag(ctx context.Context, req *DeleteTagRequest) (*empty.Empty, error)
func (*UnimplementedDataCatalogServer) DeleteTagTemplate ¶
func (*UnimplementedDataCatalogServer) DeleteTagTemplate(ctx context.Context, req *DeleteTagTemplateRequest) (*empty.Empty, error)
func (*UnimplementedDataCatalogServer) DeleteTagTemplateField ¶
func (*UnimplementedDataCatalogServer) DeleteTagTemplateField(ctx context.Context, req *DeleteTagTemplateFieldRequest) (*empty.Empty, error)
func (*UnimplementedDataCatalogServer) GetEntry ¶
func (*UnimplementedDataCatalogServer) GetEntry(ctx context.Context, req *GetEntryRequest) (*Entry, error)
func (*UnimplementedDataCatalogServer) GetEntryGroup ¶
func (*UnimplementedDataCatalogServer) GetEntryGroup(ctx context.Context, req *GetEntryGroupRequest) (*EntryGroup, error)
func (*UnimplementedDataCatalogServer) GetIamPolicy ¶
func (*UnimplementedDataCatalogServer) GetIamPolicy(ctx context.Context, req *v1.GetIamPolicyRequest) (*v1.Policy, error)
func (*UnimplementedDataCatalogServer) GetTagTemplate ¶
func (*UnimplementedDataCatalogServer) GetTagTemplate(ctx context.Context, req *GetTagTemplateRequest) (*TagTemplate, error)
func (*UnimplementedDataCatalogServer) ListEntries ¶
func (*UnimplementedDataCatalogServer) ListEntries(ctx context.Context, req *ListEntriesRequest) (*ListEntriesResponse, error)
func (*UnimplementedDataCatalogServer) ListEntryGroups ¶
func (*UnimplementedDataCatalogServer) ListEntryGroups(ctx context.Context, req *ListEntryGroupsRequest) (*ListEntryGroupsResponse, error)
func (*UnimplementedDataCatalogServer) ListTags ¶
func (*UnimplementedDataCatalogServer) ListTags(ctx context.Context, req *ListTagsRequest) (*ListTagsResponse, error)
func (*UnimplementedDataCatalogServer) LookupEntry ¶
func (*UnimplementedDataCatalogServer) LookupEntry(ctx context.Context, req *LookupEntryRequest) (*Entry, error)
func (*UnimplementedDataCatalogServer) RenameTagTemplateField ¶
func (*UnimplementedDataCatalogServer) RenameTagTemplateField(ctx context.Context, req *RenameTagTemplateFieldRequest) (*TagTemplateField, error)
func (*UnimplementedDataCatalogServer) SearchCatalog ¶
func (*UnimplementedDataCatalogServer) SearchCatalog(ctx context.Context, req *SearchCatalogRequest) (*SearchCatalogResponse, error)
func (*UnimplementedDataCatalogServer) SetIamPolicy ¶
func (*UnimplementedDataCatalogServer) SetIamPolicy(ctx context.Context, req *v1.SetIamPolicyRequest) (*v1.Policy, error)
func (*UnimplementedDataCatalogServer) TestIamPermissions ¶
func (*UnimplementedDataCatalogServer) TestIamPermissions(ctx context.Context, req *v1.TestIamPermissionsRequest) (*v1.TestIamPermissionsResponse, error)
func (*UnimplementedDataCatalogServer) UpdateEntry ¶
func (*UnimplementedDataCatalogServer) UpdateEntry(ctx context.Context, req *UpdateEntryRequest) (*Entry, error)
func (*UnimplementedDataCatalogServer) UpdateEntryGroup ¶
func (*UnimplementedDataCatalogServer) UpdateEntryGroup(ctx context.Context, req *UpdateEntryGroupRequest) (*EntryGroup, error)
func (*UnimplementedDataCatalogServer) UpdateTag ¶
func (*UnimplementedDataCatalogServer) UpdateTag(ctx context.Context, req *UpdateTagRequest) (*Tag, error)
func (*UnimplementedDataCatalogServer) UpdateTagTemplate ¶
func (*UnimplementedDataCatalogServer) UpdateTagTemplate(ctx context.Context, req *UpdateTagTemplateRequest) (*TagTemplate, error)
func (*UnimplementedDataCatalogServer) UpdateTagTemplateField ¶
func (*UnimplementedDataCatalogServer) UpdateTagTemplateField(ctx context.Context, req *UpdateTagTemplateFieldRequest) (*TagTemplateField, error)
type UpdateEntryGroupRequest ¶
type UpdateEntryGroupRequest struct { // Required. The updated entry group. "name" field must be set. EntryGroup *EntryGroup `protobuf:"bytes,1,opt,name=entry_group,json=entryGroup,proto3" json:"entry_group,omitempty"` // The fields to update on the entry group. If absent or empty, all modifiable // fields are updated. UpdateMask *field_mask.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Request message for [UpdateEntryGroup][google.cloud.datacatalog.v1.DataCatalog.UpdateEntryGroup].
func (*UpdateEntryGroupRequest) Descriptor ¶
func (*UpdateEntryGroupRequest) Descriptor() ([]byte, []int)
func (*UpdateEntryGroupRequest) GetEntryGroup ¶
func (m *UpdateEntryGroupRequest) GetEntryGroup() *EntryGroup
func (*UpdateEntryGroupRequest) GetUpdateMask ¶
func (m *UpdateEntryGroupRequest) GetUpdateMask() *field_mask.FieldMask
func (*UpdateEntryGroupRequest) ProtoMessage ¶
func (*UpdateEntryGroupRequest) ProtoMessage()
func (*UpdateEntryGroupRequest) Reset ¶
func (m *UpdateEntryGroupRequest) Reset()
func (*UpdateEntryGroupRequest) String ¶
func (m *UpdateEntryGroupRequest) String() string
func (*UpdateEntryGroupRequest) XXX_DiscardUnknown ¶
func (m *UpdateEntryGroupRequest) XXX_DiscardUnknown()
func (*UpdateEntryGroupRequest) XXX_Marshal ¶
func (m *UpdateEntryGroupRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*UpdateEntryGroupRequest) XXX_Merge ¶
func (m *UpdateEntryGroupRequest) XXX_Merge(src proto.Message)
func (*UpdateEntryGroupRequest) XXX_Size ¶
func (m *UpdateEntryGroupRequest) XXX_Size() int
func (*UpdateEntryGroupRequest) XXX_Unmarshal ¶
func (m *UpdateEntryGroupRequest) XXX_Unmarshal(b []byte) error
type UpdateEntryRequest ¶
type UpdateEntryRequest struct { // Required. The updated entry. The "name" field must be set. Entry *Entry `protobuf:"bytes,1,opt,name=entry,proto3" json:"entry,omitempty"` // The fields to update on the entry. If absent or empty, all modifiable // fields are updated. // // The following fields are modifiable: // * For entries with type `DATA_STREAM`: // * `schema` // * For entries with type `FILESET` // * `schema` // * `display_name` // * `description` // * `gcs_fileset_spec` // * `gcs_fileset_spec.file_patterns` // * For entries with `user_specified_type` // * `schema` // * `display_name` // * `description` // * user_specified_type // * user_specified_system // * linked_resource // * source_system_timestamps UpdateMask *field_mask.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Request message for [UpdateEntry][google.cloud.datacatalog.v1.DataCatalog.UpdateEntry].
func (*UpdateEntryRequest) Descriptor ¶
func (*UpdateEntryRequest) Descriptor() ([]byte, []int)
func (*UpdateEntryRequest) GetEntry ¶
func (m *UpdateEntryRequest) GetEntry() *Entry
func (*UpdateEntryRequest) GetUpdateMask ¶
func (m *UpdateEntryRequest) GetUpdateMask() *field_mask.FieldMask
func (*UpdateEntryRequest) ProtoMessage ¶
func (*UpdateEntryRequest) ProtoMessage()
func (*UpdateEntryRequest) Reset ¶
func (m *UpdateEntryRequest) Reset()
func (*UpdateEntryRequest) String ¶
func (m *UpdateEntryRequest) String() string
func (*UpdateEntryRequest) XXX_DiscardUnknown ¶
func (m *UpdateEntryRequest) XXX_DiscardUnknown()
func (*UpdateEntryRequest) XXX_Marshal ¶
func (m *UpdateEntryRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*UpdateEntryRequest) XXX_Merge ¶
func (m *UpdateEntryRequest) XXX_Merge(src proto.Message)
func (*UpdateEntryRequest) XXX_Size ¶
func (m *UpdateEntryRequest) XXX_Size() int
func (*UpdateEntryRequest) XXX_Unmarshal ¶
func (m *UpdateEntryRequest) XXX_Unmarshal(b []byte) error
type UpdateTagRequest ¶
type UpdateTagRequest struct { // Required. The updated tag. The "name" field must be set. Tag *Tag `protobuf:"bytes,1,opt,name=tag,proto3" json:"tag,omitempty"` // The fields to update on the Tag. If absent or empty, all modifiable fields // are updated. Currently the only modifiable field is the field `fields`. UpdateMask *field_mask.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Request message for [UpdateTag][google.cloud.datacatalog.v1.DataCatalog.UpdateTag].
func (*UpdateTagRequest) Descriptor ¶
func (*UpdateTagRequest) Descriptor() ([]byte, []int)
func (*UpdateTagRequest) GetTag ¶
func (m *UpdateTagRequest) GetTag() *Tag
func (*UpdateTagRequest) GetUpdateMask ¶
func (m *UpdateTagRequest) GetUpdateMask() *field_mask.FieldMask
func (*UpdateTagRequest) ProtoMessage ¶
func (*UpdateTagRequest) ProtoMessage()
func (*UpdateTagRequest) Reset ¶
func (m *UpdateTagRequest) Reset()
func (*UpdateTagRequest) String ¶
func (m *UpdateTagRequest) String() string
func (*UpdateTagRequest) XXX_DiscardUnknown ¶
func (m *UpdateTagRequest) XXX_DiscardUnknown()
func (*UpdateTagRequest) XXX_Marshal ¶
func (m *UpdateTagRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*UpdateTagRequest) XXX_Merge ¶
func (m *UpdateTagRequest) XXX_Merge(src proto.Message)
func (*UpdateTagRequest) XXX_Size ¶
func (m *UpdateTagRequest) XXX_Size() int
func (*UpdateTagRequest) XXX_Unmarshal ¶
func (m *UpdateTagRequest) XXX_Unmarshal(b []byte) error
type UpdateTagTemplateFieldRequest ¶
type UpdateTagTemplateFieldRequest struct { // Required. The name of the tag template field. Example: // // * projects/{project_id}/locations/{location}/tagTemplates/{tag_template_id}/fields/{tag_template_field_id} Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Required. The template to update. TagTemplateField *TagTemplateField `protobuf:"bytes,2,opt,name=tag_template_field,json=tagTemplateField,proto3" json:"tag_template_field,omitempty"` // Optional. The field mask specifies the parts of the template to be updated. // Allowed fields: // // * `display_name` // * `type.enum_type` // * `is_required` // // If `update_mask` is not set or empty, all of the allowed fields above will // be updated. // // When updating an enum type, the provided values will be merged with the // existing values. Therefore, enum values can only be added, existing enum // values cannot be deleted nor renamed. Updating a template field from // optional to required is NOT allowed. UpdateMask *field_mask.FieldMask `protobuf:"bytes,3,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Request message for [UpdateTagTemplateField][google.cloud.datacatalog.v1.DataCatalog.UpdateTagTemplateField].
func (*UpdateTagTemplateFieldRequest) Descriptor ¶
func (*UpdateTagTemplateFieldRequest) Descriptor() ([]byte, []int)
func (*UpdateTagTemplateFieldRequest) GetName ¶
func (m *UpdateTagTemplateFieldRequest) GetName() string
func (*UpdateTagTemplateFieldRequest) GetTagTemplateField ¶
func (m *UpdateTagTemplateFieldRequest) GetTagTemplateField() *TagTemplateField
func (*UpdateTagTemplateFieldRequest) GetUpdateMask ¶
func (m *UpdateTagTemplateFieldRequest) GetUpdateMask() *field_mask.FieldMask
func (*UpdateTagTemplateFieldRequest) ProtoMessage ¶
func (*UpdateTagTemplateFieldRequest) ProtoMessage()
func (*UpdateTagTemplateFieldRequest) Reset ¶
func (m *UpdateTagTemplateFieldRequest) Reset()
func (*UpdateTagTemplateFieldRequest) String ¶
func (m *UpdateTagTemplateFieldRequest) String() string
func (*UpdateTagTemplateFieldRequest) XXX_DiscardUnknown ¶
func (m *UpdateTagTemplateFieldRequest) XXX_DiscardUnknown()
func (*UpdateTagTemplateFieldRequest) XXX_Marshal ¶
func (m *UpdateTagTemplateFieldRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*UpdateTagTemplateFieldRequest) XXX_Merge ¶
func (m *UpdateTagTemplateFieldRequest) XXX_Merge(src proto.Message)
func (*UpdateTagTemplateFieldRequest) XXX_Size ¶
func (m *UpdateTagTemplateFieldRequest) XXX_Size() int
func (*UpdateTagTemplateFieldRequest) XXX_Unmarshal ¶
func (m *UpdateTagTemplateFieldRequest) XXX_Unmarshal(b []byte) error
type UpdateTagTemplateRequest ¶
type UpdateTagTemplateRequest struct { // Required. The template to update. The "name" field must be set. TagTemplate *TagTemplate `protobuf:"bytes,1,opt,name=tag_template,json=tagTemplate,proto3" json:"tag_template,omitempty"` // The field mask specifies the parts of the template to overwrite. // // Allowed fields: // // * `display_name` // // If absent or empty, all of the allowed fields above will be updated. UpdateMask *field_mask.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Request message for [UpdateTagTemplate][google.cloud.datacatalog.v1.DataCatalog.UpdateTagTemplate].
func (*UpdateTagTemplateRequest) Descriptor ¶
func (*UpdateTagTemplateRequest) Descriptor() ([]byte, []int)
func (*UpdateTagTemplateRequest) GetTagTemplate ¶
func (m *UpdateTagTemplateRequest) GetTagTemplate() *TagTemplate
func (*UpdateTagTemplateRequest) GetUpdateMask ¶
func (m *UpdateTagTemplateRequest) GetUpdateMask() *field_mask.FieldMask
func (*UpdateTagTemplateRequest) ProtoMessage ¶
func (*UpdateTagTemplateRequest) ProtoMessage()
func (*UpdateTagTemplateRequest) Reset ¶
func (m *UpdateTagTemplateRequest) Reset()
func (*UpdateTagTemplateRequest) String ¶
func (m *UpdateTagTemplateRequest) String() string
func (*UpdateTagTemplateRequest) XXX_DiscardUnknown ¶
func (m *UpdateTagTemplateRequest) XXX_DiscardUnknown()
func (*UpdateTagTemplateRequest) XXX_Marshal ¶
func (m *UpdateTagTemplateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*UpdateTagTemplateRequest) XXX_Merge ¶
func (m *UpdateTagTemplateRequest) XXX_Merge(src proto.Message)
func (*UpdateTagTemplateRequest) XXX_Size ¶
func (m *UpdateTagTemplateRequest) XXX_Size() int
func (*UpdateTagTemplateRequest) XXX_Unmarshal ¶
func (m *UpdateTagTemplateRequest) XXX_Unmarshal(b []byte) error
type ViewSpec ¶
type ViewSpec struct { // Output only. The query that defines the table view. ViewQuery string `protobuf:"bytes,1,opt,name=view_query,json=viewQuery,proto3" json:"view_query,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Table view specification.
func (*ViewSpec) Descriptor ¶
func (*ViewSpec) GetViewQuery ¶
func (*ViewSpec) ProtoMessage ¶
func (*ViewSpec) ProtoMessage()
func (*ViewSpec) XXX_DiscardUnknown ¶
func (m *ViewSpec) XXX_DiscardUnknown()