Class ProjectsResource.LocationsResource.EntryGroupsResource.EntriesResource
The "entries" collection of methods.
Inherited Members
Namespace: Google.Apis.DataCatalog.v1
Assembly: Google.Apis.DataCatalog.v1.dll
Syntax
public class ProjectsResource.LocationsResource.EntryGroupsResource.EntriesResource
Constructors
EntriesResource(IClientService)
Constructs a new resource.
Declaration
public EntriesResource(IClientService service)
Parameters
Type | Name | Description |
---|---|---|
IClientService | service |
Properties
Tags
Gets the Tags resource.
Declaration
public virtual ProjectsResource.LocationsResource.EntryGroupsResource.EntriesResource.TagsResource Tags { get; }
Property Value
Type | Description |
---|---|
ProjectsResource.LocationsResource.EntryGroupsResource.EntriesResource.TagsResource |
Methods
Create(GoogleCloudDatacatalogV1Entry, string)
Creates an entry. You can create entries only with 'FILESET', 'CLUSTER', 'DATA_STREAM', or
custom types. Data Catalog automatically creates entries with other types during metadata
ingestion from integrated systems. You must enable the Data Catalog API in the project
identified by the parent
parameter. For more information, see Data Catalog resource
project. An entry group
can have a maximum of 100,000 entries.
Declaration
public virtual ProjectsResource.LocationsResource.EntryGroupsResource.EntriesResource.CreateRequest Create(GoogleCloudDatacatalogV1Entry body, string parent)
Parameters
Type | Name | Description |
---|---|---|
GoogleCloudDatacatalogV1Entry | body | The body of the request. |
string | parent | Required. The name of the entry group this entry belongs to. Note: The entry itself and its child resources might not be stored in the location specified in its name. |
Returns
Type | Description |
---|---|
ProjectsResource.LocationsResource.EntryGroupsResource.EntriesResource.CreateRequest |
Delete(string)
Deletes an existing entry. You can delete only the entries created by the CreateEntry method.
You must enable the Data Catalog API in the project identified by the name
parameter. For more
information, see Data Catalog resource
project.
Declaration
public virtual ProjectsResource.LocationsResource.EntryGroupsResource.EntriesResource.DeleteRequest Delete(string name)
Parameters
Type | Name | Description |
---|---|---|
string | name | Required. The name of the entry to delete. |
Returns
Type | Description |
---|---|
ProjectsResource.LocationsResource.EntryGroupsResource.EntriesResource.DeleteRequest |
Get(string)
Gets an entry.
Declaration
public virtual ProjectsResource.LocationsResource.EntryGroupsResource.EntriesResource.GetRequest Get(string name)
Parameters
Type | Name | Description |
---|---|---|
string | name | Required. The name of the entry to get. |
Returns
Type | Description |
---|---|
ProjectsResource.LocationsResource.EntryGroupsResource.EntriesResource.GetRequest |
GetIamPolicy(GetIamPolicyRequest, string)
Gets the access control policy for a resource. May return: * ANOT_FOUND
error if the resource
doesn't exist or you don't have the permission to view it. * An empty policy if the resource
exists but doesn't have a set policy. Supported resources are: - Tag templates - Entry groups
Note: This method doesn't get policies from Google Cloud Platform resources ingested into Data
Catalog. To call this method, you must have the following Google IAM permissions: -
datacatalog.tagTemplates.getIamPolicy
to get policies on tag templates. -
datacatalog.entryGroups.getIamPolicy
to get policies on entry groups.
Declaration
public virtual ProjectsResource.LocationsResource.EntryGroupsResource.EntriesResource.GetIamPolicyRequest GetIamPolicy(GetIamPolicyRequest body, string resource)
Parameters
Type | Name | Description |
---|---|---|
GetIamPolicyRequest | body | The body of the request. |
string | resource | REQUIRED: The resource for which the policy is being requested. See Resource names for the appropriate value for this field. |
Returns
Type | Description |
---|---|
ProjectsResource.LocationsResource.EntryGroupsResource.EntriesResource.GetIamPolicyRequest |
Import(GoogleCloudDatacatalogV1ImportEntriesRequest, string)
Imports entries from a source, such as data previously dumped into a Cloud Storage bucket, into
Data Catalog. Import of entries is a sync operation that reconciles the state of the third-party
system with the Data Catalog. ImportEntries
accepts source data snapshots of a third-party
system. Snapshot should be delivered as a .wire or base65-encoded .txt file containing a
sequence of Protocol Buffer messages of DumpItem type. ImportEntries
returns a long-running
operation resource that can be queried with Operations.GetOperation to return
ImportEntriesMetadata and an ImportEntriesResponse message.
Declaration
public virtual ProjectsResource.LocationsResource.EntryGroupsResource.EntriesResource.ImportRequest Import(GoogleCloudDatacatalogV1ImportEntriesRequest body, string parent)
Parameters
Type | Name | Description |
---|---|---|
GoogleCloudDatacatalogV1ImportEntriesRequest | body | The body of the request. |
string | parent | Required. Target entry group for ingested entries. |
Returns
Type | Description |
---|---|
ProjectsResource.LocationsResource.EntryGroupsResource.EntriesResource.ImportRequest |
List(string)
Lists entries. Note: Currently, this method can list only custom entries. To get a list of both custom and automatically created entries, use SearchCatalog.
Declaration
public virtual ProjectsResource.LocationsResource.EntryGroupsResource.EntriesResource.ListRequest List(string parent)
Parameters
Type | Name | Description |
---|---|---|
string | parent | Required. The name of the entry group that contains the entries to list. Can be provided in URL format. |
Returns
Type | Description |
---|---|
ProjectsResource.LocationsResource.EntryGroupsResource.EntriesResource.ListRequest |
ModifyEntryContacts(GoogleCloudDatacatalogV1ModifyEntryContactsRequest, string)
Modifies contacts, part of the business context of an Entry. To call this method, you must have
the datacatalog.entries.updateContacts
IAM permission on the corresponding project.
Declaration
public virtual ProjectsResource.LocationsResource.EntryGroupsResource.EntriesResource.ModifyEntryContactsRequest ModifyEntryContacts(GoogleCloudDatacatalogV1ModifyEntryContactsRequest body, string name)
Parameters
Type | Name | Description |
---|---|---|
GoogleCloudDatacatalogV1ModifyEntryContactsRequest | body | The body of the request. |
string | name | Required. The full resource name of the entry. |
Returns
Type | Description |
---|---|
ProjectsResource.LocationsResource.EntryGroupsResource.EntriesResource.ModifyEntryContactsRequest |
ModifyEntryOverview(GoogleCloudDatacatalogV1ModifyEntryOverviewRequest, string)
Modifies entry overview, part of the business context of an Entry. To call this method, you must
have the datacatalog.entries.updateOverview
IAM permission on the corresponding project.
Declaration
public virtual ProjectsResource.LocationsResource.EntryGroupsResource.EntriesResource.ModifyEntryOverviewRequest ModifyEntryOverview(GoogleCloudDatacatalogV1ModifyEntryOverviewRequest body, string name)
Parameters
Type | Name | Description |
---|---|---|
GoogleCloudDatacatalogV1ModifyEntryOverviewRequest | body | The body of the request. |
string | name | Required. The full resource name of the entry. |
Returns
Type | Description |
---|---|
ProjectsResource.LocationsResource.EntryGroupsResource.EntriesResource.ModifyEntryOverviewRequest |
Patch(GoogleCloudDatacatalogV1Entry, string)
Updates an existing entry. You must enable the Data Catalog API in the project identified by the
entry.name
parameter. For more information, see Data Catalog resource
project.
Declaration
public virtual ProjectsResource.LocationsResource.EntryGroupsResource.EntriesResource.PatchRequest Patch(GoogleCloudDatacatalogV1Entry body, string name)
Parameters
Type | Name | Description |
---|---|---|
GoogleCloudDatacatalogV1Entry | body | The body of the request. |
string | name | Output only. Identifier. The resource name of an entry in URL format. Note: The entry itself and its child resources might not be stored in the location specified in its name. |
Returns
Type | Description |
---|---|
ProjectsResource.LocationsResource.EntryGroupsResource.EntriesResource.PatchRequest |
Star(GoogleCloudDatacatalogV1StarEntryRequest, string)
Marks an Entry as starred by the current user. Starring information is private to each user.
Declaration
public virtual ProjectsResource.LocationsResource.EntryGroupsResource.EntriesResource.StarRequest Star(GoogleCloudDatacatalogV1StarEntryRequest body, string name)
Parameters
Type | Name | Description |
---|---|---|
GoogleCloudDatacatalogV1StarEntryRequest | body | The body of the request. |
string | name | Required. The name of the entry to mark as starred. |
Returns
Type | Description |
---|---|
ProjectsResource.LocationsResource.EntryGroupsResource.EntriesResource.StarRequest |
TestIamPermissions(TestIamPermissionsRequest, string)
Gets your permissions on a resource. Returns an empty set of permissions if the resource doesn't exist. Supported resources are: - Tag templates - Entry groups Note: This method gets policies only within Data Catalog and can't be used to get policies from BigQuery, Pub/Sub, Dataproc Metastore, and any external Google Cloud Platform resources ingested into Data Catalog. No Google IAM permissions are required to call this method.
Declaration
public virtual ProjectsResource.LocationsResource.EntryGroupsResource.EntriesResource.TestIamPermissionsRequest TestIamPermissions(TestIamPermissionsRequest body, string resource)
Parameters
Type | Name | Description |
---|---|---|
TestIamPermissionsRequest | body | The body of the request. |
string | resource | REQUIRED: The resource for which the policy detail is being requested. See Resource names for the appropriate value for this field. |
Returns
Type | Description |
---|---|
ProjectsResource.LocationsResource.EntryGroupsResource.EntriesResource.TestIamPermissionsRequest |
Unstar(GoogleCloudDatacatalogV1UnstarEntryRequest, string)
Marks an Entry as NOT starred by the current user. Starring information is private to each user.
Declaration
public virtual ProjectsResource.LocationsResource.EntryGroupsResource.EntriesResource.UnstarRequest Unstar(GoogleCloudDatacatalogV1UnstarEntryRequest body, string name)
Parameters
Type | Name | Description |
---|---|---|
GoogleCloudDatacatalogV1UnstarEntryRequest | body | The body of the request. |
string | name | Required. The name of the entry to mark as not starred. |
Returns
Type | Description |
---|---|
ProjectsResource.LocationsResource.EntryGroupsResource.EntriesResource.UnstarRequest |