Class User.Builder (0.20.0)

public static final class User.Builder extends GeneratedMessage.Builder<User.Builder> implements UserOrBuilder

Represents a single user, containing identifiers like PII and mobile device IDs that all refer to the same user.

Protobuf type google.ads.datamanager.v1.User

Implements

UserOrBuilder

Static Methods

getDescriptor()

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

Methods

build()

public User build()
Returns
Type Description
User

buildPartial()

public User buildPartial()
Returns
Type Description
User

clear()

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

clearMobileData()

public User.Builder clearMobileData()

Required. Multiple mobile device ID strings to represent a single user.

.google.ads.datamanager.v1.MobileData mobile_data = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
User.Builder

clearUserData()

public User.Builder clearUserData()

Required. Multiple pieces of user-provided data, used as the means of identifying the user.

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

Returns
Type Description
User.Builder

getDefaultInstanceForType()

public User getDefaultInstanceForType()
Returns
Type Description
User

getDescriptorForType()

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

getMobileData()

public MobileData getMobileData()

Required. Multiple mobile device ID strings to represent a single user.

.google.ads.datamanager.v1.MobileData mobile_data = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
MobileData

The mobileData.

getMobileDataBuilder()

public MobileData.Builder getMobileDataBuilder()

Required. Multiple mobile device ID strings to represent a single user.

.google.ads.datamanager.v1.MobileData mobile_data = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
MobileData.Builder

getMobileDataOrBuilder()

public MobileDataOrBuilder getMobileDataOrBuilder()

Required. Multiple mobile device ID strings to represent a single user.

.google.ads.datamanager.v1.MobileData mobile_data = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
MobileDataOrBuilder

getUserData()

public UserData getUserData()

Required. Multiple pieces of user-provided data, used as the means of identifying the user.

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

Returns
Type Description
UserData

The userData.

getUserDataBuilder()

public UserData.Builder getUserDataBuilder()

Required. Multiple pieces of user-provided data, used as the means of identifying the user.

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

Returns
Type Description
UserData.Builder

getUserDataOrBuilder()

public UserDataOrBuilder getUserDataOrBuilder()

Required. Multiple pieces of user-provided data, used as the means of identifying the user.

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

Returns
Type Description
UserDataOrBuilder

hasMobileData()

public boolean hasMobileData()

Required. Multiple mobile device ID strings to represent a single user.

.google.ads.datamanager.v1.MobileData mobile_data = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the mobileData field is set.

hasUserData()

public boolean hasUserData()

Required. Multiple pieces of user-provided data, used as the means of identifying the user.

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

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(User other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeMobileData(MobileData value)

public User.Builder mergeMobileData(MobileData value)

Required. Multiple mobile device ID strings to represent a single user.

.google.ads.datamanager.v1.MobileData mobile_data = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value MobileData
Returns
Type Description
User.Builder

mergeUserData(UserData value)

public User.Builder mergeUserData(UserData value)

Required. Multiple pieces of user-provided data, used as the means of identifying the user.

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

Parameter
Name Description
value UserData
Returns
Type Description
User.Builder

setMobileData(MobileData value)

public User.Builder setMobileData(MobileData value)

Required. Multiple mobile device ID strings to represent a single user.

.google.ads.datamanager.v1.MobileData mobile_data = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value MobileData
Returns
Type Description
User.Builder

setMobileData(MobileData.Builder builderForValue)

public User.Builder setMobileData(MobileData.Builder builderForValue)

Required. Multiple mobile device ID strings to represent a single user.

.google.ads.datamanager.v1.MobileData mobile_data = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
builderForValue MobileData.Builder
Returns
Type Description
User.Builder

setUserData(UserData value)

public User.Builder setUserData(UserData value)

Required. Multiple pieces of user-provided data, used as the means of identifying the user.

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

Parameter
Name Description
value UserData
Returns
Type Description
User.Builder

setUserData(UserData.Builder builderForValue)

public User.Builder setUserData(UserData.Builder builderForValue)

Required. Multiple pieces of user-provided data, used as the means of identifying the user.

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

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