Class BatchReadFeatureValuesRequest.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<BatchReadFeatureValuesRequest.Builder>
com.google.cloud.aiplatform.v1.BatchReadFeatureValuesRequest.Builder
All Implemented Interfaces:
BatchReadFeatureValuesRequestOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
BatchReadFeatureValuesRequest

public static final class BatchReadFeatureValuesRequest.Builder extends com.google.protobuf.GeneratedMessage.Builder<BatchReadFeatureValuesRequest.Builder> implements BatchReadFeatureValuesRequestOrBuilder
 Request message for
 [FeaturestoreService.BatchReadFeatureValues][google.cloud.aiplatform.v1.FeaturestoreService.BatchReadFeatureValues].
 
Protobuf type google.cloud.aiplatform.v1.BatchReadFeatureValuesRequest
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<BatchReadFeatureValuesRequest.Builder>
    • clear

      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessage.Builder<BatchReadFeatureValuesRequest.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<BatchReadFeatureValuesRequest.Builder>
    • getDefaultInstanceForType

      public BatchReadFeatureValuesRequest getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public BatchReadFeatureValuesRequest buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • mergeFrom

      public BatchReadFeatureValuesRequest.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<BatchReadFeatureValuesRequest.Builder>
    • mergeFrom

    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage.Builder<BatchReadFeatureValuesRequest.Builder>
    • mergeFrom

      public BatchReadFeatureValuesRequest.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<BatchReadFeatureValuesRequest.Builder>
      Throws:
      IOException
    • getReadOptionCase

      Specified by:
      getReadOptionCase in interface BatchReadFeatureValuesRequestOrBuilder
    • clearReadOption

      public BatchReadFeatureValuesRequest.Builder clearReadOption()
    • hasCsvReadInstances

      public boolean hasCsvReadInstances()
       Each read instance consists of exactly one read timestamp and one or more
       entity IDs identifying entities of the corresponding EntityTypes whose
       Features are requested.
      
       Each output instance contains Feature values of requested entities
       concatenated together as of the read time.
      
       An example read instance may be `foo_entity_id, bar_entity_id,
       2020-01-01T10:00:00.123Z`.
      
       An example output instance may be `foo_entity_id, bar_entity_id,
       2020-01-01T10:00:00.123Z, foo_entity_feature1_value,
       bar_entity_feature2_value`.
      
       Timestamp in each read instance must be millisecond-aligned.
      
       `csv_read_instances` are read instances stored in a plain-text CSV file.
       The header should be:
       [ENTITY_TYPE_ID1], [ENTITY_TYPE_ID2], ..., timestamp
      
       The columns can be in any order.
      
       Values in the timestamp column must use the RFC 3339 format, e.g.
       `2012-07-30T10:43:17.123Z`.
       
      .google.cloud.aiplatform.v1.CsvSource csv_read_instances = 3;
      Specified by:
      hasCsvReadInstances in interface BatchReadFeatureValuesRequestOrBuilder
      Returns:
      Whether the csvReadInstances field is set.
    • getCsvReadInstances

      public CsvSource getCsvReadInstances()
       Each read instance consists of exactly one read timestamp and one or more
       entity IDs identifying entities of the corresponding EntityTypes whose
       Features are requested.
      
       Each output instance contains Feature values of requested entities
       concatenated together as of the read time.
      
       An example read instance may be `foo_entity_id, bar_entity_id,
       2020-01-01T10:00:00.123Z`.
      
       An example output instance may be `foo_entity_id, bar_entity_id,
       2020-01-01T10:00:00.123Z, foo_entity_feature1_value,
       bar_entity_feature2_value`.
      
       Timestamp in each read instance must be millisecond-aligned.
      
       `csv_read_instances` are read instances stored in a plain-text CSV file.
       The header should be:
       [ENTITY_TYPE_ID1], [ENTITY_TYPE_ID2], ..., timestamp
      
       The columns can be in any order.
      
       Values in the timestamp column must use the RFC 3339 format, e.g.
       `2012-07-30T10:43:17.123Z`.
       
      .google.cloud.aiplatform.v1.CsvSource csv_read_instances = 3;
      Specified by:
      getCsvReadInstances in interface BatchReadFeatureValuesRequestOrBuilder
      Returns:
      The csvReadInstances.
    • setCsvReadInstances

      public BatchReadFeatureValuesRequest.Builder setCsvReadInstances(CsvSource value)
       Each read instance consists of exactly one read timestamp and one or more
       entity IDs identifying entities of the corresponding EntityTypes whose
       Features are requested.
      
       Each output instance contains Feature values of requested entities
       concatenated together as of the read time.
      
       An example read instance may be `foo_entity_id, bar_entity_id,
       2020-01-01T10:00:00.123Z`.
      
       An example output instance may be `foo_entity_id, bar_entity_id,
       2020-01-01T10:00:00.123Z, foo_entity_feature1_value,
       bar_entity_feature2_value`.
      
       Timestamp in each read instance must be millisecond-aligned.
      
       `csv_read_instances` are read instances stored in a plain-text CSV file.
       The header should be:
       [ENTITY_TYPE_ID1], [ENTITY_TYPE_ID2], ..., timestamp
      
       The columns can be in any order.
      
       Values in the timestamp column must use the RFC 3339 format, e.g.
       `2012-07-30T10:43:17.123Z`.
       
      .google.cloud.aiplatform.v1.CsvSource csv_read_instances = 3;
    • setCsvReadInstances

      public BatchReadFeatureValuesRequest.Builder setCsvReadInstances(CsvSource.Builder builderForValue)
       Each read instance consists of exactly one read timestamp and one or more
       entity IDs identifying entities of the corresponding EntityTypes whose
       Features are requested.
      
       Each output instance contains Feature values of requested entities
       concatenated together as of the read time.
      
       An example read instance may be `foo_entity_id, bar_entity_id,
       2020-01-01T10:00:00.123Z`.
      
       An example output instance may be `foo_entity_id, bar_entity_id,
       2020-01-01T10:00:00.123Z, foo_entity_feature1_value,
       bar_entity_feature2_value`.
      
       Timestamp in each read instance must be millisecond-aligned.
      
       `csv_read_instances` are read instances stored in a plain-text CSV file.
       The header should be:
       [ENTITY_TYPE_ID1], [ENTITY_TYPE_ID2], ..., timestamp
      
       The columns can be in any order.
      
       Values in the timestamp column must use the RFC 3339 format, e.g.
       `2012-07-30T10:43:17.123Z`.
       
      .google.cloud.aiplatform.v1.CsvSource csv_read_instances = 3;
    • mergeCsvReadInstances

      public BatchReadFeatureValuesRequest.Builder mergeCsvReadInstances(CsvSource value)
       Each read instance consists of exactly one read timestamp and one or more
       entity IDs identifying entities of the corresponding EntityTypes whose
       Features are requested.
      
       Each output instance contains Feature values of requested entities
       concatenated together as of the read time.
      
       An example read instance may be `foo_entity_id, bar_entity_id,
       2020-01-01T10:00:00.123Z`.
      
       An example output instance may be `foo_entity_id, bar_entity_id,
       2020-01-01T10:00:00.123Z, foo_entity_feature1_value,
       bar_entity_feature2_value`.
      
       Timestamp in each read instance must be millisecond-aligned.
      
       `csv_read_instances` are read instances stored in a plain-text CSV file.
       The header should be:
       [ENTITY_TYPE_ID1], [ENTITY_TYPE_ID2], ..., timestamp
      
       The columns can be in any order.
      
       Values in the timestamp column must use the RFC 3339 format, e.g.
       `2012-07-30T10:43:17.123Z`.
       
      .google.cloud.aiplatform.v1.CsvSource csv_read_instances = 3;
    • clearCsvReadInstances

      public BatchReadFeatureValuesRequest.Builder clearCsvReadInstances()
       Each read instance consists of exactly one read timestamp and one or more
       entity IDs identifying entities of the corresponding EntityTypes whose
       Features are requested.
      
       Each output instance contains Feature values of requested entities
       concatenated together as of the read time.
      
       An example read instance may be `foo_entity_id, bar_entity_id,
       2020-01-01T10:00:00.123Z`.
      
       An example output instance may be `foo_entity_id, bar_entity_id,
       2020-01-01T10:00:00.123Z, foo_entity_feature1_value,
       bar_entity_feature2_value`.
      
       Timestamp in each read instance must be millisecond-aligned.
      
       `csv_read_instances` are read instances stored in a plain-text CSV file.
       The header should be:
       [ENTITY_TYPE_ID1], [ENTITY_TYPE_ID2], ..., timestamp
      
       The columns can be in any order.
      
       Values in the timestamp column must use the RFC 3339 format, e.g.
       `2012-07-30T10:43:17.123Z`.
       
      .google.cloud.aiplatform.v1.CsvSource csv_read_instances = 3;
    • getCsvReadInstancesBuilder

      public CsvSource.Builder getCsvReadInstancesBuilder()
       Each read instance consists of exactly one read timestamp and one or more
       entity IDs identifying entities of the corresponding EntityTypes whose
       Features are requested.
      
       Each output instance contains Feature values of requested entities
       concatenated together as of the read time.
      
       An example read instance may be `foo_entity_id, bar_entity_id,
       2020-01-01T10:00:00.123Z`.
      
       An example output instance may be `foo_entity_id, bar_entity_id,
       2020-01-01T10:00:00.123Z, foo_entity_feature1_value,
       bar_entity_feature2_value`.
      
       Timestamp in each read instance must be millisecond-aligned.
      
       `csv_read_instances` are read instances stored in a plain-text CSV file.
       The header should be:
       [ENTITY_TYPE_ID1], [ENTITY_TYPE_ID2], ..., timestamp
      
       The columns can be in any order.
      
       Values in the timestamp column must use the RFC 3339 format, e.g.
       `2012-07-30T10:43:17.123Z`.
       
      .google.cloud.aiplatform.v1.CsvSource csv_read_instances = 3;
    • getCsvReadInstancesOrBuilder

      public CsvSourceOrBuilder getCsvReadInstancesOrBuilder()
       Each read instance consists of exactly one read timestamp and one or more
       entity IDs identifying entities of the corresponding EntityTypes whose
       Features are requested.
      
       Each output instance contains Feature values of requested entities
       concatenated together as of the read time.
      
       An example read instance may be `foo_entity_id, bar_entity_id,
       2020-01-01T10:00:00.123Z`.
      
       An example output instance may be `foo_entity_id, bar_entity_id,
       2020-01-01T10:00:00.123Z, foo_entity_feature1_value,
       bar_entity_feature2_value`.
      
       Timestamp in each read instance must be millisecond-aligned.
      
       `csv_read_instances` are read instances stored in a plain-text CSV file.
       The header should be:
       [ENTITY_TYPE_ID1], [ENTITY_TYPE_ID2], ..., timestamp
      
       The columns can be in any order.
      
       Values in the timestamp column must use the RFC 3339 format, e.g.
       `2012-07-30T10:43:17.123Z`.
       
      .google.cloud.aiplatform.v1.CsvSource csv_read_instances = 3;
      Specified by:
      getCsvReadInstancesOrBuilder in interface BatchReadFeatureValuesRequestOrBuilder
    • hasBigqueryReadInstances

      public boolean hasBigqueryReadInstances()
       Similar to csv_read_instances, but from BigQuery source.
       
      .google.cloud.aiplatform.v1.BigQuerySource bigquery_read_instances = 5;
      Specified by:
      hasBigqueryReadInstances in interface BatchReadFeatureValuesRequestOrBuilder
      Returns:
      Whether the bigqueryReadInstances field is set.
    • getBigqueryReadInstances

      public BigQuerySource getBigqueryReadInstances()
       Similar to csv_read_instances, but from BigQuery source.
       
      .google.cloud.aiplatform.v1.BigQuerySource bigquery_read_instances = 5;
      Specified by:
      getBigqueryReadInstances in interface BatchReadFeatureValuesRequestOrBuilder
      Returns:
      The bigqueryReadInstances.
    • setBigqueryReadInstances

      public BatchReadFeatureValuesRequest.Builder setBigqueryReadInstances(BigQuerySource value)
       Similar to csv_read_instances, but from BigQuery source.
       
      .google.cloud.aiplatform.v1.BigQuerySource bigquery_read_instances = 5;
    • setBigqueryReadInstances

      public BatchReadFeatureValuesRequest.Builder setBigqueryReadInstances(BigQuerySource.Builder builderForValue)
       Similar to csv_read_instances, but from BigQuery source.
       
      .google.cloud.aiplatform.v1.BigQuerySource bigquery_read_instances = 5;
    • mergeBigqueryReadInstances

      public BatchReadFeatureValuesRequest.Builder mergeBigqueryReadInstances(BigQuerySource value)
       Similar to csv_read_instances, but from BigQuery source.
       
      .google.cloud.aiplatform.v1.BigQuerySource bigquery_read_instances = 5;
    • clearBigqueryReadInstances

      public BatchReadFeatureValuesRequest.Builder clearBigqueryReadInstances()
       Similar to csv_read_instances, but from BigQuery source.
       
      .google.cloud.aiplatform.v1.BigQuerySource bigquery_read_instances = 5;
    • getBigqueryReadInstancesBuilder

      public BigQuerySource.Builder getBigqueryReadInstancesBuilder()
       Similar to csv_read_instances, but from BigQuery source.
       
      .google.cloud.aiplatform.v1.BigQuerySource bigquery_read_instances = 5;
    • getBigqueryReadInstancesOrBuilder

      public BigQuerySourceOrBuilder getBigqueryReadInstancesOrBuilder()
       Similar to csv_read_instances, but from BigQuery source.
       
      .google.cloud.aiplatform.v1.BigQuerySource bigquery_read_instances = 5;
      Specified by:
      getBigqueryReadInstancesOrBuilder in interface BatchReadFeatureValuesRequestOrBuilder
    • getFeaturestore

      public String getFeaturestore()
       Required. The resource name of the Featurestore from which to query Feature
       values. Format:
       `projects/{project}/locations/{location}/featurestores/{featurestore}`
       
      string featurestore = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Specified by:
      getFeaturestore in interface BatchReadFeatureValuesRequestOrBuilder
      Returns:
      The featurestore.
    • getFeaturestoreBytes

      public com.google.protobuf.ByteString getFeaturestoreBytes()
       Required. The resource name of the Featurestore from which to query Feature
       values. Format:
       `projects/{project}/locations/{location}/featurestores/{featurestore}`
       
      string featurestore = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Specified by:
      getFeaturestoreBytes in interface BatchReadFeatureValuesRequestOrBuilder
      Returns:
      The bytes for featurestore.
    • setFeaturestore

      public BatchReadFeatureValuesRequest.Builder setFeaturestore(String value)
       Required. The resource name of the Featurestore from which to query Feature
       values. Format:
       `projects/{project}/locations/{location}/featurestores/{featurestore}`
       
      string featurestore = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Parameters:
      value - The featurestore to set.
      Returns:
      This builder for chaining.
    • clearFeaturestore

      public BatchReadFeatureValuesRequest.Builder clearFeaturestore()
       Required. The resource name of the Featurestore from which to query Feature
       values. Format:
       `projects/{project}/locations/{location}/featurestores/{featurestore}`
       
      string featurestore = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Returns:
      This builder for chaining.
    • setFeaturestoreBytes

      public BatchReadFeatureValuesRequest.Builder setFeaturestoreBytes(com.google.protobuf.ByteString value)
       Required. The resource name of the Featurestore from which to query Feature
       values. Format:
       `projects/{project}/locations/{location}/featurestores/{featurestore}`
       
      string featurestore = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Parameters:
      value - The bytes for featurestore to set.
      Returns:
      This builder for chaining.
    • hasDestination

      public boolean hasDestination()
       Required. Specifies output location and format.
       
      .google.cloud.aiplatform.v1.FeatureValueDestination destination = 4 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      hasDestination in interface BatchReadFeatureValuesRequestOrBuilder
      Returns:
      Whether the destination field is set.
    • getDestination

      public FeatureValueDestination getDestination()
       Required. Specifies output location and format.
       
      .google.cloud.aiplatform.v1.FeatureValueDestination destination = 4 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getDestination in interface BatchReadFeatureValuesRequestOrBuilder
      Returns:
      The destination.
    • setDestination

       Required. Specifies output location and format.
       
      .google.cloud.aiplatform.v1.FeatureValueDestination destination = 4 [(.google.api.field_behavior) = REQUIRED];
    • setDestination

       Required. Specifies output location and format.
       
      .google.cloud.aiplatform.v1.FeatureValueDestination destination = 4 [(.google.api.field_behavior) = REQUIRED];
    • mergeDestination

       Required. Specifies output location and format.
       
      .google.cloud.aiplatform.v1.FeatureValueDestination destination = 4 [(.google.api.field_behavior) = REQUIRED];
    • clearDestination

      public BatchReadFeatureValuesRequest.Builder clearDestination()
       Required. Specifies output location and format.
       
      .google.cloud.aiplatform.v1.FeatureValueDestination destination = 4 [(.google.api.field_behavior) = REQUIRED];
    • getDestinationBuilder

      public FeatureValueDestination.Builder getDestinationBuilder()
       Required. Specifies output location and format.
       
      .google.cloud.aiplatform.v1.FeatureValueDestination destination = 4 [(.google.api.field_behavior) = REQUIRED];
    • getDestinationOrBuilder

      public FeatureValueDestinationOrBuilder getDestinationOrBuilder()
       Required. Specifies output location and format.
       
      .google.cloud.aiplatform.v1.FeatureValueDestination destination = 4 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getDestinationOrBuilder in interface BatchReadFeatureValuesRequestOrBuilder
    • getPassThroughFieldsList

      public List<BatchReadFeatureValuesRequest.PassThroughField> getPassThroughFieldsList()
       When not empty, the specified fields in the *_read_instances source will be
       joined as-is in the output, in addition to those fields from the
       Featurestore Entity.
      
       For BigQuery source, the type of the pass-through values will be
       automatically inferred. For CSV source, the pass-through values will be
       passed as opaque bytes.
       
      repeated .google.cloud.aiplatform.v1.BatchReadFeatureValuesRequest.PassThroughField pass_through_fields = 8;
      Specified by:
      getPassThroughFieldsList in interface BatchReadFeatureValuesRequestOrBuilder
    • getPassThroughFieldsCount

      public int getPassThroughFieldsCount()
       When not empty, the specified fields in the *_read_instances source will be
       joined as-is in the output, in addition to those fields from the
       Featurestore Entity.
      
       For BigQuery source, the type of the pass-through values will be
       automatically inferred. For CSV source, the pass-through values will be
       passed as opaque bytes.
       
      repeated .google.cloud.aiplatform.v1.BatchReadFeatureValuesRequest.PassThroughField pass_through_fields = 8;
      Specified by:
      getPassThroughFieldsCount in interface BatchReadFeatureValuesRequestOrBuilder
    • getPassThroughFields

      public BatchReadFeatureValuesRequest.PassThroughField getPassThroughFields(int index)
       When not empty, the specified fields in the *_read_instances source will be
       joined as-is in the output, in addition to those fields from the
       Featurestore Entity.
      
       For BigQuery source, the type of the pass-through values will be
       automatically inferred. For CSV source, the pass-through values will be
       passed as opaque bytes.
       
      repeated .google.cloud.aiplatform.v1.BatchReadFeatureValuesRequest.PassThroughField pass_through_fields = 8;
      Specified by:
      getPassThroughFields in interface BatchReadFeatureValuesRequestOrBuilder
    • setPassThroughFields

       When not empty, the specified fields in the *_read_instances source will be
       joined as-is in the output, in addition to those fields from the
       Featurestore Entity.
      
       For BigQuery source, the type of the pass-through values will be
       automatically inferred. For CSV source, the pass-through values will be
       passed as opaque bytes.
       
      repeated .google.cloud.aiplatform.v1.BatchReadFeatureValuesRequest.PassThroughField pass_through_fields = 8;
    • setPassThroughFields

      public BatchReadFeatureValuesRequest.Builder setPassThroughFields(int index, BatchReadFeatureValuesRequest.PassThroughField.Builder builderForValue)
       When not empty, the specified fields in the *_read_instances source will be
       joined as-is in the output, in addition to those fields from the
       Featurestore Entity.
      
       For BigQuery source, the type of the pass-through values will be
       automatically inferred. For CSV source, the pass-through values will be
       passed as opaque bytes.
       
      repeated .google.cloud.aiplatform.v1.BatchReadFeatureValuesRequest.PassThroughField pass_through_fields = 8;
    • addPassThroughFields

       When not empty, the specified fields in the *_read_instances source will be
       joined as-is in the output, in addition to those fields from the
       Featurestore Entity.
      
       For BigQuery source, the type of the pass-through values will be
       automatically inferred. For CSV source, the pass-through values will be
       passed as opaque bytes.
       
      repeated .google.cloud.aiplatform.v1.BatchReadFeatureValuesRequest.PassThroughField pass_through_fields = 8;
    • addPassThroughFields

       When not empty, the specified fields in the *_read_instances source will be
       joined as-is in the output, in addition to those fields from the
       Featurestore Entity.
      
       For BigQuery source, the type of the pass-through values will be
       automatically inferred. For CSV source, the pass-through values will be
       passed as opaque bytes.
       
      repeated .google.cloud.aiplatform.v1.BatchReadFeatureValuesRequest.PassThroughField pass_through_fields = 8;
    • addPassThroughFields

       When not empty, the specified fields in the *_read_instances source will be
       joined as-is in the output, in addition to those fields from the
       Featurestore Entity.
      
       For BigQuery source, the type of the pass-through values will be
       automatically inferred. For CSV source, the pass-through values will be
       passed as opaque bytes.
       
      repeated .google.cloud.aiplatform.v1.BatchReadFeatureValuesRequest.PassThroughField pass_through_fields = 8;
    • addPassThroughFields

      public BatchReadFeatureValuesRequest.Builder addPassThroughFields(int index, BatchReadFeatureValuesRequest.PassThroughField.Builder builderForValue)
       When not empty, the specified fields in the *_read_instances source will be
       joined as-is in the output, in addition to those fields from the
       Featurestore Entity.
      
       For BigQuery source, the type of the pass-through values will be
       automatically inferred. For CSV source, the pass-through values will be
       passed as opaque bytes.
       
      repeated .google.cloud.aiplatform.v1.BatchReadFeatureValuesRequest.PassThroughField pass_through_fields = 8;
    • addAllPassThroughFields

       When not empty, the specified fields in the *_read_instances source will be
       joined as-is in the output, in addition to those fields from the
       Featurestore Entity.
      
       For BigQuery source, the type of the pass-through values will be
       automatically inferred. For CSV source, the pass-through values will be
       passed as opaque bytes.
       
      repeated .google.cloud.aiplatform.v1.BatchReadFeatureValuesRequest.PassThroughField pass_through_fields = 8;
    • clearPassThroughFields

      public BatchReadFeatureValuesRequest.Builder clearPassThroughFields()
       When not empty, the specified fields in the *_read_instances source will be
       joined as-is in the output, in addition to those fields from the
       Featurestore Entity.
      
       For BigQuery source, the type of the pass-through values will be
       automatically inferred. For CSV source, the pass-through values will be
       passed as opaque bytes.
       
      repeated .google.cloud.aiplatform.v1.BatchReadFeatureValuesRequest.PassThroughField pass_through_fields = 8;
    • removePassThroughFields

      public BatchReadFeatureValuesRequest.Builder removePassThroughFields(int index)
       When not empty, the specified fields in the *_read_instances source will be
       joined as-is in the output, in addition to those fields from the
       Featurestore Entity.
      
       For BigQuery source, the type of the pass-through values will be
       automatically inferred. For CSV source, the pass-through values will be
       passed as opaque bytes.
       
      repeated .google.cloud.aiplatform.v1.BatchReadFeatureValuesRequest.PassThroughField pass_through_fields = 8;
    • getPassThroughFieldsBuilder

      public BatchReadFeatureValuesRequest.PassThroughField.Builder getPassThroughFieldsBuilder(int index)
       When not empty, the specified fields in the *_read_instances source will be
       joined as-is in the output, in addition to those fields from the
       Featurestore Entity.
      
       For BigQuery source, the type of the pass-through values will be
       automatically inferred. For CSV source, the pass-through values will be
       passed as opaque bytes.
       
      repeated .google.cloud.aiplatform.v1.BatchReadFeatureValuesRequest.PassThroughField pass_through_fields = 8;
    • getPassThroughFieldsOrBuilder

      public BatchReadFeatureValuesRequest.PassThroughFieldOrBuilder getPassThroughFieldsOrBuilder(int index)
       When not empty, the specified fields in the *_read_instances source will be
       joined as-is in the output, in addition to those fields from the
       Featurestore Entity.
      
       For BigQuery source, the type of the pass-through values will be
       automatically inferred. For CSV source, the pass-through values will be
       passed as opaque bytes.
       
      repeated .google.cloud.aiplatform.v1.BatchReadFeatureValuesRequest.PassThroughField pass_through_fields = 8;
      Specified by:
      getPassThroughFieldsOrBuilder in interface BatchReadFeatureValuesRequestOrBuilder
    • getPassThroughFieldsOrBuilderList

      public List<? extends BatchReadFeatureValuesRequest.PassThroughFieldOrBuilder> getPassThroughFieldsOrBuilderList()
       When not empty, the specified fields in the *_read_instances source will be
       joined as-is in the output, in addition to those fields from the
       Featurestore Entity.
      
       For BigQuery source, the type of the pass-through values will be
       automatically inferred. For CSV source, the pass-through values will be
       passed as opaque bytes.
       
      repeated .google.cloud.aiplatform.v1.BatchReadFeatureValuesRequest.PassThroughField pass_through_fields = 8;
      Specified by:
      getPassThroughFieldsOrBuilderList in interface BatchReadFeatureValuesRequestOrBuilder
    • addPassThroughFieldsBuilder

      public BatchReadFeatureValuesRequest.PassThroughField.Builder addPassThroughFieldsBuilder()
       When not empty, the specified fields in the *_read_instances source will be
       joined as-is in the output, in addition to those fields from the
       Featurestore Entity.
      
       For BigQuery source, the type of the pass-through values will be
       automatically inferred. For CSV source, the pass-through values will be
       passed as opaque bytes.
       
      repeated .google.cloud.aiplatform.v1.BatchReadFeatureValuesRequest.PassThroughField pass_through_fields = 8;
    • addPassThroughFieldsBuilder

      public BatchReadFeatureValuesRequest.PassThroughField.Builder addPassThroughFieldsBuilder(int index)
       When not empty, the specified fields in the *_read_instances source will be
       joined as-is in the output, in addition to those fields from the
       Featurestore Entity.
      
       For BigQuery source, the type of the pass-through values will be
       automatically inferred. For CSV source, the pass-through values will be
       passed as opaque bytes.
       
      repeated .google.cloud.aiplatform.v1.BatchReadFeatureValuesRequest.PassThroughField pass_through_fields = 8;
    • getPassThroughFieldsBuilderList

      public List<BatchReadFeatureValuesRequest.PassThroughField.Builder> getPassThroughFieldsBuilderList()
       When not empty, the specified fields in the *_read_instances source will be
       joined as-is in the output, in addition to those fields from the
       Featurestore Entity.
      
       For BigQuery source, the type of the pass-through values will be
       automatically inferred. For CSV source, the pass-through values will be
       passed as opaque bytes.
       
      repeated .google.cloud.aiplatform.v1.BatchReadFeatureValuesRequest.PassThroughField pass_through_fields = 8;
    • getEntityTypeSpecsList

      public List<BatchReadFeatureValuesRequest.EntityTypeSpec> getEntityTypeSpecsList()
       Required. Specifies EntityType grouping Features to read values of and
       settings.
       
      repeated .google.cloud.aiplatform.v1.BatchReadFeatureValuesRequest.EntityTypeSpec entity_type_specs = 7 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getEntityTypeSpecsList in interface BatchReadFeatureValuesRequestOrBuilder
    • getEntityTypeSpecsCount

      public int getEntityTypeSpecsCount()
       Required. Specifies EntityType grouping Features to read values of and
       settings.
       
      repeated .google.cloud.aiplatform.v1.BatchReadFeatureValuesRequest.EntityTypeSpec entity_type_specs = 7 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getEntityTypeSpecsCount in interface BatchReadFeatureValuesRequestOrBuilder
    • getEntityTypeSpecs

      public BatchReadFeatureValuesRequest.EntityTypeSpec getEntityTypeSpecs(int index)
       Required. Specifies EntityType grouping Features to read values of and
       settings.
       
      repeated .google.cloud.aiplatform.v1.BatchReadFeatureValuesRequest.EntityTypeSpec entity_type_specs = 7 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getEntityTypeSpecs in interface BatchReadFeatureValuesRequestOrBuilder
    • setEntityTypeSpecs

       Required. Specifies EntityType grouping Features to read values of and
       settings.
       
      repeated .google.cloud.aiplatform.v1.BatchReadFeatureValuesRequest.EntityTypeSpec entity_type_specs = 7 [(.google.api.field_behavior) = REQUIRED];
    • setEntityTypeSpecs

       Required. Specifies EntityType grouping Features to read values of and
       settings.
       
      repeated .google.cloud.aiplatform.v1.BatchReadFeatureValuesRequest.EntityTypeSpec entity_type_specs = 7 [(.google.api.field_behavior) = REQUIRED];
    • addEntityTypeSpecs

       Required. Specifies EntityType grouping Features to read values of and
       settings.
       
      repeated .google.cloud.aiplatform.v1.BatchReadFeatureValuesRequest.EntityTypeSpec entity_type_specs = 7 [(.google.api.field_behavior) = REQUIRED];
    • addEntityTypeSpecs

       Required. Specifies EntityType grouping Features to read values of and
       settings.
       
      repeated .google.cloud.aiplatform.v1.BatchReadFeatureValuesRequest.EntityTypeSpec entity_type_specs = 7 [(.google.api.field_behavior) = REQUIRED];
    • addEntityTypeSpecs

       Required. Specifies EntityType grouping Features to read values of and
       settings.
       
      repeated .google.cloud.aiplatform.v1.BatchReadFeatureValuesRequest.EntityTypeSpec entity_type_specs = 7 [(.google.api.field_behavior) = REQUIRED];
    • addEntityTypeSpecs

       Required. Specifies EntityType grouping Features to read values of and
       settings.
       
      repeated .google.cloud.aiplatform.v1.BatchReadFeatureValuesRequest.EntityTypeSpec entity_type_specs = 7 [(.google.api.field_behavior) = REQUIRED];
    • addAllEntityTypeSpecs

       Required. Specifies EntityType grouping Features to read values of and
       settings.
       
      repeated .google.cloud.aiplatform.v1.BatchReadFeatureValuesRequest.EntityTypeSpec entity_type_specs = 7 [(.google.api.field_behavior) = REQUIRED];
    • clearEntityTypeSpecs

      public BatchReadFeatureValuesRequest.Builder clearEntityTypeSpecs()
       Required. Specifies EntityType grouping Features to read values of and
       settings.
       
      repeated .google.cloud.aiplatform.v1.BatchReadFeatureValuesRequest.EntityTypeSpec entity_type_specs = 7 [(.google.api.field_behavior) = REQUIRED];
    • removeEntityTypeSpecs

      public BatchReadFeatureValuesRequest.Builder removeEntityTypeSpecs(int index)
       Required. Specifies EntityType grouping Features to read values of and
       settings.
       
      repeated .google.cloud.aiplatform.v1.BatchReadFeatureValuesRequest.EntityTypeSpec entity_type_specs = 7 [(.google.api.field_behavior) = REQUIRED];
    • getEntityTypeSpecsBuilder

      public BatchReadFeatureValuesRequest.EntityTypeSpec.Builder getEntityTypeSpecsBuilder(int index)
       Required. Specifies EntityType grouping Features to read values of and
       settings.
       
      repeated .google.cloud.aiplatform.v1.BatchReadFeatureValuesRequest.EntityTypeSpec entity_type_specs = 7 [(.google.api.field_behavior) = REQUIRED];
    • getEntityTypeSpecsOrBuilder

      public BatchReadFeatureValuesRequest.EntityTypeSpecOrBuilder getEntityTypeSpecsOrBuilder(int index)
       Required. Specifies EntityType grouping Features to read values of and
       settings.
       
      repeated .google.cloud.aiplatform.v1.BatchReadFeatureValuesRequest.EntityTypeSpec entity_type_specs = 7 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getEntityTypeSpecsOrBuilder in interface BatchReadFeatureValuesRequestOrBuilder
    • getEntityTypeSpecsOrBuilderList

      public List<? extends BatchReadFeatureValuesRequest.EntityTypeSpecOrBuilder> getEntityTypeSpecsOrBuilderList()
       Required. Specifies EntityType grouping Features to read values of and
       settings.
       
      repeated .google.cloud.aiplatform.v1.BatchReadFeatureValuesRequest.EntityTypeSpec entity_type_specs = 7 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getEntityTypeSpecsOrBuilderList in interface BatchReadFeatureValuesRequestOrBuilder
    • addEntityTypeSpecsBuilder

      public BatchReadFeatureValuesRequest.EntityTypeSpec.Builder addEntityTypeSpecsBuilder()
       Required. Specifies EntityType grouping Features to read values of and
       settings.
       
      repeated .google.cloud.aiplatform.v1.BatchReadFeatureValuesRequest.EntityTypeSpec entity_type_specs = 7 [(.google.api.field_behavior) = REQUIRED];
    • addEntityTypeSpecsBuilder

      public BatchReadFeatureValuesRequest.EntityTypeSpec.Builder addEntityTypeSpecsBuilder(int index)
       Required. Specifies EntityType grouping Features to read values of and
       settings.
       
      repeated .google.cloud.aiplatform.v1.BatchReadFeatureValuesRequest.EntityTypeSpec entity_type_specs = 7 [(.google.api.field_behavior) = REQUIRED];
    • getEntityTypeSpecsBuilderList

      public List<BatchReadFeatureValuesRequest.EntityTypeSpec.Builder> getEntityTypeSpecsBuilderList()
       Required. Specifies EntityType grouping Features to read values of and
       settings.
       
      repeated .google.cloud.aiplatform.v1.BatchReadFeatureValuesRequest.EntityTypeSpec entity_type_specs = 7 [(.google.api.field_behavior) = REQUIRED];
    • hasStartTime

      public boolean hasStartTime()
       Optional. Excludes Feature values with feature generation timestamp before
       this timestamp. If not set, retrieve oldest values kept in Feature Store.
       Timestamp, if present, must not have higher than millisecond precision.
       
      .google.protobuf.Timestamp start_time = 11 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      hasStartTime in interface BatchReadFeatureValuesRequestOrBuilder
      Returns:
      Whether the startTime field is set.
    • getStartTime

      public com.google.protobuf.Timestamp getStartTime()
       Optional. Excludes Feature values with feature generation timestamp before
       this timestamp. If not set, retrieve oldest values kept in Feature Store.
       Timestamp, if present, must not have higher than millisecond precision.
       
      .google.protobuf.Timestamp start_time = 11 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getStartTime in interface BatchReadFeatureValuesRequestOrBuilder
      Returns:
      The startTime.
    • setStartTime

      public BatchReadFeatureValuesRequest.Builder setStartTime(com.google.protobuf.Timestamp value)
       Optional. Excludes Feature values with feature generation timestamp before
       this timestamp. If not set, retrieve oldest values kept in Feature Store.
       Timestamp, if present, must not have higher than millisecond precision.
       
      .google.protobuf.Timestamp start_time = 11 [(.google.api.field_behavior) = OPTIONAL];
    • setStartTime

      public BatchReadFeatureValuesRequest.Builder setStartTime(com.google.protobuf.Timestamp.Builder builderForValue)
       Optional. Excludes Feature values with feature generation timestamp before
       this timestamp. If not set, retrieve oldest values kept in Feature Store.
       Timestamp, if present, must not have higher than millisecond precision.
       
      .google.protobuf.Timestamp start_time = 11 [(.google.api.field_behavior) = OPTIONAL];
    • mergeStartTime

      public BatchReadFeatureValuesRequest.Builder mergeStartTime(com.google.protobuf.Timestamp value)
       Optional. Excludes Feature values with feature generation timestamp before
       this timestamp. If not set, retrieve oldest values kept in Feature Store.
       Timestamp, if present, must not have higher than millisecond precision.
       
      .google.protobuf.Timestamp start_time = 11 [(.google.api.field_behavior) = OPTIONAL];
    • clearStartTime

      public BatchReadFeatureValuesRequest.Builder clearStartTime()
       Optional. Excludes Feature values with feature generation timestamp before
       this timestamp. If not set, retrieve oldest values kept in Feature Store.
       Timestamp, if present, must not have higher than millisecond precision.
       
      .google.protobuf.Timestamp start_time = 11 [(.google.api.field_behavior) = OPTIONAL];
    • getStartTimeBuilder

      public com.google.protobuf.Timestamp.Builder getStartTimeBuilder()
       Optional. Excludes Feature values with feature generation timestamp before
       this timestamp. If not set, retrieve oldest values kept in Feature Store.
       Timestamp, if present, must not have higher than millisecond precision.
       
      .google.protobuf.Timestamp start_time = 11 [(.google.api.field_behavior) = OPTIONAL];
    • getStartTimeOrBuilder

      public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder()
       Optional. Excludes Feature values with feature generation timestamp before
       this timestamp. If not set, retrieve oldest values kept in Feature Store.
       Timestamp, if present, must not have higher than millisecond precision.
       
      .google.protobuf.Timestamp start_time = 11 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getStartTimeOrBuilder in interface BatchReadFeatureValuesRequestOrBuilder