Package com.google.cloud.aiplatform.v1
Class Featurestore.OnlineServingConfig.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<Featurestore.OnlineServingConfig.Builder>
com.google.cloud.aiplatform.v1.Featurestore.OnlineServingConfig.Builder
- All Implemented Interfaces:
Featurestore.OnlineServingConfigOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- Featurestore.OnlineServingConfig
public static final class Featurestore.OnlineServingConfig.Builder
extends com.google.protobuf.GeneratedMessage.Builder<Featurestore.OnlineServingConfig.Builder>
implements Featurestore.OnlineServingConfigOrBuilder
OnlineServingConfig specifies the details for provisioning online serving resources.Protobuf type
google.cloud.aiplatform.v1.Featurestore.OnlineServingConfig-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()The number of nodes for the online store.Online serving scaling configuration.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorintThe number of nodes for the online store.Online serving scaling configuration.Online serving scaling configuration.Online serving scaling configuration.booleanOnline serving scaling configuration.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Online serving scaling configuration.setFixedNodeCount(int value) The number of nodes for the online store.Online serving scaling configuration.setScaling(Featurestore.OnlineServingConfig.Scaling.Builder builderForValue) Online serving scaling configuration.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<Featurestore.OnlineServingConfig.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<Featurestore.OnlineServingConfig.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<Featurestore.OnlineServingConfig.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Featurestore.OnlineServingConfig.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Featurestore.OnlineServingConfig.Builder>
-
mergeFrom
public Featurestore.OnlineServingConfig.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Featurestore.OnlineServingConfig.Builder>- Throws:
IOException
-
getFixedNodeCount
public int getFixedNodeCount()The number of nodes for the online store. The number of nodes doesn't scale automatically, but you can manually update the number of nodes. If set to 0, the featurestore will not have an online store and cannot be used for online serving.
int32 fixed_node_count = 2;- Specified by:
getFixedNodeCountin interfaceFeaturestore.OnlineServingConfigOrBuilder- Returns:
- The fixedNodeCount.
-
setFixedNodeCount
The number of nodes for the online store. The number of nodes doesn't scale automatically, but you can manually update the number of nodes. If set to 0, the featurestore will not have an online store and cannot be used for online serving.
int32 fixed_node_count = 2;- Parameters:
value- The fixedNodeCount to set.- Returns:
- This builder for chaining.
-
clearFixedNodeCount
The number of nodes for the online store. The number of nodes doesn't scale automatically, but you can manually update the number of nodes. If set to 0, the featurestore will not have an online store and cannot be used for online serving.
int32 fixed_node_count = 2;- Returns:
- This builder for chaining.
-
hasScaling
public boolean hasScaling()Online serving scaling configuration. Only one of `fixed_node_count` and `scaling` can be set. Setting one will reset the other.
.google.cloud.aiplatform.v1.Featurestore.OnlineServingConfig.Scaling scaling = 4;- Specified by:
hasScalingin interfaceFeaturestore.OnlineServingConfigOrBuilder- Returns:
- Whether the scaling field is set.
-
getScaling
Online serving scaling configuration. Only one of `fixed_node_count` and `scaling` can be set. Setting one will reset the other.
.google.cloud.aiplatform.v1.Featurestore.OnlineServingConfig.Scaling scaling = 4;- Specified by:
getScalingin interfaceFeaturestore.OnlineServingConfigOrBuilder- Returns:
- The scaling.
-
setScaling
public Featurestore.OnlineServingConfig.Builder setScaling(Featurestore.OnlineServingConfig.Scaling value) Online serving scaling configuration. Only one of `fixed_node_count` and `scaling` can be set. Setting one will reset the other.
.google.cloud.aiplatform.v1.Featurestore.OnlineServingConfig.Scaling scaling = 4; -
setScaling
public Featurestore.OnlineServingConfig.Builder setScaling(Featurestore.OnlineServingConfig.Scaling.Builder builderForValue) Online serving scaling configuration. Only one of `fixed_node_count` and `scaling` can be set. Setting one will reset the other.
.google.cloud.aiplatform.v1.Featurestore.OnlineServingConfig.Scaling scaling = 4; -
mergeScaling
public Featurestore.OnlineServingConfig.Builder mergeScaling(Featurestore.OnlineServingConfig.Scaling value) Online serving scaling configuration. Only one of `fixed_node_count` and `scaling` can be set. Setting one will reset the other.
.google.cloud.aiplatform.v1.Featurestore.OnlineServingConfig.Scaling scaling = 4; -
clearScaling
Online serving scaling configuration. Only one of `fixed_node_count` and `scaling` can be set. Setting one will reset the other.
.google.cloud.aiplatform.v1.Featurestore.OnlineServingConfig.Scaling scaling = 4; -
getScalingBuilder
Online serving scaling configuration. Only one of `fixed_node_count` and `scaling` can be set. Setting one will reset the other.
.google.cloud.aiplatform.v1.Featurestore.OnlineServingConfig.Scaling scaling = 4; -
getScalingOrBuilder
Online serving scaling configuration. Only one of `fixed_node_count` and `scaling` can be set. Setting one will reset the other.
.google.cloud.aiplatform.v1.Featurestore.OnlineServingConfig.Scaling scaling = 4;- Specified by:
getScalingOrBuilderin interfaceFeaturestore.OnlineServingConfigOrBuilder
-