Interface FeaturestoreOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    Featurestore, Featurestore.Builder

    public interface FeaturestoreOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • getName

        String getName()
         Output only. Name of the Featurestore. Format:
         `projects/{project}/locations/{location}/featurestores/{featurestore}`
         
        string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The name.
      • getNameBytes

        com.google.protobuf.ByteString getNameBytes()
         Output only. Name of the Featurestore. Format:
         `projects/{project}/locations/{location}/featurestores/{featurestore}`
         
        string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The bytes for name.
      • hasCreateTime

        boolean hasCreateTime()
         Output only. Timestamp when this Featurestore was created.
         
        .google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        Whether the createTime field is set.
      • getCreateTime

        com.google.protobuf.Timestamp getCreateTime()
         Output only. Timestamp when this Featurestore was created.
         
        .google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The createTime.
      • getCreateTimeOrBuilder

        com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
         Output only. Timestamp when this Featurestore was created.
         
        .google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • hasUpdateTime

        boolean hasUpdateTime()
         Output only. Timestamp when this Featurestore was last updated.
         
        .google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        Whether the updateTime field is set.
      • getUpdateTime

        com.google.protobuf.Timestamp getUpdateTime()
         Output only. Timestamp when this Featurestore was last updated.
         
        .google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The updateTime.
      • getUpdateTimeOrBuilder

        com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()
         Output only. Timestamp when this Featurestore was last updated.
         
        .google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getEtag

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

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

        int getLabelsCount()
         Optional. The labels with user-defined metadata to organize your
         Featurestore.
        
         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 Featurestore(System
         labels are excluded)."
         System reserved label keys are prefixed with "aiplatform.googleapis.com/"
         and are immutable.
         
        map<string, string> labels = 6 [(.google.api.field_behavior) = OPTIONAL];
      • containsLabels

        boolean containsLabels​(String key)
         Optional. The labels with user-defined metadata to organize your
         Featurestore.
        
         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 Featurestore(System
         labels are excluded)."
         System reserved label keys are prefixed with "aiplatform.googleapis.com/"
         and are immutable.
         
        map<string, string> labels = 6 [(.google.api.field_behavior) = OPTIONAL];
      • getLabelsMap

        Map<String,​String> getLabelsMap()
         Optional. The labels with user-defined metadata to organize your
         Featurestore.
        
         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 Featurestore(System
         labels are excluded)."
         System reserved label keys are prefixed with "aiplatform.googleapis.com/"
         and are immutable.
         
        map<string, string> labels = 6 [(.google.api.field_behavior) = OPTIONAL];
      • getLabelsOrDefault

        String getLabelsOrDefault​(String key,
                                  String defaultValue)
         Optional. The labels with user-defined metadata to organize your
         Featurestore.
        
         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 Featurestore(System
         labels are excluded)."
         System reserved label keys are prefixed with "aiplatform.googleapis.com/"
         and are immutable.
         
        map<string, string> labels = 6 [(.google.api.field_behavior) = OPTIONAL];
      • getLabelsOrThrow

        String getLabelsOrThrow​(String key)
         Optional. The labels with user-defined metadata to organize your
         Featurestore.
        
         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 Featurestore(System
         labels are excluded)."
         System reserved label keys are prefixed with "aiplatform.googleapis.com/"
         and are immutable.
         
        map<string, string> labels = 6 [(.google.api.field_behavior) = OPTIONAL];
      • hasOnlineServingConfig

        boolean hasOnlineServingConfig()
         Optional. Config for online storage resources. The field should not
         co-exist with the field of `OnlineStoreReplicationConfig`. If both of it
         and OnlineStoreReplicationConfig are unset, the feature store will not have
         an online store and cannot be used for online serving.
         
        .google.cloud.aiplatform.v1.Featurestore.OnlineServingConfig online_serving_config = 7 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        Whether the onlineServingConfig field is set.
      • getOnlineServingConfig

        Featurestore.OnlineServingConfig getOnlineServingConfig()
         Optional. Config for online storage resources. The field should not
         co-exist with the field of `OnlineStoreReplicationConfig`. If both of it
         and OnlineStoreReplicationConfig are unset, the feature store will not have
         an online store and cannot be used for online serving.
         
        .google.cloud.aiplatform.v1.Featurestore.OnlineServingConfig online_serving_config = 7 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        The onlineServingConfig.
      • getOnlineServingConfigOrBuilder

        Featurestore.OnlineServingConfigOrBuilder getOnlineServingConfigOrBuilder()
         Optional. Config for online storage resources. The field should not
         co-exist with the field of `OnlineStoreReplicationConfig`. If both of it
         and OnlineStoreReplicationConfig are unset, the feature store will not have
         an online store and cannot be used for online serving.
         
        .google.cloud.aiplatform.v1.Featurestore.OnlineServingConfig online_serving_config = 7 [(.google.api.field_behavior) = OPTIONAL];
      • getStateValue

        int getStateValue()
         Output only. State of the featurestore.
         
        .google.cloud.aiplatform.v1.Featurestore.State state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The enum numeric value on the wire for state.
      • getState

        Featurestore.State getState()
         Output only. State of the featurestore.
         
        .google.cloud.aiplatform.v1.Featurestore.State state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The state.
      • getOnlineStorageTtlDays

        int getOnlineStorageTtlDays()
         Optional. TTL in days for feature values that will be stored in online
         serving storage. The Feature Store online storage periodically removes
         obsolete feature values older than `online_storage_ttl_days` since the
         feature generation time. Note that `online_storage_ttl_days` should be less
         than or equal to `offline_storage_ttl_days` for each EntityType under a
         featurestore. If not set, default to 4000 days
         
        int32 online_storage_ttl_days = 13 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        The onlineStorageTtlDays.
      • hasEncryptionSpec

        boolean hasEncryptionSpec()
         Optional. Customer-managed encryption key spec for data storage. If set,
         both of the online and offline data storage will be secured by this key.
         
        .google.cloud.aiplatform.v1.EncryptionSpec encryption_spec = 10 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        Whether the encryptionSpec field is set.
      • getEncryptionSpec

        EncryptionSpec getEncryptionSpec()
         Optional. Customer-managed encryption key spec for data storage. If set,
         both of the online and offline data storage will be secured by this key.
         
        .google.cloud.aiplatform.v1.EncryptionSpec encryption_spec = 10 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        The encryptionSpec.
      • getEncryptionSpecOrBuilder

        EncryptionSpecOrBuilder getEncryptionSpecOrBuilder()
         Optional. Customer-managed encryption key spec for data storage. If set,
         both of the online and offline data storage will be secured by this key.
         
        .google.cloud.aiplatform.v1.EncryptionSpec encryption_spec = 10 [(.google.api.field_behavior) = OPTIONAL];