Show / Hide Table of Contents

Class ProjectsResource.LocationsResource.EntryGroupsResource.EntriesResource

The "entries" collection of methods.

Inheritance
System.Object
ProjectsResource.LocationsResource.EntryGroupsResource.EntriesResource
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Google.Apis.DataCatalog.v1
Assembly: Google.Apis.DataCatalog.v1.dll
Syntax
public class EntriesResource

Constructors

EntriesResource(IClientService)

Constructs a new resource.

Declaration
public EntriesResource(IClientService service)
Parameters
Type Name Description
Google.Apis.Services.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.

System.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
System.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
System.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.

System.String resource

REQUIRED: The resource for which the policy is being requested. See the operation documentation for the appropriate value for this field.

Returns
Type Description
ProjectsResource.LocationsResource.EntryGroupsResource.EntriesResource.GetIamPolicyRequest

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
System.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.

System.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.

System.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.

System.String name

Output only. 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.

System.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.

System.String resource

REQUIRED: The resource for which the policy detail is being requested. See the operation documentation 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.

System.String name

Required. The name of the entry to mark as not starred.

Returns
Type Description
ProjectsResource.LocationsResource.EntryGroupsResource.EntriesResource.UnstarRequest
In This Article
Back to top