Class: Google::Cloud::AIPlatform::V1::FeatureOnlineStore
- Inherits:
-
Object
- Object
- Google::Cloud::AIPlatform::V1::FeatureOnlineStore
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/aiplatform/v1/feature_online_store.rb
Overview
Vertex AI Feature Online Store provides a centralized repository for serving ML features and embedding indexes at low latency. The Feature Online Store is a top-level container.
Defined Under Namespace
Modules: State Classes: Bigtable, DedicatedServingEndpoint, LabelsEntry, Optimized
Instance Attribute Summary collapse
-
#bigtable ⇒ ::Google::Cloud::AIPlatform::V1::FeatureOnlineStore::Bigtable
Contains settings for the Cloud Bigtable instance that will be created to serve featureValues for all FeatureViews under this FeatureOnlineStore.
-
#create_time ⇒ ::Google::Protobuf::Timestamp
readonly
Output only.
-
#dedicated_serving_endpoint ⇒ ::Google::Cloud::AIPlatform::V1::FeatureOnlineStore::DedicatedServingEndpoint
Optional.
-
#encryption_spec ⇒ ::Google::Cloud::AIPlatform::V1::EncryptionSpec
Optional.
-
#etag ⇒ ::String
Optional.
-
#labels ⇒ ::Google::Protobuf::Map{::String => ::String}
Optional.
-
#name ⇒ ::String
Identifier.
-
#optimized ⇒ ::Google::Cloud::AIPlatform::V1::FeatureOnlineStore::Optimized
Contains settings for the Optimized store that will be created to serve featureValues for all FeatureViews under this FeatureOnlineStore.
-
#satisfies_pzi ⇒ ::Boolean
readonly
Output only.
-
#satisfies_pzs ⇒ ::Boolean
readonly
Output only.
-
#state ⇒ ::Google::Cloud::AIPlatform::V1::FeatureOnlineStore::State
readonly
Output only.
-
#update_time ⇒ ::Google::Protobuf::Timestamp
readonly
Output only.
Instance Attribute Details
#bigtable ⇒ ::Google::Cloud::AIPlatform::V1::FeatureOnlineStore::Bigtable
Returns Contains settings for the Cloud Bigtable instance that will be created to serve featureValues for all FeatureViews under this FeatureOnlineStore.
83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 |
# File 'proto_docs/google/cloud/aiplatform/v1/feature_online_store.rb', line 83 class FeatureOnlineStore include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] auto_scaling # @return [::Google::Cloud::AIPlatform::V1::FeatureOnlineStore::Bigtable::AutoScaling] # Required. Autoscaling config applied to Bigtable Instance. class Bigtable include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] min_node_count # @return [::Integer] # Required. The minimum number of nodes to scale down to. Must be greater # than or equal to 1. # @!attribute [rw] max_node_count # @return [::Integer] # Required. The maximum number of nodes to scale up to. Must be greater # than or equal to min_node_count, and less than or equal to 10 times of # 'min_node_count'. # @!attribute [rw] cpu_utilization_target # @return [::Integer] # Optional. A percentage of the cluster's CPU capacity. Can be from 10% # to 80%. When a cluster's CPU utilization exceeds the target that you # have set, Bigtable immediately adds nodes to the cluster. When CPU # utilization is substantially lower than the target, Bigtable removes # nodes. If not set will default to 50%. class AutoScaling include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end # Optimized storage type class Optimized include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The dedicated serving endpoint for this FeatureOnlineStore. Only need to # set when you choose Optimized storage type. Public endpoint is provisioned # by default. # @!attribute [r] public_endpoint_domain_name # @return [::String] # Output only. This field will be populated with the domain name to use for # this FeatureOnlineStore # @!attribute [rw] private_service_connect_config # @return [::Google::Cloud::AIPlatform::V1::PrivateServiceConnectConfig] # Optional. Private service connect config. The private service connection # is available only for Optimized storage type, not for embedding # management now. If # {::Google::Cloud::AIPlatform::V1::PrivateServiceConnectConfig#enable_private_service_connect PrivateServiceConnectConfig.enable_private_service_connect} # set to true, customers will use private service connection to send # request. Otherwise, the connection will set to public endpoint. # @!attribute [r] service_attachment # @return [::String] # Output only. The name of the service attachment resource. Populated if # private service connect is enabled and after FeatureViewSync is created. class DedicatedServingEndpoint include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Possible states a featureOnlineStore can have. module State # Default value. This value is unused. STATE_UNSPECIFIED = 0 # State when the featureOnlineStore configuration is not being updated and # the fields reflect the current configuration of the featureOnlineStore. # The featureOnlineStore is usable in this state. STABLE = 1 # The state of the featureOnlineStore configuration when it is being # updated. During an update, the fields reflect either the original # configuration or the updated configuration of the featureOnlineStore. The # featureOnlineStore is still usable in this state. UPDATING = 2 end end |
#create_time ⇒ ::Google::Protobuf::Timestamp (readonly)
Returns Output only. Timestamp when this FeatureOnlineStore was created.
83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 |
# File 'proto_docs/google/cloud/aiplatform/v1/feature_online_store.rb', line 83 class FeatureOnlineStore include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] auto_scaling # @return [::Google::Cloud::AIPlatform::V1::FeatureOnlineStore::Bigtable::AutoScaling] # Required. Autoscaling config applied to Bigtable Instance. class Bigtable include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] min_node_count # @return [::Integer] # Required. The minimum number of nodes to scale down to. Must be greater # than or equal to 1. # @!attribute [rw] max_node_count # @return [::Integer] # Required. The maximum number of nodes to scale up to. Must be greater # than or equal to min_node_count, and less than or equal to 10 times of # 'min_node_count'. # @!attribute [rw] cpu_utilization_target # @return [::Integer] # Optional. A percentage of the cluster's CPU capacity. Can be from 10% # to 80%. When a cluster's CPU utilization exceeds the target that you # have set, Bigtable immediately adds nodes to the cluster. When CPU # utilization is substantially lower than the target, Bigtable removes # nodes. If not set will default to 50%. class AutoScaling include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end # Optimized storage type class Optimized include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The dedicated serving endpoint for this FeatureOnlineStore. Only need to # set when you choose Optimized storage type. Public endpoint is provisioned # by default. # @!attribute [r] public_endpoint_domain_name # @return [::String] # Output only. This field will be populated with the domain name to use for # this FeatureOnlineStore # @!attribute [rw] private_service_connect_config # @return [::Google::Cloud::AIPlatform::V1::PrivateServiceConnectConfig] # Optional. Private service connect config. The private service connection # is available only for Optimized storage type, not for embedding # management now. If # {::Google::Cloud::AIPlatform::V1::PrivateServiceConnectConfig#enable_private_service_connect PrivateServiceConnectConfig.enable_private_service_connect} # set to true, customers will use private service connection to send # request. Otherwise, the connection will set to public endpoint. # @!attribute [r] service_attachment # @return [::String] # Output only. The name of the service attachment resource. Populated if # private service connect is enabled and after FeatureViewSync is created. class DedicatedServingEndpoint include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Possible states a featureOnlineStore can have. module State # Default value. This value is unused. STATE_UNSPECIFIED = 0 # State when the featureOnlineStore configuration is not being updated and # the fields reflect the current configuration of the featureOnlineStore. # The featureOnlineStore is usable in this state. STABLE = 1 # The state of the featureOnlineStore configuration when it is being # updated. During an update, the fields reflect either the original # configuration or the updated configuration of the featureOnlineStore. The # featureOnlineStore is still usable in this state. UPDATING = 2 end end |
#dedicated_serving_endpoint ⇒ ::Google::Cloud::AIPlatform::V1::FeatureOnlineStore::DedicatedServingEndpoint
Returns Optional. The dedicated serving endpoint for this FeatureOnlineStore, which is different from common Vertex service endpoint.
83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 |
# File 'proto_docs/google/cloud/aiplatform/v1/feature_online_store.rb', line 83 class FeatureOnlineStore include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] auto_scaling # @return [::Google::Cloud::AIPlatform::V1::FeatureOnlineStore::Bigtable::AutoScaling] # Required. Autoscaling config applied to Bigtable Instance. class Bigtable include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] min_node_count # @return [::Integer] # Required. The minimum number of nodes to scale down to. Must be greater # than or equal to 1. # @!attribute [rw] max_node_count # @return [::Integer] # Required. The maximum number of nodes to scale up to. Must be greater # than or equal to min_node_count, and less than or equal to 10 times of # 'min_node_count'. # @!attribute [rw] cpu_utilization_target # @return [::Integer] # Optional. A percentage of the cluster's CPU capacity. Can be from 10% # to 80%. When a cluster's CPU utilization exceeds the target that you # have set, Bigtable immediately adds nodes to the cluster. When CPU # utilization is substantially lower than the target, Bigtable removes # nodes. If not set will default to 50%. class AutoScaling include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end # Optimized storage type class Optimized include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The dedicated serving endpoint for this FeatureOnlineStore. Only need to # set when you choose Optimized storage type. Public endpoint is provisioned # by default. # @!attribute [r] public_endpoint_domain_name # @return [::String] # Output only. This field will be populated with the domain name to use for # this FeatureOnlineStore # @!attribute [rw] private_service_connect_config # @return [::Google::Cloud::AIPlatform::V1::PrivateServiceConnectConfig] # Optional. Private service connect config. The private service connection # is available only for Optimized storage type, not for embedding # management now. If # {::Google::Cloud::AIPlatform::V1::PrivateServiceConnectConfig#enable_private_service_connect PrivateServiceConnectConfig.enable_private_service_connect} # set to true, customers will use private service connection to send # request. Otherwise, the connection will set to public endpoint. # @!attribute [r] service_attachment # @return [::String] # Output only. The name of the service attachment resource. Populated if # private service connect is enabled and after FeatureViewSync is created. class DedicatedServingEndpoint include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Possible states a featureOnlineStore can have. module State # Default value. This value is unused. STATE_UNSPECIFIED = 0 # State when the featureOnlineStore configuration is not being updated and # the fields reflect the current configuration of the featureOnlineStore. # The featureOnlineStore is usable in this state. STABLE = 1 # The state of the featureOnlineStore configuration when it is being # updated. During an update, the fields reflect either the original # configuration or the updated configuration of the featureOnlineStore. The # featureOnlineStore is still usable in this state. UPDATING = 2 end end |
#encryption_spec ⇒ ::Google::Cloud::AIPlatform::V1::EncryptionSpec
Returns Optional. Customer-managed encryption key spec for data storage. If set, online store will be secured by this key.
83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 |
# File 'proto_docs/google/cloud/aiplatform/v1/feature_online_store.rb', line 83 class FeatureOnlineStore include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] auto_scaling # @return [::Google::Cloud::AIPlatform::V1::FeatureOnlineStore::Bigtable::AutoScaling] # Required. Autoscaling config applied to Bigtable Instance. class Bigtable include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] min_node_count # @return [::Integer] # Required. The minimum number of nodes to scale down to. Must be greater # than or equal to 1. # @!attribute [rw] max_node_count # @return [::Integer] # Required. The maximum number of nodes to scale up to. Must be greater # than or equal to min_node_count, and less than or equal to 10 times of # 'min_node_count'. # @!attribute [rw] cpu_utilization_target # @return [::Integer] # Optional. A percentage of the cluster's CPU capacity. Can be from 10% # to 80%. When a cluster's CPU utilization exceeds the target that you # have set, Bigtable immediately adds nodes to the cluster. When CPU # utilization is substantially lower than the target, Bigtable removes # nodes. If not set will default to 50%. class AutoScaling include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end # Optimized storage type class Optimized include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The dedicated serving endpoint for this FeatureOnlineStore. Only need to # set when you choose Optimized storage type. Public endpoint is provisioned # by default. # @!attribute [r] public_endpoint_domain_name # @return [::String] # Output only. This field will be populated with the domain name to use for # this FeatureOnlineStore # @!attribute [rw] private_service_connect_config # @return [::Google::Cloud::AIPlatform::V1::PrivateServiceConnectConfig] # Optional. Private service connect config. The private service connection # is available only for Optimized storage type, not for embedding # management now. If # {::Google::Cloud::AIPlatform::V1::PrivateServiceConnectConfig#enable_private_service_connect PrivateServiceConnectConfig.enable_private_service_connect} # set to true, customers will use private service connection to send # request. Otherwise, the connection will set to public endpoint. # @!attribute [r] service_attachment # @return [::String] # Output only. The name of the service attachment resource. Populated if # private service connect is enabled and after FeatureViewSync is created. class DedicatedServingEndpoint include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Possible states a featureOnlineStore can have. module State # Default value. This value is unused. STATE_UNSPECIFIED = 0 # State when the featureOnlineStore configuration is not being updated and # the fields reflect the current configuration of the featureOnlineStore. # The featureOnlineStore is usable in this state. STABLE = 1 # The state of the featureOnlineStore configuration when it is being # updated. During an update, the fields reflect either the original # configuration or the updated configuration of the featureOnlineStore. The # featureOnlineStore is still usable in this state. UPDATING = 2 end end |
#etag ⇒ ::String
Returns Optional. Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 |
# File 'proto_docs/google/cloud/aiplatform/v1/feature_online_store.rb', line 83 class FeatureOnlineStore include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] auto_scaling # @return [::Google::Cloud::AIPlatform::V1::FeatureOnlineStore::Bigtable::AutoScaling] # Required. Autoscaling config applied to Bigtable Instance. class Bigtable include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] min_node_count # @return [::Integer] # Required. The minimum number of nodes to scale down to. Must be greater # than or equal to 1. # @!attribute [rw] max_node_count # @return [::Integer] # Required. The maximum number of nodes to scale up to. Must be greater # than or equal to min_node_count, and less than or equal to 10 times of # 'min_node_count'. # @!attribute [rw] cpu_utilization_target # @return [::Integer] # Optional. A percentage of the cluster's CPU capacity. Can be from 10% # to 80%. When a cluster's CPU utilization exceeds the target that you # have set, Bigtable immediately adds nodes to the cluster. When CPU # utilization is substantially lower than the target, Bigtable removes # nodes. If not set will default to 50%. class AutoScaling include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end # Optimized storage type class Optimized include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The dedicated serving endpoint for this FeatureOnlineStore. Only need to # set when you choose Optimized storage type. Public endpoint is provisioned # by default. # @!attribute [r] public_endpoint_domain_name # @return [::String] # Output only. This field will be populated with the domain name to use for # this FeatureOnlineStore # @!attribute [rw] private_service_connect_config # @return [::Google::Cloud::AIPlatform::V1::PrivateServiceConnectConfig] # Optional. Private service connect config. The private service connection # is available only for Optimized storage type, not for embedding # management now. If # {::Google::Cloud::AIPlatform::V1::PrivateServiceConnectConfig#enable_private_service_connect PrivateServiceConnectConfig.enable_private_service_connect} # set to true, customers will use private service connection to send # request. Otherwise, the connection will set to public endpoint. # @!attribute [r] service_attachment # @return [::String] # Output only. The name of the service attachment resource. Populated if # private service connect is enabled and after FeatureViewSync is created. class DedicatedServingEndpoint include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Possible states a featureOnlineStore can have. module State # Default value. This value is unused. STATE_UNSPECIFIED = 0 # State when the featureOnlineStore configuration is not being updated and # the fields reflect the current configuration of the featureOnlineStore. # The featureOnlineStore is usable in this state. STABLE = 1 # The state of the featureOnlineStore configuration when it is being # updated. During an update, the fields reflect either the original # configuration or the updated configuration of the featureOnlineStore. The # featureOnlineStore is still usable in this state. UPDATING = 2 end end |
#labels ⇒ ::Google::Protobuf::Map{::String => ::String}
Returns Optional. The labels with user-defined metadata to organize your FeatureOnlineStore.
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.
83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 |
# File 'proto_docs/google/cloud/aiplatform/v1/feature_online_store.rb', line 83 class FeatureOnlineStore include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] auto_scaling # @return [::Google::Cloud::AIPlatform::V1::FeatureOnlineStore::Bigtable::AutoScaling] # Required. Autoscaling config applied to Bigtable Instance. class Bigtable include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] min_node_count # @return [::Integer] # Required. The minimum number of nodes to scale down to. Must be greater # than or equal to 1. # @!attribute [rw] max_node_count # @return [::Integer] # Required. The maximum number of nodes to scale up to. Must be greater # than or equal to min_node_count, and less than or equal to 10 times of # 'min_node_count'. # @!attribute [rw] cpu_utilization_target # @return [::Integer] # Optional. A percentage of the cluster's CPU capacity. Can be from 10% # to 80%. When a cluster's CPU utilization exceeds the target that you # have set, Bigtable immediately adds nodes to the cluster. When CPU # utilization is substantially lower than the target, Bigtable removes # nodes. If not set will default to 50%. class AutoScaling include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end # Optimized storage type class Optimized include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The dedicated serving endpoint for this FeatureOnlineStore. Only need to # set when you choose Optimized storage type. Public endpoint is provisioned # by default. # @!attribute [r] public_endpoint_domain_name # @return [::String] # Output only. This field will be populated with the domain name to use for # this FeatureOnlineStore # @!attribute [rw] private_service_connect_config # @return [::Google::Cloud::AIPlatform::V1::PrivateServiceConnectConfig] # Optional. Private service connect config. The private service connection # is available only for Optimized storage type, not for embedding # management now. If # {::Google::Cloud::AIPlatform::V1::PrivateServiceConnectConfig#enable_private_service_connect PrivateServiceConnectConfig.enable_private_service_connect} # set to true, customers will use private service connection to send # request. Otherwise, the connection will set to public endpoint. # @!attribute [r] service_attachment # @return [::String] # Output only. The name of the service attachment resource. Populated if # private service connect is enabled and after FeatureViewSync is created. class DedicatedServingEndpoint include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Possible states a featureOnlineStore can have. module State # Default value. This value is unused. STATE_UNSPECIFIED = 0 # State when the featureOnlineStore configuration is not being updated and # the fields reflect the current configuration of the featureOnlineStore. # The featureOnlineStore is usable in this state. STABLE = 1 # The state of the featureOnlineStore configuration when it is being # updated. During an update, the fields reflect either the original # configuration or the updated configuration of the featureOnlineStore. The # featureOnlineStore is still usable in this state. UPDATING = 2 end end |
#name ⇒ ::String
Returns Identifier. Name of the FeatureOnlineStore. Format:
projects/{project}/locations/{location}/featureOnlineStores/{featureOnlineStore}
.
83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 |
# File 'proto_docs/google/cloud/aiplatform/v1/feature_online_store.rb', line 83 class FeatureOnlineStore include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] auto_scaling # @return [::Google::Cloud::AIPlatform::V1::FeatureOnlineStore::Bigtable::AutoScaling] # Required. Autoscaling config applied to Bigtable Instance. class Bigtable include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] min_node_count # @return [::Integer] # Required. The minimum number of nodes to scale down to. Must be greater # than or equal to 1. # @!attribute [rw] max_node_count # @return [::Integer] # Required. The maximum number of nodes to scale up to. Must be greater # than or equal to min_node_count, and less than or equal to 10 times of # 'min_node_count'. # @!attribute [rw] cpu_utilization_target # @return [::Integer] # Optional. A percentage of the cluster's CPU capacity. Can be from 10% # to 80%. When a cluster's CPU utilization exceeds the target that you # have set, Bigtable immediately adds nodes to the cluster. When CPU # utilization is substantially lower than the target, Bigtable removes # nodes. If not set will default to 50%. class AutoScaling include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end # Optimized storage type class Optimized include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The dedicated serving endpoint for this FeatureOnlineStore. Only need to # set when you choose Optimized storage type. Public endpoint is provisioned # by default. # @!attribute [r] public_endpoint_domain_name # @return [::String] # Output only. This field will be populated with the domain name to use for # this FeatureOnlineStore # @!attribute [rw] private_service_connect_config # @return [::Google::Cloud::AIPlatform::V1::PrivateServiceConnectConfig] # Optional. Private service connect config. The private service connection # is available only for Optimized storage type, not for embedding # management now. If # {::Google::Cloud::AIPlatform::V1::PrivateServiceConnectConfig#enable_private_service_connect PrivateServiceConnectConfig.enable_private_service_connect} # set to true, customers will use private service connection to send # request. Otherwise, the connection will set to public endpoint. # @!attribute [r] service_attachment # @return [::String] # Output only. The name of the service attachment resource. Populated if # private service connect is enabled and after FeatureViewSync is created. class DedicatedServingEndpoint include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Possible states a featureOnlineStore can have. module State # Default value. This value is unused. STATE_UNSPECIFIED = 0 # State when the featureOnlineStore configuration is not being updated and # the fields reflect the current configuration of the featureOnlineStore. # The featureOnlineStore is usable in this state. STABLE = 1 # The state of the featureOnlineStore configuration when it is being # updated. During an update, the fields reflect either the original # configuration or the updated configuration of the featureOnlineStore. The # featureOnlineStore is still usable in this state. UPDATING = 2 end end |
#optimized ⇒ ::Google::Cloud::AIPlatform::V1::FeatureOnlineStore::Optimized
Returns Contains settings for the Optimized store that will be created to serve featureValues for all FeatureViews under this FeatureOnlineStore. When choose Optimized storage type, need to set PrivateServiceConnectConfig.enable_private_service_connect to use private endpoint. Otherwise will use public endpoint by default.
83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 |
# File 'proto_docs/google/cloud/aiplatform/v1/feature_online_store.rb', line 83 class FeatureOnlineStore include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] auto_scaling # @return [::Google::Cloud::AIPlatform::V1::FeatureOnlineStore::Bigtable::AutoScaling] # Required. Autoscaling config applied to Bigtable Instance. class Bigtable include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] min_node_count # @return [::Integer] # Required. The minimum number of nodes to scale down to. Must be greater # than or equal to 1. # @!attribute [rw] max_node_count # @return [::Integer] # Required. The maximum number of nodes to scale up to. Must be greater # than or equal to min_node_count, and less than or equal to 10 times of # 'min_node_count'. # @!attribute [rw] cpu_utilization_target # @return [::Integer] # Optional. A percentage of the cluster's CPU capacity. Can be from 10% # to 80%. When a cluster's CPU utilization exceeds the target that you # have set, Bigtable immediately adds nodes to the cluster. When CPU # utilization is substantially lower than the target, Bigtable removes # nodes. If not set will default to 50%. class AutoScaling include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end # Optimized storage type class Optimized include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The dedicated serving endpoint for this FeatureOnlineStore. Only need to # set when you choose Optimized storage type. Public endpoint is provisioned # by default. # @!attribute [r] public_endpoint_domain_name # @return [::String] # Output only. This field will be populated with the domain name to use for # this FeatureOnlineStore # @!attribute [rw] private_service_connect_config # @return [::Google::Cloud::AIPlatform::V1::PrivateServiceConnectConfig] # Optional. Private service connect config. The private service connection # is available only for Optimized storage type, not for embedding # management now. If # {::Google::Cloud::AIPlatform::V1::PrivateServiceConnectConfig#enable_private_service_connect PrivateServiceConnectConfig.enable_private_service_connect} # set to true, customers will use private service connection to send # request. Otherwise, the connection will set to public endpoint. # @!attribute [r] service_attachment # @return [::String] # Output only. The name of the service attachment resource. Populated if # private service connect is enabled and after FeatureViewSync is created. class DedicatedServingEndpoint include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Possible states a featureOnlineStore can have. module State # Default value. This value is unused. STATE_UNSPECIFIED = 0 # State when the featureOnlineStore configuration is not being updated and # the fields reflect the current configuration of the featureOnlineStore. # The featureOnlineStore is usable in this state. STABLE = 1 # The state of the featureOnlineStore configuration when it is being # updated. During an update, the fields reflect either the original # configuration or the updated configuration of the featureOnlineStore. The # featureOnlineStore is still usable in this state. UPDATING = 2 end end |
#satisfies_pzi ⇒ ::Boolean (readonly)
Returns Output only. Reserved for future use.
83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 |
# File 'proto_docs/google/cloud/aiplatform/v1/feature_online_store.rb', line 83 class FeatureOnlineStore include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] auto_scaling # @return [::Google::Cloud::AIPlatform::V1::FeatureOnlineStore::Bigtable::AutoScaling] # Required. Autoscaling config applied to Bigtable Instance. class Bigtable include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] min_node_count # @return [::Integer] # Required. The minimum number of nodes to scale down to. Must be greater # than or equal to 1. # @!attribute [rw] max_node_count # @return [::Integer] # Required. The maximum number of nodes to scale up to. Must be greater # than or equal to min_node_count, and less than or equal to 10 times of # 'min_node_count'. # @!attribute [rw] cpu_utilization_target # @return [::Integer] # Optional. A percentage of the cluster's CPU capacity. Can be from 10% # to 80%. When a cluster's CPU utilization exceeds the target that you # have set, Bigtable immediately adds nodes to the cluster. When CPU # utilization is substantially lower than the target, Bigtable removes # nodes. If not set will default to 50%. class AutoScaling include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end # Optimized storage type class Optimized include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The dedicated serving endpoint for this FeatureOnlineStore. Only need to # set when you choose Optimized storage type. Public endpoint is provisioned # by default. # @!attribute [r] public_endpoint_domain_name # @return [::String] # Output only. This field will be populated with the domain name to use for # this FeatureOnlineStore # @!attribute [rw] private_service_connect_config # @return [::Google::Cloud::AIPlatform::V1::PrivateServiceConnectConfig] # Optional. Private service connect config. The private service connection # is available only for Optimized storage type, not for embedding # management now. If # {::Google::Cloud::AIPlatform::V1::PrivateServiceConnectConfig#enable_private_service_connect PrivateServiceConnectConfig.enable_private_service_connect} # set to true, customers will use private service connection to send # request. Otherwise, the connection will set to public endpoint. # @!attribute [r] service_attachment # @return [::String] # Output only. The name of the service attachment resource. Populated if # private service connect is enabled and after FeatureViewSync is created. class DedicatedServingEndpoint include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Possible states a featureOnlineStore can have. module State # Default value. This value is unused. STATE_UNSPECIFIED = 0 # State when the featureOnlineStore configuration is not being updated and # the fields reflect the current configuration of the featureOnlineStore. # The featureOnlineStore is usable in this state. STABLE = 1 # The state of the featureOnlineStore configuration when it is being # updated. During an update, the fields reflect either the original # configuration or the updated configuration of the featureOnlineStore. The # featureOnlineStore is still usable in this state. UPDATING = 2 end end |
#satisfies_pzs ⇒ ::Boolean (readonly)
Returns Output only. Reserved for future use.
83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 |
# File 'proto_docs/google/cloud/aiplatform/v1/feature_online_store.rb', line 83 class FeatureOnlineStore include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] auto_scaling # @return [::Google::Cloud::AIPlatform::V1::FeatureOnlineStore::Bigtable::AutoScaling] # Required. Autoscaling config applied to Bigtable Instance. class Bigtable include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] min_node_count # @return [::Integer] # Required. The minimum number of nodes to scale down to. Must be greater # than or equal to 1. # @!attribute [rw] max_node_count # @return [::Integer] # Required. The maximum number of nodes to scale up to. Must be greater # than or equal to min_node_count, and less than or equal to 10 times of # 'min_node_count'. # @!attribute [rw] cpu_utilization_target # @return [::Integer] # Optional. A percentage of the cluster's CPU capacity. Can be from 10% # to 80%. When a cluster's CPU utilization exceeds the target that you # have set, Bigtable immediately adds nodes to the cluster. When CPU # utilization is substantially lower than the target, Bigtable removes # nodes. If not set will default to 50%. class AutoScaling include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end # Optimized storage type class Optimized include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The dedicated serving endpoint for this FeatureOnlineStore. Only need to # set when you choose Optimized storage type. Public endpoint is provisioned # by default. # @!attribute [r] public_endpoint_domain_name # @return [::String] # Output only. This field will be populated with the domain name to use for # this FeatureOnlineStore # @!attribute [rw] private_service_connect_config # @return [::Google::Cloud::AIPlatform::V1::PrivateServiceConnectConfig] # Optional. Private service connect config. The private service connection # is available only for Optimized storage type, not for embedding # management now. If # {::Google::Cloud::AIPlatform::V1::PrivateServiceConnectConfig#enable_private_service_connect PrivateServiceConnectConfig.enable_private_service_connect} # set to true, customers will use private service connection to send # request. Otherwise, the connection will set to public endpoint. # @!attribute [r] service_attachment # @return [::String] # Output only. The name of the service attachment resource. Populated if # private service connect is enabled and after FeatureViewSync is created. class DedicatedServingEndpoint include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Possible states a featureOnlineStore can have. module State # Default value. This value is unused. STATE_UNSPECIFIED = 0 # State when the featureOnlineStore configuration is not being updated and # the fields reflect the current configuration of the featureOnlineStore. # The featureOnlineStore is usable in this state. STABLE = 1 # The state of the featureOnlineStore configuration when it is being # updated. During an update, the fields reflect either the original # configuration or the updated configuration of the featureOnlineStore. The # featureOnlineStore is still usable in this state. UPDATING = 2 end end |
#state ⇒ ::Google::Cloud::AIPlatform::V1::FeatureOnlineStore::State (readonly)
Returns Output only. State of the featureOnlineStore.
83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 |
# File 'proto_docs/google/cloud/aiplatform/v1/feature_online_store.rb', line 83 class FeatureOnlineStore include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] auto_scaling # @return [::Google::Cloud::AIPlatform::V1::FeatureOnlineStore::Bigtable::AutoScaling] # Required. Autoscaling config applied to Bigtable Instance. class Bigtable include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] min_node_count # @return [::Integer] # Required. The minimum number of nodes to scale down to. Must be greater # than or equal to 1. # @!attribute [rw] max_node_count # @return [::Integer] # Required. The maximum number of nodes to scale up to. Must be greater # than or equal to min_node_count, and less than or equal to 10 times of # 'min_node_count'. # @!attribute [rw] cpu_utilization_target # @return [::Integer] # Optional. A percentage of the cluster's CPU capacity. Can be from 10% # to 80%. When a cluster's CPU utilization exceeds the target that you # have set, Bigtable immediately adds nodes to the cluster. When CPU # utilization is substantially lower than the target, Bigtable removes # nodes. If not set will default to 50%. class AutoScaling include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end # Optimized storage type class Optimized include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The dedicated serving endpoint for this FeatureOnlineStore. Only need to # set when you choose Optimized storage type. Public endpoint is provisioned # by default. # @!attribute [r] public_endpoint_domain_name # @return [::String] # Output only. This field will be populated with the domain name to use for # this FeatureOnlineStore # @!attribute [rw] private_service_connect_config # @return [::Google::Cloud::AIPlatform::V1::PrivateServiceConnectConfig] # Optional. Private service connect config. The private service connection # is available only for Optimized storage type, not for embedding # management now. If # {::Google::Cloud::AIPlatform::V1::PrivateServiceConnectConfig#enable_private_service_connect PrivateServiceConnectConfig.enable_private_service_connect} # set to true, customers will use private service connection to send # request. Otherwise, the connection will set to public endpoint. # @!attribute [r] service_attachment # @return [::String] # Output only. The name of the service attachment resource. Populated if # private service connect is enabled and after FeatureViewSync is created. class DedicatedServingEndpoint include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Possible states a featureOnlineStore can have. module State # Default value. This value is unused. STATE_UNSPECIFIED = 0 # State when the featureOnlineStore configuration is not being updated and # the fields reflect the current configuration of the featureOnlineStore. # The featureOnlineStore is usable in this state. STABLE = 1 # The state of the featureOnlineStore configuration when it is being # updated. During an update, the fields reflect either the original # configuration or the updated configuration of the featureOnlineStore. The # featureOnlineStore is still usable in this state. UPDATING = 2 end end |
#update_time ⇒ ::Google::Protobuf::Timestamp (readonly)
Returns Output only. Timestamp when this FeatureOnlineStore was last updated.
83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 |
# File 'proto_docs/google/cloud/aiplatform/v1/feature_online_store.rb', line 83 class FeatureOnlineStore include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] auto_scaling # @return [::Google::Cloud::AIPlatform::V1::FeatureOnlineStore::Bigtable::AutoScaling] # Required. Autoscaling config applied to Bigtable Instance. class Bigtable include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] min_node_count # @return [::Integer] # Required. The minimum number of nodes to scale down to. Must be greater # than or equal to 1. # @!attribute [rw] max_node_count # @return [::Integer] # Required. The maximum number of nodes to scale up to. Must be greater # than or equal to min_node_count, and less than or equal to 10 times of # 'min_node_count'. # @!attribute [rw] cpu_utilization_target # @return [::Integer] # Optional. A percentage of the cluster's CPU capacity. Can be from 10% # to 80%. When a cluster's CPU utilization exceeds the target that you # have set, Bigtable immediately adds nodes to the cluster. When CPU # utilization is substantially lower than the target, Bigtable removes # nodes. If not set will default to 50%. class AutoScaling include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end # Optimized storage type class Optimized include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The dedicated serving endpoint for this FeatureOnlineStore. Only need to # set when you choose Optimized storage type. Public endpoint is provisioned # by default. # @!attribute [r] public_endpoint_domain_name # @return [::String] # Output only. This field will be populated with the domain name to use for # this FeatureOnlineStore # @!attribute [rw] private_service_connect_config # @return [::Google::Cloud::AIPlatform::V1::PrivateServiceConnectConfig] # Optional. Private service connect config. The private service connection # is available only for Optimized storage type, not for embedding # management now. If # {::Google::Cloud::AIPlatform::V1::PrivateServiceConnectConfig#enable_private_service_connect PrivateServiceConnectConfig.enable_private_service_connect} # set to true, customers will use private service connection to send # request. Otherwise, the connection will set to public endpoint. # @!attribute [r] service_attachment # @return [::String] # Output only. The name of the service attachment resource. Populated if # private service connect is enabled and after FeatureViewSync is created. class DedicatedServingEndpoint include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Possible states a featureOnlineStore can have. module State # Default value. This value is unused. STATE_UNSPECIFIED = 0 # State when the featureOnlineStore configuration is not being updated and # the fields reflect the current configuration of the featureOnlineStore. # The featureOnlineStore is usable in this state. STABLE = 1 # The state of the featureOnlineStore configuration when it is being # updated. During an update, the fields reflect either the original # configuration or the updated configuration of the featureOnlineStore. The # featureOnlineStore is still usable in this state. UPDATING = 2 end end |