public final class Model extends com.google.protobuf.GeneratedMessageV3 implements ModelOrBuilder
Metadata that describes the training and serving parameters of a [Model][google.cloud.retail.v2alpha.Model]. A [Model][google.cloud.retail.v2alpha.Model] can be associated with a [ServingConfig][google.cloud.retail.v2alpha.ServingConfig] and then queried through the Predict API.Protobuf type
google.cloud.retail.v2alpha.Model| Modifier and Type | Class and Description |
|---|---|
static class |
Model.Builder
Metadata that describes the training and serving parameters of a
[Model][google.cloud.retail.v2alpha.Model].
|
static class |
Model.DataState
Describes whether this model have sufficient training data
to be continuously trained.
|
static class |
Model.PageOptimizationConfig
The PageOptimizationConfig for model training.
|
static interface |
Model.PageOptimizationConfigOrBuilder |
static class |
Model.PeriodicTuningState
Describes whether periodic tuning is enabled for this model
or not.
|
static class |
Model.ServingConfigList
Represents an ordered combination of valid serving configs, which
can be used for `PAGE_OPTIMIZATION` recommendations.
|
static interface |
Model.ServingConfigListOrBuilder |
static class |
Model.ServingState
The serving state of the model.
|
static class |
Model.TrainingConfigCase |
static class |
Model.TrainingState
The training state of the model.
|
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
CREATE_TIME_FIELD_NUMBER |
static int |
DATA_STATE_FIELD_NUMBER |
static int |
DISPLAY_NAME_FIELD_NUMBER |
static int |
FILTERING_OPTION_FIELD_NUMBER |
static int |
LAST_TUNE_TIME_FIELD_NUMBER |
static int |
NAME_FIELD_NUMBER |
static int |
OPTIMIZATION_OBJECTIVE_FIELD_NUMBER |
static int |
PAGE_OPTIMIZATION_CONFIG_FIELD_NUMBER |
static int |
PERIODIC_TUNING_STATE_FIELD_NUMBER |
static int |
SERVING_CONFIG_LISTS_FIELD_NUMBER |
static int |
SERVING_STATE_FIELD_NUMBER |
static int |
TRAINING_STATE_FIELD_NUMBER |
static int |
TUNING_OPERATION_FIELD_NUMBER |
static int |
TYPE_FIELD_NUMBER |
static int |
UPDATE_TIME_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
com.google.protobuf.Timestamp |
getCreateTime()
Output only.
|
com.google.protobuf.TimestampOrBuilder |
getCreateTimeOrBuilder()
Output only.
|
Model.DataState |
getDataState()
Output only.
|
int |
getDataStateValue()
Output only.
|
static Model |
getDefaultInstance() |
Model |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
String |
getDisplayName()
Required.
|
com.google.protobuf.ByteString |
getDisplayNameBytes()
Required.
|
RecommendationsFilteringOption |
getFilteringOption()
Optional.
|
int |
getFilteringOptionValue()
Optional.
|
com.google.protobuf.Timestamp |
getLastTuneTime()
Output only.
|
com.google.protobuf.TimestampOrBuilder |
getLastTuneTimeOrBuilder()
Output only.
|
String |
getName()
Required.
|
com.google.protobuf.ByteString |
getNameBytes()
Required.
|
String |
getOptimizationObjective()
Optional.
|
com.google.protobuf.ByteString |
getOptimizationObjectiveBytes()
Optional.
|
Model.PageOptimizationConfig |
getPageOptimizationConfig()
Optional.
|
Model.PageOptimizationConfigOrBuilder |
getPageOptimizationConfigOrBuilder()
Optional.
|
com.google.protobuf.Parser<Model> |
getParserForType() |
Model.PeriodicTuningState |
getPeriodicTuningState()
Optional.
|
int |
getPeriodicTuningStateValue()
Optional.
|
int |
getSerializedSize() |
Model.ServingConfigList |
getServingConfigLists(int index)
Output only.
|
int |
getServingConfigListsCount()
Output only.
|
List<Model.ServingConfigList> |
getServingConfigListsList()
Output only.
|
Model.ServingConfigListOrBuilder |
getServingConfigListsOrBuilder(int index)
Output only.
|
List<? extends Model.ServingConfigListOrBuilder> |
getServingConfigListsOrBuilderList()
Output only.
|
Model.ServingState |
getServingState()
Output only.
|
int |
getServingStateValue()
Output only.
|
Model.TrainingConfigCase |
getTrainingConfigCase() |
Model.TrainingState |
getTrainingState()
Optional.
|
int |
getTrainingStateValue()
Optional.
|
String |
getTuningOperation()
Output only.
|
com.google.protobuf.ByteString |
getTuningOperationBytes()
Output only.
|
String |
getType()
Required.
|
com.google.protobuf.ByteString |
getTypeBytes()
Required.
|
com.google.protobuf.Timestamp |
getUpdateTime()
Output only.
|
com.google.protobuf.TimestampOrBuilder |
getUpdateTimeOrBuilder()
Output only.
|
boolean |
hasCreateTime()
Output only.
|
int |
hashCode() |
boolean |
hasLastTuneTime()
Output only.
|
boolean |
hasPageOptimizationConfig()
Optional.
|
boolean |
hasUpdateTime()
Output only.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static Model.Builder |
newBuilder() |
static Model.Builder |
newBuilder(Model prototype) |
Model.Builder |
newBuilderForType() |
protected Model.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static Model |
parseDelimitedFrom(InputStream input) |
static Model |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Model |
parseFrom(byte[] data) |
static Model |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Model |
parseFrom(ByteBuffer data) |
static Model |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Model |
parseFrom(com.google.protobuf.ByteString data) |
static Model |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Model |
parseFrom(com.google.protobuf.CodedInputStream input) |
static Model |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Model |
parseFrom(InputStream input) |
static Model |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<Model> |
parser() |
Model.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int PAGE_OPTIMIZATION_CONFIG_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER
public static final int DISPLAY_NAME_FIELD_NUMBER
public static final int TRAINING_STATE_FIELD_NUMBER
public static final int SERVING_STATE_FIELD_NUMBER
public static final int CREATE_TIME_FIELD_NUMBER
public static final int UPDATE_TIME_FIELD_NUMBER
public static final int TYPE_FIELD_NUMBER
public static final int OPTIMIZATION_OBJECTIVE_FIELD_NUMBER
public static final int PERIODIC_TUNING_STATE_FIELD_NUMBER
public static final int LAST_TUNE_TIME_FIELD_NUMBER
public static final int TUNING_OPERATION_FIELD_NUMBER
public static final int DATA_STATE_FIELD_NUMBER
public static final int FILTERING_OPTION_FIELD_NUMBER
public static final int SERVING_CONFIG_LISTS_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public Model.TrainingConfigCase getTrainingConfigCase()
getTrainingConfigCase in interface ModelOrBuilderpublic boolean hasPageOptimizationConfig()
Optional. The page optimization config.
.google.cloud.retail.v2alpha.Model.PageOptimizationConfig page_optimization_config = 17 [(.google.api.field_behavior) = OPTIONAL];
hasPageOptimizationConfig in interface ModelOrBuilderpublic Model.PageOptimizationConfig getPageOptimizationConfig()
Optional. The page optimization config.
.google.cloud.retail.v2alpha.Model.PageOptimizationConfig page_optimization_config = 17 [(.google.api.field_behavior) = OPTIONAL];
getPageOptimizationConfig in interface ModelOrBuilderpublic Model.PageOptimizationConfigOrBuilder getPageOptimizationConfigOrBuilder()
Optional. The page optimization config.
.google.cloud.retail.v2alpha.Model.PageOptimizationConfig page_optimization_config = 17 [(.google.api.field_behavior) = OPTIONAL];
getPageOptimizationConfigOrBuilder in interface ModelOrBuilderpublic String getName()
Required. The fully qualified resource name of the model.
Format:
`projects/{project_number}/locations/{location_id}/catalogs/{catalog_id}/models/{model_id}`
catalog_id has char limit of 50.
recommendation_model_id has char limit of 40.
string name = 1 [(.google.api.field_behavior) = REQUIRED];getName in interface ModelOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
Required. The fully qualified resource name of the model.
Format:
`projects/{project_number}/locations/{location_id}/catalogs/{catalog_id}/models/{model_id}`
catalog_id has char limit of 50.
recommendation_model_id has char limit of 40.
string name = 1 [(.google.api.field_behavior) = REQUIRED];getNameBytes in interface ModelOrBuilderpublic String getDisplayName()
Required. The display name of the model. Should be human readable, used to display Recommendation Models in the Retail Cloud Console Dashboard. UTF-8 encoded string with limit of 1024 characters.
string display_name = 2 [(.google.api.field_behavior) = REQUIRED];getDisplayName in interface ModelOrBuilderpublic com.google.protobuf.ByteString getDisplayNameBytes()
Required. The display name of the model. Should be human readable, used to display Recommendation Models in the Retail Cloud Console Dashboard. UTF-8 encoded string with limit of 1024 characters.
string display_name = 2 [(.google.api.field_behavior) = REQUIRED];getDisplayNameBytes in interface ModelOrBuilderpublic int getTrainingStateValue()
Optional. The training state that the model is in (e.g. `TRAINING` or `PAUSED`). Since part of the cost of running the service is frequency of training - this can be used to determine when to train model in order to control cost. If not specified: the default value for `CreateModel` method is `TRAINING`. The default value for `UpdateModel` method is to keep the state the same as before.
.google.cloud.retail.v2alpha.Model.TrainingState training_state = 3 [(.google.api.field_behavior) = OPTIONAL];
getTrainingStateValue in interface ModelOrBuilderpublic Model.TrainingState getTrainingState()
Optional. The training state that the model is in (e.g. `TRAINING` or `PAUSED`). Since part of the cost of running the service is frequency of training - this can be used to determine when to train model in order to control cost. If not specified: the default value for `CreateModel` method is `TRAINING`. The default value for `UpdateModel` method is to keep the state the same as before.
.google.cloud.retail.v2alpha.Model.TrainingState training_state = 3 [(.google.api.field_behavior) = OPTIONAL];
getTrainingState in interface ModelOrBuilderpublic int getServingStateValue()
Output only. The serving state of the model: `ACTIVE`, `NOT_ACTIVE`.
.google.cloud.retail.v2alpha.Model.ServingState serving_state = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
getServingStateValue in interface ModelOrBuilderpublic Model.ServingState getServingState()
Output only. The serving state of the model: `ACTIVE`, `NOT_ACTIVE`.
.google.cloud.retail.v2alpha.Model.ServingState serving_state = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
getServingState in interface ModelOrBuilderpublic boolean hasCreateTime()
Output only. Timestamp the Recommendation Model was created at.
.google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasCreateTime in interface ModelOrBuilderpublic com.google.protobuf.Timestamp getCreateTime()
Output only. Timestamp the Recommendation Model was created at.
.google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
getCreateTime in interface ModelOrBuilderpublic com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
Output only. Timestamp the Recommendation Model was created at.
.google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
getCreateTimeOrBuilder in interface ModelOrBuilderpublic boolean hasUpdateTime()
Output only. Timestamp the Recommendation Model was last updated. E.g. if a Recommendation Model was paused - this would be the time the pause was initiated.
.google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasUpdateTime in interface ModelOrBuilderpublic com.google.protobuf.Timestamp getUpdateTime()
Output only. Timestamp the Recommendation Model was last updated. E.g. if a Recommendation Model was paused - this would be the time the pause was initiated.
.google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
getUpdateTime in interface ModelOrBuilderpublic com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()
Output only. Timestamp the Recommendation Model was last updated. E.g. if a Recommendation Model was paused - this would be the time the pause was initiated.
.google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
getUpdateTimeOrBuilder in interface ModelOrBuilderpublic String getType()
Required. The type of model e.g. `home-page`. Currently supported values: `recommended-for-you`, `others-you-may-like`, `frequently-bought-together`, `page-optimization`, `similar-items`, `buy-it-again`, `on-sale-items`, and `recently-viewed`(readonly value). This field together with [optimization_objective][google.cloud.retail.v2alpha.Model.optimization_objective] describe model metadata to use to control model training and serving. See https://cloud.google.com/retail/docs/models for more details on what the model metadata control and which combination of parameters are valid. For invalid combinations of parameters (e.g. type = `frequently-bought-together` and optimization_objective = `ctr`), you receive an error 400 if you try to create/update a recommendation with this set of knobs.
string type = 7 [(.google.api.field_behavior) = REQUIRED];getType in interface ModelOrBuilderpublic com.google.protobuf.ByteString getTypeBytes()
Required. The type of model e.g. `home-page`. Currently supported values: `recommended-for-you`, `others-you-may-like`, `frequently-bought-together`, `page-optimization`, `similar-items`, `buy-it-again`, `on-sale-items`, and `recently-viewed`(readonly value). This field together with [optimization_objective][google.cloud.retail.v2alpha.Model.optimization_objective] describe model metadata to use to control model training and serving. See https://cloud.google.com/retail/docs/models for more details on what the model metadata control and which combination of parameters are valid. For invalid combinations of parameters (e.g. type = `frequently-bought-together` and optimization_objective = `ctr`), you receive an error 400 if you try to create/update a recommendation with this set of knobs.
string type = 7 [(.google.api.field_behavior) = REQUIRED];getTypeBytes in interface ModelOrBuilderpublic String getOptimizationObjective()
Optional. The optimization objective e.g. `cvr`. Currently supported values: `ctr`, `cvr`, `revenue-per-order`. If not specified, we choose default based on model type. Default depends on type of recommendation: `recommended-for-you` => `ctr` `others-you-may-like` => `ctr` `frequently-bought-together` => `revenue_per_order` This field together with [optimization_objective][google.cloud.retail.v2alpha.Model.type] describe model metadata to use to control model training and serving. See https://cloud.google.com/retail/docs/models for more details on what the model metadata control and which combination of parameters are valid. For invalid combinations of parameters (e.g. type = `frequently-bought-together` and optimization_objective = `ctr`), you receive an error 400 if you try to create/update a recommendation with this set of knobs.
string optimization_objective = 8 [(.google.api.field_behavior) = OPTIONAL];getOptimizationObjective in interface ModelOrBuilderpublic com.google.protobuf.ByteString getOptimizationObjectiveBytes()
Optional. The optimization objective e.g. `cvr`. Currently supported values: `ctr`, `cvr`, `revenue-per-order`. If not specified, we choose default based on model type. Default depends on type of recommendation: `recommended-for-you` => `ctr` `others-you-may-like` => `ctr` `frequently-bought-together` => `revenue_per_order` This field together with [optimization_objective][google.cloud.retail.v2alpha.Model.type] describe model metadata to use to control model training and serving. See https://cloud.google.com/retail/docs/models for more details on what the model metadata control and which combination of parameters are valid. For invalid combinations of parameters (e.g. type = `frequently-bought-together` and optimization_objective = `ctr`), you receive an error 400 if you try to create/update a recommendation with this set of knobs.
string optimization_objective = 8 [(.google.api.field_behavior) = OPTIONAL];getOptimizationObjectiveBytes in interface ModelOrBuilderpublic int getPeriodicTuningStateValue()
Optional. The state of periodic tuning. The period we use is 3 months - to do a one-off tune earlier use the `TuneModel` method. Default value is `PERIODIC_TUNING_ENABLED`.
.google.cloud.retail.v2alpha.Model.PeriodicTuningState periodic_tuning_state = 11 [(.google.api.field_behavior) = OPTIONAL];
getPeriodicTuningStateValue in interface ModelOrBuilderpublic Model.PeriodicTuningState getPeriodicTuningState()
Optional. The state of periodic tuning. The period we use is 3 months - to do a one-off tune earlier use the `TuneModel` method. Default value is `PERIODIC_TUNING_ENABLED`.
.google.cloud.retail.v2alpha.Model.PeriodicTuningState periodic_tuning_state = 11 [(.google.api.field_behavior) = OPTIONAL];
getPeriodicTuningState in interface ModelOrBuilderpublic boolean hasLastTuneTime()
Output only. The timestamp when the latest successful tune finished.
.google.protobuf.Timestamp last_tune_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasLastTuneTime in interface ModelOrBuilderpublic com.google.protobuf.Timestamp getLastTuneTime()
Output only. The timestamp when the latest successful tune finished.
.google.protobuf.Timestamp last_tune_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
getLastTuneTime in interface ModelOrBuilderpublic com.google.protobuf.TimestampOrBuilder getLastTuneTimeOrBuilder()
Output only. The timestamp when the latest successful tune finished.
.google.protobuf.Timestamp last_tune_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
getLastTuneTimeOrBuilder in interface ModelOrBuilderpublic String getTuningOperation()
Output only. The tune operation associated with the model. Can be used to determine if there is an ongoing tune for this recommendation. Empty field implies no tune is goig on.
string tuning_operation = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];getTuningOperation in interface ModelOrBuilderpublic com.google.protobuf.ByteString getTuningOperationBytes()
Output only. The tune operation associated with the model. Can be used to determine if there is an ongoing tune for this recommendation. Empty field implies no tune is goig on.
string tuning_operation = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];getTuningOperationBytes in interface ModelOrBuilderpublic int getDataStateValue()
Output only. The state of data requirements for this model: `DATA_OK` and `DATA_ERROR`. Recommendation model cannot be trained if the data is in `DATA_ERROR` state. Recommendation model can have `DATA_ERROR` state even if serving state is `ACTIVE`: models were trained successfully before, but cannot be refreshed because model no longer has sufficient data for training.
.google.cloud.retail.v2alpha.Model.DataState data_state = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
getDataStateValue in interface ModelOrBuilderpublic Model.DataState getDataState()
Output only. The state of data requirements for this model: `DATA_OK` and `DATA_ERROR`. Recommendation model cannot be trained if the data is in `DATA_ERROR` state. Recommendation model can have `DATA_ERROR` state even if serving state is `ACTIVE`: models were trained successfully before, but cannot be refreshed because model no longer has sufficient data for training.
.google.cloud.retail.v2alpha.Model.DataState data_state = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
getDataState in interface ModelOrBuilderpublic int getFilteringOptionValue()
Optional. If `RECOMMENDATIONS_FILTERING_ENABLED`, recommendation filtering by attributes is enabled for the model.
.google.cloud.retail.v2alpha.RecommendationsFilteringOption filtering_option = 18 [(.google.api.field_behavior) = OPTIONAL];
getFilteringOptionValue in interface ModelOrBuilderpublic RecommendationsFilteringOption getFilteringOption()
Optional. If `RECOMMENDATIONS_FILTERING_ENABLED`, recommendation filtering by attributes is enabled for the model.
.google.cloud.retail.v2alpha.RecommendationsFilteringOption filtering_option = 18 [(.google.api.field_behavior) = OPTIONAL];
getFilteringOption in interface ModelOrBuilderpublic List<Model.ServingConfigList> getServingConfigListsList()
Output only. The list of valid serving configs associated with the PageOptimizationConfig.
repeated .google.cloud.retail.v2alpha.Model.ServingConfigList serving_config_lists = 19 [(.google.api.field_behavior) = OUTPUT_ONLY];
getServingConfigListsList in interface ModelOrBuilderpublic List<? extends Model.ServingConfigListOrBuilder> getServingConfigListsOrBuilderList()
Output only. The list of valid serving configs associated with the PageOptimizationConfig.
repeated .google.cloud.retail.v2alpha.Model.ServingConfigList serving_config_lists = 19 [(.google.api.field_behavior) = OUTPUT_ONLY];
getServingConfigListsOrBuilderList in interface ModelOrBuilderpublic int getServingConfigListsCount()
Output only. The list of valid serving configs associated with the PageOptimizationConfig.
repeated .google.cloud.retail.v2alpha.Model.ServingConfigList serving_config_lists = 19 [(.google.api.field_behavior) = OUTPUT_ONLY];
getServingConfigListsCount in interface ModelOrBuilderpublic Model.ServingConfigList getServingConfigLists(int index)
Output only. The list of valid serving configs associated with the PageOptimizationConfig.
repeated .google.cloud.retail.v2alpha.Model.ServingConfigList serving_config_lists = 19 [(.google.api.field_behavior) = OUTPUT_ONLY];
getServingConfigLists in interface ModelOrBuilderpublic Model.ServingConfigListOrBuilder getServingConfigListsOrBuilder(int index)
Output only. The list of valid serving configs associated with the PageOptimizationConfig.
repeated .google.cloud.retail.v2alpha.Model.ServingConfigList serving_config_lists = 19 [(.google.api.field_behavior) = OUTPUT_ONLY];
getServingConfigListsOrBuilder in interface ModelOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static Model parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Model parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Model parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Model parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Model parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Model parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Model parseFrom(InputStream input) throws IOException
IOExceptionpublic static Model parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static Model parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static Model parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static Model parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static Model parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic Model.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static Model.Builder newBuilder()
public static Model.Builder newBuilder(Model prototype)
public Model.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected Model.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static Model getDefaultInstance()
public static com.google.protobuf.Parser<Model> parser()
public com.google.protobuf.Parser<Model> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public Model getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2024 Google LLC. All rights reserved.