Class Engine.MediaRecommendationEngineConfig.RecommendedForYouFeatureConfig.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<Engine.MediaRecommendationEngineConfig.RecommendedForYouFeatureConfig.Builder>
com.google.cloud.discoveryengine.v1.Engine.MediaRecommendationEngineConfig.RecommendedForYouFeatureConfig.Builder
- All Implemented Interfaces:
Engine.MediaRecommendationEngineConfig.RecommendedForYouFeatureConfigOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
public static final class Engine.MediaRecommendationEngineConfig.RecommendedForYouFeatureConfig.Builder
extends com.google.protobuf.GeneratedMessage.Builder<Engine.MediaRecommendationEngineConfig.RecommendedForYouFeatureConfig.Builder>
implements Engine.MediaRecommendationEngineConfig.RecommendedForYouFeatureConfigOrBuilder
Additional feature configurations for creating a `recommended-for-you` engine.Protobuf type
google.cloud.discoveryengine.v1.Engine.MediaRecommendationEngineConfig.RecommendedForYouFeatureConfig-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()The type of event with which the engine is queried at prediction time.The type of event with which the engine is queried at prediction time.com.google.protobuf.ByteStringThe type of event with which the engine is queried at prediction time.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptorprotected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setContextEventType(String value) The type of event with which the engine is queried at prediction time.setContextEventTypeBytes(com.google.protobuf.ByteString value) The type of event with which the engine is queried at prediction time.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<Engine.MediaRecommendationEngineConfig.RecommendedForYouFeatureConfig.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<Engine.MediaRecommendationEngineConfig.RecommendedForYouFeatureConfig.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<Engine.MediaRecommendationEngineConfig.RecommendedForYouFeatureConfig.Builder>
-
getDefaultInstanceForType
public Engine.MediaRecommendationEngineConfig.RecommendedForYouFeatureConfig 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
public Engine.MediaRecommendationEngineConfig.RecommendedForYouFeatureConfig.Builder mergeFrom(com.google.protobuf.Message other) - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Engine.MediaRecommendationEngineConfig.RecommendedForYouFeatureConfig.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Engine.MediaRecommendationEngineConfig.RecommendedForYouFeatureConfig.Builder>
-
mergeFrom
public Engine.MediaRecommendationEngineConfig.RecommendedForYouFeatureConfig.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<Engine.MediaRecommendationEngineConfig.RecommendedForYouFeatureConfig.Builder>- Throws:
IOException
-
getContextEventType
The type of event with which the engine is queried at prediction time. If set to `generic`, only `view-item`, `media-play`,and `media-complete` will be used as `context-event` in engine training. If set to `view-home-page`, `view-home-page` will also be used as `context-events` in addition to `view-item`, `media-play`, and `media-complete`. Currently supported for the `recommended-for-you` engine. Currently supported values: `view-home-page`, `generic`.
string context_event_type = 1;- Specified by:
getContextEventTypein interfaceEngine.MediaRecommendationEngineConfig.RecommendedForYouFeatureConfigOrBuilder- Returns:
- The contextEventType.
-
getContextEventTypeBytes
public com.google.protobuf.ByteString getContextEventTypeBytes()The type of event with which the engine is queried at prediction time. If set to `generic`, only `view-item`, `media-play`,and `media-complete` will be used as `context-event` in engine training. If set to `view-home-page`, `view-home-page` will also be used as `context-events` in addition to `view-item`, `media-play`, and `media-complete`. Currently supported for the `recommended-for-you` engine. Currently supported values: `view-home-page`, `generic`.
string context_event_type = 1;- Specified by:
getContextEventTypeBytesin interfaceEngine.MediaRecommendationEngineConfig.RecommendedForYouFeatureConfigOrBuilder- Returns:
- The bytes for contextEventType.
-
setContextEventType
public Engine.MediaRecommendationEngineConfig.RecommendedForYouFeatureConfig.Builder setContextEventType(String value) The type of event with which the engine is queried at prediction time. If set to `generic`, only `view-item`, `media-play`,and `media-complete` will be used as `context-event` in engine training. If set to `view-home-page`, `view-home-page` will also be used as `context-events` in addition to `view-item`, `media-play`, and `media-complete`. Currently supported for the `recommended-for-you` engine. Currently supported values: `view-home-page`, `generic`.
string context_event_type = 1;- Parameters:
value- The contextEventType to set.- Returns:
- This builder for chaining.
-
clearContextEventType
public Engine.MediaRecommendationEngineConfig.RecommendedForYouFeatureConfig.Builder clearContextEventType()The type of event with which the engine is queried at prediction time. If set to `generic`, only `view-item`, `media-play`,and `media-complete` will be used as `context-event` in engine training. If set to `view-home-page`, `view-home-page` will also be used as `context-events` in addition to `view-item`, `media-play`, and `media-complete`. Currently supported for the `recommended-for-you` engine. Currently supported values: `view-home-page`, `generic`.
string context_event_type = 1;- Returns:
- This builder for chaining.
-
setContextEventTypeBytes
public Engine.MediaRecommendationEngineConfig.RecommendedForYouFeatureConfig.Builder setContextEventTypeBytes(com.google.protobuf.ByteString value) The type of event with which the engine is queried at prediction time. If set to `generic`, only `view-item`, `media-play`,and `media-complete` will be used as `context-event` in engine training. If set to `view-home-page`, `view-home-page` will also be used as `context-events` in addition to `view-item`, `media-play`, and `media-complete`. Currently supported for the `recommended-for-you` engine. Currently supported values: `view-home-page`, `generic`.
string context_event_type = 1;- Parameters:
value- The bytes for contextEventType to set.- Returns:
- This builder for chaining.
-