Cloud Dataplex v1 API - Class MetadataFeed.Types.Scope (3.13.0)

public sealed class MetadataFeed.Types.Scope : IMessage<MetadataFeed.Types.Scope>, IEquatable<MetadataFeed.Types.Scope>, IDeepCloneable<MetadataFeed.Types.Scope>, IBufferMessage, IMessage

Reference documentation and code samples for the Cloud Dataplex v1 API class MetadataFeed.Types.Scope.

Scope defines the scope of the metadata feed. Scopes are exclusive. Only one of the scopes can be specified.

Inheritance

object > MetadataFeed.Types.Scope

Namespace

Google.Cloud.Dataplex.V1

Assembly

Google.Cloud.Dataplex.V1.dll

Constructors

Scope()

public Scope()

Scope(Scope)

public Scope(MetadataFeed.Types.Scope other)
Parameter
Name Description
other MetadataFeedTypesScope

Properties

EntryGroups

public RepeatedField<string> EntryGroups { get; }

Optional. The entry groups whose entries you want to listen to. Must be in the format: projects/{project_id_or_number}/locations/{location_id}/entryGroups/{entry_group_id}.

Property Value
Type Description
RepeatedFieldstring

EntryGroupsAsEntryGroupNames

public ResourceNameList<EntryGroupName> EntryGroupsAsEntryGroupNames { get; }

EntryGroupName-typed view over the EntryGroups resource name property.

Property Value
Type Description
ResourceNameListEntryGroupName

OrganizationLevel

public bool OrganizationLevel { get; set; }

Optional. Whether the metadata feed is at the organization-level.

  • If true, all changes happened to the entries in the same organization as the feed are published.
  • If false, you must specify a list of projects or a list of entry groups whose entries you want to listen to.

The default is false.

Property Value
Type Description
bool

Projects

public RepeatedField<string> Projects { get; }

Optional. The projects whose entries you want to listen to. Must be in the same organization as the feed. Must be in the format: projects/{project_id_or_number}.

Property Value
Type Description
RepeatedFieldstring

ProjectsAsProjectNames

public ResourceNameList<ProjectName> ProjectsAsProjectNames { get; }

ProjectName-typed view over the Projects resource name property.

Property Value
Type Description
ResourceNameListProjectName