Class AudienceMember.Builder (0.6.0)

public static final class AudienceMember.Builder extends GeneratedMessage.Builder<AudienceMember.Builder> implements AudienceMemberOrBuilder

The audience member to be operated on.

Protobuf type google.ads.datamanager.v1.AudienceMember

Static Methods

getDescriptor()

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

Methods

addAllDestinationReferences(Iterable<String> values)

public AudienceMember.Builder addAllDestinationReferences(Iterable<String> values)

Optional. Defines which Destination to send the audience member to.

repeated string destination_references = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
values Iterable<String>

The destinationReferences to add.

Returns
Type Description
AudienceMember.Builder

This builder for chaining.

addDestinationReferences(String value)

public AudienceMember.Builder addDestinationReferences(String value)

Optional. Defines which Destination to send the audience member to.

repeated string destination_references = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value String

The destinationReferences to add.

Returns
Type Description
AudienceMember.Builder

This builder for chaining.

addDestinationReferencesBytes(ByteString value)

public AudienceMember.Builder addDestinationReferencesBytes(ByteString value)

Optional. Defines which Destination to send the audience member to.

repeated string destination_references = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value ByteString

The bytes of the destinationReferences to add.

Returns
Type Description
AudienceMember.Builder

This builder for chaining.

build()

public AudienceMember build()
Returns
Type Description
AudienceMember

buildPartial()

public AudienceMember buildPartial()
Returns
Type Description
AudienceMember

clear()

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

clearConsent()

public AudienceMember.Builder clearConsent()

Optional. The consent setting for the user.

.google.ads.datamanager.v1.Consent consent = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
AudienceMember.Builder

clearData()

public AudienceMember.Builder clearData()
Returns
Type Description
AudienceMember.Builder

clearDestinationReferences()

public AudienceMember.Builder clearDestinationReferences()

Optional. Defines which Destination to send the audience member to.

repeated string destination_references = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
AudienceMember.Builder

This builder for chaining.

clearMobileData()

public AudienceMember.Builder clearMobileData()

Data identifying the user's mobile devices.

.google.ads.datamanager.v1.MobileData mobile_data = 5;

Returns
Type Description
AudienceMember.Builder

clearPairData()

public AudienceMember.Builder clearPairData()

Publisher Advertiser Identity Reconciliation (PAIR) IDs.

.google.ads.datamanager.v1.PairData pair_data = 4;

Returns
Type Description
AudienceMember.Builder

clearUserData()

public AudienceMember.Builder clearUserData()

User-provided data that identifies the user.

.google.ads.datamanager.v1.UserData user_data = 2;

Returns
Type Description
AudienceMember.Builder

getConsent()

public Consent getConsent()

Optional. The consent setting for the user.

.google.ads.datamanager.v1.Consent consent = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Consent

The consent.

getConsentBuilder()

public Consent.Builder getConsentBuilder()

Optional. The consent setting for the user.

.google.ads.datamanager.v1.Consent consent = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Consent.Builder

getConsentOrBuilder()

public ConsentOrBuilder getConsentOrBuilder()

Optional. The consent setting for the user.

.google.ads.datamanager.v1.Consent consent = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ConsentOrBuilder

getDataCase()

public AudienceMember.DataCase getDataCase()
Returns
Type Description
AudienceMember.DataCase

getDefaultInstanceForType()

public AudienceMember getDefaultInstanceForType()
Returns
Type Description
AudienceMember

getDescriptorForType()

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

getDestinationReferences(int index)

public String getDestinationReferences(int index)

Optional. Defines which Destination to send the audience member to.

repeated string destination_references = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The destinationReferences at the given index.

getDestinationReferencesBytes(int index)

public ByteString getDestinationReferencesBytes(int index)

Optional. Defines which Destination to send the audience member to.

repeated string destination_references = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the destinationReferences at the given index.

getDestinationReferencesCount()

public int getDestinationReferencesCount()

Optional. Defines which Destination to send the audience member to.

repeated string destination_references = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The count of destinationReferences.

getDestinationReferencesList()

public ProtocolStringList getDestinationReferencesList()

Optional. Defines which Destination to send the audience member to.

repeated string destination_references = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ProtocolStringList

A list containing the destinationReferences.

getMobileData()

public MobileData getMobileData()

Data identifying the user's mobile devices.

.google.ads.datamanager.v1.MobileData mobile_data = 5;

Returns
Type Description
MobileData

The mobileData.

getMobileDataBuilder()

public MobileData.Builder getMobileDataBuilder()

Data identifying the user's mobile devices.

.google.ads.datamanager.v1.MobileData mobile_data = 5;

Returns
Type Description
MobileData.Builder

getMobileDataOrBuilder()

public MobileDataOrBuilder getMobileDataOrBuilder()

Data identifying the user's mobile devices.

.google.ads.datamanager.v1.MobileData mobile_data = 5;

Returns
Type Description
MobileDataOrBuilder

getPairData()

public PairData getPairData()

Publisher Advertiser Identity Reconciliation (PAIR) IDs.

.google.ads.datamanager.v1.PairData pair_data = 4;

Returns
Type Description
PairData

The pairData.

getPairDataBuilder()

public PairData.Builder getPairDataBuilder()

Publisher Advertiser Identity Reconciliation (PAIR) IDs.

.google.ads.datamanager.v1.PairData pair_data = 4;

