Reference documentation and code samples for the Google Cloud Dataplex V1 Client class MetadataFeed.
MetadataFeed contains information related to the metadata feed.
Generated from protobuf message google.cloud.dataplex.v1.MetadataFeed
Namespace
Google \ Cloud \ Dataplex \ V1Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ name
string
Identifier. The resource name of the metadata feed, in the format projects/{project_id_or_number}/locations/{location_id}/metadataFeeds/{metadata_feed_id}
.
↳ uid
string
Output only. A system-generated, globally unique ID for the metadata job. If the metadata job is deleted and then re-created with the same name, this ID is different.
↳ scope
MetadataFeed\Scope
Required. The scope of the metadata feed. Only the in scope changes are published.
↳ filters
MetadataFeed\Filters
Optional. The filters of the metadata feed. Only the changes that match the filters are published.
↳ create_time
↳ update_time
↳ labels
↳ pubsub_topic
string
Optional. The pubsub topic that you want the metadata feed messages to publish to. Please grant Dataplex service account the permission to publish messages to the topic. The service account is: service-{PROJECT_NUMBER}@gcp-sa-dataplex.iam.gserviceaccount.com.
getName
Identifier. The resource name of the metadata feed, in the format projects/{project_id_or_number}/locations/{location_id}/metadataFeeds/{metadata_feed_id}
.
string
setName
Identifier. The resource name of the metadata feed, in the format projects/{project_id_or_number}/locations/{location_id}/metadataFeeds/{metadata_feed_id}
.
var
string
$this
getUid
Output only. A system-generated, globally unique ID for the metadata job.
If the metadata job is deleted and then re-created with the same name, this ID is different.
string
setUid
Output only. A system-generated, globally unique ID for the metadata job.
If the metadata job is deleted and then re-created with the same name, this ID is different.
var
string
$this
getScope
Required. The scope of the metadata feed.
Only the in scope changes are published.
hasScope
clearScope
setScope
Required. The scope of the metadata feed.
Only the in scope changes are published.
$this
getFilters
Optional. The filters of the metadata feed.
Only the changes that match the filters are published.
hasFilters
clearFilters
setFilters
Optional. The filters of the metadata feed.
Only the changes that match the filters are published.
$this
getCreateTime
Output only. The time when the feed was created.
hasCreateTime
clearCreateTime
setCreateTime
Output only. The time when the feed was created.
$this
getUpdateTime
Output only. The time when the feed was updated.
hasUpdateTime
clearUpdateTime
setUpdateTime
Output only. The time when the feed was updated.
$this
getLabels
Optional. User-defined labels.
setLabels
Optional. User-defined labels.
$this
getPubsubTopic
Optional. The pubsub topic that you want the metadata feed messages to publish to. Please grant Dataplex service account the permission to publish messages to the topic. The service account is: service-{PROJECT_NUMBER}@gcp-sa-dataplex.iam.gserviceaccount.com.
string
hasPubsubTopic
setPubsubTopic
Optional. The pubsub topic that you want the metadata feed messages to publish to. Please grant Dataplex service account the permission to publish messages to the topic. The service account is: service-{PROJECT_NUMBER}@gcp-sa-dataplex.iam.gserviceaccount.com.
var
string
$this
getEndpoint
string

