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

com.google.ads.googleads.v17.services.CallConversionOrBuilder Maven / Gradle / Ivy

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

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

public interface CallConversionOrBuilder extends
    // @@protoc_insertion_point(interface_extends:google.ads.googleads.v17.services.CallConversion)
    com.google.protobuf.MessageOrBuilder {

  /**
   * 
   * The caller id from which this call was placed. Caller id is expected to be
   * in E.164 format with preceding '+' sign, for example, "+16502531234".
   * 
* * optional string caller_id = 7; * @return Whether the callerId field is set. */ boolean hasCallerId(); /** *
   * The caller id from which this call was placed. Caller id is expected to be
   * in E.164 format with preceding '+' sign, for example, "+16502531234".
   * 
* * optional string caller_id = 7; * @return The callerId. */ java.lang.String getCallerId(); /** *
   * The caller id from which this call was placed. Caller id is expected to be
   * in E.164 format with preceding '+' sign, for example, "+16502531234".
   * 
* * optional string caller_id = 7; * @return The bytes for callerId. */ com.google.protobuf.ByteString getCallerIdBytes(); /** *
   * The date time at which the call occurred. The timezone must be specified.
   * The format is "yyyy-mm-dd hh:mm:ss+|-hh:mm",
   * for example, "2019-01-01 12:32:45-08:00".
   * 
* * optional string call_start_date_time = 8; * @return Whether the callStartDateTime field is set. */ boolean hasCallStartDateTime(); /** *
   * The date time at which the call occurred. The timezone must be specified.
   * The format is "yyyy-mm-dd hh:mm:ss+|-hh:mm",
   * for example, "2019-01-01 12:32:45-08:00".
   * 
* * optional string call_start_date_time = 8; * @return The callStartDateTime. */ java.lang.String getCallStartDateTime(); /** *
   * The date time at which the call occurred. The timezone must be specified.
   * The format is "yyyy-mm-dd hh:mm:ss+|-hh:mm",
   * for example, "2019-01-01 12:32:45-08:00".
   * 
* * optional string call_start_date_time = 8; * @return The bytes for callStartDateTime. */ com.google.protobuf.ByteString getCallStartDateTimeBytes(); /** *
   * Resource name of the conversion action associated with this conversion.
   * Note: Although this resource name consists of a customer id and a
   * conversion action id, validation will ignore the customer id and use the
   * conversion action id as the sole identifier of the conversion action.
   * 
* * optional string conversion_action = 9; * @return Whether the conversionAction field is set. */ boolean hasConversionAction(); /** *
   * Resource name of the conversion action associated with this conversion.
   * Note: Although this resource name consists of a customer id and a
   * conversion action id, validation will ignore the customer id and use the
   * conversion action id as the sole identifier of the conversion action.
   * 
* * optional string conversion_action = 9; * @return The conversionAction. */ java.lang.String getConversionAction(); /** *
   * Resource name of the conversion action associated with this conversion.
   * Note: Although this resource name consists of a customer id and a
   * conversion action id, validation will ignore the customer id and use the
   * conversion action id as the sole identifier of the conversion action.
   * 
* * optional string conversion_action = 9; * @return The bytes for conversionAction. */ com.google.protobuf.ByteString getConversionActionBytes(); /** *
   * The date time at which the conversion occurred. Must be after the call
   * time. The timezone must be specified. The format is
   * "yyyy-mm-dd hh:mm:ss+|-hh:mm", for example, "2019-01-01 12:32:45-08:00".
   * 
* * optional string conversion_date_time = 10; * @return Whether the conversionDateTime field is set. */ boolean hasConversionDateTime(); /** *
   * The date time at which the conversion occurred. Must be after the call
   * time. The timezone must be specified. The format is
   * "yyyy-mm-dd hh:mm:ss+|-hh:mm", for example, "2019-01-01 12:32:45-08:00".
   * 
* * optional string conversion_date_time = 10; * @return The conversionDateTime. */ java.lang.String getConversionDateTime(); /** *
   * The date time at which the conversion occurred. Must be after the call
   * time. The timezone must be specified. The format is
   * "yyyy-mm-dd hh:mm:ss+|-hh:mm", for example, "2019-01-01 12:32:45-08:00".
   * 
* * optional string conversion_date_time = 10; * @return The bytes for conversionDateTime. */ com.google.protobuf.ByteString getConversionDateTimeBytes(); /** *
   * The value of the conversion for the advertiser.
   * 
* * optional double conversion_value = 11; * @return Whether the conversionValue field is set. */ boolean hasConversionValue(); /** *
   * The value of the conversion for the advertiser.
   * 
* * optional double conversion_value = 11; * @return The conversionValue. */ double getConversionValue(); /** *
   * Currency associated with the conversion value. This is the ISO 4217
   * 3-character currency code. For example: USD, EUR.
   * 
* * optional string currency_code = 12; * @return Whether the currencyCode field is set. */ boolean hasCurrencyCode(); /** *
   * Currency associated with the conversion value. This is the ISO 4217
   * 3-character currency code. For example: USD, EUR.
   * 
* * optional string currency_code = 12; * @return The currencyCode. */ java.lang.String getCurrencyCode(); /** *
   * Currency associated with the conversion value. This is the ISO 4217
   * 3-character currency code. For example: USD, EUR.
   * 
* * optional string currency_code = 12; * @return The bytes for currencyCode. */ com.google.protobuf.ByteString getCurrencyCodeBytes(); /** *
   * The custom variables associated with this conversion.
   * 
* * repeated .google.ads.googleads.v17.services.CustomVariable custom_variables = 13; */ java.util.List getCustomVariablesList(); /** *
   * The custom variables associated with this conversion.
   * 
* * repeated .google.ads.googleads.v17.services.CustomVariable custom_variables = 13; */ com.google.ads.googleads.v17.services.CustomVariable getCustomVariables(int index); /** *
   * The custom variables associated with this conversion.
   * 
* * repeated .google.ads.googleads.v17.services.CustomVariable custom_variables = 13; */ int getCustomVariablesCount(); /** *
   * The custom variables associated with this conversion.
   * 
* * repeated .google.ads.googleads.v17.services.CustomVariable custom_variables = 13; */ java.util.List getCustomVariablesOrBuilderList(); /** *
   * The custom variables associated with this conversion.
   * 
* * repeated .google.ads.googleads.v17.services.CustomVariable custom_variables = 13; */ com.google.ads.googleads.v17.services.CustomVariableOrBuilder getCustomVariablesOrBuilder( int index); /** *
   * The consent setting for the event.
   * 
* * .google.ads.googleads.v17.common.Consent consent = 14; * @return Whether the consent field is set. */ boolean hasConsent(); /** *
   * The consent setting for the event.
   * 
* * .google.ads.googleads.v17.common.Consent consent = 14; * @return The consent. */ com.google.ads.googleads.v17.common.Consent getConsent(); /** *
   * The consent setting for the event.
   * 
* * .google.ads.googleads.v17.common.Consent consent = 14; */ com.google.ads.googleads.v17.common.ConsentOrBuilder getConsentOrBuilder(); }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy