Class PartnerLink.Builder (0.8.0)

public static final class PartnerLink.Builder extends GeneratedMessage.Builder<PartnerLink.Builder> implements PartnerLinkOrBuilder

A partner link between an owning account and a partner account.

Protobuf type google.ads.datamanager.v1.PartnerLink

Static Methods

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

Methods

public PartnerLink build()
Returns
Type Description
PartnerLink
public PartnerLink buildPartial()
Returns
Type Description
PartnerLink
public PartnerLink.Builder clear()
Returns
Type Description
PartnerLink.Builder
Overrides
public PartnerLink.Builder clearName()

Identifier. The name of the partner link. Format: accountTypes/{account_type}/accounts/{account}/partnerLinks/{partner_link}

string name = 1 [(.google.api.field_behavior) = IDENTIFIER];

Returns
Type Description
PartnerLink.Builder

This builder for chaining.

public PartnerLink.Builder clearOwningAccount()

Required. The owning account granting access to the partner account.

.google.ads.datamanager.v1.ProductAccount owning_account = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
PartnerLink.Builder
public PartnerLink.Builder clearPartnerAccount()

Required. The partner account granted access by the owning account.

.google.ads.datamanager.v1.ProductAccount partner_account = 4 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
PartnerLink.Builder
public PartnerLink.Builder clearPartnerLinkId()

Output only. The partner link ID.

string partner_link_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
PartnerLink.Builder

This builder for chaining.

public PartnerLink getDefaultInstanceForType()
Returns
Type Description
PartnerLink
public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides
public String getName()

Identifier. The name of the partner link. Format: accountTypes/{account_type}/accounts/{account}/partnerLinks/{partner_link}

string name = 1 [(.google.api.field_behavior) = IDENTIFIER];

Returns
Type Description
String

The name.

public ByteString getNameBytes()

Identifier. The name of the partner link. Format: accountTypes/{account_type}/accounts/{account}/partnerLinks/{partner_link}

string name = 1 [(.google.api.field_behavior) = IDENTIFIER];

Returns
Type Description
ByteString

The bytes for name.

public ProductAccount getOwningAccount()

Required. The owning account granting access to the partner account.

.google.ads.datamanager.v1.ProductAccount owning_account = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ProductAccount

The owningAccount.

public ProductAccount.Builder getOwningAccountBuilder()

Required. The owning account granting access to the partner account.

.google.ads.datamanager.v1.ProductAccount owning_account = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ProductAccount.Builder
public ProductAccountOrBuilder getOwningAccountOrBuilder()

Required. The owning account granting access to the partner account.

.google.ads.datamanager.v1.ProductAccount owning_account = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ProductAccountOrBuilder
public ProductAccount getPartnerAccount()

Required. The partner account granted access by the owning account.

.google.ads.datamanager.v1.ProductAccount partner_account = 4 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ProductAccount

The partnerAccount.

public ProductAccount.Builder getPartnerAccountBuilder()

Required. The partner account granted access by the owning account.

.google.ads.datamanager.v1.ProductAccount partner_account = 4 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ProductAccount.Builder
public ProductAccountOrBuilder getPartnerAccountOrBuilder()

Required. The partner account granted access by the owning account.

.google.ads.datamanager.v1.ProductAccount partner_account = 4 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ProductAccountOrBuilder
public String getPartnerLinkId()

Output only. The partner link ID.

string partner_link_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
String

The partnerLinkId.

public ByteString getPartnerLinkIdBytes()

Output only. The partner link ID.

string partner_link_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
ByteString

The bytes for partnerLinkId.

public boolean hasOwningAccount()

Required. The owning account granting access to the partner account.

.google.ads.datamanager.v1.ProductAccount owning_account = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the owningAccount field is set.

public boolean hasPartnerAccount()

Required. The partner account granted access by the owning account.

.google.ads.datamanager.v1.ProductAccount partner_account = 4 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the partnerAccount field is set.

protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides
public final boolean isInitialized()
Returns
Type Description
boolean
Overrides
public PartnerLink.Builder mergeFrom(PartnerLink other)
Parameter
Name Description
other PartnerLink
Returns
Type Description
PartnerLink.Builder
public PartnerLink.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
PartnerLink.Builder
Overrides
Exceptions
Type Description
IOException
public PartnerLink.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
PartnerLink.Builder
Overrides
public PartnerLink.Builder mergeOwningAccount(ProductAccount value)

Required. The owning account granting access to the partner account.

.google.ads.datamanager.v1.ProductAccount owning_account = 3 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value ProductAccount
Returns
Type Description
PartnerLink.Builder
public PartnerLink.Builder mergePartnerAccount(ProductAccount value)

Required. The partner account granted access by the owning account.

.google.ads.datamanager.v1.ProductAccount partner_account = 4 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value ProductAccount
Returns
Type Description
PartnerLink.Builder
public PartnerLink.Builder setName(String value)

Identifier. The name of the partner link. Format: accountTypes/{account_type}/accounts/{account}/partnerLinks/{partner_link}

string name = 1 [(.google.api.field_behavior) = IDENTIFIER];

Parameter
Name Description
value String

The name to set.

Returns
Type Description
PartnerLink.Builder

This builder for chaining.

public PartnerLink.Builder setNameBytes(ByteString value)

Identifier. The name of the partner link. Format: accountTypes/{account_type}/accounts/{account}/partnerLinks/{partner_link}

string name = 1 [(.google.api.field_behavior) = IDENTIFIER];

Parameter
Name Description
value ByteString

The bytes for name to set.

Returns
Type Description
PartnerLink.Builder

This builder for chaining.

public PartnerLink.Builder setOwningAccount(ProductAccount value)

Required. The owning account granting access to the partner account.

.google.ads.datamanager.v1.ProductAccount owning_account = 3 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value ProductAccount
Returns
Type Description
PartnerLink.Builder
public PartnerLink.Builder setOwningAccount(ProductAccount.Builder builderForValue)

Required. The owning account granting access to the partner account.

.google.ads.datamanager.v1.ProductAccount owning_account = 3 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
builderForValue ProductAccount.Builder
Returns
Type Description
PartnerLink.Builder
public PartnerLink.Builder setPartnerAccount(ProductAccount value)

Required. The partner account granted access by the owning account.

.google.ads.datamanager.v1.ProductAccount partner_account = 4 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value ProductAccount
Returns
Type Description
PartnerLink.Builder
public PartnerLink.Builder setPartnerAccount(ProductAccount.Builder builderForValue)

Required. The partner account granted access by the owning account.

.google.ads.datamanager.v1.ProductAccount partner_account = 4 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
builderForValue ProductAccount.Builder
Returns
Type Description
PartnerLink.Builder
public PartnerLink.Builder setPartnerLinkId(String value)

Output only. The partner link ID.

string partner_link_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value String

The partnerLinkId to set.

Returns
Type Description
PartnerLink.Builder

This builder for chaining.

public PartnerLink.Builder setPartnerLinkIdBytes(ByteString value)

Output only. The partner link ID.

string partner_link_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value ByteString

The bytes for partnerLinkId to set.

Returns
Type Description
PartnerLink.Builder

This builder for chaining.