Interface ThirdPartyAppAnalyticsLinkIdentifierOrBuilder

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

public interface ThirdPartyAppAnalyticsLinkIdentifierOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    long
    Immutable.
    Immutable.
    com.google.protobuf.ByteString
    Immutable.
    Immutable.
    int
    Immutable.
    boolean
    Immutable.
    boolean
    Immutable.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • hasAppAnalyticsProviderId

      boolean hasAppAnalyticsProviderId()
       Immutable. The ID of the app analytics provider.
       This field should not be empty when creating a new third
       party app analytics link. It is unable to be modified after the creation of
       the link.
       
      optional int64 app_analytics_provider_id = 4 [(.google.api.field_behavior) = IMMUTABLE];
      Returns:
      Whether the appAnalyticsProviderId field is set.
    • getAppAnalyticsProviderId

      long getAppAnalyticsProviderId()
       Immutable. The ID of the app analytics provider.
       This field should not be empty when creating a new third
       party app analytics link. It is unable to be modified after the creation of
       the link.
       
      optional int64 app_analytics_provider_id = 4 [(.google.api.field_behavior) = IMMUTABLE];
      Returns:
      The appAnalyticsProviderId.
    • hasAppId

      boolean hasAppId()
       Immutable. A string that uniquely identifies a mobile application from
       which the data was collected to the Google Ads API. For iOS, the ID string
       is the 9 digit string that appears at the end of an App Store URL (for
       example, "422689480" for "Gmail" whose App Store link is
       https://apps.apple.com/us/app/gmail-email-by-google/id422689480). For
       Android, the ID string is the application's package name (for example,
       "com.google.android.gm" for "Gmail" given Google Play link
       https://play.google.com/store/apps/details?id=com.google.android.gm)
       This field should not be empty when creating a new third
       party app analytics link. It is unable to be modified after the creation of
       the link.
       
      optional string app_id = 5 [(.google.api.field_behavior) = IMMUTABLE];
      Returns:
      Whether the appId field is set.
    • getAppId

      String getAppId()
       Immutable. A string that uniquely identifies a mobile application from
       which the data was collected to the Google Ads API. For iOS, the ID string
       is the 9 digit string that appears at the end of an App Store URL (for
       example, "422689480" for "Gmail" whose App Store link is
       https://apps.apple.com/us/app/gmail-email-by-google/id422689480). For
       Android, the ID string is the application's package name (for example,
       "com.google.android.gm" for "Gmail" given Google Play link
       https://play.google.com/store/apps/details?id=com.google.android.gm)
       This field should not be empty when creating a new third
       party app analytics link. It is unable to be modified after the creation of
       the link.
       
      optional string app_id = 5 [(.google.api.field_behavior) = IMMUTABLE];
      Returns:
      The appId.
    • getAppIdBytes

      com.google.protobuf.ByteString getAppIdBytes()
       Immutable. A string that uniquely identifies a mobile application from
       which the data was collected to the Google Ads API. For iOS, the ID string
       is the 9 digit string that appears at the end of an App Store URL (for
       example, "422689480" for "Gmail" whose App Store link is
       https://apps.apple.com/us/app/gmail-email-by-google/id422689480). For
       Android, the ID string is the application's package name (for example,
       "com.google.android.gm" for "Gmail" given Google Play link
       https://play.google.com/store/apps/details?id=com.google.android.gm)
       This field should not be empty when creating a new third
       party app analytics link. It is unable to be modified after the creation of
       the link.
       
      optional string app_id = 5 [(.google.api.field_behavior) = IMMUTABLE];
      Returns:
      The bytes for appId.
    • getAppVendorValue

      int getAppVendorValue()
       Immutable. The vendor of the app.
       This field should not be empty when creating a new third
       party app analytics link. It is unable to be modified after the creation of
       the link.
       
      .google.ads.googleads.v18.enums.MobileAppVendorEnum.MobileAppVendor app_vendor = 3 [(.google.api.field_behavior) = IMMUTABLE];
      Returns:
      The enum numeric value on the wire for appVendor.
    • getAppVendor

       Immutable. The vendor of the app.
       This field should not be empty when creating a new third
       party app analytics link. It is unable to be modified after the creation of
       the link.
       
      .google.ads.googleads.v18.enums.MobileAppVendorEnum.MobileAppVendor app_vendor = 3 [(.google.api.field_behavior) = IMMUTABLE];
      Returns:
      The appVendor.