Package com.google.cloud.retail.v2alpha
Class Model.PageOptimizationConfig.Panel.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<Model.PageOptimizationConfig.Panel.Builder>
com.google.cloud.retail.v2alpha.Model.PageOptimizationConfig.Panel.Builder
- All Implemented Interfaces:
Model.PageOptimizationConfig.PanelOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- Model.PageOptimizationConfig.Panel
public static final class Model.PageOptimizationConfig.Panel.Builder
extends com.google.protobuf.GeneratedMessage.Builder<Model.PageOptimizationConfig.Panel.Builder>
implements Model.PageOptimizationConfig.PanelOrBuilder
An individual panel with a list of [ServingConfigs][google.cloud.retail.v2alpha.ServingConfig] to consider for it.Protobuf type
google.cloud.retail.v2alpha.Model.PageOptimizationConfig.Panel-
Method Summary
Modifier and TypeMethodDescriptionaddAllCandidates(Iterable<? extends Model.PageOptimizationConfig.Candidate> values) Required.addCandidates(int index, Model.PageOptimizationConfig.Candidate value) Required.addCandidates(int index, Model.PageOptimizationConfig.Candidate.Builder builderForValue) Required.Required.addCandidates(Model.PageOptimizationConfig.Candidate.Builder builderForValue) Required.Required.addCandidatesBuilder(int index) Required.build()clear()Required.Required.Optional.getCandidates(int index) Required.getCandidatesBuilder(int index) Required.Required.intRequired.Required.getCandidatesOrBuilder(int index) Required.Required.Required.Required.Required.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorOptional.com.google.protobuf.ByteStringOptional.booleanRequired.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanRequired.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) removeCandidates(int index) Required.setCandidates(int index, Model.PageOptimizationConfig.Candidate value) Required.setCandidates(int index, Model.PageOptimizationConfig.Candidate.Builder builderForValue) Required.Required.setDefaultCandidate(Model.PageOptimizationConfig.Candidate.Builder builderForValue) Required.setDisplayName(String value) Optional.setDisplayNameBytes(com.google.protobuf.ByteString value) Optional.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<Model.PageOptimizationConfig.Panel.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<Model.PageOptimizationConfig.Panel.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<Model.PageOptimizationConfig.Panel.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<Model.PageOptimizationConfig.Panel.Builder>
-
mergeFrom
public Model.PageOptimizationConfig.Panel.Builder mergeFrom(Model.PageOptimizationConfig.Panel other) -
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Model.PageOptimizationConfig.Panel.Builder>
-
mergeFrom
public Model.PageOptimizationConfig.Panel.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<Model.PageOptimizationConfig.Panel.Builder>- Throws:
IOException
-
getDisplayName
Optional. The name to display for the panel.
string display_name = 1 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getDisplayNamein interfaceModel.PageOptimizationConfig.PanelOrBuilder- Returns:
- The displayName.
-
getDisplayNameBytes
public com.google.protobuf.ByteString getDisplayNameBytes()Optional. The name to display for the panel.
string display_name = 1 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getDisplayNameBytesin interfaceModel.PageOptimizationConfig.PanelOrBuilder- Returns:
- The bytes for displayName.
-
setDisplayName
Optional. The name to display for the panel.
string display_name = 1 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The displayName to set.- Returns:
- This builder for chaining.
-
clearDisplayName
Optional. The name to display for the panel.
string display_name = 1 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
setDisplayNameBytes
public Model.PageOptimizationConfig.Panel.Builder setDisplayNameBytes(com.google.protobuf.ByteString value) Optional. The name to display for the panel.
string display_name = 1 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes for displayName to set.- Returns:
- This builder for chaining.
-
getCandidatesList
Required. The candidates to consider on the panel.
repeated .google.cloud.retail.v2alpha.Model.PageOptimizationConfig.Candidate candidates = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getCandidatesListin interfaceModel.PageOptimizationConfig.PanelOrBuilder
-
getCandidatesCount
public int getCandidatesCount()Required. The candidates to consider on the panel.
repeated .google.cloud.retail.v2alpha.Model.PageOptimizationConfig.Candidate candidates = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getCandidatesCountin interfaceModel.PageOptimizationConfig.PanelOrBuilder
-
getCandidates
Required. The candidates to consider on the panel.
repeated .google.cloud.retail.v2alpha.Model.PageOptimizationConfig.Candidate candidates = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getCandidatesin interfaceModel.PageOptimizationConfig.PanelOrBuilder
-
setCandidates
public Model.PageOptimizationConfig.Panel.Builder setCandidates(int index, Model.PageOptimizationConfig.Candidate value) Required. The candidates to consider on the panel.
repeated .google.cloud.retail.v2alpha.Model.PageOptimizationConfig.Candidate candidates = 2 [(.google.api.field_behavior) = REQUIRED]; -
setCandidates
public Model.PageOptimizationConfig.Panel.Builder setCandidates(int index, Model.PageOptimizationConfig.Candidate.Builder builderForValue) Required. The candidates to consider on the panel.
repeated .google.cloud.retail.v2alpha.Model.PageOptimizationConfig.Candidate candidates = 2 [(.google.api.field_behavior) = REQUIRED]; -
addCandidates
public Model.PageOptimizationConfig.Panel.Builder addCandidates(Model.PageOptimizationConfig.Candidate value) Required. The candidates to consider on the panel.
repeated .google.cloud.retail.v2alpha.Model.PageOptimizationConfig.Candidate candidates = 2 [(.google.api.field_behavior) = REQUIRED]; -
addCandidates
public Model.PageOptimizationConfig.Panel.Builder addCandidates(int index, Model.PageOptimizationConfig.Candidate value) Required. The candidates to consider on the panel.
repeated .google.cloud.retail.v2alpha.Model.PageOptimizationConfig.Candidate candidates = 2 [(.google.api.field_behavior) = REQUIRED]; -
addCandidates
public Model.PageOptimizationConfig.Panel.Builder addCandidates(Model.PageOptimizationConfig.Candidate.Builder builderForValue) Required. The candidates to consider on the panel.
repeated .google.cloud.retail.v2alpha.Model.PageOptimizationConfig.Candidate candidates = 2 [(.google.api.field_behavior) = REQUIRED]; -
addCandidates
public Model.PageOptimizationConfig.Panel.Builder addCandidates(int index, Model.PageOptimizationConfig.Candidate.Builder builderForValue) Required. The candidates to consider on the panel.
repeated .google.cloud.retail.v2alpha.Model.PageOptimizationConfig.Candidate candidates = 2 [(.google.api.field_behavior) = REQUIRED]; -
addAllCandidates
public Model.PageOptimizationConfig.Panel.Builder addAllCandidates(Iterable<? extends Model.PageOptimizationConfig.Candidate> values) Required. The candidates to consider on the panel.
repeated .google.cloud.retail.v2alpha.Model.PageOptimizationConfig.Candidate candidates = 2 [(.google.api.field_behavior) = REQUIRED]; -
clearCandidates
Required. The candidates to consider on the panel.
repeated .google.cloud.retail.v2alpha.Model.PageOptimizationConfig.Candidate candidates = 2 [(.google.api.field_behavior) = REQUIRED]; -
removeCandidates
Required. The candidates to consider on the panel.
repeated .google.cloud.retail.v2alpha.Model.PageOptimizationConfig.Candidate candidates = 2 [(.google.api.field_behavior) = REQUIRED]; -
getCandidatesBuilder
Required. The candidates to consider on the panel.
repeated .google.cloud.retail.v2alpha.Model.PageOptimizationConfig.Candidate candidates = 2 [(.google.api.field_behavior) = REQUIRED]; -
getCandidatesOrBuilder
Required. The candidates to consider on the panel.
repeated .google.cloud.retail.v2alpha.Model.PageOptimizationConfig.Candidate candidates = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getCandidatesOrBuilderin interfaceModel.PageOptimizationConfig.PanelOrBuilder
-
getCandidatesOrBuilderList
Required. The candidates to consider on the panel.
repeated .google.cloud.retail.v2alpha.Model.PageOptimizationConfig.Candidate candidates = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getCandidatesOrBuilderListin interfaceModel.PageOptimizationConfig.PanelOrBuilder
-
addCandidatesBuilder
Required. The candidates to consider on the panel.
repeated .google.cloud.retail.v2alpha.Model.PageOptimizationConfig.Candidate candidates = 2 [(.google.api.field_behavior) = REQUIRED]; -
addCandidatesBuilder
Required. The candidates to consider on the panel.
repeated .google.cloud.retail.v2alpha.Model.PageOptimizationConfig.Candidate candidates = 2 [(.google.api.field_behavior) = REQUIRED]; -
getCandidatesBuilderList
Required. The candidates to consider on the panel.
repeated .google.cloud.retail.v2alpha.Model.PageOptimizationConfig.Candidate candidates = 2 [(.google.api.field_behavior) = REQUIRED]; -
hasDefaultCandidate
public boolean hasDefaultCandidate()Required. The default candidate. If the model fails at serving time, we fall back to the default.
.google.cloud.retail.v2alpha.Model.PageOptimizationConfig.Candidate default_candidate = 3 [(.google.api.field_behavior) = REQUIRED];- Specified by:
hasDefaultCandidatein interfaceModel.PageOptimizationConfig.PanelOrBuilder- Returns:
- Whether the defaultCandidate field is set.
-
getDefaultCandidate
Required. The default candidate. If the model fails at serving time, we fall back to the default.
.google.cloud.retail.v2alpha.Model.PageOptimizationConfig.Candidate default_candidate = 3 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getDefaultCandidatein interfaceModel.PageOptimizationConfig.PanelOrBuilder- Returns:
- The defaultCandidate.
-
setDefaultCandidate
public Model.PageOptimizationConfig.Panel.Builder setDefaultCandidate(Model.PageOptimizationConfig.Candidate value) Required. The default candidate. If the model fails at serving time, we fall back to the default.
.google.cloud.retail.v2alpha.Model.PageOptimizationConfig.Candidate default_candidate = 3 [(.google.api.field_behavior) = REQUIRED]; -
setDefaultCandidate
public Model.PageOptimizationConfig.Panel.Builder setDefaultCandidate(Model.PageOptimizationConfig.Candidate.Builder builderForValue) Required. The default candidate. If the model fails at serving time, we fall back to the default.
.google.cloud.retail.v2alpha.Model.PageOptimizationConfig.Candidate default_candidate = 3 [(.google.api.field_behavior) = REQUIRED]; -
mergeDefaultCandidate
public Model.PageOptimizationConfig.Panel.Builder mergeDefaultCandidate(Model.PageOptimizationConfig.Candidate value) Required. The default candidate. If the model fails at serving time, we fall back to the default.
.google.cloud.retail.v2alpha.Model.PageOptimizationConfig.Candidate default_candidate = 3 [(.google.api.field_behavior) = REQUIRED]; -
clearDefaultCandidate
Required. The default candidate. If the model fails at serving time, we fall back to the default.
.google.cloud.retail.v2alpha.Model.PageOptimizationConfig.Candidate default_candidate = 3 [(.google.api.field_behavior) = REQUIRED]; -
getDefaultCandidateBuilder
Required. The default candidate. If the model fails at serving time, we fall back to the default.
.google.cloud.retail.v2alpha.Model.PageOptimizationConfig.Candidate default_candidate = 3 [(.google.api.field_behavior) = REQUIRED]; -
getDefaultCandidateOrBuilder
Required. The default candidate. If the model fails at serving time, we fall back to the default.
.google.cloud.retail.v2alpha.Model.PageOptimizationConfig.Candidate default_candidate = 3 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getDefaultCandidateOrBuilderin interfaceModel.PageOptimizationConfig.PanelOrBuilder
-