Package feast.proto.core
Class DataSourceProto.DataSource
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- feast.proto.core.DataSourceProto.DataSource
-
- All Implemented Interfaces:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,DataSourceProto.DataSourceOrBuilder,Serializable
- Enclosing class:
- DataSourceProto
public static final class DataSourceProto.DataSource extends com.google.protobuf.GeneratedMessageV3 implements DataSourceProto.DataSourceOrBuilder
Defines a Data Source that can be used source Feature data Next available id: 28
Protobuf typefeast.core.DataSource- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDataSourceProto.DataSource.AthenaOptionsDefines options for DataSource that sources features from a Athena Querystatic interfaceDataSourceProto.DataSource.AthenaOptionsOrBuilderstatic classDataSourceProto.DataSource.BigQueryOptionsDefines options for DataSource that sources features from a BigQuery Querystatic interfaceDataSourceProto.DataSource.BigQueryOptionsOrBuilderstatic classDataSourceProto.DataSource.BuilderDefines a Data Source that can be used source Feature data Next available id: 28static classDataSourceProto.DataSource.CustomSourceOptionsDefines configuration for custom third-party data sources.static interfaceDataSourceProto.DataSource.CustomSourceOptionsOrBuilderstatic classDataSourceProto.DataSource.FileOptionsDefines options for DataSource that sources features from a filestatic interfaceDataSourceProto.DataSource.FileOptionsOrBuilderstatic classDataSourceProto.DataSource.KafkaOptionsDefines options for DataSource that sources features from Kafka messages.static interfaceDataSourceProto.DataSource.KafkaOptionsOrBuilderstatic classDataSourceProto.DataSource.KinesisOptionsDefines options for DataSource that sources features from Kinesis records.static interfaceDataSourceProto.DataSource.KinesisOptionsOrBuilderstatic classDataSourceProto.DataSource.OptionsCasestatic classDataSourceProto.DataSource.PushOptionsDefines options for DataSource that supports pushing data to it.static interfaceDataSourceProto.DataSource.PushOptionsOrBuilderstatic classDataSourceProto.DataSource.RedshiftOptionsDefines options for DataSource that sources features from a Redshift Querystatic interfaceDataSourceProto.DataSource.RedshiftOptionsOrBuilderstatic classDataSourceProto.DataSource.RequestDataOptionsDefines options for DataSource that sources features from request datastatic interfaceDataSourceProto.DataSource.RequestDataOptionsOrBuilderstatic classDataSourceProto.DataSource.SnowflakeOptionsDefines options for DataSource that sources features from a Snowflake Querystatic interfaceDataSourceProto.DataSource.SnowflakeOptionsOrBuilderstatic classDataSourceProto.DataSource.SourceMetaProtobuf typefeast.core.DataSource.SourceMetastatic interfaceDataSourceProto.DataSource.SourceMetaOrBuilderstatic classDataSourceProto.DataSource.SourceTypeType of Data Source.static classDataSourceProto.DataSource.SparkOptionsDefines options for DataSource that sources features from a spark table/querystatic interfaceDataSourceProto.DataSource.SparkOptionsOrBuilderstatic classDataSourceProto.DataSource.TrinoOptionsDefines options for DataSource that sources features from a Trino Querystatic interfaceDataSourceProto.DataSource.TrinoOptionsOrBuilder-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static intATHENA_OPTIONS_FIELD_NUMBERstatic intBATCH_SOURCE_FIELD_NUMBERstatic intBIGQUERY_OPTIONS_FIELD_NUMBERstatic intCREATED_TIMESTAMP_COLUMN_FIELD_NUMBERstatic intCUSTOM_OPTIONS_FIELD_NUMBERstatic intDATA_SOURCE_CLASS_TYPE_FIELD_NUMBERstatic intDATE_PARTITION_COLUMN_FIELD_NUMBERstatic intDESCRIPTION_FIELD_NUMBERstatic intFIELD_MAPPING_FIELD_NUMBERstatic intFILE_OPTIONS_FIELD_NUMBERstatic intKAFKA_OPTIONS_FIELD_NUMBERstatic intKINESIS_OPTIONS_FIELD_NUMBERstatic intMETA_FIELD_NUMBERstatic intNAME_FIELD_NUMBERstatic intOWNER_FIELD_NUMBERstatic intPROJECT_FIELD_NUMBERstatic intPUSH_OPTIONS_FIELD_NUMBERstatic intREDSHIFT_OPTIONS_FIELD_NUMBERstatic intREQUEST_DATA_OPTIONS_FIELD_NUMBERstatic intSNOWFLAKE_OPTIONS_FIELD_NUMBERstatic intSPARK_OPTIONS_FIELD_NUMBERstatic intTAGS_FIELD_NUMBERstatic intTIMESTAMP_FIELD_FIELD_NUMBERstatic intTRINO_OPTIONS_FIELD_NUMBERstatic intTYPE_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description booleancontainsFieldMapping(String key)Defines mapping between fields in the sourced data and fields in parent FeatureTable.booleancontainsTags(String key)map<string, string> tags = 24;booleanequals(Object obj)DataSourceProto.DataSource.AthenaOptionsgetAthenaOptions().feast.core.DataSource.AthenaOptions athena_options = 35;DataSourceProto.DataSource.AthenaOptionsOrBuildergetAthenaOptionsOrBuilder().feast.core.DataSource.AthenaOptions athena_options = 35;DataSourceProto.DataSourcegetBatchSource()Optional batch source for streaming sources for historical features and materialization.DataSourceProto.DataSourceOrBuildergetBatchSourceOrBuilder()Optional batch source for streaming sources for historical features and materialization.DataSourceProto.DataSource.BigQueryOptionsgetBigqueryOptions().feast.core.DataSource.BigQueryOptions bigquery_options = 12;DataSourceProto.DataSource.BigQueryOptionsOrBuildergetBigqueryOptionsOrBuilder().feast.core.DataSource.BigQueryOptions bigquery_options = 12;StringgetCreatedTimestampColumn()Must specify creation timestamp column namecom.google.protobuf.ByteStringgetCreatedTimestampColumnBytes()Must specify creation timestamp column nameDataSourceProto.DataSource.CustomSourceOptionsgetCustomOptions().feast.core.DataSource.CustomSourceOptions custom_options = 16;DataSourceProto.DataSource.CustomSourceOptionsOrBuildergetCustomOptionsOrBuilder().feast.core.DataSource.CustomSourceOptions custom_options = 16;StringgetDataSourceClassType()This is an internal field that is represents the python class for the data source object a proto object represents.com.google.protobuf.ByteStringgetDataSourceClassTypeBytes()This is an internal field that is represents the python class for the data source object a proto object represents.StringgetDatePartitionColumn()(Optional) Specify partition column useful for file sourcescom.google.protobuf.ByteStringgetDatePartitionColumnBytes()(Optional) Specify partition column useful for file sourcesstatic DataSourceProto.DataSourcegetDefaultInstance()DataSourceProto.DataSourcegetDefaultInstanceForType()StringgetDescription()string description = 23;com.google.protobuf.ByteStringgetDescriptionBytes()string description = 23;static com.google.protobuf.Descriptors.DescriptorgetDescriptor()Map<String,String>getFieldMapping()Deprecated.intgetFieldMappingCount()Defines mapping between fields in the sourced data and fields in parent FeatureTable.Map<String,String>getFieldMappingMap()Defines mapping between fields in the sourced data and fields in parent FeatureTable.StringgetFieldMappingOrDefault(String key, String defaultValue)Defines mapping between fields in the sourced data and fields in parent FeatureTable.StringgetFieldMappingOrThrow(String key)Defines mapping between fields in the sourced data and fields in parent FeatureTable.DataSourceProto.DataSource.FileOptionsgetFileOptions().feast.core.DataSource.FileOptions file_options = 11;DataSourceProto.DataSource.FileOptionsOrBuildergetFileOptionsOrBuilder().feast.core.DataSource.FileOptions file_options = 11;DataSourceProto.DataSource.KafkaOptionsgetKafkaOptions().feast.core.DataSource.KafkaOptions kafka_options = 13;DataSourceProto.DataSource.KafkaOptionsOrBuildergetKafkaOptionsOrBuilder().feast.core.DataSource.KafkaOptions kafka_options = 13;DataSourceProto.DataSource.KinesisOptionsgetKinesisOptions().feast.core.DataSource.KinesisOptions kinesis_options = 14;DataSourceProto.DataSource.KinesisOptionsOrBuildergetKinesisOptionsOrBuilder().feast.core.DataSource.KinesisOptions kinesis_options = 14;DataSourceProto.DataSource.SourceMetagetMeta().feast.core.DataSource.SourceMeta meta = 50;DataSourceProto.DataSource.SourceMetaOrBuildergetMetaOrBuilder().feast.core.DataSource.SourceMeta meta = 50;StringgetName()Unique name of data source within the projectcom.google.protobuf.ByteStringgetNameBytes()Unique name of data source within the projectDataSourceProto.DataSource.OptionsCasegetOptionsCase()StringgetOwner()string owner = 25;com.google.protobuf.ByteStringgetOwnerBytes()string owner = 25;com.google.protobuf.Parser<DataSourceProto.DataSource>getParserForType()StringgetProject()Name of Feast project that this data source belongs to.com.google.protobuf.ByteStringgetProjectBytes()Name of Feast project that this data source belongs to.DataSourceProto.DataSource.PushOptionsgetPushOptions().feast.core.DataSource.PushOptions push_options = 22;DataSourceProto.DataSource.PushOptionsOrBuildergetPushOptionsOrBuilder().feast.core.DataSource.PushOptions push_options = 22;DataSourceProto.DataSource.RedshiftOptionsgetRedshiftOptions().feast.core.DataSource.RedshiftOptions redshift_options = 15;DataSourceProto.DataSource.RedshiftOptionsOrBuildergetRedshiftOptionsOrBuilder().feast.core.DataSource.RedshiftOptions redshift_options = 15;DataSourceProto.DataSource.RequestDataOptionsgetRequestDataOptions().feast.core.DataSource.RequestDataOptions request_data_options = 18;DataSourceProto.DataSource.RequestDataOptionsOrBuildergetRequestDataOptionsOrBuilder().feast.core.DataSource.RequestDataOptions request_data_options = 18;intgetSerializedSize()DataSourceProto.DataSource.SnowflakeOptionsgetSnowflakeOptions().feast.core.DataSource.SnowflakeOptions snowflake_options = 19;DataSourceProto.DataSource.SnowflakeOptionsOrBuildergetSnowflakeOptionsOrBuilder().feast.core.DataSource.SnowflakeOptions snowflake_options = 19;DataSourceProto.DataSource.SparkOptionsgetSparkOptions().feast.core.DataSource.SparkOptions spark_options = 27;DataSourceProto.DataSource.SparkOptionsOrBuildergetSparkOptionsOrBuilder().feast.core.DataSource.SparkOptions spark_options = 27;Map<String,String>getTags()Deprecated.intgetTagsCount()map<string, string> tags = 24;Map<String,String>getTagsMap()map<string, string> tags = 24;StringgetTagsOrDefault(String key, String defaultValue)map<string, string> tags = 24;StringgetTagsOrThrow(String key)map<string, string> tags = 24;StringgetTimestampField()Must specify event timestamp column namecom.google.protobuf.ByteStringgetTimestampFieldBytes()Must specify event timestamp column nameDataSourceProto.DataSource.TrinoOptionsgetTrinoOptions().feast.core.DataSource.TrinoOptions trino_options = 30;DataSourceProto.DataSource.TrinoOptionsOrBuildergetTrinoOptionsOrBuilder().feast.core.DataSource.TrinoOptions trino_options = 30;DataSourceProto.DataSource.SourceTypegetType().feast.core.DataSource.SourceType type = 1;intgetTypeValue().feast.core.DataSource.SourceType type = 1;com.google.protobuf.UnknownFieldSetgetUnknownFields()booleanhasAthenaOptions().feast.core.DataSource.AthenaOptions athena_options = 35;booleanhasBatchSource()Optional batch source for streaming sources for historical features and materialization.booleanhasBigqueryOptions().feast.core.DataSource.BigQueryOptions bigquery_options = 12;booleanhasCustomOptions().feast.core.DataSource.CustomSourceOptions custom_options = 16;booleanhasFileOptions().feast.core.DataSource.FileOptions file_options = 11;inthashCode()booleanhasKafkaOptions().feast.core.DataSource.KafkaOptions kafka_options = 13;booleanhasKinesisOptions().feast.core.DataSource.KinesisOptions kinesis_options = 14;booleanhasMeta().feast.core.DataSource.SourceMeta meta = 50;booleanhasPushOptions().feast.core.DataSource.PushOptions push_options = 22;booleanhasRedshiftOptions().feast.core.DataSource.RedshiftOptions redshift_options = 15;booleanhasRequestDataOptions().feast.core.DataSource.RequestDataOptions request_data_options = 18;booleanhasSnowflakeOptions().feast.core.DataSource.SnowflakeOptions snowflake_options = 19;booleanhasSparkOptions().feast.core.DataSource.SparkOptions spark_options = 27;booleanhasTrinoOptions().feast.core.DataSource.TrinoOptions trino_options = 30;protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()protected com.google.protobuf.MapFieldinternalGetMapField(int number)booleanisInitialized()static DataSourceProto.DataSource.BuildernewBuilder()static DataSourceProto.DataSource.BuildernewBuilder(DataSourceProto.DataSource prototype)DataSourceProto.DataSource.BuildernewBuilderForType()protected DataSourceProto.DataSource.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static DataSourceProto.DataSourceparseDelimitedFrom(InputStream input)static DataSourceProto.DataSourceparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static DataSourceProto.DataSourceparseFrom(byte[] data)static DataSourceProto.DataSourceparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static DataSourceProto.DataSourceparseFrom(com.google.protobuf.ByteString data)static DataSourceProto.DataSourceparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static DataSourceProto.DataSourceparseFrom(com.google.protobuf.CodedInputStream input)static DataSourceProto.DataSourceparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static DataSourceProto.DataSourceparseFrom(InputStream input)static DataSourceProto.DataSourceparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static DataSourceProto.DataSourceparseFrom(ByteBuffer data)static DataSourceProto.DataSourceparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<DataSourceProto.DataSource>parser()DataSourceProto.DataSource.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
PROJECT_FIELD_NUMBER
public static final int PROJECT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DESCRIPTION_FIELD_NUMBER
public static final int DESCRIPTION_FIELD_NUMBER
- See Also:
- Constant Field Values
-
TAGS_FIELD_NUMBER
public static final int TAGS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
OWNER_FIELD_NUMBER
public static final int OWNER_FIELD_NUMBER
- See Also:
- Constant Field Values
-
TYPE_FIELD_NUMBER
public static final int TYPE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
FIELD_MAPPING_FIELD_NUMBER
public static final int FIELD_MAPPING_FIELD_NUMBER
- See Also:
- Constant Field Values
-
TIMESTAMP_FIELD_FIELD_NUMBER
public static final int TIMESTAMP_FIELD_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DATE_PARTITION_COLUMN_FIELD_NUMBER
public static final int DATE_PARTITION_COLUMN_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CREATED_TIMESTAMP_COLUMN_FIELD_NUMBER
public static final int CREATED_TIMESTAMP_COLUMN_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DATA_SOURCE_CLASS_TYPE_FIELD_NUMBER
public static final int DATA_SOURCE_CLASS_TYPE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
BATCH_SOURCE_FIELD_NUMBER
public static final int BATCH_SOURCE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
META_FIELD_NUMBER
public static final int META_FIELD_NUMBER
- See Also:
- Constant Field Values
-
FILE_OPTIONS_FIELD_NUMBER
public static final int FILE_OPTIONS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
BIGQUERY_OPTIONS_FIELD_NUMBER
public static final int BIGQUERY_OPTIONS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
KAFKA_OPTIONS_FIELD_NUMBER
public static final int KAFKA_OPTIONS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
KINESIS_OPTIONS_FIELD_NUMBER
public static final int KINESIS_OPTIONS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
REDSHIFT_OPTIONS_FIELD_NUMBER
public static final int REDSHIFT_OPTIONS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
REQUEST_DATA_OPTIONS_FIELD_NUMBER
public static final int REQUEST_DATA_OPTIONS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CUSTOM_OPTIONS_FIELD_NUMBER
public static final int CUSTOM_OPTIONS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SNOWFLAKE_OPTIONS_FIELD_NUMBER
public static final int SNOWFLAKE_OPTIONS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
PUSH_OPTIONS_FIELD_NUMBER
public static final int PUSH_OPTIONS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SPARK_OPTIONS_FIELD_NUMBER
public static final int SPARK_OPTIONS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
TRINO_OPTIONS_FIELD_NUMBER
public static final int TRINO_OPTIONS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ATHENA_OPTIONS_FIELD_NUMBER
public static final int ATHENA_OPTIONS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getUnknownFields
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
- Specified by:
getUnknownFieldsin interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetMapField
protected com.google.protobuf.MapField internalGetMapField(int number)
- Overrides:
internalGetMapFieldin classcom.google.protobuf.GeneratedMessageV3
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
getOptionsCase
public DataSourceProto.DataSource.OptionsCase getOptionsCase()
- Specified by:
getOptionsCasein interfaceDataSourceProto.DataSourceOrBuilder
-
getName
public String getName()
Unique name of data source within the project
string name = 20;- Specified by:
getNamein interfaceDataSourceProto.DataSourceOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()
Unique name of data source within the project
string name = 20;- Specified by:
getNameBytesin interfaceDataSourceProto.DataSourceOrBuilder- Returns:
- The bytes for name.
-
getProject
public String getProject()
Name of Feast project that this data source belongs to.
string project = 21;- Specified by:
getProjectin interfaceDataSourceProto.DataSourceOrBuilder- Returns:
- The project.
-
getProjectBytes
public com.google.protobuf.ByteString getProjectBytes()
Name of Feast project that this data source belongs to.
string project = 21;- Specified by:
getProjectBytesin interfaceDataSourceProto.DataSourceOrBuilder- Returns:
- The bytes for project.
-
getDescription
public String getDescription()
string description = 23;- Specified by:
getDescriptionin interfaceDataSourceProto.DataSourceOrBuilder- Returns:
- The description.
-
getDescriptionBytes
public com.google.protobuf.ByteString getDescriptionBytes()
string description = 23;- Specified by:
getDescriptionBytesin interfaceDataSourceProto.DataSourceOrBuilder- Returns:
- The bytes for description.
-
getTagsCount
public int getTagsCount()
Description copied from interface:DataSourceProto.DataSourceOrBuildermap<string, string> tags = 24;- Specified by:
getTagsCountin interfaceDataSourceProto.DataSourceOrBuilder
-
containsTags
public boolean containsTags(String key)
map<string, string> tags = 24;- Specified by:
containsTagsin interfaceDataSourceProto.DataSourceOrBuilder
-
getTags
@Deprecated public Map<String,String> getTags()
Deprecated.UsegetTagsMap()instead.- Specified by:
getTagsin interfaceDataSourceProto.DataSourceOrBuilder
-
getTagsMap
public Map<String,String> getTagsMap()
map<string, string> tags = 24;- Specified by:
getTagsMapin interfaceDataSourceProto.DataSourceOrBuilder
-
getTagsOrDefault
public String getTagsOrDefault(String key, String defaultValue)
map<string, string> tags = 24;- Specified by:
getTagsOrDefaultin interfaceDataSourceProto.DataSourceOrBuilder
-
getTagsOrThrow
public String getTagsOrThrow(String key)
map<string, string> tags = 24;- Specified by:
getTagsOrThrowin interfaceDataSourceProto.DataSourceOrBuilder
-
getOwner
public String getOwner()
string owner = 25;- Specified by:
getOwnerin interfaceDataSourceProto.DataSourceOrBuilder- Returns:
- The owner.
-
getOwnerBytes
public com.google.protobuf.ByteString getOwnerBytes()
string owner = 25;- Specified by:
getOwnerBytesin interfaceDataSourceProto.DataSourceOrBuilder- Returns:
- The bytes for owner.
-
getTypeValue
public int getTypeValue()
.feast.core.DataSource.SourceType type = 1;- Specified by:
getTypeValuein interfaceDataSourceProto.DataSourceOrBuilder- Returns:
- The enum numeric value on the wire for type.
-
getType
public DataSourceProto.DataSource.SourceType getType()
.feast.core.DataSource.SourceType type = 1;- Specified by:
getTypein interfaceDataSourceProto.DataSourceOrBuilder- Returns:
- The type.
-
getFieldMappingCount
public int getFieldMappingCount()
Description copied from interface:DataSourceProto.DataSourceOrBuilderDefines mapping between fields in the sourced data and fields in parent FeatureTable.
map<string, string> field_mapping = 2;- Specified by:
getFieldMappingCountin interfaceDataSourceProto.DataSourceOrBuilder
-
containsFieldMapping
public boolean containsFieldMapping(String key)
Defines mapping between fields in the sourced data and fields in parent FeatureTable.
map<string, string> field_mapping = 2;- Specified by:
containsFieldMappingin interfaceDataSourceProto.DataSourceOrBuilder
-
getFieldMapping
@Deprecated public Map<String,String> getFieldMapping()
Deprecated.UsegetFieldMappingMap()instead.- Specified by:
getFieldMappingin interfaceDataSourceProto.DataSourceOrBuilder
-
getFieldMappingMap
public Map<String,String> getFieldMappingMap()
Defines mapping between fields in the sourced data and fields in parent FeatureTable.
map<string, string> field_mapping = 2;- Specified by:
getFieldMappingMapin interfaceDataSourceProto.DataSourceOrBuilder
-
getFieldMappingOrDefault
public 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;- Specified by:
getFieldMappingOrDefaultin interfaceDataSourceProto.DataSourceOrBuilder
-
getFieldMappingOrThrow
public String getFieldMappingOrThrow(String key)
Defines mapping between fields in the sourced data and fields in parent FeatureTable.
map<string, string> field_mapping = 2;- Specified by:
getFieldMappingOrThrowin interfaceDataSourceProto.DataSourceOrBuilder
-
getTimestampField
public String getTimestampField()
Must specify event timestamp column name
string timestamp_field = 3;- Specified by:
getTimestampFieldin interfaceDataSourceProto.DataSourceOrBuilder- Returns:
- The timestampField.
-
getTimestampFieldBytes
public com.google.protobuf.ByteString getTimestampFieldBytes()
Must specify event timestamp column name
string timestamp_field = 3;- Specified by:
getTimestampFieldBytesin interfaceDataSourceProto.DataSourceOrBuilder- Returns:
- The bytes for timestampField.
-
getDatePartitionColumn
public String getDatePartitionColumn()
(Optional) Specify partition column useful for file sources
string date_partition_column = 4;- Specified by:
getDatePartitionColumnin interfaceDataSourceProto.DataSourceOrBuilder- Returns:
- The datePartitionColumn.
-
getDatePartitionColumnBytes
public com.google.protobuf.ByteString getDatePartitionColumnBytes()
(Optional) Specify partition column useful for file sources
string date_partition_column = 4;- Specified by:
getDatePartitionColumnBytesin interfaceDataSourceProto.DataSourceOrBuilder- Returns:
- The bytes for datePartitionColumn.
-
getCreatedTimestampColumn
public String getCreatedTimestampColumn()
Must specify creation timestamp column name
string created_timestamp_column = 5;- Specified by:
getCreatedTimestampColumnin interfaceDataSourceProto.DataSourceOrBuilder- Returns:
- The createdTimestampColumn.
-
getCreatedTimestampColumnBytes
public com.google.protobuf.ByteString getCreatedTimestampColumnBytes()
Must specify creation timestamp column name
string created_timestamp_column = 5;- Specified by:
getCreatedTimestampColumnBytesin interfaceDataSourceProto.DataSourceOrBuilder- Returns:
- The bytes for createdTimestampColumn.
-
getDataSourceClassType
public 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;- Specified by:
getDataSourceClassTypein interfaceDataSourceProto.DataSourceOrBuilder- Returns:
- The dataSourceClassType.
-
getDataSourceClassTypeBytes
public 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;- Specified by:
getDataSourceClassTypeBytesin interfaceDataSourceProto.DataSourceOrBuilder- Returns:
- The bytes for dataSourceClassType.
-
hasBatchSource
public boolean hasBatchSource()
Optional batch source for streaming sources for historical features and materialization.
.feast.core.DataSource batch_source = 26;- Specified by:
hasBatchSourcein interfaceDataSourceProto.DataSourceOrBuilder- Returns:
- Whether the batchSource field is set.
-
getBatchSource
public DataSourceProto.DataSource getBatchSource()
Optional batch source for streaming sources for historical features and materialization.
.feast.core.DataSource batch_source = 26;- Specified by:
getBatchSourcein interfaceDataSourceProto.DataSourceOrBuilder- Returns:
- The batchSource.
-
getBatchSourceOrBuilder
public DataSourceProto.DataSourceOrBuilder getBatchSourceOrBuilder()
Optional batch source for streaming sources for historical features and materialization.
.feast.core.DataSource batch_source = 26;- Specified by:
getBatchSourceOrBuilderin interfaceDataSourceProto.DataSourceOrBuilder
-
hasMeta
public boolean hasMeta()
.feast.core.DataSource.SourceMeta meta = 50;- Specified by:
hasMetain interfaceDataSourceProto.DataSourceOrBuilder- Returns:
- Whether the meta field is set.
-
getMeta
public DataSourceProto.DataSource.SourceMeta getMeta()
.feast.core.DataSource.SourceMeta meta = 50;- Specified by:
getMetain interfaceDataSourceProto.DataSourceOrBuilder- Returns:
- The meta.
-
getMetaOrBuilder
public DataSourceProto.DataSource.SourceMetaOrBuilder getMetaOrBuilder()
.feast.core.DataSource.SourceMeta meta = 50;- Specified by:
getMetaOrBuilderin interfaceDataSourceProto.DataSourceOrBuilder
-
hasFileOptions
public boolean hasFileOptions()
.feast.core.DataSource.FileOptions file_options = 11;- Specified by:
hasFileOptionsin interfaceDataSourceProto.DataSourceOrBuilder- Returns:
- Whether the fileOptions field is set.
-
getFileOptions
public DataSourceProto.DataSource.FileOptions getFileOptions()
.feast.core.DataSource.FileOptions file_options = 11;- Specified by:
getFileOptionsin interfaceDataSourceProto.DataSourceOrBuilder- Returns:
- The fileOptions.
-
getFileOptionsOrBuilder
public DataSourceProto.DataSource.FileOptionsOrBuilder getFileOptionsOrBuilder()
.feast.core.DataSource.FileOptions file_options = 11;- Specified by:
getFileOptionsOrBuilderin interfaceDataSourceProto.DataSourceOrBuilder
-
hasBigqueryOptions
public boolean hasBigqueryOptions()
.feast.core.DataSource.BigQueryOptions bigquery_options = 12;- Specified by:
hasBigqueryOptionsin interfaceDataSourceProto.DataSourceOrBuilder- Returns:
- Whether the bigqueryOptions field is set.
-
getBigqueryOptions
public DataSourceProto.DataSource.BigQueryOptions getBigqueryOptions()
.feast.core.DataSource.BigQueryOptions bigquery_options = 12;- Specified by:
getBigqueryOptionsin interfaceDataSourceProto.DataSourceOrBuilder- Returns:
- The bigqueryOptions.
-
getBigqueryOptionsOrBuilder
public DataSourceProto.DataSource.BigQueryOptionsOrBuilder getBigqueryOptionsOrBuilder()
.feast.core.DataSource.BigQueryOptions bigquery_options = 12;- Specified by:
getBigqueryOptionsOrBuilderin interfaceDataSourceProto.DataSourceOrBuilder
-
hasKafkaOptions
public boolean hasKafkaOptions()
.feast.core.DataSource.KafkaOptions kafka_options = 13;- Specified by:
hasKafkaOptionsin interfaceDataSourceProto.DataSourceOrBuilder- Returns:
- Whether the kafkaOptions field is set.
-
getKafkaOptions
public DataSourceProto.DataSource.KafkaOptions getKafkaOptions()
.feast.core.DataSource.KafkaOptions kafka_options = 13;- Specified by:
getKafkaOptionsin interfaceDataSourceProto.DataSourceOrBuilder- Returns:
- The kafkaOptions.
-
getKafkaOptionsOrBuilder
public DataSourceProto.DataSource.KafkaOptionsOrBuilder getKafkaOptionsOrBuilder()
.feast.core.DataSource.KafkaOptions kafka_options = 13;- Specified by:
getKafkaOptionsOrBuilderin interfaceDataSourceProto.DataSourceOrBuilder
-
hasKinesisOptions
public boolean hasKinesisOptions()
.feast.core.DataSource.KinesisOptions kinesis_options = 14;- Specified by:
hasKinesisOptionsin interfaceDataSourceProto.DataSourceOrBuilder- Returns:
- Whether the kinesisOptions field is set.
-
getKinesisOptions
public DataSourceProto.DataSource.KinesisOptions getKinesisOptions()
.feast.core.DataSource.KinesisOptions kinesis_options = 14;- Specified by:
getKinesisOptionsin interfaceDataSourceProto.DataSourceOrBuilder- Returns:
- The kinesisOptions.
-
getKinesisOptionsOrBuilder
public DataSourceProto.DataSource.KinesisOptionsOrBuilder getKinesisOptionsOrBuilder()
.feast.core.DataSource.KinesisOptions kinesis_options = 14;- Specified by:
getKinesisOptionsOrBuilderin interfaceDataSourceProto.DataSourceOrBuilder
-
hasRedshiftOptions
public boolean hasRedshiftOptions()
.feast.core.DataSource.RedshiftOptions redshift_options = 15;- Specified by:
hasRedshiftOptionsin interfaceDataSourceProto.DataSourceOrBuilder- Returns:
- Whether the redshiftOptions field is set.
-
getRedshiftOptions
public DataSourceProto.DataSource.RedshiftOptions getRedshiftOptions()
.feast.core.DataSource.RedshiftOptions redshift_options = 15;- Specified by:
getRedshiftOptionsin interfaceDataSourceProto.DataSourceOrBuilder- Returns:
- The redshiftOptions.
-
getRedshiftOptionsOrBuilder
public DataSourceProto.DataSource.RedshiftOptionsOrBuilder getRedshiftOptionsOrBuilder()
.feast.core.DataSource.RedshiftOptions redshift_options = 15;- Specified by:
getRedshiftOptionsOrBuilderin interfaceDataSourceProto.DataSourceOrBuilder
-
hasRequestDataOptions
public boolean hasRequestDataOptions()
.feast.core.DataSource.RequestDataOptions request_data_options = 18;- Specified by:
hasRequestDataOptionsin interfaceDataSourceProto.DataSourceOrBuilder- Returns:
- Whether the requestDataOptions field is set.
-
getRequestDataOptions
public DataSourceProto.DataSource.RequestDataOptions getRequestDataOptions()
.feast.core.DataSource.RequestDataOptions request_data_options = 18;- Specified by:
getRequestDataOptionsin interfaceDataSourceProto.DataSourceOrBuilder- Returns:
- The requestDataOptions.
-
getRequestDataOptionsOrBuilder
public DataSourceProto.DataSource.RequestDataOptionsOrBuilder getRequestDataOptionsOrBuilder()
.feast.core.DataSource.RequestDataOptions request_data_options = 18;- Specified by:
getRequestDataOptionsOrBuilderin interfaceDataSourceProto.DataSourceOrBuilder
-
hasCustomOptions
public boolean hasCustomOptions()
.feast.core.DataSource.CustomSourceOptions custom_options = 16;- Specified by:
hasCustomOptionsin interfaceDataSourceProto.DataSourceOrBuilder- Returns:
- Whether the customOptions field is set.
-
getCustomOptions
public DataSourceProto.DataSource.CustomSourceOptions getCustomOptions()
.feast.core.DataSource.CustomSourceOptions custom_options = 16;- Specified by:
getCustomOptionsin interfaceDataSourceProto.DataSourceOrBuilder- Returns:
- The customOptions.
-
getCustomOptionsOrBuilder
public DataSourceProto.DataSource.CustomSourceOptionsOrBuilder getCustomOptionsOrBuilder()
.feast.core.DataSource.CustomSourceOptions custom_options = 16;- Specified by:
getCustomOptionsOrBuilderin interfaceDataSourceProto.DataSourceOrBuilder
-
hasSnowflakeOptions
public boolean hasSnowflakeOptions()
.feast.core.DataSource.SnowflakeOptions snowflake_options = 19;- Specified by:
hasSnowflakeOptionsin interfaceDataSourceProto.DataSourceOrBuilder- Returns:
- Whether the snowflakeOptions field is set.
-
getSnowflakeOptions
public DataSourceProto.DataSource.SnowflakeOptions getSnowflakeOptions()
.feast.core.DataSource.SnowflakeOptions snowflake_options = 19;- Specified by:
getSnowflakeOptionsin interfaceDataSourceProto.DataSourceOrBuilder- Returns:
- The snowflakeOptions.
-
getSnowflakeOptionsOrBuilder
public DataSourceProto.DataSource.SnowflakeOptionsOrBuilder getSnowflakeOptionsOrBuilder()
.feast.core.DataSource.SnowflakeOptions snowflake_options = 19;- Specified by:
getSnowflakeOptionsOrBuilderin interfaceDataSourceProto.DataSourceOrBuilder
-
hasPushOptions
public boolean hasPushOptions()
.feast.core.DataSource.PushOptions push_options = 22;- Specified by:
hasPushOptionsin interfaceDataSourceProto.DataSourceOrBuilder- Returns:
- Whether the pushOptions field is set.
-
getPushOptions
public DataSourceProto.DataSource.PushOptions getPushOptions()
.feast.core.DataSource.PushOptions push_options = 22;- Specified by:
getPushOptionsin interfaceDataSourceProto.DataSourceOrBuilder- Returns:
- The pushOptions.
-
getPushOptionsOrBuilder
public DataSourceProto.DataSource.PushOptionsOrBuilder getPushOptionsOrBuilder()
.feast.core.DataSource.PushOptions push_options = 22;- Specified by:
getPushOptionsOrBuilderin interfaceDataSourceProto.DataSourceOrBuilder
-
hasSparkOptions
public boolean hasSparkOptions()
.feast.core.DataSource.SparkOptions spark_options = 27;- Specified by:
hasSparkOptionsin interfaceDataSourceProto.DataSourceOrBuilder- Returns:
- Whether the sparkOptions field is set.
-
getSparkOptions
public DataSourceProto.DataSource.SparkOptions getSparkOptions()
.feast.core.DataSource.SparkOptions spark_options = 27;- Specified by:
getSparkOptionsin interfaceDataSourceProto.DataSourceOrBuilder- Returns:
- The sparkOptions.
-
getSparkOptionsOrBuilder
public DataSourceProto.DataSource.SparkOptionsOrBuilder getSparkOptionsOrBuilder()
.feast.core.DataSource.SparkOptions spark_options = 27;- Specified by:
getSparkOptionsOrBuilderin interfaceDataSourceProto.DataSourceOrBuilder
-
hasTrinoOptions
public boolean hasTrinoOptions()
.feast.core.DataSource.TrinoOptions trino_options = 30;- Specified by:
hasTrinoOptionsin interfaceDataSourceProto.DataSourceOrBuilder- Returns:
- Whether the trinoOptions field is set.
-
getTrinoOptions
public DataSourceProto.DataSource.TrinoOptions getTrinoOptions()
.feast.core.DataSource.TrinoOptions trino_options = 30;- Specified by:
getTrinoOptionsin interfaceDataSourceProto.DataSourceOrBuilder- Returns:
- The trinoOptions.
-
getTrinoOptionsOrBuilder
public DataSourceProto.DataSource.TrinoOptionsOrBuilder getTrinoOptionsOrBuilder()
.feast.core.DataSource.TrinoOptions trino_options = 30;- Specified by:
getTrinoOptionsOrBuilderin interfaceDataSourceProto.DataSourceOrBuilder
-
hasAthenaOptions
public boolean hasAthenaOptions()
.feast.core.DataSource.AthenaOptions athena_options = 35;- Specified by:
hasAthenaOptionsin interfaceDataSourceProto.DataSourceOrBuilder- Returns:
- Whether the athenaOptions field is set.
-
getAthenaOptions
public DataSourceProto.DataSource.AthenaOptions getAthenaOptions()
.feast.core.DataSource.AthenaOptions athena_options = 35;- Specified by:
getAthenaOptionsin interfaceDataSourceProto.DataSourceOrBuilder- Returns:
- The athenaOptions.
-
getAthenaOptionsOrBuilder
public DataSourceProto.DataSource.AthenaOptionsOrBuilder getAthenaOptionsOrBuilder()
.feast.core.DataSource.AthenaOptions athena_options = 35;- Specified by:
getAthenaOptionsOrBuilderin interfaceDataSourceProto.DataSourceOrBuilder
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static DataSourceProto.DataSource parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static DataSourceProto.DataSource parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static DataSourceProto.DataSource parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static DataSourceProto.DataSource parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static DataSourceProto.DataSource parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static DataSourceProto.DataSource parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static DataSourceProto.DataSource parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static DataSourceProto.DataSource parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static DataSourceProto.DataSource parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static DataSourceProto.DataSource parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static DataSourceProto.DataSource parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static DataSourceProto.DataSource parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public DataSourceProto.DataSource.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static DataSourceProto.DataSource.Builder newBuilder()
-
newBuilder
public static DataSourceProto.DataSource.Builder newBuilder(DataSourceProto.DataSource prototype)
-
toBuilder
public DataSourceProto.DataSource.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected DataSourceProto.DataSource.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static DataSourceProto.DataSource getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<DataSourceProto.DataSource> parser()
-
getParserForType
public com.google.protobuf.Parser<DataSourceProto.DataSource> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public DataSourceProto.DataSource getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-