Interface DataSourceProto.DataSourceOrBuilder

    • Method Detail

      • getName

        String getName()
         Unique name of data source within the project
         
        string name = 20;
        Returns:
        The name.
      • getNameBytes

        com.google.protobuf.ByteString getNameBytes()
         Unique name of data source within the project
         
        string name = 20;
        Returns:
        The bytes for name.
      • getProject

        String getProject()
         Name of Feast project that this data source belongs to.
         
        string project = 21;
        Returns:
        The project.
      • getProjectBytes

        com.google.protobuf.ByteString getProjectBytes()
         Name of Feast project that this data source belongs to.
         
        string project = 21;
        Returns:
        The bytes for project.
      • getDescription

        String getDescription()
        string description = 23;
        Returns:
        The description.
      • getDescriptionBytes

        com.google.protobuf.ByteString getDescriptionBytes()
        string description = 23;
        Returns:
        The bytes for description.
      • getTagsCount

        int getTagsCount()
        map<string, string> tags = 24;
      • containsTags

        boolean containsTags​(String key)
        map<string, string> tags = 24;
      • getTagsMap

        Map<String,​String> getTagsMap()
        map<string, string> tags = 24;
      • getTagsOrDefault

        String getTagsOrDefault​(String key,
                                String defaultValue)
        map<string, string> tags = 24;
      • getTagsOrThrow

        String getTagsOrThrow​(String key)
        map<string, string> tags = 24;
      • getOwner

        String getOwner()
        string owner = 25;
        Returns:
        The owner.
      • getOwnerBytes

        com.google.protobuf.ByteString getOwnerBytes()
        string owner = 25;
        Returns:
        The bytes for owner.
      • getTypeValue

        int getTypeValue()
        .feast.core.DataSource.SourceType type = 1;
        Returns:
        The enum numeric value on the wire for type.
      • getFieldMappingCount

        int getFieldMappingCount()
         Defines mapping between fields in the sourced data
         and fields in parent FeatureTable.
         
        map<string, string> field_mapping = 2;
      • containsFieldMapping

        boolean containsFieldMapping​(String key)
         Defines mapping between fields in the sourced data
         and fields in parent FeatureTable.
         
        map<string, string> field_mapping = 2;
      • getFieldMappingMap

        Map<String,​String> getFieldMappingMap()
         Defines mapping between fields in the sourced data
         and fields in parent FeatureTable.
         
        map<string, string> field_mapping = 2;
      • getFieldMappingOrDefault

        String getFieldMappingOrDefault​(String key,
                                        String defaultValue)
         Defines mapping between fields in the sourced data
         and fields in parent FeatureTable.
         
        map<string, string> field_mapping = 2;
      • getFieldMappingOrThrow

        String getFieldMappingOrThrow​(String key)
         Defines mapping between fields in the sourced data
         and fields in parent FeatureTable.
         
        map<string, string> field_mapping = 2;
      • getTimestampField

        String getTimestampField()
         Must specify event timestamp column name
         
        string timestamp_field = 3;
        Returns:
        The timestampField.
      • getTimestampFieldBytes

        com.google.protobuf.ByteString getTimestampFieldBytes()
         Must specify event timestamp column name
         
        string timestamp_field = 3;
        Returns:
        The bytes for timestampField.
      • getDatePartitionColumn

        String getDatePartitionColumn()
         (Optional) Specify partition column
         useful for file sources
         
        string date_partition_column = 4;
        Returns:
        The datePartitionColumn.
      • getDatePartitionColumnBytes

        com.google.protobuf.ByteString getDatePartitionColumnBytes()
         (Optional) Specify partition column
         useful for file sources
         
        string date_partition_column = 4;
        Returns:
        The bytes for datePartitionColumn.
      • getCreatedTimestampColumn

        String getCreatedTimestampColumn()
         Must specify creation timestamp column name
         
        string created_timestamp_column = 5;
        Returns:
        The createdTimestampColumn.
      • getCreatedTimestampColumnBytes

        com.google.protobuf.ByteString getCreatedTimestampColumnBytes()
         Must specify creation timestamp column name
         
        string created_timestamp_column = 5;
        Returns:
        The bytes for createdTimestampColumn.
      • getDataSourceClassType

        String getDataSourceClassType()
         This is an internal field that is represents the python class for the data source object a proto object represents.
         This should be set by feast, and not by users.
         The field is used primarily by custom data sources and is mandatory for them to set. Feast may set it for
         first party sources as well.
         
        string data_source_class_type = 17;
        Returns:
        The dataSourceClassType.
      • getDataSourceClassTypeBytes

        com.google.protobuf.ByteString getDataSourceClassTypeBytes()
         This is an internal field that is represents the python class for the data source object a proto object represents.
         This should be set by feast, and not by users.
         The field is used primarily by custom data sources and is mandatory for them to set. Feast may set it for
         first party sources as well.
         
        string data_source_class_type = 17;
        Returns:
        The bytes for dataSourceClassType.
      • hasBatchSource

        boolean hasBatchSource()
         Optional batch source for streaming sources for historical features and materialization.
         
        .feast.core.DataSource batch_source = 26;
        Returns:
        Whether the batchSource field is set.
      • getBatchSource

        DataSourceProto.DataSource getBatchSource()
         Optional batch source for streaming sources for historical features and materialization.
         
        .feast.core.DataSource batch_source = 26;
        Returns:
        The batchSource.
      • getBatchSourceOrBuilder

        DataSourceProto.DataSourceOrBuilder getBatchSourceOrBuilder()
         Optional batch source for streaming sources for historical features and materialization.
         
        .feast.core.DataSource batch_source = 26;
      • hasMeta

        boolean hasMeta()
        .feast.core.DataSource.SourceMeta meta = 50;
        Returns:
        Whether the meta field is set.
      • hasFileOptions

        boolean hasFileOptions()
        .feast.core.DataSource.FileOptions file_options = 11;
        Returns:
        Whether the fileOptions field is set.
      • hasBigqueryOptions

        boolean hasBigqueryOptions()
        .feast.core.DataSource.BigQueryOptions bigquery_options = 12;
        Returns:
        Whether the bigqueryOptions field is set.
      • hasKafkaOptions

        boolean hasKafkaOptions()
        .feast.core.DataSource.KafkaOptions kafka_options = 13;
        Returns:
        Whether the kafkaOptions field is set.
      • hasKinesisOptions

        boolean hasKinesisOptions()
        .feast.core.DataSource.KinesisOptions kinesis_options = 14;
        Returns:
        Whether the kinesisOptions field is set.
      • hasRedshiftOptions

        boolean hasRedshiftOptions()
        .feast.core.DataSource.RedshiftOptions redshift_options = 15;
        Returns:
        Whether the redshiftOptions field is set.
      • hasRequestDataOptions

        boolean hasRequestDataOptions()
        .feast.core.DataSource.RequestDataOptions request_data_options = 18;
        Returns:
        Whether the requestDataOptions field is set.
      • hasCustomOptions

        boolean hasCustomOptions()
        .feast.core.DataSource.CustomSourceOptions custom_options = 16;
        Returns:
        Whether the customOptions field is set.
      • hasSnowflakeOptions

        boolean hasSnowflakeOptions()
        .feast.core.DataSource.SnowflakeOptions snowflake_options = 19;
        Returns:
        Whether the snowflakeOptions field is set.
      • hasPushOptions

        boolean hasPushOptions()
        .feast.core.DataSource.PushOptions push_options = 22;
        Returns:
        Whether the pushOptions field is set.
      • hasSparkOptions

        boolean hasSparkOptions()
        .feast.core.DataSource.SparkOptions spark_options = 27;
        Returns:
        Whether the sparkOptions field is set.
      • hasTrinoOptions

        boolean hasTrinoOptions()
        .feast.core.DataSource.TrinoOptions trino_options = 30;
        Returns:
        Whether the trinoOptions field is set.
      • hasAthenaOptions

        boolean hasAthenaOptions()
        .feast.core.DataSource.AthenaOptions athena_options = 35;
        Returns:
        Whether the athenaOptions field is set.