Class AudienceSegment.NonRuleBasedFirstPartyAudienceSegment.Builder (0.58.0)

public static final class AudienceSegment.NonRuleBasedFirstPartyAudienceSegment.Builder extends GeneratedMessage.Builder<AudienceSegment.NonRuleBasedFirstPartyAudienceSegment.Builder> implements AudienceSegment.NonRuleBasedFirstPartyAudienceSegmentOrBuilder

An AudienceSegment owned by the publisher network that does not contain a rule. Cookies are usually added to these segments through cookie upload.

Protobuf type google.ads.admanager.v1.AudienceSegment.NonRuleBasedFirstPartyAudienceSegment

Inheritance

java.lang.Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessage.Builder > AudienceSegment.NonRuleBasedFirstPartyAudienceSegment.Builder

Static Methods

getDescriptor()

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

Methods

build()

public AudienceSegment.NonRuleBasedFirstPartyAudienceSegment build()
Returns
Type Description
AudienceSegment.NonRuleBasedFirstPartyAudienceSegment

buildPartial()

public AudienceSegment.NonRuleBasedFirstPartyAudienceSegment buildPartial()
Returns
Type Description
AudienceSegment.NonRuleBasedFirstPartyAudienceSegment

clear()

public AudienceSegment.NonRuleBasedFirstPartyAudienceSegment.Builder clear()
Returns
Type Description
AudienceSegment.NonRuleBasedFirstPartyAudienceSegment.Builder
Overrides

clearMembershipExpirationDays()

public AudienceSegment.NonRuleBasedFirstPartyAudienceSegment.Builder clearMembershipExpirationDays()

Required. Number of days after which a user's cookie will be removed from the AudienceSegment due to inactivity. The field can be between 1 and 540.

optional int64 membership_expiration_days = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
AudienceSegment.NonRuleBasedFirstPartyAudienceSegment.Builder

This builder for chaining.

getDefaultInstanceForType()

public AudienceSegment.NonRuleBasedFirstPartyAudienceSegment getDefaultInstanceForType()
Returns
Type Description
AudienceSegment.NonRuleBasedFirstPartyAudienceSegment

getDescriptorForType()

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

getMembershipExpirationDays()

public long getMembershipExpirationDays()

Required. Number of days after which a user's cookie will be removed from the AudienceSegment due to inactivity. The field can be between 1 and 540.

optional int64 membership_expiration_days = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
long

The membershipExpirationDays.

hasMembershipExpirationDays()

public boolean hasMembershipExpirationDays()

Required. Number of days after which a user's cookie will be removed from the AudienceSegment due to inactivity. The field can be between 1 and 540.

optional int64 membership_expiration_days = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the membershipExpirationDays field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(AudienceSegment.NonRuleBasedFirstPartyAudienceSegment other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

setMembershipExpirationDays(long value)

public AudienceSegment.NonRuleBasedFirstPartyAudienceSegment.Builder setMembershipExpirationDays(long value)

Required. Number of days after which a user's cookie will be removed from the AudienceSegment due to inactivity. The field can be between 1 and 540.

optional int64 membership_expiration_days = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value long

The membershipExpirationDays to set.

Returns
Type Description
AudienceSegment.NonRuleBasedFirstPartyAudienceSegment.Builder

This builder for chaining.