Returns
Type Description
PairData.Builder

getPairDataOrBuilder()

public PairDataOrBuilder getPairDataOrBuilder()

Publisher Advertiser Identity Reconciliation (PAIR) IDs.

.google.ads.datamanager.v1.PairData pair_data = 4;

Returns
Type Description
PairDataOrBuilder

getUserData()

public UserData getUserData()

User-provided data that identifies the user.

.google.ads.datamanager.v1.UserData user_data = 2;

Returns
Type Description
UserData

The userData.

getUserDataBuilder()

public UserData.Builder getUserDataBuilder()

User-provided data that identifies the user.

.google.ads.datamanager.v1.UserData user_data = 2;

Returns
Type Description
UserData.Builder

getUserDataOrBuilder()

public UserDataOrBuilder getUserDataOrBuilder()

User-provided data that identifies the user.

.google.ads.datamanager.v1.UserData user_data = 2;

Returns
Type Description
UserDataOrBuilder

hasConsent()

public boolean hasConsent()

Optional. The consent setting for the user.

.google.ads.datamanager.v1.Consent consent = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the consent field is set.

hasMobileData()

public boolean hasMobileData()

Data identifying the user's mobile devices.

.google.ads.datamanager.v1.MobileData mobile_data = 5;

Returns
Type Description
boolean

Whether the mobileData field is set.

hasPairData()

public boolean hasPairData()

Publisher Advertiser Identity Reconciliation (PAIR) IDs.

.google.ads.datamanager.v1.PairData pair_data = 4;

Returns
Type Description
boolean

Whether the pairData field is set.

hasUserData()

public boolean hasUserData()

User-provided data that identifies the user.

.google.ads.datamanager.v1.UserData user_data = 2;

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
public AudienceMember.Builder mergeConsent(Consent value)

Optional. The consent setting for the user.

.google.ads.datamanager.v1.Consent consent = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value Consent
Returns
Type Description
AudienceMember.Builder

mergeFrom(AudienceMember other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeMobileData(MobileData value)

public AudienceMember.Builder mergeMobileData(MobileData value)

Data identifying the user's mobile devices.

.google.ads.datamanager.v1.MobileData mobile_data = 5;

Parameter
Name Description
value MobileData
Returns
Type Description
AudienceMember.Builder

mergePairData(PairData value)

public AudienceMember.Builder mergePairData(PairData value)

Publisher Advertiser Identity Reconciliation (PAIR) IDs.

.google.ads.datamanager.v1.PairData pair_data = 4;

Parameter
Name Description
value PairData
Returns
Type Description
AudienceMember.Builder

mergeUserData(UserData value)

public AudienceMember.Builder mergeUserData(UserData value)

User-provided data that identifies the user.

.google.ads.datamanager.v1.UserData user_data = 2;

Parameter
Name Description
value UserData
Returns
Type Description
AudienceMember.Builder
public AudienceMember.Builder setConsent(Consent value)

Optional. The consent setting for the user.

.google.ads.datamanager.v1.Consent consent = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value Consent
Returns
Type Description
AudienceMember.Builder
public AudienceMember.Builder setConsent(Consent.Builder builderForValue)

Optional. The consent setting for the user.

.google.ads.datamanager.v1.Consent consent = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue Consent.Builder
Returns
Type Description
AudienceMember.Builder

setDestinationReferences(int index, String value)

public AudienceMember.Builder setDestinationReferences(int index, String value)

Optional. Defines which Destination to send the audience member to.

repeated string destination_references = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int

The index to set the value at.

value String

The destinationReferences to set.

Returns
Type Description
AudienceMember.Builder

This builder for chaining.

setMobileData(MobileData value)

public AudienceMember.Builder setMobileData(MobileData value)

Data identifying the user's mobile devices.

.google.ads.datamanager.v1.MobileData mobile_data = 5;

Parameter
Name Description
value MobileData
Returns
Type Description
AudienceMember.Builder

setMobileData(MobileData.Builder builderForValue)

public AudienceMember.Builder setMobileData(MobileData.Builder builderForValue)

Data identifying the user's mobile devices.

.google.ads.datamanager.v1.MobileData mobile_data = 5;

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

setPairData(PairData value)

public AudienceMember.Builder setPairData(PairData value)

Publisher Advertiser Identity Reconciliation (PAIR) IDs.

.google.ads.datamanager.v1.PairData pair_data = 4;

Parameter
Name Description
value PairData
Returns
Type Description
AudienceMember.Builder

setPairData(PairData.Builder builderForValue)

public AudienceMember.Builder setPairData(PairData.Builder builderForValue)

Publisher Advertiser Identity Reconciliation (PAIR) IDs.

.google.ads.datamanager.v1.PairData pair_data = 4;

Parameter
Name Description
builderForValue PairData.Builder
Returns
Type Description
AudienceMember.Builder

setUserData(UserData value)

public AudienceMember.Builder setUserData(UserData value)

User-provided data that identifies the user.

.google.ads.datamanager.v1.UserData user_data = 2;

Parameter
Name Description
value UserData
Returns
Type Description
AudienceMember.Builder

setUserData(UserData.Builder builderForValue)

public AudienceMember.Builder setUserData(UserData.Builder builderForValue)

User-provided data that identifies the user.

.google.ads.datamanager.v1.UserData user_data = 2;

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