Interface OriginOrBuilder

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

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

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      String getName()
      If the source_type isn't CUSTOM, the value of this field should be a GCP resource name of the system, which reports lineage.
      com.google.protobuf.ByteString getNameBytes()
      If the source_type isn't CUSTOM, the value of this field should be a GCP resource name of the system, which reports lineage.
      Origin.SourceType getSourceType()
      Type of the source.
      int getSourceTypeValue()
      Type of the source.
      • 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

      • getSourceTypeValue

        int getSourceTypeValue()
         Type of the source.
         
        .google.cloud.datacatalog.lineage.v1.Origin.SourceType source_type = 1;
        Returns:
        The enum numeric value on the wire for sourceType.
      • getSourceType

        Origin.SourceType getSourceType()
         Type of the source.
         
        .google.cloud.datacatalog.lineage.v1.Origin.SourceType source_type = 1;
        Returns:
        The sourceType.
      • getName

        String getName()
         If the source_type isn't CUSTOM, the value of this field should be a GCP
         resource name of the system, which reports lineage. The project and
         location parts of the resource name must match the project and location of
         the lineage resource being created. Examples:
        
         - `{source_type: COMPOSER, name:
           "projects/foo/locations/us/environments/bar"}`
         - `{source_type: BIGQUERY, name: "projects/foo/locations/eu"}`
         - `{source_type: CUSTOM,   name: "myCustomIntegration"}`
         
        string name = 2;
        Returns:
        The name.
      • getNameBytes

        com.google.protobuf.ByteString getNameBytes()
         If the source_type isn't CUSTOM, the value of this field should be a GCP
         resource name of the system, which reports lineage. The project and
         location parts of the resource name must match the project and location of
         the lineage resource being created. Examples:
        
         - `{source_type: COMPOSER, name:
           "projects/foo/locations/us/environments/bar"}`
         - `{source_type: BIGQUERY, name: "projects/foo/locations/eu"}`
         - `{source_type: CUSTOM,   name: "myCustomIntegration"}`
         
        string name = 2;
        Returns:
        The bytes for name.