public final class Destination extends GeneratedMessageV3 implements DestinationOrBuilder
The Google product you're sending data to. For example, a Google
Ads account.
Protobuf type google.ads.datamanager.v1.Destination
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static Fields
LINKED_ACCOUNT_FIELD_NUMBER
public static final int LINKED_ACCOUNT_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
LOGIN_ACCOUNT_FIELD_NUMBER
public static final int LOGIN_ACCOUNT_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
OPERATING_ACCOUNT_FIELD_NUMBER
public static final int OPERATING_ACCOUNT_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
PRODUCT_DESTINATION_ID_FIELD_NUMBER
public static final int PRODUCT_DESTINATION_ID_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
REFERENCE_FIELD_NUMBER
public static final int REFERENCE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static Destination getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static Destination.Builder newBuilder()
newBuilder(Destination prototype)
public static Destination.Builder newBuilder(Destination prototype)
public static Destination parseDelimitedFrom(InputStream input)
public static Destination parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static Destination parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static Destination parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static Destination parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Destination parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Destination parseFrom(CodedInputStream input)
public static Destination parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static Destination parseFrom(InputStream input)
public static Destination parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static Destination parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Destination parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<Destination> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getDefaultInstanceForType()
public Destination getDefaultInstanceForType()
getLinkedAccount()
public ProductAccount getLinkedAccount()
Optional. An account that the calling user's
login_account has
access to, through an established account link. For example, a data
partner's login_account might have access to a client's linked_account.
The partner might use this field to send data from the linked_account to
another
operating_account.
.google.ads.datamanager.v1.ProductAccount linked_account = 3 [(.google.api.field_behavior) = OPTIONAL];
getLinkedAccountOrBuilder()
public ProductAccountOrBuilder getLinkedAccountOrBuilder()
Optional. An account that the calling user's
login_account has
access to, through an established account link. For example, a data
partner's login_account might have access to a client's linked_account.
The partner might use this field to send data from the linked_account to
another
operating_account.
.google.ads.datamanager.v1.ProductAccount linked_account = 3 [(.google.api.field_behavior) = OPTIONAL];
getLoginAccount()
public ProductAccount getLoginAccount()
Optional. The account used to make this API call. To add or remove data
from the
operating_account,
this login_account must have write access to the operating_account. For
example, a manager account of the operating_account, or an account with
an established link to the operating_account.
.google.ads.datamanager.v1.ProductAccount login_account = 2 [(.google.api.field_behavior) = OPTIONAL];
getLoginAccountOrBuilder()
public ProductAccountOrBuilder getLoginAccountOrBuilder()
Optional. The account used to make this API call. To add or remove data
from the
operating_account,
this login_account must have write access to the operating_account. For
example, a manager account of the operating_account, or an account with
an established link to the operating_account.
.google.ads.datamanager.v1.ProductAccount login_account = 2 [(.google.api.field_behavior) = OPTIONAL];
getOperatingAccount()
public ProductAccount getOperatingAccount()
Required. The account to send the data to or remove the data from.
.google.ads.datamanager.v1.ProductAccount operating_account = 4 [(.google.api.field_behavior) = REQUIRED];
getOperatingAccountOrBuilder()
public ProductAccountOrBuilder getOperatingAccountOrBuilder()
Required. The account to send the data to or remove the data from.
.google.ads.datamanager.v1.ProductAccount operating_account = 4 [(.google.api.field_behavior) = REQUIRED];
getParserForType()
public Parser<Destination> getParserForType()
Overrides
getProductDestinationId()
public String getProductDestinationId()
Required. The object within the product account to ingest into. For
example, a Google Ads audience ID, a Display & Video 360 audience ID or a
Google Ads conversion action ID.
string product_destination_id = 5 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
String |
The productDestinationId.
|
getProductDestinationIdBytes()
public ByteString getProductDestinationIdBytes()
Required. The object within the product account to ingest into. For
example, a Google Ads audience ID, a Display & Video 360 audience ID or a
Google Ads conversion action ID.
string product_destination_id = 5 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
ByteString |
The bytes for productDestinationId.
|
getReference()
public String getReference()
Optional. ID for this Destination resource, unique within the request.
Use to reference this Destination in the
IngestEventsRequest and
IngestAudienceMembersRequest.
string reference = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
String |
The reference.
|
getReferenceBytes()
public ByteString getReferenceBytes()
Optional. ID for this Destination resource, unique within the request.
Use to reference this Destination in the
IngestEventsRequest and
IngestAudienceMembersRequest.
string reference = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
ByteString |
The bytes for reference.
|
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
hasLinkedAccount()
public boolean hasLinkedAccount()
Optional. An account that the calling user's
login_account has
access to, through an established account link. For example, a data
partner's login_account might have access to a client's linked_account.
The partner might use this field to send data from the linked_account to
another
operating_account.
.google.ads.datamanager.v1.ProductAccount linked_account = 3 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
boolean |
Whether the linkedAccount field is set.
|
hasLoginAccount()
public boolean hasLoginAccount()
Optional. The account used to make this API call. To add or remove data
from the
operating_account,
this login_account must have write access to the operating_account. For
example, a manager account of the operating_account, or an account with
an established link to the operating_account.
.google.ads.datamanager.v1.ProductAccount login_account = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
boolean |
Whether the loginAccount field is set.
|
hasOperatingAccount()
public boolean hasOperatingAccount()
Required. The account to send the data to or remove the data from.
.google.ads.datamanager.v1.ProductAccount operating_account = 4 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
boolean |
Whether the operatingAccount field is set.
|
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public Destination.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected Destination.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
| Returns |
| Type |
Description |
Object |
|
Overrides
toBuilder()
public Destination.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides