Package com.google.cloud.retail.v2beta
Class CollectUserEventRequest.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<CollectUserEventRequest.Builder>
-
- com.google.cloud.retail.v2beta.CollectUserEventRequest.Builder
-
- All Implemented Interfaces:
CollectUserEventRequestOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- CollectUserEventRequest
public static final class CollectUserEventRequest.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<CollectUserEventRequest.Builder> implements CollectUserEventRequestOrBuilder
Request message for CollectUserEvent method.
Protobuf typegoogle.cloud.retail.v2beta.CollectUserEventRequest
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description CollectUserEventRequest.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)CollectUserEventRequestbuild()CollectUserEventRequestbuildPartial()CollectUserEventRequest.Builderclear()CollectUserEventRequest.BuilderclearConversionRule()CollectUserEventRequest.BuilderclearEts()The event timestamp in milliseconds.CollectUserEventRequest.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)CollectUserEventRequest.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)CollectUserEventRequest.BuilderclearParent()Required.CollectUserEventRequest.BuilderclearPrebuiltRule()The prebuilt rule name that can convert a specific type of raw_json.CollectUserEventRequest.BuilderclearRawJson()An arbitrary serialized JSON string that contains necessary information that can comprise a user event.CollectUserEventRequest.BuilderclearUri()The URL including cgi-parameters but excluding the hash fragment with a length limit of 5,000 characters.CollectUserEventRequest.BuilderclearUserEvent()Required.CollectUserEventRequest.Builderclone()CollectUserEventRequest.ConversionRuleCasegetConversionRuleCase()CollectUserEventRequestgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()longgetEts()The event timestamp in milliseconds.StringgetParent()Required.com.google.protobuf.ByteStringgetParentBytes()Required.StringgetPrebuiltRule()The prebuilt rule name that can convert a specific type of raw_json.com.google.protobuf.ByteStringgetPrebuiltRuleBytes()The prebuilt rule name that can convert a specific type of raw_json.StringgetRawJson()An arbitrary serialized JSON string that contains necessary information that can comprise a user event.com.google.protobuf.ByteStringgetRawJsonBytes()An arbitrary serialized JSON string that contains necessary information that can comprise a user event.StringgetUri()The URL including cgi-parameters but excluding the hash fragment with a length limit of 5,000 characters.com.google.protobuf.ByteStringgetUriBytes()The URL including cgi-parameters but excluding the hash fragment with a length limit of 5,000 characters.StringgetUserEvent()Required.com.google.protobuf.ByteStringgetUserEventBytes()Required.booleanhasPrebuiltRule()The prebuilt rule name that can convert a specific type of raw_json.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()CollectUserEventRequest.BuildermergeFrom(CollectUserEventRequest other)CollectUserEventRequest.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)CollectUserEventRequest.BuildermergeFrom(com.google.protobuf.Message other)CollectUserEventRequest.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)CollectUserEventRequest.BuildersetEts(long value)The event timestamp in milliseconds.CollectUserEventRequest.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)CollectUserEventRequest.BuildersetParent(String value)Required.CollectUserEventRequest.BuildersetParentBytes(com.google.protobuf.ByteString value)Required.CollectUserEventRequest.BuildersetPrebuiltRule(String value)The prebuilt rule name that can convert a specific type of raw_json.CollectUserEventRequest.BuildersetPrebuiltRuleBytes(com.google.protobuf.ByteString value)The prebuilt rule name that can convert a specific type of raw_json.CollectUserEventRequest.BuildersetRawJson(String value)An arbitrary serialized JSON string that contains necessary information that can comprise a user event.CollectUserEventRequest.BuildersetRawJsonBytes(com.google.protobuf.ByteString value)An arbitrary serialized JSON string that contains necessary information that can comprise a user event.CollectUserEventRequest.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)CollectUserEventRequest.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)CollectUserEventRequest.BuildersetUri(String value)The URL including cgi-parameters but excluding the hash fragment with a length limit of 5,000 characters.CollectUserEventRequest.BuildersetUriBytes(com.google.protobuf.ByteString value)The URL including cgi-parameters but excluding the hash fragment with a length limit of 5,000 characters.CollectUserEventRequest.BuildersetUserEvent(String value)Required.CollectUserEventRequest.BuildersetUserEventBytes(com.google.protobuf.ByteString value)Required.-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<CollectUserEventRequest.Builder>
-
clear
public CollectUserEventRequest.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<CollectUserEventRequest.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.GeneratedMessageV3.Builder<CollectUserEventRequest.Builder>
-
getDefaultInstanceForType
public CollectUserEventRequest getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public CollectUserEventRequest build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public CollectUserEventRequest buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public CollectUserEventRequest.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<CollectUserEventRequest.Builder>
-
setField
public CollectUserEventRequest.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<CollectUserEventRequest.Builder>
-
clearField
public CollectUserEventRequest.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<CollectUserEventRequest.Builder>
-
clearOneof
public CollectUserEventRequest.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<CollectUserEventRequest.Builder>
-
setRepeatedField
public CollectUserEventRequest.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<CollectUserEventRequest.Builder>
-
addRepeatedField
public CollectUserEventRequest.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<CollectUserEventRequest.Builder>
-
mergeFrom
public CollectUserEventRequest.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<CollectUserEventRequest.Builder>
-
mergeFrom
public CollectUserEventRequest.Builder mergeFrom(CollectUserEventRequest other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<CollectUserEventRequest.Builder>
-
mergeFrom
public CollectUserEventRequest.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<CollectUserEventRequest.Builder>- Throws:
IOException
-
getConversionRuleCase
public CollectUserEventRequest.ConversionRuleCase getConversionRuleCase()
- Specified by:
getConversionRuleCasein interfaceCollectUserEventRequestOrBuilder
-
clearConversionRule
public CollectUserEventRequest.Builder clearConversionRule()
-
hasPrebuiltRule
public boolean hasPrebuiltRule()
The prebuilt rule name that can convert a specific type of raw_json. For example: "ga4_bq" rule for the GA4 user event schema.
string prebuilt_rule = 6;- Specified by:
hasPrebuiltRulein interfaceCollectUserEventRequestOrBuilder- Returns:
- Whether the prebuiltRule field is set.
-
getPrebuiltRule
public String getPrebuiltRule()
The prebuilt rule name that can convert a specific type of raw_json. For example: "ga4_bq" rule for the GA4 user event schema.
string prebuilt_rule = 6;- Specified by:
getPrebuiltRulein interfaceCollectUserEventRequestOrBuilder- Returns:
- The prebuiltRule.
-
getPrebuiltRuleBytes
public com.google.protobuf.ByteString getPrebuiltRuleBytes()
The prebuilt rule name that can convert a specific type of raw_json. For example: "ga4_bq" rule for the GA4 user event schema.
string prebuilt_rule = 6;- Specified by:
getPrebuiltRuleBytesin interfaceCollectUserEventRequestOrBuilder- Returns:
- The bytes for prebuiltRule.
-
setPrebuiltRule
public CollectUserEventRequest.Builder setPrebuiltRule(String value)
The prebuilt rule name that can convert a specific type of raw_json. For example: "ga4_bq" rule for the GA4 user event schema.
string prebuilt_rule = 6;- Parameters:
value- The prebuiltRule to set.- Returns:
- This builder for chaining.
-
clearPrebuiltRule
public CollectUserEventRequest.Builder clearPrebuiltRule()
The prebuilt rule name that can convert a specific type of raw_json. For example: "ga4_bq" rule for the GA4 user event schema.
string prebuilt_rule = 6;- Returns:
- This builder for chaining.
-
setPrebuiltRuleBytes
public CollectUserEventRequest.Builder setPrebuiltRuleBytes(com.google.protobuf.ByteString value)
The prebuilt rule name that can convert a specific type of raw_json. For example: "ga4_bq" rule for the GA4 user event schema.
string prebuilt_rule = 6;- Parameters:
value- The bytes for prebuiltRule to set.- Returns:
- This builder for chaining.
-
getParent
public String getParent()
Required. The parent catalog name, such as `projects/1234/locations/global/catalogs/default_catalog`.
string parent = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getParentin interfaceCollectUserEventRequestOrBuilder- Returns:
- The parent.
-
getParentBytes
public com.google.protobuf.ByteString getParentBytes()
Required. The parent catalog name, such as `projects/1234/locations/global/catalogs/default_catalog`.
string parent = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getParentBytesin interfaceCollectUserEventRequestOrBuilder- Returns:
- The bytes for parent.
-
setParent
public CollectUserEventRequest.Builder setParent(String value)
Required. The parent catalog name, such as `projects/1234/locations/global/catalogs/default_catalog`.
string parent = 1 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The parent to set.- Returns:
- This builder for chaining.
-
clearParent
public CollectUserEventRequest.Builder clearParent()
Required. The parent catalog name, such as `projects/1234/locations/global/catalogs/default_catalog`.
string parent = 1 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setParentBytes
public CollectUserEventRequest.Builder setParentBytes(com.google.protobuf.ByteString value)
Required. The parent catalog name, such as `projects/1234/locations/global/catalogs/default_catalog`.
string parent = 1 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes for parent to set.- Returns:
- This builder for chaining.
-
getUserEvent
public String getUserEvent()
Required. URL encoded UserEvent proto with a length limit of 2,000,000 characters.
string user_event = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getUserEventin interfaceCollectUserEventRequestOrBuilder- Returns:
- The userEvent.
-
getUserEventBytes
public com.google.protobuf.ByteString getUserEventBytes()
Required. URL encoded UserEvent proto with a length limit of 2,000,000 characters.
string user_event = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getUserEventBytesin interfaceCollectUserEventRequestOrBuilder- Returns:
- The bytes for userEvent.
-
setUserEvent
public CollectUserEventRequest.Builder setUserEvent(String value)
Required. URL encoded UserEvent proto with a length limit of 2,000,000 characters.
string user_event = 2 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The userEvent to set.- Returns:
- This builder for chaining.
-
clearUserEvent
public CollectUserEventRequest.Builder clearUserEvent()
Required. URL encoded UserEvent proto with a length limit of 2,000,000 characters.
string user_event = 2 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setUserEventBytes
public CollectUserEventRequest.Builder setUserEventBytes(com.google.protobuf.ByteString value)
Required. URL encoded UserEvent proto with a length limit of 2,000,000 characters.
string user_event = 2 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes for userEvent to set.- Returns:
- This builder for chaining.
-
getUri
public String getUri()
The URL including cgi-parameters but excluding the hash fragment with a length limit of 5,000 characters. This is often more useful than the referer URL, because many browsers only send the domain for 3rd party requests.
string uri = 3;- Specified by:
getUriin interfaceCollectUserEventRequestOrBuilder- Returns:
- The uri.
-
getUriBytes
public com.google.protobuf.ByteString getUriBytes()
The URL including cgi-parameters but excluding the hash fragment with a length limit of 5,000 characters. This is often more useful than the referer URL, because many browsers only send the domain for 3rd party requests.
string uri = 3;- Specified by:
getUriBytesin interfaceCollectUserEventRequestOrBuilder- Returns:
- The bytes for uri.
-
setUri
public CollectUserEventRequest.Builder setUri(String value)
The URL including cgi-parameters but excluding the hash fragment with a length limit of 5,000 characters. This is often more useful than the referer URL, because many browsers only send the domain for 3rd party requests.
string uri = 3;- Parameters:
value- The uri to set.- Returns:
- This builder for chaining.
-
clearUri
public CollectUserEventRequest.Builder clearUri()
The URL including cgi-parameters but excluding the hash fragment with a length limit of 5,000 characters. This is often more useful than the referer URL, because many browsers only send the domain for 3rd party requests.
string uri = 3;- Returns:
- This builder for chaining.
-
setUriBytes
public CollectUserEventRequest.Builder setUriBytes(com.google.protobuf.ByteString value)
The URL including cgi-parameters but excluding the hash fragment with a length limit of 5,000 characters. This is often more useful than the referer URL, because many browsers only send the domain for 3rd party requests.
string uri = 3;- Parameters:
value- The bytes for uri to set.- Returns:
- This builder for chaining.
-
getEts
public long getEts()
The event timestamp in milliseconds. This prevents browser caching of otherwise identical get requests. The name is abbreviated to reduce the payload bytes.
int64 ets = 4;- Specified by:
getEtsin interfaceCollectUserEventRequestOrBuilder- Returns:
- The ets.
-
setEts
public CollectUserEventRequest.Builder setEts(long value)
The event timestamp in milliseconds. This prevents browser caching of otherwise identical get requests. The name is abbreviated to reduce the payload bytes.
int64 ets = 4;- Parameters:
value- The ets to set.- Returns:
- This builder for chaining.
-
clearEts
public CollectUserEventRequest.Builder clearEts()
The event timestamp in milliseconds. This prevents browser caching of otherwise identical get requests. The name is abbreviated to reduce the payload bytes.
int64 ets = 4;- Returns:
- This builder for chaining.
-
getRawJson
public String getRawJson()
An arbitrary serialized JSON string that contains necessary information that can comprise a user event. When this field is specified, the user_event field will be ignored. Note: line-delimited JSON is not supported, a single JSON only.
string raw_json = 5;- Specified by:
getRawJsonin interfaceCollectUserEventRequestOrBuilder- Returns:
- The rawJson.
-
getRawJsonBytes
public com.google.protobuf.ByteString getRawJsonBytes()
An arbitrary serialized JSON string that contains necessary information that can comprise a user event. When this field is specified, the user_event field will be ignored. Note: line-delimited JSON is not supported, a single JSON only.
string raw_json = 5;- Specified by:
getRawJsonBytesin interfaceCollectUserEventRequestOrBuilder- Returns:
- The bytes for rawJson.
-
setRawJson
public CollectUserEventRequest.Builder setRawJson(String value)
An arbitrary serialized JSON string that contains necessary information that can comprise a user event. When this field is specified, the user_event field will be ignored. Note: line-delimited JSON is not supported, a single JSON only.
string raw_json = 5;- Parameters:
value- The rawJson to set.- Returns:
- This builder for chaining.
-
clearRawJson
public CollectUserEventRequest.Builder clearRawJson()
An arbitrary serialized JSON string that contains necessary information that can comprise a user event. When this field is specified, the user_event field will be ignored. Note: line-delimited JSON is not supported, a single JSON only.
string raw_json = 5;- Returns:
- This builder for chaining.
-
setRawJsonBytes
public CollectUserEventRequest.Builder setRawJsonBytes(com.google.protobuf.ByteString value)
An arbitrary serialized JSON string that contains necessary information that can comprise a user event. When this field is specified, the user_event field will be ignored. Note: line-delimited JSON is not supported, a single JSON only.
string raw_json = 5;- Parameters:
value- The bytes for rawJson to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final CollectUserEventRequest.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<CollectUserEventRequest.Builder>
-
mergeUnknownFields
public final CollectUserEventRequest.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<CollectUserEventRequest.Builder>
-
-