Interface LinkOrBuilder

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

    public interface LinkOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      com.google.protobuf.Timestamp getEndTime()
      The end of the last event establishing this link.
      com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder()
      The end of the last event establishing this link.
      String getName()
      Output only.
      com.google.protobuf.ByteString getNameBytes()
      Output only.
      EntityReference getSource()
      The pointer to the entity that is the **source** of this link.
      EntityReferenceOrBuilder getSourceOrBuilder()
      The pointer to the entity that is the **source** of this link.
      com.google.protobuf.Timestamp getStartTime()
      The start of the first event establishing this link.
      com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder()
      The start of the first event establishing this link.
      EntityReference getTarget()
      The pointer to the entity that is the **target** of this link.
      EntityReferenceOrBuilder getTargetOrBuilder()
      The pointer to the entity that is the **target** of this link.
      boolean hasEndTime()
      The end of the last event establishing this link.
      boolean hasSource()
      The pointer to the entity that is the **source** of this link.
      boolean hasStartTime()
      The start of the first event establishing this link.
      boolean hasTarget()
      The pointer to the entity that is the **target** of this link.
      • Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

        isInitialized
      • Methods inherited from interface com.google.protobuf.MessageOrBuilder

        findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
    • Method Detail

      • getName

        String getName()
         Output only. Immutable. The name of the link. Format:
         `projects/{project}/locations/{location}/links/{link}`.
         
        string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE];
        Returns:
        The name.
      • getNameBytes

        com.google.protobuf.ByteString getNameBytes()
         Output only. Immutable. The name of the link. Format:
         `projects/{project}/locations/{location}/links/{link}`.
         
        string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE];
        Returns:
        The bytes for name.
      • hasSource

        boolean hasSource()
         The pointer to the entity that is the **source** of this link.
         
        .google.cloud.datacatalog.lineage.v1.EntityReference source = 2;
        Returns:
        Whether the source field is set.
      • getSource

        EntityReference getSource()
         The pointer to the entity that is the **source** of this link.
         
        .google.cloud.datacatalog.lineage.v1.EntityReference source = 2;
        Returns:
        The source.
      • getSourceOrBuilder

        EntityReferenceOrBuilder getSourceOrBuilder()
         The pointer to the entity that is the **source** of this link.
         
        .google.cloud.datacatalog.lineage.v1.EntityReference source = 2;
      • hasTarget

        boolean hasTarget()
         The pointer to the entity that is the **target** of this link.
         
        .google.cloud.datacatalog.lineage.v1.EntityReference target = 3;
        Returns:
        Whether the target field is set.
      • getTarget

        EntityReference getTarget()
         The pointer to the entity that is the **target** of this link.
         
        .google.cloud.datacatalog.lineage.v1.EntityReference target = 3;
        Returns:
        The target.
      • getTargetOrBuilder

        EntityReferenceOrBuilder getTargetOrBuilder()
         The pointer to the entity that is the **target** of this link.
         
        .google.cloud.datacatalog.lineage.v1.EntityReference target = 3;
      • hasStartTime

        boolean hasStartTime()
         The start of the first event establishing this link.
         
        .google.protobuf.Timestamp start_time = 4;
        Returns:
        Whether the startTime field is set.
      • getStartTime

        com.google.protobuf.Timestamp getStartTime()
         The start of the first event establishing this link.
         
        .google.protobuf.Timestamp start_time = 4;
        Returns:
        The startTime.
      • getStartTimeOrBuilder

        com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder()
         The start of the first event establishing this link.
         
        .google.protobuf.Timestamp start_time = 4;
      • hasEndTime

        boolean hasEndTime()
         The end of the last event establishing this link.
         
        .google.protobuf.Timestamp end_time = 5;
        Returns:
        Whether the endTime field is set.
      • getEndTime

        com.google.protobuf.Timestamp getEndTime()
         The end of the last event establishing this link.
         
        .google.protobuf.Timestamp end_time = 5;
        Returns:
        The endTime.
      • getEndTimeOrBuilder

        com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder()
         The end of the last event establishing this link.
         
        .google.protobuf.Timestamp end_time = 5;