Class CompositeData.Builder (0.14.0)

public static final class CompositeData.Builder extends GeneratedMessage.Builder<CompositeData.Builder> implements CompositeDataOrBuilder

Composite data holding identifiers and associated data for a user. At least one of user_data or ip_data is required.

Protobuf type google.ads.datamanager.v1.CompositeData

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

addAllIpData(Iterable<? extends IpData> values)

public CompositeData.Builder addAllIpData(Iterable<? extends IpData> values)

Optional. IP address data representing customer interaction used to build the audience.

repeated .google.ads.datamanager.v1.IpData ip_data = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
values Iterable<? extends com.google.ads.datamanager.v1.IpData>
Returns
Type Description
CompositeData.Builder

addIpData(IpData value)

public CompositeData.Builder addIpData(IpData value)

Optional. IP address data representing customer interaction used to build the audience.

repeated .google.ads.datamanager.v1.IpData ip_data = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value IpData
Returns
Type Description
CompositeData.Builder

addIpData(IpData.Builder builderForValue)

public CompositeData.Builder addIpData(IpData.Builder builderForValue)

Optional. IP address data representing customer interaction used to build the audience.

repeated .google.ads.datamanager.v1.IpData ip_data = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue IpData.Builder
Returns
Type Description
CompositeData.Builder

addIpData(int index, IpData value)

public CompositeData.Builder addIpData(int index, IpData value)

Optional. IP address data representing customer interaction used to build the audience.

repeated .google.ads.datamanager.v1.IpData ip_data = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int
value IpData
Returns
Type Description
CompositeData.Builder

addIpData(int index, IpData.Builder builderForValue)

public CompositeData.Builder addIpData(int index, IpData.Builder builderForValue)

Optional. IP address data representing customer interaction used to build the audience.

repeated .google.ads.datamanager.v1.IpData ip_data = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int
builderForValue IpData.Builder
Returns
Type Description
CompositeData.Builder

addIpDataBuilder()

public IpData.Builder addIpDataBuilder()

Optional. IP address data representing customer interaction used to build the audience.

repeated .google.ads.datamanager.v1.IpData ip_data = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
IpData.Builder

addIpDataBuilder(int index)

public IpData.Builder addIpDataBuilder(int index)

Optional. IP address data representing customer interaction used to build the audience.

repeated .google.ads.datamanager.v1.IpData ip_data = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
IpData.Builder

build()

public CompositeData build()
Returns
Type Description
CompositeData

buildPartial()

public CompositeData buildPartial()
Returns
Type Description
CompositeData

clear()

public CompositeData.Builder clear()
Returns
Type Description
CompositeData.Builder
Overrides

clearIpData()

public CompositeData.Builder clearIpData()

Optional. IP address data representing customer interaction used to build the audience.

repeated .google.ads.datamanager.v1.IpData ip_data = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
CompositeData.Builder

clearUserData()

public CompositeData.Builder clearUserData()

Optional. User-provided data that identifies the user.

.google.ads.datamanager.v1.UserData user_data = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
CompositeData.Builder

getDefaultInstanceForType()

public CompositeData getDefaultInstanceForType()
Returns
Type Description
CompositeData

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getIpData(int index)

public IpData getIpData(int index)

Optional. IP address data representing customer interaction used to build the audience.

repeated .google.ads.datamanager.v1.IpData ip_data = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
IpData

getIpDataBuilder(int index)

public IpData.Builder getIpDataBuilder(int index)

Optional. IP address data representing customer interaction used to build the audience.

repeated .google.ads.datamanager.v1.IpData ip_data = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
IpData.Builder

getIpDataBuilderList()

public List<IpData.Builder> getIpDataBuilderList()

Optional. IP address data representing customer interaction used to build the audience.

repeated .google.ads.datamanager.v1.IpData ip_data = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<Builder>

getIpDataCount()

public int getIpDataCount()

Optional. IP address data representing customer interaction used to build the audience.

repeated .google.ads.datamanager.v1.IpData ip_data = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

getIpDataList()

public List<IpData> getIpDataList()

Optional. IP address data representing customer interaction used to build the audience.

repeated .google.ads.datamanager.v1.IpData ip_data = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<IpData>

getIpDataOrBuilder(int index)

public IpDataOrBuilder getIpDataOrBuilder(int index)

Optional. IP address data representing customer interaction used to build the audience.

repeated .google.ads.datamanager.v1.IpData ip_data = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
IpDataOrBuilder

getIpDataOrBuilderList()

public List<? extends IpDataOrBuilder> getIpDataOrBuilderList()

Optional. IP address data representing customer interaction used to build the audience.

repeated .google.ads.datamanager.v1.IpData ip_data = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<? extends com.google.ads.datamanager.v1.IpDataOrBuilder>

getUserData()

public UserData getUserData()

Optional. User-provided data that identifies the user.

.google.ads.datamanager.v1.UserData user_data = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
UserData

The userData.

getUserDataBuilder()

public UserData.Builder getUserDataBuilder()

Optional. User-provided data that identifies the user.

.google.ads.datamanager.v1.UserData user_data = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
UserData.Builder

getUserDataOrBuilder()

public UserDataOrBuilder getUserDataOrBuilder()

Optional. User-provided data that identifies the user.

.google.ads.datamanager.v1.UserData user_data = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
UserDataOrBuilder

hasUserData()

public boolean hasUserData()

Optional. User-provided data that identifies the user.

.google.ads.datamanager.v1.UserData user_data = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the userData field is set.

internalGetFieldAccessorTable()

protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(CompositeData other)

public CompositeData.Builder mergeFrom(CompositeData other)
Parameter
Name Description
other CompositeData
Returns
Type Description
CompositeData.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public CompositeData.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
CompositeData.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public CompositeData.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
CompositeData.Builder
Overrides

mergeUserData(UserData value)

public CompositeData.Builder mergeUserData(UserData value)

Optional. User-provided data that identifies the user.

.google.ads.datamanager.v1.UserData user_data = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value UserData
Returns
Type Description
CompositeData.Builder

removeIpData(int index)

public CompositeData.Builder removeIpData(int index)

Optional. IP address data representing customer interaction used to build the audience.

repeated .google.ads.datamanager.v1.IpData ip_data = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
CompositeData.Builder

setIpData(int index, IpData value)

public CompositeData.Builder setIpData(int index, IpData value)

Optional. IP address data representing customer interaction used to build the audience.

repeated .google.ads.datamanager.v1.IpData ip_data = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int
value IpData
Returns
Type Description
CompositeData.Builder

setIpData(int index, IpData.Builder builderForValue)

public CompositeData.Builder setIpData(int index, IpData.Builder builderForValue)

Optional. IP address data representing customer interaction used to build the audience.

repeated .google.ads.datamanager.v1.IpData ip_data = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int
builderForValue IpData.Builder
Returns
Type Description
CompositeData.Builder

setUserData(UserData value)

public CompositeData.Builder setUserData(UserData value)

Optional. User-provided data that identifies the user.

.google.ads.datamanager.v1.UserData user_data = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value UserData
Returns
Type Description
CompositeData.Builder

setUserData(UserData.Builder builderForValue)

public CompositeData.Builder setUserData(UserData.Builder builderForValue)

Optional. User-provided data that identifies the user.

.google.ads.datamanager.v1.UserData user_data = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue UserData.Builder
Returns
Type Description
CompositeData.Builder