Class FeatureView

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloud.aiplatform.v1.FeatureView
All Implemented Interfaces:
FeatureViewOrBuilder, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable

@Generated public final class FeatureView extends com.google.protobuf.GeneratedMessage implements FeatureViewOrBuilder
 FeatureView is representation of values that the FeatureOnlineStore will
 serve based on its syncConfig.
 
Protobuf type google.cloud.aiplatform.v1.FeatureView
See Also:
  • Field Details

    • BIG_QUERY_SOURCE_FIELD_NUMBER

      public static final int BIG_QUERY_SOURCE_FIELD_NUMBER
      See Also:
    • FEATURE_REGISTRY_SOURCE_FIELD_NUMBER

      public static final int FEATURE_REGISTRY_SOURCE_FIELD_NUMBER
      See Also:
    • VERTEX_RAG_SOURCE_FIELD_NUMBER

      public static final int VERTEX_RAG_SOURCE_FIELD_NUMBER
      See Also:
    • NAME_FIELD_NUMBER

      public static final int NAME_FIELD_NUMBER
      See Also:
    • CREATE_TIME_FIELD_NUMBER

      public static final int CREATE_TIME_FIELD_NUMBER
      See Also:
    • UPDATE_TIME_FIELD_NUMBER

      public static final int UPDATE_TIME_FIELD_NUMBER
      See Also:
    • ETAG_FIELD_NUMBER

      public static final int ETAG_FIELD_NUMBER
      See Also:
    • LABELS_FIELD_NUMBER

      public static final int LABELS_FIELD_NUMBER
      See Also:
    • SYNC_CONFIG_FIELD_NUMBER

      public static final int SYNC_CONFIG_FIELD_NUMBER
      See Also:
    • INDEX_CONFIG_FIELD_NUMBER

      public static final int INDEX_CONFIG_FIELD_NUMBER
      See Also:
    • OPTIMIZED_CONFIG_FIELD_NUMBER

      public static final int OPTIMIZED_CONFIG_FIELD_NUMBER
      See Also:
    • SERVICE_AGENT_TYPE_FIELD_NUMBER

      public static final int SERVICE_AGENT_TYPE_FIELD_NUMBER
      See Also:
    • SERVICE_ACCOUNT_EMAIL_FIELD_NUMBER

      public static final int SERVICE_ACCOUNT_EMAIL_FIELD_NUMBER
      See Also:
    • SATISFIES_PZS_FIELD_NUMBER

      public static final int SATISFIES_PZS_FIELD_NUMBER
      See Also:
    • SATISFIES_PZI_FIELD_NUMBER

      public static final int SATISFIES_PZI_FIELD_NUMBER
      See Also:
    • BIGTABLE_METADATA_FIELD_NUMBER

      public static final int BIGTABLE_METADATA_FIELD_NUMBER
      See Also:
  • Method Details

    • getDescriptor

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

      protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
      Overrides:
      internalGetMapFieldReflection in class com.google.protobuf.GeneratedMessage
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage
    • getSourceCase

      public FeatureView.SourceCase getSourceCase()
      Specified by:
      getSourceCase in interface FeatureViewOrBuilder
    • hasBigQuerySource

      public boolean hasBigQuerySource()
       Optional. Configures how data is supposed to be extracted from a BigQuery
       source to be loaded onto the FeatureOnlineStore.
       
      .google.cloud.aiplatform.v1.FeatureView.BigQuerySource big_query_source = 6 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      hasBigQuerySource in interface FeatureViewOrBuilder
      Returns:
      Whether the bigQuerySource field is set.
    • getBigQuerySource

      public FeatureView.BigQuerySource getBigQuerySource()
       Optional. Configures how data is supposed to be extracted from a BigQuery
       source to be loaded onto the FeatureOnlineStore.
       
      .google.cloud.aiplatform.v1.FeatureView.BigQuerySource big_query_source = 6 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getBigQuerySource in interface FeatureViewOrBuilder
      Returns:
      The bigQuerySource.
    • getBigQuerySourceOrBuilder

      public FeatureView.BigQuerySourceOrBuilder getBigQuerySourceOrBuilder()
       Optional. Configures how data is supposed to be extracted from a BigQuery
       source to be loaded onto the FeatureOnlineStore.
       
      .google.cloud.aiplatform.v1.FeatureView.BigQuerySource big_query_source = 6 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getBigQuerySourceOrBuilder in interface FeatureViewOrBuilder
    • hasFeatureRegistrySource

      public boolean hasFeatureRegistrySource()
       Optional. Configures the features from a Feature Registry source that
       need to be loaded onto the FeatureOnlineStore.
       
      .google.cloud.aiplatform.v1.FeatureView.FeatureRegistrySource feature_registry_source = 9 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      hasFeatureRegistrySource in interface FeatureViewOrBuilder
      Returns:
      Whether the featureRegistrySource field is set.
    • getFeatureRegistrySource

      public FeatureView.FeatureRegistrySource getFeatureRegistrySource()
       Optional. Configures the features from a Feature Registry source that
       need to be loaded onto the FeatureOnlineStore.
       
      .google.cloud.aiplatform.v1.FeatureView.FeatureRegistrySource feature_registry_source = 9 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getFeatureRegistrySource in interface FeatureViewOrBuilder
      Returns:
      The featureRegistrySource.
    • getFeatureRegistrySourceOrBuilder

      public FeatureView.FeatureRegistrySourceOrBuilder getFeatureRegistrySourceOrBuilder()
       Optional. Configures the features from a Feature Registry source that
       need to be loaded onto the FeatureOnlineStore.
       
      .google.cloud.aiplatform.v1.FeatureView.FeatureRegistrySource feature_registry_source = 9 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getFeatureRegistrySourceOrBuilder in interface FeatureViewOrBuilder
    • hasVertexRagSource

      public boolean hasVertexRagSource()
       Optional. The Vertex RAG Source that the FeatureView is linked to.
       
      .google.cloud.aiplatform.v1.FeatureView.VertexRagSource vertex_rag_source = 18 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      hasVertexRagSource in interface FeatureViewOrBuilder
      Returns:
      Whether the vertexRagSource field is set.
    • getVertexRagSource

      public FeatureView.VertexRagSource getVertexRagSource()
       Optional. The Vertex RAG Source that the FeatureView is linked to.
       
      .google.cloud.aiplatform.v1.FeatureView.VertexRagSource vertex_rag_source = 18 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getVertexRagSource in interface FeatureViewOrBuilder
      Returns:
      The vertexRagSource.
    • getVertexRagSourceOrBuilder

      public FeatureView.VertexRagSourceOrBuilder getVertexRagSourceOrBuilder()
       Optional. The Vertex RAG Source that the FeatureView is linked to.
       
      .google.cloud.aiplatform.v1.FeatureView.VertexRagSource vertex_rag_source = 18 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getVertexRagSourceOrBuilder in interface FeatureViewOrBuilder
    • getName

      public String getName()
       Identifier. Name of the FeatureView. Format:
       `projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}`
       
      string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
      Specified by:
      getName in interface FeatureViewOrBuilder
      Returns:
      The name.
    • getNameBytes

      public com.google.protobuf.ByteString getNameBytes()
       Identifier. Name of the FeatureView. Format:
       `projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}`
       
      string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
      Specified by:
      getNameBytes in interface FeatureViewOrBuilder
      Returns:
      The bytes for name.
    • hasCreateTime

      public boolean hasCreateTime()
       Output only. Timestamp when this FeatureView was created.
       
      .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasCreateTime in interface FeatureViewOrBuilder
      Returns:
      Whether the createTime field is set.
    • getCreateTime

      public com.google.protobuf.Timestamp getCreateTime()
       Output only. Timestamp when this FeatureView was created.
       
      .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getCreateTime in interface FeatureViewOrBuilder
      Returns:
      The createTime.
    • getCreateTimeOrBuilder

      public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
       Output only. Timestamp when this FeatureView was created.
       
      .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getCreateTimeOrBuilder in interface FeatureViewOrBuilder
    • hasUpdateTime

      public boolean hasUpdateTime()
       Output only. Timestamp when this FeatureView was last updated.
       
      .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasUpdateTime in interface FeatureViewOrBuilder
      Returns:
      Whether the updateTime field is set.
    • getUpdateTime

      public com.google.protobuf.Timestamp getUpdateTime()
       Output only. Timestamp when this FeatureView was last updated.
       
      .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getUpdateTime in interface FeatureViewOrBuilder
      Returns:
      The updateTime.
    • getUpdateTimeOrBuilder

      public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()
       Output only. Timestamp when this FeatureView was last updated.
       
      .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getUpdateTimeOrBuilder in interface FeatureViewOrBuilder
    • getEtag

      public String getEtag()
       Optional. Used to perform consistent read-modify-write updates. If not set,
       a blind "overwrite" update happens.
       
      string etag = 4 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getEtag in interface FeatureViewOrBuilder
      Returns:
      The etag.
    • getEtagBytes

      public com.google.protobuf.ByteString getEtagBytes()
       Optional. Used to perform consistent read-modify-write updates. If not set,
       a blind "overwrite" update happens.
       
      string etag = 4 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getEtagBytes in interface FeatureViewOrBuilder
      Returns:
      The bytes for etag.
    • getLabelsCount

      public int getLabelsCount()
      Description copied from interface: FeatureViewOrBuilder
       Optional. The labels with user-defined metadata to organize your
       FeatureViews.
      
       Label keys and values can be no longer than 64 characters
       (Unicode codepoints), can only contain lowercase letters, numeric
       characters, underscores and dashes. International characters are allowed.
      
       See https://goo.gl/xmQnxf for more information on and examples of labels.
       No more than 64 user labels can be associated with one
       FeatureOnlineStore(System labels are excluded)." System reserved label keys
       are prefixed with "aiplatform.googleapis.com/" and are immutable.
       
      map<string, string> labels = 5 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getLabelsCount in interface FeatureViewOrBuilder
    • containsLabels

      public boolean containsLabels(String key)
       Optional. The labels with user-defined metadata to organize your
       FeatureViews.
      
       Label keys and values can be no longer than 64 characters
       (Unicode codepoints), can only contain lowercase letters, numeric
       characters, underscores and dashes. International characters are allowed.
      
       See https://goo.gl/xmQnxf for more information on and examples of labels.
       No more than 64 user labels can be associated with one
       FeatureOnlineStore(System labels are excluded)." System reserved label keys
       are prefixed with "aiplatform.googleapis.com/" and are immutable.
       
      map<string, string> labels = 5 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      containsLabels in interface FeatureViewOrBuilder
    • getLabels

      @Deprecated public Map<String,String> getLabels()
      Deprecated.
      Use getLabelsMap() instead.
      Specified by:
      getLabels in interface FeatureViewOrBuilder
    • getLabelsMap

      public Map<String,String> getLabelsMap()
       Optional. The labels with user-defined metadata to organize your
       FeatureViews.
      
       Label keys and values can be no longer than 64 characters
       (Unicode codepoints), can only contain lowercase letters, numeric
       characters, underscores and dashes. International characters are allowed.
      
       See https://goo.gl/xmQnxf for more information on and examples of labels.
       No more than 64 user labels can be associated with one
       FeatureOnlineStore(System labels are excluded)." System reserved label keys
       are prefixed with "aiplatform.googleapis.com/" and are immutable.
       
      map<string, string> labels = 5 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getLabelsMap in interface FeatureViewOrBuilder
    • getLabelsOrDefault

      public String getLabelsOrDefault(String key, String defaultValue)
       Optional. The labels with user-defined metadata to organize your
       FeatureViews.
      
       Label keys and values can be no longer than 64 characters
       (Unicode codepoints), can only contain lowercase letters, numeric
       characters, underscores and dashes. International characters are allowed.
      
       See https://goo.gl/xmQnxf for more information on and examples of labels.
       No more than 64 user labels can be associated with one
       FeatureOnlineStore(System labels are excluded)." System reserved label keys
       are prefixed with "aiplatform.googleapis.com/" and are immutable.
       
      map<string, string> labels = 5 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getLabelsOrDefault in interface FeatureViewOrBuilder
    • getLabelsOrThrow

      public String getLabelsOrThrow(String key)
       Optional. The labels with user-defined metadata to organize your
       FeatureViews.
      
       Label keys and values can be no longer than 64 characters
       (Unicode codepoints), can only contain lowercase letters, numeric
       characters, underscores and dashes. International characters are allowed.
      
       See https://goo.gl/xmQnxf for more information on and examples of labels.
       No more than 64 user labels can be associated with one
       FeatureOnlineStore(System labels are excluded)." System reserved label keys
       are prefixed with "aiplatform.googleapis.com/" and are immutable.
       
      map<string, string> labels = 5 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getLabelsOrThrow in interface FeatureViewOrBuilder
    • hasSyncConfig

      public boolean hasSyncConfig()
       Configures when data is to be synced/updated for this FeatureView. At the
       end of the sync the latest featureValues for each entityId of this
       FeatureView are made ready for online serving.
       
      .google.cloud.aiplatform.v1.FeatureView.SyncConfig sync_config = 7;
      Specified by:
      hasSyncConfig in interface FeatureViewOrBuilder
      Returns:
      Whether the syncConfig field is set.
    • getSyncConfig

      public FeatureView.SyncConfig getSyncConfig()
       Configures when data is to be synced/updated for this FeatureView. At the
       end of the sync the latest featureValues for each entityId of this
       FeatureView are made ready for online serving.
       
      .google.cloud.aiplatform.v1.FeatureView.SyncConfig sync_config = 7;
      Specified by:
      getSyncConfig in interface FeatureViewOrBuilder
      Returns:
      The syncConfig.
    • getSyncConfigOrBuilder

      public FeatureView.SyncConfigOrBuilder getSyncConfigOrBuilder()
       Configures when data is to be synced/updated for this FeatureView. At the
       end of the sync the latest featureValues for each entityId of this
       FeatureView are made ready for online serving.
       
      .google.cloud.aiplatform.v1.FeatureView.SyncConfig sync_config = 7;
      Specified by:
      getSyncConfigOrBuilder in interface FeatureViewOrBuilder
    • hasIndexConfig

      public boolean hasIndexConfig()
       Optional. Configuration for index preparation for vector search. It
       contains the required configurations to create an index from source data,
       so that approximate nearest neighbor (a.k.a ANN) algorithms search can be
       performed during online serving.
       
      .google.cloud.aiplatform.v1.FeatureView.IndexConfig index_config = 15 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      hasIndexConfig in interface FeatureViewOrBuilder
      Returns:
      Whether the indexConfig field is set.
    • getIndexConfig

      public FeatureView.IndexConfig getIndexConfig()
       Optional. Configuration for index preparation for vector search. It
       contains the required configurations to create an index from source data,
       so that approximate nearest neighbor (a.k.a ANN) algorithms search can be
       performed during online serving.
       
      .google.cloud.aiplatform.v1.FeatureView.IndexConfig index_config = 15 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getIndexConfig in interface FeatureViewOrBuilder
      Returns:
      The indexConfig.
    • getIndexConfigOrBuilder

      public FeatureView.IndexConfigOrBuilder getIndexConfigOrBuilder()
       Optional. Configuration for index preparation for vector search. It
       contains the required configurations to create an index from source data,
       so that approximate nearest neighbor (a.k.a ANN) algorithms search can be
       performed during online serving.
       
      .google.cloud.aiplatform.v1.FeatureView.IndexConfig index_config = 15 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getIndexConfigOrBuilder in interface FeatureViewOrBuilder
    • hasOptimizedConfig

      public boolean hasOptimizedConfig()
       Optional. Configuration for FeatureView created under Optimized
       FeatureOnlineStore.
       
      .google.cloud.aiplatform.v1.FeatureView.OptimizedConfig optimized_config = 16 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      hasOptimizedConfig in interface FeatureViewOrBuilder
      Returns:
      Whether the optimizedConfig field is set.
    • getOptimizedConfig

      public FeatureView.OptimizedConfig getOptimizedConfig()
       Optional. Configuration for FeatureView created under Optimized
       FeatureOnlineStore.
       
      .google.cloud.aiplatform.v1.FeatureView.OptimizedConfig optimized_config = 16 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getOptimizedConfig in interface FeatureViewOrBuilder
      Returns:
      The optimizedConfig.
    • getOptimizedConfigOrBuilder

      public FeatureView.OptimizedConfigOrBuilder getOptimizedConfigOrBuilder()
       Optional. Configuration for FeatureView created under Optimized
       FeatureOnlineStore.
       
      .google.cloud.aiplatform.v1.FeatureView.OptimizedConfig optimized_config = 16 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getOptimizedConfigOrBuilder in interface FeatureViewOrBuilder
    • getServiceAgentTypeValue

      public int getServiceAgentTypeValue()
       Optional. Service agent type used during data sync. By default, the Vertex
       AI Service Agent is used. When using an IAM Policy to isolate this
       FeatureView within a project, a separate service account should be
       provisioned by setting this field to `SERVICE_AGENT_TYPE_FEATURE_VIEW`.
       This will generate a separate service account to access the BigQuery source
       table.
       
      .google.cloud.aiplatform.v1.FeatureView.ServiceAgentType service_agent_type = 14 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getServiceAgentTypeValue in interface FeatureViewOrBuilder
      Returns:
      The enum numeric value on the wire for serviceAgentType.
    • getServiceAgentType

      public FeatureView.ServiceAgentType getServiceAgentType()
       Optional. Service agent type used during data sync. By default, the Vertex
       AI Service Agent is used. When using an IAM Policy to isolate this
       FeatureView within a project, a separate service account should be
       provisioned by setting this field to `SERVICE_AGENT_TYPE_FEATURE_VIEW`.
       This will generate a separate service account to access the BigQuery source
       table.
       
      .google.cloud.aiplatform.v1.FeatureView.ServiceAgentType service_agent_type = 14 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getServiceAgentType in interface FeatureViewOrBuilder
      Returns:
      The serviceAgentType.
    • getServiceAccountEmail

      public String getServiceAccountEmail()
       Output only. A Service Account unique to this FeatureView. The role
       bigquery.dataViewer should be granted to this service account to allow
       Vertex AI Feature Store to sync data to the online store.
       
      string service_account_email = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getServiceAccountEmail in interface FeatureViewOrBuilder
      Returns:
      The serviceAccountEmail.
    • getServiceAccountEmailBytes

      public com.google.protobuf.ByteString getServiceAccountEmailBytes()
       Output only. A Service Account unique to this FeatureView. The role
       bigquery.dataViewer should be granted to this service account to allow
       Vertex AI Feature Store to sync data to the online store.
       
      string service_account_email = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getServiceAccountEmailBytes in interface FeatureViewOrBuilder
      Returns:
      The bytes for serviceAccountEmail.
    • getSatisfiesPzs

      public boolean getSatisfiesPzs()
       Output only. Reserved for future use.
       
      bool satisfies_pzs = 19 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getSatisfiesPzs in interface FeatureViewOrBuilder
      Returns:
      The satisfiesPzs.
    • getSatisfiesPzi

      public boolean getSatisfiesPzi()
       Output only. Reserved for future use.
       
      bool satisfies_pzi = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getSatisfiesPzi in interface FeatureViewOrBuilder
      Returns:
      The satisfiesPzi.
    • hasBigtableMetadata

      public boolean hasBigtableMetadata()
       Metadata containing information about the Cloud Bigtable.
       
      .google.cloud.aiplatform.v1.FeatureView.BigtableMetadata bigtable_metadata = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasBigtableMetadata in interface FeatureViewOrBuilder
      Returns:
      Whether the bigtableMetadata field is set.
    • getBigtableMetadata

      public FeatureView.BigtableMetadata getBigtableMetadata()
       Metadata containing information about the Cloud Bigtable.
       
      .google.cloud.aiplatform.v1.FeatureView.BigtableMetadata bigtable_metadata = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getBigtableMetadata in interface FeatureViewOrBuilder
      Returns:
      The bigtableMetadata.
    • getBigtableMetadataOrBuilder

      public FeatureView.BigtableMetadataOrBuilder getBigtableMetadataOrBuilder()
       Metadata containing information about the Cloud Bigtable.
       
      .google.cloud.aiplatform.v1.FeatureView.BigtableMetadata bigtable_metadata = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getBigtableMetadataOrBuilder in interface FeatureViewOrBuilder
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage
    • writeTo

      public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
      Specified by:
      writeTo in interface com.google.protobuf.MessageLite
      Overrides:
      writeTo in class com.google.protobuf.GeneratedMessage
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessage
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface com.google.protobuf.Message
      Overrides:
      equals in class com.google.protobuf.AbstractMessage
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface com.google.protobuf.Message
      Overrides:
      hashCode in class com.google.protobuf.AbstractMessage
    • parseFrom

      public static FeatureView parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static FeatureView parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static FeatureView parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static FeatureView parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static FeatureView parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static FeatureView parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static FeatureView parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static FeatureView parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static FeatureView parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static FeatureView parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseFrom

      public static FeatureView parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static FeatureView parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • newBuilderForType

      public FeatureView.Builder newBuilderForType()
      Specified by:
      newBuilderForType in interface com.google.protobuf.Message
      Specified by:
      newBuilderForType in interface com.google.protobuf.MessageLite
    • newBuilder

      public static FeatureView.Builder newBuilder()
    • newBuilder

      public static FeatureView.Builder newBuilder(FeatureView prototype)
    • toBuilder

      public FeatureView.Builder toBuilder()
      Specified by:
      toBuilder in interface com.google.protobuf.Message
      Specified by:
      toBuilder in interface com.google.protobuf.MessageLite
    • newBuilderForType

      protected FeatureView.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
      Overrides:
      newBuilderForType in class com.google.protobuf.AbstractMessage
    • getDefaultInstance

      public static FeatureView getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<FeatureView> parser()
    • getParserForType

      public com.google.protobuf.Parser<FeatureView> getParserForType()
      Specified by:
      getParserForType in interface com.google.protobuf.Message
      Specified by:
      getParserForType in interface com.google.protobuf.MessageLite
      Overrides:
      getParserForType in class com.google.protobuf.GeneratedMessage
    • getDefaultInstanceForType

      public FeatureView getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder