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.
      • 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;
      • getEventTimestampColumn

        String getEventTimestampColumn()
         Must specify event timestamp column name
         
        string event_timestamp_column = 3;
        Returns:
        The eventTimestampColumn.
      • getEventTimestampColumnBytes

        com.google.protobuf.ByteString getEventTimestampColumnBytes()
         Must specify event timestamp column name
         
        string event_timestamp_column = 3;
        Returns:
        The bytes for eventTimestampColumn.
      • 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.
         
        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.
         
        string data_source_class_type = 17;
        Returns:
        The bytes for dataSourceClassType.
      • 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.