Versions in this module Expand all Collapse all v0 v0.59.3 Jun 29, 2020 Changes in this version + func DefaultAuthScopes() []string + type CallOptions struct + CreateEntry []gax.CallOption + CreateEntryGroup []gax.CallOption + CreateTag []gax.CallOption + CreateTagTemplate []gax.CallOption + CreateTagTemplateField []gax.CallOption + DeleteEntry []gax.CallOption + DeleteEntryGroup []gax.CallOption + DeleteTag []gax.CallOption + DeleteTagTemplate []gax.CallOption + DeleteTagTemplateField []gax.CallOption + GetEntry []gax.CallOption + GetEntryGroup []gax.CallOption + GetIamPolicy []gax.CallOption + GetTagTemplate []gax.CallOption + ListEntries []gax.CallOption + ListEntryGroups []gax.CallOption + ListTags []gax.CallOption + LookupEntry []gax.CallOption + RenameTagTemplateField []gax.CallOption + SearchCatalog []gax.CallOption + SetIamPolicy []gax.CallOption + TestIamPermissions []gax.CallOption + UpdateEntry []gax.CallOption + UpdateEntryGroup []gax.CallOption + UpdateTag []gax.CallOption + UpdateTagTemplate []gax.CallOption + UpdateTagTemplateField []gax.CallOption + type Client struct + CallOptions *CallOptions + func NewClient(ctx context.Context, opts ...option.ClientOption) (*Client, error) + func (c *Client) Close() error + func (c *Client) Connection() *grpc.ClientConn + func (c *Client) CreateEntry(ctx context.Context, req *datacatalogpb.CreateEntryRequest, ...) (*datacatalogpb.Entry, error) + func (c *Client) CreateEntryGroup(ctx context.Context, req *datacatalogpb.CreateEntryGroupRequest, ...) (*datacatalogpb.EntryGroup, error) + func (c *Client) CreateTag(ctx context.Context, req *datacatalogpb.CreateTagRequest, ...) (*datacatalogpb.Tag, error) + func (c *Client) CreateTagTemplate(ctx context.Context, req *datacatalogpb.CreateTagTemplateRequest, ...) (*datacatalogpb.TagTemplate, error) + func (c *Client) CreateTagTemplateField(ctx context.Context, req *datacatalogpb.CreateTagTemplateFieldRequest, ...) (*datacatalogpb.TagTemplateField, error) + func (c *Client) DeleteEntry(ctx context.Context, req *datacatalogpb.DeleteEntryRequest, ...) error + func (c *Client) DeleteEntryGroup(ctx context.Context, req *datacatalogpb.DeleteEntryGroupRequest, ...) error + func (c *Client) DeleteTag(ctx context.Context, req *datacatalogpb.DeleteTagRequest, ...) error + func (c *Client) DeleteTagTemplate(ctx context.Context, req *datacatalogpb.DeleteTagTemplateRequest, ...) error + func (c *Client) DeleteTagTemplateField(ctx context.Context, req *datacatalogpb.DeleteTagTemplateFieldRequest, ...) error + func (c *Client) GetEntry(ctx context.Context, req *datacatalogpb.GetEntryRequest, ...) (*datacatalogpb.Entry, error) + func (c *Client) GetEntryGroup(ctx context.Context, req *datacatalogpb.GetEntryGroupRequest, ...) (*datacatalogpb.EntryGroup, error) + func (c *Client) GetIamPolicy(ctx context.Context, req *iampb.GetIamPolicyRequest, opts ...gax.CallOption) (*iampb.Policy, error) + func (c *Client) GetTagTemplate(ctx context.Context, req *datacatalogpb.GetTagTemplateRequest, ...) (*datacatalogpb.TagTemplate, error) + func (c *Client) ListEntries(ctx context.Context, req *datacatalogpb.ListEntriesRequest, ...) *EntryIterator + func (c *Client) ListEntryGroups(ctx context.Context, req *datacatalogpb.ListEntryGroupsRequest, ...) *EntryGroupIterator + func (c *Client) ListTags(ctx context.Context, req *datacatalogpb.ListTagsRequest, ...) *TagIterator + func (c *Client) LookupEntry(ctx context.Context, req *datacatalogpb.LookupEntryRequest, ...) (*datacatalogpb.Entry, error) + func (c *Client) RenameTagTemplateField(ctx context.Context, req *datacatalogpb.RenameTagTemplateFieldRequest, ...) (*datacatalogpb.TagTemplateField, error) + func (c *Client) SearchCatalog(ctx context.Context, req *datacatalogpb.SearchCatalogRequest, ...) *SearchCatalogResultIterator + func (c *Client) SetIamPolicy(ctx context.Context, req *iampb.SetIamPolicyRequest, opts ...gax.CallOption) (*iampb.Policy, error) + func (c *Client) TestIamPermissions(ctx context.Context, req *iampb.TestIamPermissionsRequest, ...) (*iampb.TestIamPermissionsResponse, error) + func (c *Client) UpdateEntry(ctx context.Context, req *datacatalogpb.UpdateEntryRequest, ...) (*datacatalogpb.Entry, error) + func (c *Client) UpdateEntryGroup(ctx context.Context, req *datacatalogpb.UpdateEntryGroupRequest, ...) (*datacatalogpb.EntryGroup, error) + func (c *Client) UpdateTag(ctx context.Context, req *datacatalogpb.UpdateTagRequest, ...) (*datacatalogpb.Tag, error) + func (c *Client) UpdateTagTemplate(ctx context.Context, req *datacatalogpb.UpdateTagTemplateRequest, ...) (*datacatalogpb.TagTemplate, error) + func (c *Client) UpdateTagTemplateField(ctx context.Context, req *datacatalogpb.UpdateTagTemplateFieldRequest, ...) (*datacatalogpb.TagTemplateField, error) + type EntryGroupIterator struct + InternalFetch func(pageSize int, pageToken string) (results []*datacatalogpb.EntryGroup, nextPageToken string, err error) + Response interface{} + func (it *EntryGroupIterator) Next() (*datacatalogpb.EntryGroup, error) + func (it *EntryGroupIterator) PageInfo() *iterator.PageInfo + type EntryIterator struct + InternalFetch func(pageSize int, pageToken string) (results []*datacatalogpb.Entry, nextPageToken string, err error) + Response interface{} + func (it *EntryIterator) Next() (*datacatalogpb.Entry, error) + func (it *EntryIterator) PageInfo() *iterator.PageInfo + type SearchCatalogResultIterator struct + InternalFetch func(pageSize int, pageToken string) (results []*datacatalogpb.SearchCatalogResult, nextPageToken string, err error) + Response interface{} + func (it *SearchCatalogResultIterator) Next() (*datacatalogpb.SearchCatalogResult, error) + func (it *SearchCatalogResultIterator) PageInfo() *iterator.PageInfo + type TagIterator struct + InternalFetch func(pageSize int, pageToken string) (results []*datacatalogpb.Tag, nextPageToken string, err error) + Response interface{} + func (it *TagIterator) Next() (*datacatalogpb.Tag, error) + func (it *TagIterator) PageInfo() *iterator.PageInfo