Package flyteidl.core

Interface Catalog.CatalogMetadataOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    Catalog.CatalogMetadata, Catalog.CatalogMetadata.Builder
    Enclosing class:
    Catalog

    public static interface Catalog.CatalogMetadataOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • hasDatasetId

        boolean hasDatasetId()
         Dataset ID in the catalog
         
        .flyteidl.core.Identifier dataset_id = 1;
        Returns:
        Whether the datasetId field is set.
      • hasArtifactTag

        boolean hasArtifactTag()
         Artifact tag in the catalog
         
        .flyteidl.core.CatalogArtifactTag artifact_tag = 2;
        Returns:
        Whether the artifactTag field is set.
      • getArtifactTag

        Catalog.CatalogArtifactTag getArtifactTag()
         Artifact tag in the catalog
         
        .flyteidl.core.CatalogArtifactTag artifact_tag = 2;
        Returns:
        The artifactTag.
      • hasSourceTaskExecution

        boolean hasSourceTaskExecution()
         Today we only support TaskExecutionIdentifier as a source, as catalog caching only works for task executions
         
        .flyteidl.core.TaskExecutionIdentifier source_task_execution = 3;
        Returns:
        Whether the sourceTaskExecution field is set.
      • getSourceTaskExecution

        IdentifierOuterClass.TaskExecutionIdentifier getSourceTaskExecution()
         Today we only support TaskExecutionIdentifier as a source, as catalog caching only works for task executions
         
        .flyteidl.core.TaskExecutionIdentifier source_task_execution = 3;
        Returns:
        The sourceTaskExecution.
      • getSourceTaskExecutionOrBuilder

        IdentifierOuterClass.TaskExecutionIdentifierOrBuilder getSourceTaskExecutionOrBuilder()
         Today we only support TaskExecutionIdentifier as a source, as catalog caching only works for task executions
         
        .flyteidl.core.TaskExecutionIdentifier source_task_execution = 3;