Interface MetadataFeedOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
MetadataFeed, MetadataFeed.Builder

@Generated public interface MetadataFeedOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getName

      String 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 name = 1 [(.google.api.field_behavior) = IDENTIFIER];
      Returns:
      The name.
    • getNameBytes

      com.google.protobuf.ByteString getNameBytes()
       Identifier. The resource name of the metadata feed, in the format
       `projects/{project_id_or_number}/locations/{location_id}/metadataFeeds/{metadata_feed_id}`.
       
      string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
      Returns:
      The bytes for name.
    • getUid

      String 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 uid = 2 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_info) = { ... }
      Returns:
      The uid.
    • getUidBytes

      com.google.protobuf.ByteString getUidBytes()
       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 uid = 2 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_info) = { ... }
      Returns:
      The bytes for uid.
    • hasScope

      boolean hasScope()
       Required. The scope of the metadata feed.
       Only the in scope changes are published.
       
      .google.cloud.dataplex.v1.MetadataFeed.Scope scope = 3 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      Whether the scope field is set.
    • getScope

      MetadataFeed.Scope getScope()
       Required. The scope of the metadata feed.
       Only the in scope changes are published.
       
      .google.cloud.dataplex.v1.MetadataFeed.Scope scope = 3 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The scope.
    • getScopeOrBuilder

      MetadataFeed.ScopeOrBuilder getScopeOrBuilder()
       Required. The scope of the metadata feed.
       Only the in scope changes are published.
       
      .google.cloud.dataplex.v1.MetadataFeed.Scope scope = 3 [(.google.api.field_behavior) = REQUIRED];
    • hasFilters

      boolean hasFilters()
       Optional. The filters of the metadata feed.
       Only the changes that match the filters are published.
       
      .google.cloud.dataplex.v1.MetadataFeed.Filters filters = 4 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      Whether the filters field is set.
    • getFilters

      MetadataFeed.Filters getFilters()
       Optional. The filters of the metadata feed.
       Only the changes that match the filters are published.
       
      .google.cloud.dataplex.v1.MetadataFeed.Filters filters = 4 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The filters.
    • getFiltersOrBuilder

      MetadataFeed.FiltersOrBuilder getFiltersOrBuilder()
       Optional. The filters of the metadata feed.
       Only the changes that match the filters are published.
       
      .google.cloud.dataplex.v1.MetadataFeed.Filters filters = 4 [(.google.api.field_behavior) = OPTIONAL];
    • hasCreateTime

      boolean hasCreateTime()
       Output only. The time when the feed was created.
       
      .google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the createTime field is set.
    • getCreateTime

      com.google.protobuf.Timestamp getCreateTime()
       Output only. The time when the feed was created.
       
      .google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The createTime.
    • getCreateTimeOrBuilder

      com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
       Output only. The time when the feed was created.
       
      .google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • hasUpdateTime

      boolean hasUpdateTime()
       Output only. The time when the feed was updated.
       
      .google.protobuf.Timestamp update_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the updateTime field is set.
    • getUpdateTime

      com.google.protobuf.Timestamp getUpdateTime()
       Output only. The time when the feed was updated.
       
      .google.protobuf.Timestamp update_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The updateTime.
    • getUpdateTimeOrBuilder

      com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()
       Output only. The time when the feed was updated.
       
      .google.protobuf.Timestamp update_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getLabelsCount

      int getLabelsCount()
       Optional. User-defined labels.
       
      map<string, string> labels = 8 [(.google.api.field_behavior) = OPTIONAL];
    • containsLabels

      boolean containsLabels(String key)
       Optional. User-defined labels.
       
      map<string, string> labels = 8 [(.google.api.field_behavior) = OPTIONAL];
    • getLabels

      Deprecated.
      Use getLabelsMap() instead.
    • getLabelsMap

      Map<String,String> getLabelsMap()
       Optional. User-defined labels.
       
      map<string, string> labels = 8 [(.google.api.field_behavior) = OPTIONAL];
    • getLabelsOrDefault

      String getLabelsOrDefault(String key, String defaultValue)
       Optional. User-defined labels.
       
      map<string, string> labels = 8 [(.google.api.field_behavior) = OPTIONAL];
    • getLabelsOrThrow

      String getLabelsOrThrow(String key)
       Optional. User-defined labels.
       
      map<string, string> labels = 8 [(.google.api.field_behavior) = OPTIONAL];
    • hasPubsubTopic

      boolean hasPubsubTopic()
       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 pubsub_topic = 100 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      Whether the pubsubTopic field is set.
    • getPubsubTopic

      String 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 pubsub_topic = 100 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The pubsubTopic.
    • getPubsubTopicBytes

      com.google.protobuf.ByteString getPubsubTopicBytes()
       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 pubsub_topic = 100 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The bytes for pubsubTopic.
    • getEndpointCase

      MetadataFeed.EndpointCase getEndpointCase()