Interface AccountLinkOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
AccountLink, AccountLink.Builder

public interface AccountLinkOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getResourceName

      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) = { ... }
      Returns:
      The resourceName.
    • getResourceNameBytes

      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) = { ... }
      Returns:
      The bytes for resourceName.
    • hasAccountLinkId

      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];
      Returns:
      Whether the accountLinkId field is set.
    • getAccountLinkId

      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];
      Returns:
      The accountLinkId.
    • getStatusValue

      int getStatusValue()
       The status of the link.
       
      .google.ads.googleads.v18.enums.AccountLinkStatusEnum.AccountLinkStatus status = 3;
      Returns:
      The enum numeric value on the wire for status.
    • getStatus

       The status of the link.
       
      .google.ads.googleads.v18.enums.AccountLinkStatusEnum.AccountLinkStatus status = 3;
      Returns:
      The status.
    • getTypeValue

      int getTypeValue()
       Output only. The type of the linked account.
       
      .google.ads.googleads.v18.enums.LinkedAccountTypeEnum.LinkedAccountType type = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The enum numeric value on the wire for type.
    • getType

       Output only. The type of the linked account.
       
      .google.ads.googleads.v18.enums.LinkedAccountTypeEnum.LinkedAccountType type = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The type.
    • hasThirdPartyAppAnalytics

      boolean hasThirdPartyAppAnalytics()
       Immutable. A third party app analytics link.
       
      .google.ads.googleads.v18.resources.ThirdPartyAppAnalyticsLinkIdentifier third_party_app_analytics = 5 [(.google.api.field_behavior) = IMMUTABLE];
      Returns:
      Whether the thirdPartyAppAnalytics field is set.
    • getThirdPartyAppAnalytics

      ThirdPartyAppAnalyticsLinkIdentifier getThirdPartyAppAnalytics()
       Immutable. A third party app analytics link.
       
      .google.ads.googleads.v18.resources.ThirdPartyAppAnalyticsLinkIdentifier third_party_app_analytics = 5 [(.google.api.field_behavior) = IMMUTABLE];
      Returns:
      The thirdPartyAppAnalytics.
    • getThirdPartyAppAnalyticsOrBuilder

      ThirdPartyAppAnalyticsLinkIdentifierOrBuilder getThirdPartyAppAnalyticsOrBuilder()
       Immutable. A third party app analytics link.
       
      .google.ads.googleads.v18.resources.ThirdPartyAppAnalyticsLinkIdentifier third_party_app_analytics = 5 [(.google.api.field_behavior) = IMMUTABLE];
    • getLinkedAccountCase

      AccountLink.LinkedAccountCase getLinkedAccountCase()