All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.google.ads.googleads.v17.resources.ConversionTrackingSettingOrBuilder Maven / Gradle / Ivy

The newest version!
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: google/ads/googleads/v17/resources/customer.proto

// Protobuf Java Version: 3.25.3
package com.google.ads.googleads.v17.resources;

public interface ConversionTrackingSettingOrBuilder extends
    // @@protoc_insertion_point(interface_extends:google.ads.googleads.v17.resources.ConversionTrackingSetting)
    com.google.protobuf.MessageOrBuilder {

  /**
   * 
   * Output only. The conversion tracking id used for this account. This id
   * doesn't indicate whether the customer uses conversion tracking
   * (conversion_tracking_status does). This field is read-only.
   * 
* * optional int64 conversion_tracking_id = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return Whether the conversionTrackingId field is set. */ boolean hasConversionTrackingId(); /** *
   * Output only. The conversion tracking id used for this account. This id
   * doesn't indicate whether the customer uses conversion tracking
   * (conversion_tracking_status does). This field is read-only.
   * 
* * optional int64 conversion_tracking_id = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The conversionTrackingId. */ long getConversionTrackingId(); /** *
   * Output only. The conversion tracking id of the customer's manager. This is
   * set when the customer is opted into cross account conversion tracking, and
   * it overrides conversion_tracking_id. This field can only be managed through
   * the Google Ads UI. This field is read-only.
   * 
* * optional int64 cross_account_conversion_tracking_id = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return Whether the crossAccountConversionTrackingId field is set. */ boolean hasCrossAccountConversionTrackingId(); /** *
   * Output only. The conversion tracking id of the customer's manager. This is
   * set when the customer is opted into cross account conversion tracking, and
   * it overrides conversion_tracking_id. This field can only be managed through
   * the Google Ads UI. This field is read-only.
   * 
* * optional int64 cross_account_conversion_tracking_id = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The crossAccountConversionTrackingId. */ long getCrossAccountConversionTrackingId(); /** *
   * Output only. Whether the customer has accepted customer data terms. If
   * using cross-account conversion tracking, this value is inherited from the
   * manager. This field is read-only. For more
   * information, see https://support.google.com/adspolicy/answer/7475709.
   * 
* * bool accepted_customer_data_terms = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The acceptedCustomerDataTerms. */ boolean getAcceptedCustomerDataTerms(); /** *
   * Output only. Conversion tracking status. It indicates whether the customer
   * is using conversion tracking, and who is the conversion tracking owner of
   * this customer. If this customer is using cross-account conversion tracking,
   * the value returned will differ based on the `login-customer-id` of the
   * request.
   * 
* * .google.ads.googleads.v17.enums.ConversionTrackingStatusEnum.ConversionTrackingStatus conversion_tracking_status = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The enum numeric value on the wire for conversionTrackingStatus. */ int getConversionTrackingStatusValue(); /** *
   * Output only. Conversion tracking status. It indicates whether the customer
   * is using conversion tracking, and who is the conversion tracking owner of
   * this customer. If this customer is using cross-account conversion tracking,
   * the value returned will differ based on the `login-customer-id` of the
   * request.
   * 
* * .google.ads.googleads.v17.enums.ConversionTrackingStatusEnum.ConversionTrackingStatus conversion_tracking_status = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The conversionTrackingStatus. */ com.google.ads.googleads.v17.enums.ConversionTrackingStatusEnum.ConversionTrackingStatus getConversionTrackingStatus(); /** *
   * Output only. Whether the customer is opted-in for enhanced conversions
   * for leads. If using cross-account conversion tracking, this value is
   * inherited from the manager. This field is read-only.
   * 
* * bool enhanced_conversions_for_leads_enabled = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The enhancedConversionsForLeadsEnabled. */ boolean getEnhancedConversionsForLeadsEnabled(); /** *
   * Output only. The resource name of the customer where conversions are
   * created and managed. This field is read-only.
   * 
* * string google_ads_conversion_customer = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The googleAdsConversionCustomer. */ java.lang.String getGoogleAdsConversionCustomer(); /** *
   * Output only. The resource name of the customer where conversions are
   * created and managed. This field is read-only.
   * 
* * string google_ads_conversion_customer = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The bytes for googleAdsConversionCustomer. */ com.google.protobuf.ByteString getGoogleAdsConversionCustomerBytes(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy