Class AccountLink
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.ads.googleads.v10.resources.AccountLink
-
- All Implemented Interfaces:
AccountLinkOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,java.io.Serializable
public final class AccountLink extends com.google.protobuf.GeneratedMessageV3 implements AccountLinkOrBuilder
Represents the data sharing connection between a Google Ads account and another account
Protobuf typegoogle.ads.googleads.v10.resources.AccountLink- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAccountLink.BuilderRepresents the data sharing connection between a Google Ads account and another accountstatic classAccountLink.LinkedAccountCase-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static intACCOUNT_LINK_ID_FIELD_NUMBERstatic intDATA_PARTNER_FIELD_NUMBERstatic intGOOGLE_ADS_FIELD_NUMBERstatic intRESOURCE_NAME_FIELD_NUMBERstatic intSTATUS_FIELD_NUMBERstatic intTHIRD_PARTY_APP_ANALYTICS_FIELD_NUMBERstatic intTYPE_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)longgetAccountLinkId()Output only.DataPartnerLinkIdentifiergetDataPartner()Output only.DataPartnerLinkIdentifierOrBuildergetDataPartnerOrBuilder()Output only.static AccountLinkgetDefaultInstance()AccountLinkgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()GoogleAdsLinkIdentifiergetGoogleAds()Output only.GoogleAdsLinkIdentifierOrBuildergetGoogleAdsOrBuilder()Output only.AccountLink.LinkedAccountCasegetLinkedAccountCase()com.google.protobuf.Parser<AccountLink>getParserForType()java.lang.StringgetResourceName()Immutable.com.google.protobuf.ByteStringgetResourceNameBytes()Immutable.intgetSerializedSize()AccountLinkStatusEnum.AccountLinkStatusgetStatus()The status of the link.intgetStatusValue()The status of the link.ThirdPartyAppAnalyticsLinkIdentifiergetThirdPartyAppAnalytics()Immutable.ThirdPartyAppAnalyticsLinkIdentifierOrBuildergetThirdPartyAppAnalyticsOrBuilder()Immutable.LinkedAccountTypeEnum.LinkedAccountTypegetType()Output only.intgetTypeValue()Output only.com.google.protobuf.UnknownFieldSetgetUnknownFields()booleanhasAccountLinkId()Output only.booleanhasDataPartner()Output only.booleanhasGoogleAds()Output only.inthashCode()booleanhasThirdPartyAppAnalytics()Immutable.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static AccountLink.BuildernewBuilder()static AccountLink.BuildernewBuilder(AccountLink prototype)AccountLink.BuildernewBuilderForType()protected AccountLink.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected java.lang.ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static AccountLinkparseDelimitedFrom(java.io.InputStream input)static AccountLinkparseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static AccountLinkparseFrom(byte[] data)static AccountLinkparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static AccountLinkparseFrom(com.google.protobuf.ByteString data)static AccountLinkparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static AccountLinkparseFrom(com.google.protobuf.CodedInputStream input)static AccountLinkparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static AccountLinkparseFrom(java.io.InputStream input)static AccountLinkparseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static AccountLinkparseFrom(java.nio.ByteBuffer data)static AccountLinkparseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<AccountLink>parser()AccountLink.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
RESOURCE_NAME_FIELD_NUMBER
public static final int RESOURCE_NAME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ACCOUNT_LINK_ID_FIELD_NUMBER
public static final int ACCOUNT_LINK_ID_FIELD_NUMBER
- See Also:
- Constant Field Values
-
STATUS_FIELD_NUMBER
public static final int STATUS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
TYPE_FIELD_NUMBER
public static final int TYPE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
THIRD_PARTY_APP_ANALYTICS_FIELD_NUMBER
public static final int THIRD_PARTY_APP_ANALYTICS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DATA_PARTNER_FIELD_NUMBER
public static final int DATA_PARTNER_FIELD_NUMBER
- See Also:
- Constant Field Values
-
GOOGLE_ADS_FIELD_NUMBER
public static final int GOOGLE_ADS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected java.lang.Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getUnknownFields
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
- Specified by:
getUnknownFieldsin interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
getLinkedAccountCase
public AccountLink.LinkedAccountCase getLinkedAccountCase()
- Specified by:
getLinkedAccountCasein interfaceAccountLinkOrBuilder
-
getResourceName
public java.lang.String getResourceName()
Immutable. Resource name of the account link. AccountLink resource names have the form: `customers/{customer_id}/accountLinks/{account_link_id}`string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
getResourceNamein interfaceAccountLinkOrBuilder- Returns:
- The resourceName.
-
getResourceNameBytes
public com.google.protobuf.ByteString getResourceNameBytes()
Immutable. Resource name of the account link. AccountLink resource names have the form: `customers/{customer_id}/accountLinks/{account_link_id}`string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
getResourceNameBytesin interfaceAccountLinkOrBuilder- Returns:
- The bytes for resourceName.
-
hasAccountLinkId
public boolean hasAccountLinkId()
Output only. The ID of the link. This field is read only.
optional int64 account_link_id = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasAccountLinkIdin interfaceAccountLinkOrBuilder- Returns:
- Whether the accountLinkId field is set.
-
getAccountLinkId
public long getAccountLinkId()
Output only. The ID of the link. This field is read only.
optional int64 account_link_id = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getAccountLinkIdin interfaceAccountLinkOrBuilder- Returns:
- The accountLinkId.
-
getStatusValue
public int getStatusValue()
The status of the link.
.google.ads.googleads.v10.enums.AccountLinkStatusEnum.AccountLinkStatus status = 3;- Specified by:
getStatusValuein interfaceAccountLinkOrBuilder- Returns:
- The enum numeric value on the wire for status.
-
getStatus
public AccountLinkStatusEnum.AccountLinkStatus getStatus()
The status of the link.
.google.ads.googleads.v10.enums.AccountLinkStatusEnum.AccountLinkStatus status = 3;- Specified by:
getStatusin interfaceAccountLinkOrBuilder- Returns:
- The status.
-
getTypeValue
public int getTypeValue()
Output only. The type of the linked account.
.google.ads.googleads.v10.enums.LinkedAccountTypeEnum.LinkedAccountType type = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getTypeValuein interfaceAccountLinkOrBuilder- Returns:
- The enum numeric value on the wire for type.
-
getType
public LinkedAccountTypeEnum.LinkedAccountType getType()
Output only. The type of the linked account.
.google.ads.googleads.v10.enums.LinkedAccountTypeEnum.LinkedAccountType type = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getTypein interfaceAccountLinkOrBuilder- Returns:
- The type.
-
hasThirdPartyAppAnalytics
public boolean hasThirdPartyAppAnalytics()
Immutable. A third party app analytics link.
.google.ads.googleads.v10.resources.ThirdPartyAppAnalyticsLinkIdentifier third_party_app_analytics = 5 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
hasThirdPartyAppAnalyticsin interfaceAccountLinkOrBuilder- Returns:
- Whether the thirdPartyAppAnalytics field is set.
-
getThirdPartyAppAnalytics
public ThirdPartyAppAnalyticsLinkIdentifier getThirdPartyAppAnalytics()
Immutable. A third party app analytics link.
.google.ads.googleads.v10.resources.ThirdPartyAppAnalyticsLinkIdentifier third_party_app_analytics = 5 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getThirdPartyAppAnalyticsin interfaceAccountLinkOrBuilder- Returns:
- The thirdPartyAppAnalytics.
-
getThirdPartyAppAnalyticsOrBuilder
public ThirdPartyAppAnalyticsLinkIdentifierOrBuilder getThirdPartyAppAnalyticsOrBuilder()
Immutable. A third party app analytics link.
.google.ads.googleads.v10.resources.ThirdPartyAppAnalyticsLinkIdentifier third_party_app_analytics = 5 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getThirdPartyAppAnalyticsOrBuilderin interfaceAccountLinkOrBuilder
-
hasDataPartner
public boolean hasDataPartner()
Output only. Data partner link.
.google.ads.googleads.v10.resources.DataPartnerLinkIdentifier data_partner = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasDataPartnerin interfaceAccountLinkOrBuilder- Returns:
- Whether the dataPartner field is set.
-
getDataPartner
public DataPartnerLinkIdentifier getDataPartner()
Output only. Data partner link.
.google.ads.googleads.v10.resources.DataPartnerLinkIdentifier data_partner = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getDataPartnerin interfaceAccountLinkOrBuilder- Returns:
- The dataPartner.
-
getDataPartnerOrBuilder
public DataPartnerLinkIdentifierOrBuilder getDataPartnerOrBuilder()
Output only. Data partner link.
.google.ads.googleads.v10.resources.DataPartnerLinkIdentifier data_partner = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getDataPartnerOrBuilderin interfaceAccountLinkOrBuilder
-
hasGoogleAds
public boolean hasGoogleAds()
Output only. Google Ads link.
.google.ads.googleads.v10.resources.GoogleAdsLinkIdentifier google_ads = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasGoogleAdsin interfaceAccountLinkOrBuilder- Returns:
- Whether the googleAds field is set.
-
getGoogleAds
public GoogleAdsLinkIdentifier getGoogleAds()
Output only. Google Ads link.
.google.ads.googleads.v10.resources.GoogleAdsLinkIdentifier google_ads = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getGoogleAdsin interfaceAccountLinkOrBuilder- Returns:
- The googleAds.
-
getGoogleAdsOrBuilder
public GoogleAdsLinkIdentifierOrBuilder getGoogleAdsOrBuilder()
Output only. Google Ads link.
.google.ads.googleads.v10.resources.GoogleAdsLinkIdentifier google_ads = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getGoogleAdsOrBuilderin interfaceAccountLinkOrBuilder
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
java.io.IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(java.lang.Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static AccountLink parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AccountLink parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AccountLink parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AccountLink parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AccountLink parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AccountLink parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AccountLink parseFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static AccountLink parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static AccountLink parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static AccountLink parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static AccountLink parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static AccountLink parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
newBuilderForType
public AccountLink.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static AccountLink.Builder newBuilder()
-
newBuilder
public static AccountLink.Builder newBuilder(AccountLink prototype)
-
toBuilder
public AccountLink.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected AccountLink.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static AccountLink getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<AccountLink> parser()
-
getParserForType
public com.google.protobuf.Parser<AccountLink> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public AccountLink getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-