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

com.google.ads.googleads.v10.resources.CustomerOrBuilder Maven / Gradle / Ivy

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

package com.google.ads.googleads.v10.resources;

public interface CustomerOrBuilder extends
    // @@protoc_insertion_point(interface_extends:google.ads.googleads.v10.resources.Customer)
    com.google.protobuf.MessageOrBuilder {

  /**
   * 
   * Immutable. The resource name of the customer.
   * Customer resource names have the form:
   * `customers/{customer_id}`
   * 
* * string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... } * @return The resourceName. */ java.lang.String getResourceName(); /** *
   * Immutable. The resource name of the customer.
   * Customer resource names have the form:
   * `customers/{customer_id}`
   * 
* * string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... } * @return The bytes for resourceName. */ com.google.protobuf.ByteString getResourceNameBytes(); /** *
   * Output only. The ID of the customer.
   * 
* * optional int64 id = 19 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return Whether the id field is set. */ boolean hasId(); /** *
   * Output only. The ID of the customer.
   * 
* * optional int64 id = 19 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The id. */ long getId(); /** *
   * Optional, non-unique descriptive name of the customer.
   * 
* * optional string descriptive_name = 20; * @return Whether the descriptiveName field is set. */ boolean hasDescriptiveName(); /** *
   * Optional, non-unique descriptive name of the customer.
   * 
* * optional string descriptive_name = 20; * @return The descriptiveName. */ java.lang.String getDescriptiveName(); /** *
   * Optional, non-unique descriptive name of the customer.
   * 
* * optional string descriptive_name = 20; * @return The bytes for descriptiveName. */ com.google.protobuf.ByteString getDescriptiveNameBytes(); /** *
   * Immutable. The currency in which the account operates.
   * A subset of the currency codes from the ISO 4217 standard is
   * supported.
   * 
* * optional string currency_code = 21 [(.google.api.field_behavior) = IMMUTABLE]; * @return Whether the currencyCode field is set. */ boolean hasCurrencyCode(); /** *
   * Immutable. The currency in which the account operates.
   * A subset of the currency codes from the ISO 4217 standard is
   * supported.
   * 
* * optional string currency_code = 21 [(.google.api.field_behavior) = IMMUTABLE]; * @return The currencyCode. */ java.lang.String getCurrencyCode(); /** *
   * Immutable. The currency in which the account operates.
   * A subset of the currency codes from the ISO 4217 standard is
   * supported.
   * 
* * optional string currency_code = 21 [(.google.api.field_behavior) = IMMUTABLE]; * @return The bytes for currencyCode. */ com.google.protobuf.ByteString getCurrencyCodeBytes(); /** *
   * Immutable. The local timezone ID of the customer.
   * 
* * optional string time_zone = 22 [(.google.api.field_behavior) = IMMUTABLE]; * @return Whether the timeZone field is set. */ boolean hasTimeZone(); /** *
   * Immutable. The local timezone ID of the customer.
   * 
* * optional string time_zone = 22 [(.google.api.field_behavior) = IMMUTABLE]; * @return The timeZone. */ java.lang.String getTimeZone(); /** *
   * Immutable. The local timezone ID of the customer.
   * 
* * optional string time_zone = 22 [(.google.api.field_behavior) = IMMUTABLE]; * @return The bytes for timeZone. */ com.google.protobuf.ByteString getTimeZoneBytes(); /** *
   * The URL template for constructing a tracking URL out of parameters.
   * 
* * optional string tracking_url_template = 23; * @return Whether the trackingUrlTemplate field is set. */ boolean hasTrackingUrlTemplate(); /** *
   * The URL template for constructing a tracking URL out of parameters.
   * 
* * optional string tracking_url_template = 23; * @return The trackingUrlTemplate. */ java.lang.String getTrackingUrlTemplate(); /** *
   * The URL template for constructing a tracking URL out of parameters.
   * 
* * optional string tracking_url_template = 23; * @return The bytes for trackingUrlTemplate. */ com.google.protobuf.ByteString getTrackingUrlTemplateBytes(); /** *
   * The URL template for appending params to the final URL
   * 
* * optional string final_url_suffix = 24; * @return Whether the finalUrlSuffix field is set. */ boolean hasFinalUrlSuffix(); /** *
   * The URL template for appending params to the final URL
   * 
* * optional string final_url_suffix = 24; * @return The finalUrlSuffix. */ java.lang.String getFinalUrlSuffix(); /** *
   * The URL template for appending params to the final URL
   * 
* * optional string final_url_suffix = 24; * @return The bytes for finalUrlSuffix. */ com.google.protobuf.ByteString getFinalUrlSuffixBytes(); /** *
   * Whether auto-tagging is enabled for the customer.
   * 
* * optional bool auto_tagging_enabled = 25; * @return Whether the autoTaggingEnabled field is set. */ boolean hasAutoTaggingEnabled(); /** *
   * Whether auto-tagging is enabled for the customer.
   * 
* * optional bool auto_tagging_enabled = 25; * @return The autoTaggingEnabled. */ boolean getAutoTaggingEnabled(); /** *
   * Output only. Whether the Customer has a Partners program badge. If the Customer is not
   * associated with the Partners program, this will be false. For more
   * information, see https://support.google.com/partners/answer/3125774.
   * 
* * optional bool has_partners_badge = 26 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return Whether the hasPartnersBadge field is set. */ boolean hasHasPartnersBadge(); /** *
   * Output only. Whether the Customer has a Partners program badge. If the Customer is not
   * associated with the Partners program, this will be false. For more
   * information, see https://support.google.com/partners/answer/3125774.
   * 
* * optional bool has_partners_badge = 26 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The hasPartnersBadge. */ boolean getHasPartnersBadge(); /** *
   * Output only. Whether the customer is a manager.
   * 
* * optional bool manager = 27 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return Whether the manager field is set. */ boolean hasManager(); /** *
   * Output only. Whether the customer is a manager.
   * 
* * optional bool manager = 27 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The manager. */ boolean getManager(); /** *
   * Output only. Whether the customer is a test account.
   * 
* * optional bool test_account = 28 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return Whether the testAccount field is set. */ boolean hasTestAccount(); /** *
   * Output only. Whether the customer is a test account.
   * 
* * optional bool test_account = 28 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The testAccount. */ boolean getTestAccount(); /** *
   * Call reporting setting for a customer.
   * 
* * .google.ads.googleads.v10.resources.CallReportingSetting call_reporting_setting = 10; * @return Whether the callReportingSetting field is set. */ boolean hasCallReportingSetting(); /** *
   * Call reporting setting for a customer.
   * 
* * .google.ads.googleads.v10.resources.CallReportingSetting call_reporting_setting = 10; * @return The callReportingSetting. */ com.google.ads.googleads.v10.resources.CallReportingSetting getCallReportingSetting(); /** *
   * Call reporting setting for a customer.
   * 
* * .google.ads.googleads.v10.resources.CallReportingSetting call_reporting_setting = 10; */ com.google.ads.googleads.v10.resources.CallReportingSettingOrBuilder getCallReportingSettingOrBuilder(); /** *
   * Output only. Conversion tracking setting for a customer.
   * 
* * .google.ads.googleads.v10.resources.ConversionTrackingSetting conversion_tracking_setting = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return Whether the conversionTrackingSetting field is set. */ boolean hasConversionTrackingSetting(); /** *
   * Output only. Conversion tracking setting for a customer.
   * 
* * .google.ads.googleads.v10.resources.ConversionTrackingSetting conversion_tracking_setting = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The conversionTrackingSetting. */ com.google.ads.googleads.v10.resources.ConversionTrackingSetting getConversionTrackingSetting(); /** *
   * Output only. Conversion tracking setting for a customer.
   * 
* * .google.ads.googleads.v10.resources.ConversionTrackingSetting conversion_tracking_setting = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ com.google.ads.googleads.v10.resources.ConversionTrackingSettingOrBuilder getConversionTrackingSettingOrBuilder(); /** *
   * Output only. Remarketing setting for a customer.
   * 
* * .google.ads.googleads.v10.resources.RemarketingSetting remarketing_setting = 15 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return Whether the remarketingSetting field is set. */ boolean hasRemarketingSetting(); /** *
   * Output only. Remarketing setting for a customer.
   * 
* * .google.ads.googleads.v10.resources.RemarketingSetting remarketing_setting = 15 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The remarketingSetting. */ com.google.ads.googleads.v10.resources.RemarketingSetting getRemarketingSetting(); /** *
   * Output only. Remarketing setting for a customer.
   * 
* * .google.ads.googleads.v10.resources.RemarketingSetting remarketing_setting = 15 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ com.google.ads.googleads.v10.resources.RemarketingSettingOrBuilder getRemarketingSettingOrBuilder(); /** *
   * Output only. Reasons why the customer is not eligible to use PaymentMode.CONVERSIONS. If
   * the list is empty, the customer is eligible. This field is read-only.
   * 
* * repeated .google.ads.googleads.v10.enums.CustomerPayPerConversionEligibilityFailureReasonEnum.CustomerPayPerConversionEligibilityFailureReason pay_per_conversion_eligibility_failure_reasons = 16 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return A list containing the payPerConversionEligibilityFailureReasons. */ java.util.List getPayPerConversionEligibilityFailureReasonsList(); /** *
   * Output only. Reasons why the customer is not eligible to use PaymentMode.CONVERSIONS. If
   * the list is empty, the customer is eligible. This field is read-only.
   * 
* * repeated .google.ads.googleads.v10.enums.CustomerPayPerConversionEligibilityFailureReasonEnum.CustomerPayPerConversionEligibilityFailureReason pay_per_conversion_eligibility_failure_reasons = 16 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The count of payPerConversionEligibilityFailureReasons. */ int getPayPerConversionEligibilityFailureReasonsCount(); /** *
   * Output only. Reasons why the customer is not eligible to use PaymentMode.CONVERSIONS. If
   * the list is empty, the customer is eligible. This field is read-only.
   * 
* * repeated .google.ads.googleads.v10.enums.CustomerPayPerConversionEligibilityFailureReasonEnum.CustomerPayPerConversionEligibilityFailureReason pay_per_conversion_eligibility_failure_reasons = 16 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @param index The index of the element to return. * @return The payPerConversionEligibilityFailureReasons at the given index. */ com.google.ads.googleads.v10.enums.CustomerPayPerConversionEligibilityFailureReasonEnum.CustomerPayPerConversionEligibilityFailureReason getPayPerConversionEligibilityFailureReasons(int index); /** *
   * Output only. Reasons why the customer is not eligible to use PaymentMode.CONVERSIONS. If
   * the list is empty, the customer is eligible. This field is read-only.
   * 
* * repeated .google.ads.googleads.v10.enums.CustomerPayPerConversionEligibilityFailureReasonEnum.CustomerPayPerConversionEligibilityFailureReason pay_per_conversion_eligibility_failure_reasons = 16 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return A list containing the enum numeric values on the wire for payPerConversionEligibilityFailureReasons. */ java.util.List getPayPerConversionEligibilityFailureReasonsValueList(); /** *
   * Output only. Reasons why the customer is not eligible to use PaymentMode.CONVERSIONS. If
   * the list is empty, the customer is eligible. This field is read-only.
   * 
* * repeated .google.ads.googleads.v10.enums.CustomerPayPerConversionEligibilityFailureReasonEnum.CustomerPayPerConversionEligibilityFailureReason pay_per_conversion_eligibility_failure_reasons = 16 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @param index The index of the value to return. * @return The enum numeric value on the wire of payPerConversionEligibilityFailureReasons at the given index. */ int getPayPerConversionEligibilityFailureReasonsValue(int index); /** *
   * Output only. Optimization score of the customer.
   * Optimization score is an estimate of how well a customer's campaigns are
   * set to perform. It ranges from 0% (0.0) to 100% (1.0). This field is null
   * for all manager customers, and for unscored non-manager customers.
   * See "About optimization score" at
   * https://support.google.com/google-ads/answer/9061546.
   * This field is read-only.
   * 
* * optional double optimization_score = 29 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return Whether the optimizationScore field is set. */ boolean hasOptimizationScore(); /** *
   * Output only. Optimization score of the customer.
   * Optimization score is an estimate of how well a customer's campaigns are
   * set to perform. It ranges from 0% (0.0) to 100% (1.0). This field is null
   * for all manager customers, and for unscored non-manager customers.
   * See "About optimization score" at
   * https://support.google.com/google-ads/answer/9061546.
   * This field is read-only.
   * 
* * optional double optimization_score = 29 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The optimizationScore. */ double getOptimizationScore(); /** *
   * Output only. Optimization score weight of the customer.
   * Optimization score weight can be used to compare/aggregate optimization
   * scores across multiple non-manager customers. The aggregate optimization
   * score of a manager is computed as the sum over all of their customers of
   * `Customer.optimization_score * Customer.optimization_score_weight`. This
   * field is 0 for all manager customers, and for unscored non-manager
   * customers.
   * This field is read-only.
   * 
* * double optimization_score_weight = 30 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The optimizationScoreWeight. */ double getOptimizationScoreWeight(); /** *
   * Output only. The status of the customer.
   * 
* * .google.ads.googleads.v10.enums.CustomerStatusEnum.CustomerStatus status = 36 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The enum numeric value on the wire for status. */ int getStatusValue(); /** *
   * Output only. The status of the customer.
   * 
* * .google.ads.googleads.v10.enums.CustomerStatusEnum.CustomerStatus status = 36 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The status. */ com.google.ads.googleads.v10.enums.CustomerStatusEnum.CustomerStatus getStatus(); }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy