Interface FeatureView.BigQuerySourceOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
FeatureView.BigQuerySource, FeatureView.BigQuerySource.Builder
Enclosing class:
FeatureView

public static interface FeatureView.BigQuerySourceOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    getEntityIdColumns(int index)
    Required.
    com.google.protobuf.ByteString
    Required.
    int
    Required.
    Required.
    Required.
    com.google.protobuf.ByteString
    Required.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getUri

      String getUri()
       Required. The BigQuery view URI that will be materialized on each sync
       trigger based on FeatureView.SyncConfig.
       
      string uri = 1 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The uri.
    • getUriBytes

      com.google.protobuf.ByteString getUriBytes()
       Required. The BigQuery view URI that will be materialized on each sync
       trigger based on FeatureView.SyncConfig.
       
      string uri = 1 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The bytes for uri.
    • getEntityIdColumnsList

      List<String> getEntityIdColumnsList()
       Required. Columns to construct entity_id / row keys.
       
      repeated string entity_id_columns = 2 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      A list containing the entityIdColumns.
    • getEntityIdColumnsCount

      int getEntityIdColumnsCount()
       Required. Columns to construct entity_id / row keys.
       
      repeated string entity_id_columns = 2 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The count of entityIdColumns.
    • getEntityIdColumns

      String getEntityIdColumns(int index)
       Required. Columns to construct entity_id / row keys.
       
      repeated string entity_id_columns = 2 [(.google.api.field_behavior) = REQUIRED];
      Parameters:
      index - The index of the element to return.
      Returns:
      The entityIdColumns at the given index.
    • getEntityIdColumnsBytes

      com.google.protobuf.ByteString getEntityIdColumnsBytes(int index)
       Required. Columns to construct entity_id / row keys.
       
      repeated string entity_id_columns = 2 [(.google.api.field_behavior) = REQUIRED];
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the entityIdColumns at the given index.