Class EventAttribute.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<EventAttribute.Builder>
-
- com.google.ads.googleads.v14.common.EventAttribute.Builder
-
- All Implemented Interfaces:
EventAttributeOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,java.lang.Cloneable
- Enclosing class:
- EventAttribute
public static final class EventAttribute.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<EventAttribute.Builder> implements EventAttributeOrBuilder
Advertiser defined events and their attributes. All the values in the nested fields are required.
Protobuf typegoogle.ads.googleads.v14.common.EventAttribute
-
-
Method Summary
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, 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<EventAttribute.Builder>
-
clear
public EventAttribute.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<EventAttribute.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<EventAttribute.Builder>
-
getDefaultInstanceForType
public EventAttribute getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public EventAttribute build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public EventAttribute buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public EventAttribute.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<EventAttribute.Builder>
-
setField
public EventAttribute.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<EventAttribute.Builder>
-
clearField
public EventAttribute.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<EventAttribute.Builder>
-
clearOneof
public EventAttribute.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<EventAttribute.Builder>
-
setRepeatedField
public EventAttribute.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<EventAttribute.Builder>
-
addRepeatedField
public EventAttribute.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<EventAttribute.Builder>
-
mergeFrom
public EventAttribute.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<EventAttribute.Builder>
-
mergeFrom
public EventAttribute.Builder mergeFrom(EventAttribute other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<EventAttribute.Builder>
-
mergeFrom
public EventAttribute.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<EventAttribute.Builder>- Throws:
java.io.IOException
-
getEvent
public java.lang.String getEvent()
Required. Advertiser defined event to be used for remarketing. The accepted values are "Viewed", "Cart", "Purchased" and "Recommended".
string event = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getEventin interfaceEventAttributeOrBuilder- Returns:
- The event.
-
getEventBytes
public com.google.protobuf.ByteString getEventBytes()
Required. Advertiser defined event to be used for remarketing. The accepted values are "Viewed", "Cart", "Purchased" and "Recommended".
string event = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getEventBytesin interfaceEventAttributeOrBuilder- Returns:
- The bytes for event.
-
setEvent
public EventAttribute.Builder setEvent(java.lang.String value)
Required. Advertiser defined event to be used for remarketing. The accepted values are "Viewed", "Cart", "Purchased" and "Recommended".
string event = 1 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The event to set.- Returns:
- This builder for chaining.
-
clearEvent
public EventAttribute.Builder clearEvent()
Required. Advertiser defined event to be used for remarketing. The accepted values are "Viewed", "Cart", "Purchased" and "Recommended".
string event = 1 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setEventBytes
public EventAttribute.Builder setEventBytes(com.google.protobuf.ByteString value)
Required. Advertiser defined event to be used for remarketing. The accepted values are "Viewed", "Cart", "Purchased" and "Recommended".
string event = 1 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes for event to set.- Returns:
- This builder for chaining.
-
getEventDateTime
public java.lang.String getEventDateTime()
Required. Timestamp at which the event happened. The format is YYYY-MM-DD HH:MM:SS[+/-HH:MM], where [+/-HH:MM] is an optional timezone offset from UTC. If the offset is absent, the API will use the account's timezone as default.
string event_date_time = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getEventDateTimein interfaceEventAttributeOrBuilder- Returns:
- The eventDateTime.
-
getEventDateTimeBytes
public com.google.protobuf.ByteString getEventDateTimeBytes()
Required. Timestamp at which the event happened. The format is YYYY-MM-DD HH:MM:SS[+/-HH:MM], where [+/-HH:MM] is an optional timezone offset from UTC. If the offset is absent, the API will use the account's timezone as default.
string event_date_time = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getEventDateTimeBytesin interfaceEventAttributeOrBuilder- Returns:
- The bytes for eventDateTime.
-
setEventDateTime
public EventAttribute.Builder setEventDateTime(java.lang.String value)
Required. Timestamp at which the event happened. The format is YYYY-MM-DD HH:MM:SS[+/-HH:MM], where [+/-HH:MM] is an optional timezone offset from UTC. If the offset is absent, the API will use the account's timezone as default.
string event_date_time = 2 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The eventDateTime to set.- Returns:
- This builder for chaining.
-
clearEventDateTime
public EventAttribute.Builder clearEventDateTime()
Required. Timestamp at which the event happened. The format is YYYY-MM-DD HH:MM:SS[+/-HH:MM], where [+/-HH:MM] is an optional timezone offset from UTC. If the offset is absent, the API will use the account's timezone as default.
string event_date_time = 2 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setEventDateTimeBytes
public EventAttribute.Builder setEventDateTimeBytes(com.google.protobuf.ByteString value)
Required. Timestamp at which the event happened. The format is YYYY-MM-DD HH:MM:SS[+/-HH:MM], where [+/-HH:MM] is an optional timezone offset from UTC. If the offset is absent, the API will use the account's timezone as default.
string event_date_time = 2 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes for eventDateTime to set.- Returns:
- This builder for chaining.
-
getItemAttributeList
public java.util.List<EventItemAttribute> getItemAttributeList()
Required. Item attributes of the event.
repeated .google.ads.googleads.v14.common.EventItemAttribute item_attribute = 3 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getItemAttributeListin interfaceEventAttributeOrBuilder
-
getItemAttributeCount
public int getItemAttributeCount()
Required. Item attributes of the event.
repeated .google.ads.googleads.v14.common.EventItemAttribute item_attribute = 3 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getItemAttributeCountin interfaceEventAttributeOrBuilder
-
getItemAttribute
public EventItemAttribute getItemAttribute(int index)
Required. Item attributes of the event.
repeated .google.ads.googleads.v14.common.EventItemAttribute item_attribute = 3 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getItemAttributein interfaceEventAttributeOrBuilder
-
setItemAttribute
public EventAttribute.Builder setItemAttribute(int index, EventItemAttribute value)
Required. Item attributes of the event.
repeated .google.ads.googleads.v14.common.EventItemAttribute item_attribute = 3 [(.google.api.field_behavior) = REQUIRED];
-
setItemAttribute
public EventAttribute.Builder setItemAttribute(int index, EventItemAttribute.Builder builderForValue)
Required. Item attributes of the event.
repeated .google.ads.googleads.v14.common.EventItemAttribute item_attribute = 3 [(.google.api.field_behavior) = REQUIRED];
-
addItemAttribute
public EventAttribute.Builder addItemAttribute(EventItemAttribute value)
Required. Item attributes of the event.
repeated .google.ads.googleads.v14.common.EventItemAttribute item_attribute = 3 [(.google.api.field_behavior) = REQUIRED];
-
addItemAttribute
public EventAttribute.Builder addItemAttribute(int index, EventItemAttribute value)
Required. Item attributes of the event.
repeated .google.ads.googleads.v14.common.EventItemAttribute item_attribute = 3 [(.google.api.field_behavior) = REQUIRED];
-
addItemAttribute
public EventAttribute.Builder addItemAttribute(EventItemAttribute.Builder builderForValue)
Required. Item attributes of the event.
repeated .google.ads.googleads.v14.common.EventItemAttribute item_attribute = 3 [(.google.api.field_behavior) = REQUIRED];
-
addItemAttribute
public EventAttribute.Builder addItemAttribute(int index, EventItemAttribute.Builder builderForValue)
Required. Item attributes of the event.
repeated .google.ads.googleads.v14.common.EventItemAttribute item_attribute = 3 [(.google.api.field_behavior) = REQUIRED];
-
addAllItemAttribute
public EventAttribute.Builder addAllItemAttribute(java.lang.Iterable<? extends EventItemAttribute> values)
Required. Item attributes of the event.
repeated .google.ads.googleads.v14.common.EventItemAttribute item_attribute = 3 [(.google.api.field_behavior) = REQUIRED];
-
clearItemAttribute
public EventAttribute.Builder clearItemAttribute()
Required. Item attributes of the event.
repeated .google.ads.googleads.v14.common.EventItemAttribute item_attribute = 3 [(.google.api.field_behavior) = REQUIRED];
-
removeItemAttribute
public EventAttribute.Builder removeItemAttribute(int index)
Required. Item attributes of the event.
repeated .google.ads.googleads.v14.common.EventItemAttribute item_attribute = 3 [(.google.api.field_behavior) = REQUIRED];
-
getItemAttributeBuilder
public EventItemAttribute.Builder getItemAttributeBuilder(int index)
Required. Item attributes of the event.
repeated .google.ads.googleads.v14.common.EventItemAttribute item_attribute = 3 [(.google.api.field_behavior) = REQUIRED];
-
getItemAttributeOrBuilder
public EventItemAttributeOrBuilder getItemAttributeOrBuilder(int index)
Required. Item attributes of the event.
repeated .google.ads.googleads.v14.common.EventItemAttribute item_attribute = 3 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getItemAttributeOrBuilderin interfaceEventAttributeOrBuilder
-
getItemAttributeOrBuilderList
public java.util.List<? extends EventItemAttributeOrBuilder> getItemAttributeOrBuilderList()
Required. Item attributes of the event.
repeated .google.ads.googleads.v14.common.EventItemAttribute item_attribute = 3 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getItemAttributeOrBuilderListin interfaceEventAttributeOrBuilder
-
addItemAttributeBuilder
public EventItemAttribute.Builder addItemAttributeBuilder()
Required. Item attributes of the event.
repeated .google.ads.googleads.v14.common.EventItemAttribute item_attribute = 3 [(.google.api.field_behavior) = REQUIRED];
-
addItemAttributeBuilder
public EventItemAttribute.Builder addItemAttributeBuilder(int index)
Required. Item attributes of the event.
repeated .google.ads.googleads.v14.common.EventItemAttribute item_attribute = 3 [(.google.api.field_behavior) = REQUIRED];
-
getItemAttributeBuilderList
public java.util.List<EventItemAttribute.Builder> getItemAttributeBuilderList()
Required. Item attributes of the event.
repeated .google.ads.googleads.v14.common.EventItemAttribute item_attribute = 3 [(.google.api.field_behavior) = REQUIRED];
-
setUnknownFields
public final EventAttribute.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<EventAttribute.Builder>
-
mergeUnknownFields
public final EventAttribute.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<EventAttribute.Builder>
-
-