Interface LineageEventOrBuilder

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

    public interface LineageEventOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • getName

        String getName()
         Immutable. The resource name of the lineage event.
         Format:
         `projects/{project}/locations/{location}/processes/{process}/runs/{run}/lineageEvents/{lineage_event}`.
         Can be specified or auto-assigned.
         {lineage_event} must be not longer than 200 characters and only
         contain characters in a set: `a-zA-Z0-9_-:.`
         
        string name = 1 [(.google.api.field_behavior) = IMMUTABLE];
        Returns:
        The name.
      • getNameBytes

        com.google.protobuf.ByteString getNameBytes()
         Immutable. The resource name of the lineage event.
         Format:
         `projects/{project}/locations/{location}/processes/{process}/runs/{run}/lineageEvents/{lineage_event}`.
         Can be specified or auto-assigned.
         {lineage_event} must be not longer than 200 characters and only
         contain characters in a set: `a-zA-Z0-9_-:.`
         
        string name = 1 [(.google.api.field_behavior) = IMMUTABLE];
        Returns:
        The bytes for name.
      • getLinksList

        List<EventLink> getLinksList()
         Optional. List of source-target pairs. Can't contain more than 100 tuples.
         
        repeated .google.cloud.datacatalog.lineage.v1.EventLink links = 8 [(.google.api.field_behavior) = OPTIONAL];
      • getLinks

        EventLink getLinks​(int index)
         Optional. List of source-target pairs. Can't contain more than 100 tuples.
         
        repeated .google.cloud.datacatalog.lineage.v1.EventLink links = 8 [(.google.api.field_behavior) = OPTIONAL];
      • getLinksCount

        int getLinksCount()
         Optional. List of source-target pairs. Can't contain more than 100 tuples.
         
        repeated .google.cloud.datacatalog.lineage.v1.EventLink links = 8 [(.google.api.field_behavior) = OPTIONAL];
      • getLinksOrBuilderList

        List<? extends EventLinkOrBuilder> getLinksOrBuilderList()
         Optional. List of source-target pairs. Can't contain more than 100 tuples.
         
        repeated .google.cloud.datacatalog.lineage.v1.EventLink links = 8 [(.google.api.field_behavior) = OPTIONAL];
      • getLinksOrBuilder

        EventLinkOrBuilder getLinksOrBuilder​(int index)
         Optional. List of source-target pairs. Can't contain more than 100 tuples.
         
        repeated .google.cloud.datacatalog.lineage.v1.EventLink links = 8 [(.google.api.field_behavior) = OPTIONAL];
      • hasStartTime

        boolean hasStartTime()
         Optional. The beginning of the transformation which resulted in this
         lineage event. For streaming scenarios, it should be the beginning of the
         period from which the lineage is being reported.
         
        .google.protobuf.Timestamp start_time = 6 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        Whether the startTime field is set.
      • getStartTime

        com.google.protobuf.Timestamp getStartTime()
         Optional. The beginning of the transformation which resulted in this
         lineage event. For streaming scenarios, it should be the beginning of the
         period from which the lineage is being reported.
         
        .google.protobuf.Timestamp start_time = 6 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        The startTime.
      • getStartTimeOrBuilder

        com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder()
         Optional. The beginning of the transformation which resulted in this
         lineage event. For streaming scenarios, it should be the beginning of the
         period from which the lineage is being reported.
         
        .google.protobuf.Timestamp start_time = 6 [(.google.api.field_behavior) = OPTIONAL];
      • hasEndTime

        boolean hasEndTime()
         Optional. The end of the transformation which resulted in this lineage
         event.  For streaming scenarios, it should be the end of the period from
         which the lineage is being reported.
         
        .google.protobuf.Timestamp end_time = 7 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        Whether the endTime field is set.
      • getEndTime

        com.google.protobuf.Timestamp getEndTime()
         Optional. The end of the transformation which resulted in this lineage
         event.  For streaming scenarios, it should be the end of the period from
         which the lineage is being reported.
         
        .google.protobuf.Timestamp end_time = 7 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        The endTime.
      • getEndTimeOrBuilder

        com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder()
         Optional. The end of the transformation which resulted in this lineage
         event.  For streaming scenarios, it should be the end of the period from
         which the lineage is being reported.
         
        .google.protobuf.Timestamp end_time = 7 [(.google.api.field_behavior) = OPTIONAL];