public final class ImportFeatureValuesRequest extends GeneratedMessageV3 implements ImportFeatureValuesRequestOrBuilder
Request message for FeaturestoreService.ImportFeatureValues.
Protobuf type google.cloud.aiplatform.v1.ImportFeatureValuesRequest
Static Fields
public static final int AVRO_SOURCE_FIELD_NUMBER
Field Value
public static final int BIGQUERY_SOURCE_FIELD_NUMBER
Field Value
public static final int CSV_SOURCE_FIELD_NUMBER
Field Value
public static final int DISABLE_ONLINE_SERVING_FIELD_NUMBER
Field Value
public static final int ENTITY_ID_FIELD_FIELD_NUMBER
Field Value
public static final int ENTITY_TYPE_FIELD_NUMBER
Field Value
public static final int FEATURE_SPECS_FIELD_NUMBER
Field Value
public static final int FEATURE_TIME_FIELD_FIELD_NUMBER
Field Value
public static final int FEATURE_TIME_FIELD_NUMBER
Field Value
public static final int WORKER_COUNT_FIELD_NUMBER
Field Value
Static Methods
public static ImportFeatureValuesRequest getDefaultInstance()
Returns
public static final Descriptors.Descriptor getDescriptor()
Returns
public static ImportFeatureValuesRequest.Builder newBuilder()
Returns
public static ImportFeatureValuesRequest.Builder newBuilder(ImportFeatureValuesRequest prototype)
Parameter
Returns
public static ImportFeatureValuesRequest parseDelimitedFrom(InputStream input)
Parameter
Returns
Exceptions
public static ImportFeatureValuesRequest parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static ImportFeatureValuesRequest parseFrom(byte[] data)
Parameter
Name | Description |
data | byte[]
|
Returns
Exceptions
public static ImportFeatureValuesRequest parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static ImportFeatureValuesRequest parseFrom(ByteString data)
Parameter
Returns
Exceptions
public static ImportFeatureValuesRequest parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static ImportFeatureValuesRequest parseFrom(CodedInputStream input)
Parameter
Returns
Exceptions
public static ImportFeatureValuesRequest parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static ImportFeatureValuesRequest parseFrom(InputStream input)
Parameter
Returns
Exceptions
public static ImportFeatureValuesRequest parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static ImportFeatureValuesRequest parseFrom(ByteBuffer data)
Parameter
Returns
Exceptions
public static ImportFeatureValuesRequest parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static Parser<ImportFeatureValuesRequest> parser()
Returns
Methods
public boolean equals(Object obj)
Parameter
Returns
Overrides
public AvroSource getAvroSource()
.google.cloud.aiplatform.v1.AvroSource avro_source = 2;
Returns
public AvroSourceOrBuilder getAvroSourceOrBuilder()
.google.cloud.aiplatform.v1.AvroSource avro_source = 2;
Returns
public BigQuerySource getBigquerySource()
.google.cloud.aiplatform.v1.BigQuerySource bigquery_source = 3;
Returns
public BigQuerySourceOrBuilder getBigquerySourceOrBuilder()
.google.cloud.aiplatform.v1.BigQuerySource bigquery_source = 3;
Returns
public CsvSource getCsvSource()
.google.cloud.aiplatform.v1.CsvSource csv_source = 4;
Returns
public CsvSourceOrBuilder getCsvSourceOrBuilder()
.google.cloud.aiplatform.v1.CsvSource csv_source = 4;
Returns
public ImportFeatureValuesRequest getDefaultInstanceForType()
Returns
public boolean getDisableOnlineServing()
If set, data will not be imported for online serving. This
is typically used for backfilling, where Feature generation timestamps are
not in the timestamp range needed for online serving.
bool disable_online_serving = 9;
Returns
Type | Description |
boolean | The disableOnlineServing.
|
public String getEntityIdField()
Source column that holds entity IDs. If not provided, entity IDs are
extracted from the column named entity_id
.
string entity_id_field = 5;
Returns
Type | Description |
String | The entityIdField.
|
public ByteString getEntityIdFieldBytes()
Source column that holds entity IDs. If not provided, entity IDs are
extracted from the column named entity_id
.
string entity_id_field = 5;
Returns
Type | Description |
ByteString | The bytes for entityIdField.
|
public String getEntityType()
Required. The resource name of the EntityType grouping the Features for which values
are being imported. Format:
projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entityType}
string entity_type = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns
Type | Description |
String | The entityType.
|
public ByteString getEntityTypeBytes()
Required. The resource name of the EntityType grouping the Features for which values
are being imported. Format:
projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entityType}
string entity_type = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns
Type | Description |
ByteString | The bytes for entityType.
|
public ImportFeatureValuesRequest.FeatureSpec getFeatureSpecs(int index)
Required. Specifications defining which Feature values to import from the entity. The
request fails if no feature_specs are provided, and having multiple
feature_specs for one Feature is not allowed.
repeated .google.cloud.aiplatform.v1.ImportFeatureValuesRequest.FeatureSpec feature_specs = 8 [(.google.api.field_behavior) = REQUIRED];
Parameter
Returns
public int getFeatureSpecsCount()
Required. Specifications defining which Feature values to import from the entity. The
request fails if no feature_specs are provided, and having multiple
feature_specs for one Feature is not allowed.
repeated .google.cloud.aiplatform.v1.ImportFeatureValuesRequest.FeatureSpec feature_specs = 8 [(.google.api.field_behavior) = REQUIRED];
Returns
public List<ImportFeatureValuesRequest.FeatureSpec> getFeatureSpecsList()
Required. Specifications defining which Feature values to import from the entity. The
request fails if no feature_specs are provided, and having multiple
feature_specs for one Feature is not allowed.
repeated .google.cloud.aiplatform.v1.ImportFeatureValuesRequest.FeatureSpec feature_specs = 8 [(.google.api.field_behavior) = REQUIRED];
Returns
public ImportFeatureValuesRequest.FeatureSpecOrBuilder getFeatureSpecsOrBuilder(int index)
Required. Specifications defining which Feature values to import from the entity. The
request fails if no feature_specs are provided, and having multiple
feature_specs for one Feature is not allowed.
repeated .google.cloud.aiplatform.v1.ImportFeatureValuesRequest.FeatureSpec feature_specs = 8 [(.google.api.field_behavior) = REQUIRED];
Parameter
Returns
public List<? extends ImportFeatureValuesRequest.FeatureSpecOrBuilder> getFeatureSpecsOrBuilderList()
Required. Specifications defining which Feature values to import from the entity. The
request fails if no feature_specs are provided, and having multiple
feature_specs for one Feature is not allowed.
repeated .google.cloud.aiplatform.v1.ImportFeatureValuesRequest.FeatureSpec feature_specs = 8 [(.google.api.field_behavior) = REQUIRED];
Returns
Type | Description |
List<? extends com.google.cloud.aiplatform.v1.ImportFeatureValuesRequest.FeatureSpecOrBuilder> | |
public Timestamp getFeatureTime()
Single Feature timestamp for all entities being imported. The
timestamp must not have higher than millisecond precision.
.google.protobuf.Timestamp feature_time = 7;
Returns
public String getFeatureTimeField()
Source column that holds the Feature timestamp for all Feature
values in each entity.
string feature_time_field = 6;
Returns
Type | Description |
String | The featureTimeField.
|
public ByteString getFeatureTimeFieldBytes()
Source column that holds the Feature timestamp for all Feature
values in each entity.
string feature_time_field = 6;
Returns
Type | Description |
ByteString | The bytes for featureTimeField.
|
public TimestampOrBuilder getFeatureTimeOrBuilder()
Single Feature timestamp for all entities being imported. The
timestamp must not have higher than millisecond precision.
.google.protobuf.Timestamp feature_time = 7;
Returns
public ImportFeatureValuesRequest.FeatureTimeSourceCase getFeatureTimeSourceCase()
Returns
public Parser<ImportFeatureValuesRequest> getParserForType()
Returns
Overrides
public int getSerializedSize()
Returns
Overrides
public ImportFeatureValuesRequest.SourceCase getSourceCase()
Returns
public final UnknownFieldSet getUnknownFields()
Returns
Overrides
public int getWorkerCount()
Specifies the number of workers that are used to write data to the
Featurestore. Consider the online serving capacity that you require to
achieve the desired import throughput without interfering with online
serving. The value must be positive, and less than or equal to 100.
If not set, defaults to using 1 worker. The low count ensures minimal
impact on online serving performance.
int32 worker_count = 11;
Returns
Type | Description |
int | The workerCount.
|
public boolean hasAvroSource()
.google.cloud.aiplatform.v1.AvroSource avro_source = 2;
Returns
Type | Description |
boolean | Whether the avroSource field is set.
|
public boolean hasBigquerySource()
.google.cloud.aiplatform.v1.BigQuerySource bigquery_source = 3;
Returns
Type | Description |
boolean | Whether the bigquerySource field is set.
|
public boolean hasCsvSource()
.google.cloud.aiplatform.v1.CsvSource csv_source = 4;
Returns
Type | Description |
boolean | Whether the csvSource field is set.
|
public boolean hasFeatureTime()
Single Feature timestamp for all entities being imported. The
timestamp must not have higher than millisecond precision.
.google.protobuf.Timestamp feature_time = 7;
Returns
Type | Description |
boolean | Whether the featureTime field is set.
|
public boolean hasFeatureTimeField()
Source column that holds the Feature timestamp for all Feature
values in each entity.
string feature_time_field = 6;
Returns
Type | Description |
boolean | Whether the featureTimeField field is set.
|
Returns
Overrides
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
public final boolean isInitialized()
Returns
Overrides
public ImportFeatureValuesRequest.Builder newBuilderForType()
Returns
protected ImportFeatureValuesRequest.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Returns
Overrides
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Returns
Overrides
public ImportFeatureValuesRequest.Builder toBuilder()
Returns
public void writeTo(CodedOutputStream output)
Parameter
Overrides
Exceptions