Class ConversionAction

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
com.google.ads.googleads.v18.resources.ConversionAction
All Implemented Interfaces:
ConversionActionOrBuilder, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable

public final class ConversionAction extends com.google.protobuf.GeneratedMessageV3 implements ConversionActionOrBuilder
 A conversion action.
 
Protobuf type google.ads.googleads.v18.resources.ConversionAction
See Also:
  • Field Details

    • RESOURCE_NAME_FIELD_NUMBER

      public static final int RESOURCE_NAME_FIELD_NUMBER
      See Also:
    • ID_FIELD_NUMBER

      public static final int ID_FIELD_NUMBER
      See Also:
    • NAME_FIELD_NUMBER

      public static final int NAME_FIELD_NUMBER
      See Also:
    • STATUS_FIELD_NUMBER

      public static final int STATUS_FIELD_NUMBER
      See Also:
    • TYPE_FIELD_NUMBER

      public static final int TYPE_FIELD_NUMBER
      See Also:
    • ORIGIN_FIELD_NUMBER

      public static final int ORIGIN_FIELD_NUMBER
      See Also:
    • PRIMARY_FOR_GOAL_FIELD_NUMBER

      public static final int PRIMARY_FOR_GOAL_FIELD_NUMBER
      See Also:
    • CATEGORY_FIELD_NUMBER

      public static final int CATEGORY_FIELD_NUMBER
      See Also:
    • OWNER_CUSTOMER_FIELD_NUMBER

      public static final int OWNER_CUSTOMER_FIELD_NUMBER
      See Also:
    • INCLUDE_IN_CONVERSIONS_METRIC_FIELD_NUMBER

      public static final int INCLUDE_IN_CONVERSIONS_METRIC_FIELD_NUMBER
      See Also:
    • CLICK_THROUGH_LOOKBACK_WINDOW_DAYS_FIELD_NUMBER

      public static final int CLICK_THROUGH_LOOKBACK_WINDOW_DAYS_FIELD_NUMBER
      See Also:
    • VIEW_THROUGH_LOOKBACK_WINDOW_DAYS_FIELD_NUMBER

      public static final int VIEW_THROUGH_LOOKBACK_WINDOW_DAYS_FIELD_NUMBER
      See Also:
    • VALUE_SETTINGS_FIELD_NUMBER

      public static final int VALUE_SETTINGS_FIELD_NUMBER
      See Also:
    • COUNTING_TYPE_FIELD_NUMBER

      public static final int COUNTING_TYPE_FIELD_NUMBER
      See Also:
    • ATTRIBUTION_MODEL_SETTINGS_FIELD_NUMBER

      public static final int ATTRIBUTION_MODEL_SETTINGS_FIELD_NUMBER
      See Also:
    • TAG_SNIPPETS_FIELD_NUMBER

      public static final int TAG_SNIPPETS_FIELD_NUMBER
      See Also:
    • PHONE_CALL_DURATION_SECONDS_FIELD_NUMBER

      public static final int PHONE_CALL_DURATION_SECONDS_FIELD_NUMBER
      See Also:
    • APP_ID_FIELD_NUMBER

      public static final int APP_ID_FIELD_NUMBER
      See Also:
    • MOBILE_APP_VENDOR_FIELD_NUMBER

      public static final int MOBILE_APP_VENDOR_FIELD_NUMBER
      See Also:
    • FIREBASE_SETTINGS_FIELD_NUMBER

      public static final int FIREBASE_SETTINGS_FIELD_NUMBER
      See Also:
    • THIRD_PARTY_APP_ANALYTICS_SETTINGS_FIELD_NUMBER

      public static final int THIRD_PARTY_APP_ANALYTICS_SETTINGS_FIELD_NUMBER
      See Also:
    • GOOGLE_ANALYTICS_4_SETTINGS_FIELD_NUMBER

      public static final int GOOGLE_ANALYTICS_4_SETTINGS_FIELD_NUMBER
      See Also:
  • Method Details

    • newInstance

      protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
      Overrides:
      newInstance in class com.google.protobuf.GeneratedMessageV3
    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3
    • getResourceName

      public String getResourceName()
       Immutable. The resource name of the conversion action.
       Conversion action resource names have the form:
      
       `customers/{customer_id}/conversionActions/{conversion_action_id}`
       
      string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
      Specified by:
      getResourceName in interface ConversionActionOrBuilder
      Returns:
      The resourceName.
    • getResourceNameBytes

      public com.google.protobuf.ByteString getResourceNameBytes()
       Immutable. The resource name of the conversion action.
       Conversion action resource names have the form:
      
       `customers/{customer_id}/conversionActions/{conversion_action_id}`
       
      string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
      Specified by:
      getResourceNameBytes in interface ConversionActionOrBuilder
      Returns:
      The bytes for resourceName.
    • hasId

      public boolean hasId()
       Output only. The ID of the conversion action.
       
      optional int64 id = 21 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasId in interface ConversionActionOrBuilder
      Returns:
      Whether the id field is set.
    • getId

      public long getId()
       Output only. The ID of the conversion action.
       
      optional int64 id = 21 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getId in interface ConversionActionOrBuilder
      Returns:
      The id.
    • hasName

      public boolean hasName()
       The name of the conversion action.
      
       This field is required and should not be empty when creating new
       conversion actions.
       
      optional string name = 22;
      Specified by:
      hasName in interface ConversionActionOrBuilder
      Returns:
      Whether the name field is set.
    • getName

      public String getName()
       The name of the conversion action.
      
       This field is required and should not be empty when creating new
       conversion actions.
       
      optional string name = 22;
      Specified by:
      getName in interface ConversionActionOrBuilder
      Returns:
      The name.
    • getNameBytes

      public com.google.protobuf.ByteString getNameBytes()
       The name of the conversion action.
      
       This field is required and should not be empty when creating new
       conversion actions.
       
      optional string name = 22;
      Specified by:
      getNameBytes in interface ConversionActionOrBuilder
      Returns:
      The bytes for name.
    • getStatusValue

      public int getStatusValue()
       The status of this conversion action for conversion event accrual.
       
      .google.ads.googleads.v18.enums.ConversionActionStatusEnum.ConversionActionStatus status = 4;
      Specified by:
      getStatusValue in interface ConversionActionOrBuilder
      Returns:
      The enum numeric value on the wire for status.
    • getStatus

       The status of this conversion action for conversion event accrual.
       
      .google.ads.googleads.v18.enums.ConversionActionStatusEnum.ConversionActionStatus status = 4;
      Specified by:
      getStatus in interface ConversionActionOrBuilder
      Returns:
      The status.
    • getTypeValue

      public int getTypeValue()
       Immutable. The type of this conversion action.
       
      .google.ads.googleads.v18.enums.ConversionActionTypeEnum.ConversionActionType type = 5 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getTypeValue in interface ConversionActionOrBuilder
      Returns:
      The enum numeric value on the wire for type.
    • getType

       Immutable. The type of this conversion action.
       
      .google.ads.googleads.v18.enums.ConversionActionTypeEnum.ConversionActionType type = 5 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getType in interface ConversionActionOrBuilder
      Returns:
      The type.
    • getOriginValue

      public int getOriginValue()
       Output only. The conversion origin of this conversion action.
       
      .google.ads.googleads.v18.enums.ConversionOriginEnum.ConversionOrigin origin = 30 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getOriginValue in interface ConversionActionOrBuilder
      Returns:
      The enum numeric value on the wire for origin.
    • getOrigin

       Output only. The conversion origin of this conversion action.
       
      .google.ads.googleads.v18.enums.ConversionOriginEnum.ConversionOrigin origin = 30 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getOrigin in interface ConversionActionOrBuilder
      Returns:
      The origin.
    • hasPrimaryForGoal

      public boolean hasPrimaryForGoal()
       If a conversion action's primary_for_goal bit is false, the conversion
       action is non-biddable for all campaigns regardless of their customer
       conversion goal or campaign conversion goal.
       However, custom conversion goals do not respect primary_for_goal, so if
       a campaign has a custom conversion goal configured with a
       primary_for_goal = false conversion action, that conversion action is
       still biddable.
       By default, primary_for_goal will be true if not set. In V9,
       primary_for_goal can only be set to false after creation through an
       'update' operation because it's not declared as optional.
       
      optional bool primary_for_goal = 31;
      Specified by:
      hasPrimaryForGoal in interface ConversionActionOrBuilder
      Returns:
      Whether the primaryForGoal field is set.
    • getPrimaryForGoal

      public boolean getPrimaryForGoal()
       If a conversion action's primary_for_goal bit is false, the conversion
       action is non-biddable for all campaigns regardless of their customer
       conversion goal or campaign conversion goal.
       However, custom conversion goals do not respect primary_for_goal, so if
       a campaign has a custom conversion goal configured with a
       primary_for_goal = false conversion action, that conversion action is
       still biddable.
       By default, primary_for_goal will be true if not set. In V9,
       primary_for_goal can only be set to false after creation through an
       'update' operation because it's not declared as optional.
       
      optional bool primary_for_goal = 31;
      Specified by:
      getPrimaryForGoal in interface ConversionActionOrBuilder
      Returns:
      The primaryForGoal.
    • getCategoryValue

      public int getCategoryValue()
       The category of conversions reported for this conversion action.
       
      .google.ads.googleads.v18.enums.ConversionActionCategoryEnum.ConversionActionCategory category = 6;
      Specified by:
      getCategoryValue in interface ConversionActionOrBuilder
      Returns:
      The enum numeric value on the wire for category.
    • getCategory

       The category of conversions reported for this conversion action.
       
      .google.ads.googleads.v18.enums.ConversionActionCategoryEnum.ConversionActionCategory category = 6;
      Specified by:
      getCategory in interface ConversionActionOrBuilder
      Returns:
      The category.
    • hasOwnerCustomer

      public boolean hasOwnerCustomer()
       Output only. The resource name of the conversion action owner customer, or
       null if this is a system-defined conversion action.
       
      optional string owner_customer = 23 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
      Specified by:
      hasOwnerCustomer in interface ConversionActionOrBuilder
      Returns:
      Whether the ownerCustomer field is set.
    • getOwnerCustomer

      public String getOwnerCustomer()
       Output only. The resource name of the conversion action owner customer, or
       null if this is a system-defined conversion action.
       
      optional string owner_customer = 23 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
      Specified by:
      getOwnerCustomer in interface ConversionActionOrBuilder
      Returns:
      The ownerCustomer.
    • getOwnerCustomerBytes

      public com.google.protobuf.ByteString getOwnerCustomerBytes()
       Output only. The resource name of the conversion action owner customer, or
       null if this is a system-defined conversion action.
       
      optional string owner_customer = 23 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
      Specified by:
      getOwnerCustomerBytes in interface ConversionActionOrBuilder
      Returns:
      The bytes for ownerCustomer.
    • hasIncludeInConversionsMetric

      public boolean hasIncludeInConversionsMetric()
       Whether this conversion action should be included in the "conversions"
       metric.
       
      optional bool include_in_conversions_metric = 24;
      Specified by:
      hasIncludeInConversionsMetric in interface ConversionActionOrBuilder
      Returns:
      Whether the includeInConversionsMetric field is set.
    • getIncludeInConversionsMetric

      public boolean getIncludeInConversionsMetric()
       Whether this conversion action should be included in the "conversions"
       metric.
       
      optional bool include_in_conversions_metric = 24;
      Specified by:
      getIncludeInConversionsMetric in interface ConversionActionOrBuilder
      Returns:
      The includeInConversionsMetric.
    • hasClickThroughLookbackWindowDays

      public boolean hasClickThroughLookbackWindowDays()
       The maximum number of days that may elapse between an interaction
       (for example, a click) and a conversion event.
       
      optional int64 click_through_lookback_window_days = 25;
      Specified by:
      hasClickThroughLookbackWindowDays in interface ConversionActionOrBuilder
      Returns:
      Whether the clickThroughLookbackWindowDays field is set.
    • getClickThroughLookbackWindowDays

      public long getClickThroughLookbackWindowDays()
       The maximum number of days that may elapse between an interaction
       (for example, a click) and a conversion event.
       
      optional int64 click_through_lookback_window_days = 25;
      Specified by:
      getClickThroughLookbackWindowDays in interface ConversionActionOrBuilder
      Returns:
      The clickThroughLookbackWindowDays.
    • hasViewThroughLookbackWindowDays

      public boolean hasViewThroughLookbackWindowDays()
       The maximum number of days which may elapse between an impression and a
       conversion without an interaction.
       
      optional int64 view_through_lookback_window_days = 26;
      Specified by:
      hasViewThroughLookbackWindowDays in interface ConversionActionOrBuilder
      Returns:
      Whether the viewThroughLookbackWindowDays field is set.
    • getViewThroughLookbackWindowDays

      public long getViewThroughLookbackWindowDays()
       The maximum number of days which may elapse between an impression and a
       conversion without an interaction.
       
      optional int64 view_through_lookback_window_days = 26;
      Specified by:
      getViewThroughLookbackWindowDays in interface ConversionActionOrBuilder
      Returns:
      The viewThroughLookbackWindowDays.
    • hasValueSettings

      public boolean hasValueSettings()
       Settings related to the value for conversion events associated with this
       conversion action.
       
      .google.ads.googleads.v18.resources.ConversionAction.ValueSettings value_settings = 11;
      Specified by:
      hasValueSettings in interface ConversionActionOrBuilder
      Returns:
      Whether the valueSettings field is set.
    • getValueSettings

      public ConversionAction.ValueSettings getValueSettings()
       Settings related to the value for conversion events associated with this
       conversion action.
       
      .google.ads.googleads.v18.resources.ConversionAction.ValueSettings value_settings = 11;
      Specified by:
      getValueSettings in interface ConversionActionOrBuilder
      Returns:
      The valueSettings.
    • getValueSettingsOrBuilder

      public ConversionAction.ValueSettingsOrBuilder getValueSettingsOrBuilder()
       Settings related to the value for conversion events associated with this
       conversion action.
       
      .google.ads.googleads.v18.resources.ConversionAction.ValueSettings value_settings = 11;
      Specified by:
      getValueSettingsOrBuilder in interface ConversionActionOrBuilder
    • getCountingTypeValue

      public int getCountingTypeValue()
       How to count conversion events for the conversion action.
       
      .google.ads.googleads.v18.enums.ConversionActionCountingTypeEnum.ConversionActionCountingType counting_type = 12;
      Specified by:
      getCountingTypeValue in interface ConversionActionOrBuilder
      Returns:
      The enum numeric value on the wire for countingType.
    • getCountingType

       How to count conversion events for the conversion action.
       
      .google.ads.googleads.v18.enums.ConversionActionCountingTypeEnum.ConversionActionCountingType counting_type = 12;
      Specified by:
      getCountingType in interface ConversionActionOrBuilder
      Returns:
      The countingType.
    • hasAttributionModelSettings

      public boolean hasAttributionModelSettings()
       Settings related to this conversion action's attribution model.
       
      .google.ads.googleads.v18.resources.ConversionAction.AttributionModelSettings attribution_model_settings = 13;
      Specified by:
      hasAttributionModelSettings in interface ConversionActionOrBuilder
      Returns:
      Whether the attributionModelSettings field is set.
    • getAttributionModelSettings

      public ConversionAction.AttributionModelSettings getAttributionModelSettings()
       Settings related to this conversion action's attribution model.
       
      .google.ads.googleads.v18.resources.ConversionAction.AttributionModelSettings attribution_model_settings = 13;
      Specified by:
      getAttributionModelSettings in interface ConversionActionOrBuilder
      Returns:
      The attributionModelSettings.
    • getAttributionModelSettingsOrBuilder

      public ConversionAction.AttributionModelSettingsOrBuilder getAttributionModelSettingsOrBuilder()
       Settings related to this conversion action's attribution model.
       
      .google.ads.googleads.v18.resources.ConversionAction.AttributionModelSettings attribution_model_settings = 13;
      Specified by:
      getAttributionModelSettingsOrBuilder in interface ConversionActionOrBuilder
    • getTagSnippetsList

      public List<TagSnippet> getTagSnippetsList()
       Output only. The snippets used for tracking conversions.
       
      repeated .google.ads.googleads.v18.common.TagSnippet tag_snippets = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getTagSnippetsList in interface ConversionActionOrBuilder
    • getTagSnippetsOrBuilderList

      public List<? extends TagSnippetOrBuilder> getTagSnippetsOrBuilderList()
       Output only. The snippets used for tracking conversions.
       
      repeated .google.ads.googleads.v18.common.TagSnippet tag_snippets = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getTagSnippetsOrBuilderList in interface ConversionActionOrBuilder
    • getTagSnippetsCount

      public int getTagSnippetsCount()
       Output only. The snippets used for tracking conversions.
       
      repeated .google.ads.googleads.v18.common.TagSnippet tag_snippets = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getTagSnippetsCount in interface ConversionActionOrBuilder
    • getTagSnippets

      public TagSnippet getTagSnippets(int index)
       Output only. The snippets used for tracking conversions.
       
      repeated .google.ads.googleads.v18.common.TagSnippet tag_snippets = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getTagSnippets in interface ConversionActionOrBuilder
    • getTagSnippetsOrBuilder

      public TagSnippetOrBuilder getTagSnippetsOrBuilder(int index)
       Output only. The snippets used for tracking conversions.
       
      repeated .google.ads.googleads.v18.common.TagSnippet tag_snippets = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getTagSnippetsOrBuilder in interface ConversionActionOrBuilder
    • hasPhoneCallDurationSeconds

      public boolean hasPhoneCallDurationSeconds()
       The phone call duration in seconds after which a conversion should be
       reported for this conversion action.
      
       The value must be between 0 and 10000, inclusive.
       
      optional int64 phone_call_duration_seconds = 27;
      Specified by:
      hasPhoneCallDurationSeconds in interface ConversionActionOrBuilder
      Returns:
      Whether the phoneCallDurationSeconds field is set.
    • getPhoneCallDurationSeconds

      public long getPhoneCallDurationSeconds()
       The phone call duration in seconds after which a conversion should be
       reported for this conversion action.
      
       The value must be between 0 and 10000, inclusive.
       
      optional int64 phone_call_duration_seconds = 27;
      Specified by:
      getPhoneCallDurationSeconds in interface ConversionActionOrBuilder
      Returns:
      The phoneCallDurationSeconds.
    • hasAppId

      public boolean hasAppId()
       App ID for an app conversion action.
       
      optional string app_id = 28;
      Specified by:
      hasAppId in interface ConversionActionOrBuilder
      Returns:
      Whether the appId field is set.
    • getAppId

      public String getAppId()
       App ID for an app conversion action.
       
      optional string app_id = 28;
      Specified by:
      getAppId in interface ConversionActionOrBuilder
      Returns:
      The appId.
    • getAppIdBytes

      public com.google.protobuf.ByteString getAppIdBytes()
       App ID for an app conversion action.
       
      optional string app_id = 28;
      Specified by:
      getAppIdBytes in interface ConversionActionOrBuilder
      Returns:
      The bytes for appId.
    • getMobileAppVendorValue

      public int getMobileAppVendorValue()
       Output only. Mobile app vendor for an app conversion action.
       
      .google.ads.googleads.v18.enums.MobileAppVendorEnum.MobileAppVendor mobile_app_vendor = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getMobileAppVendorValue in interface ConversionActionOrBuilder
      Returns:
      The enum numeric value on the wire for mobileAppVendor.
    • getMobileAppVendor

      public MobileAppVendorEnum.MobileAppVendor getMobileAppVendor()
       Output only. Mobile app vendor for an app conversion action.
       
      .google.ads.googleads.v18.enums.MobileAppVendorEnum.MobileAppVendor mobile_app_vendor = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getMobileAppVendor in interface ConversionActionOrBuilder
      Returns:
      The mobileAppVendor.
    • hasFirebaseSettings

      public boolean hasFirebaseSettings()
       Output only. Firebase settings for Firebase conversion types.
       
      .google.ads.googleads.v18.resources.ConversionAction.FirebaseSettings firebase_settings = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasFirebaseSettings in interface ConversionActionOrBuilder
      Returns:
      Whether the firebaseSettings field is set.
    • getFirebaseSettings

      public ConversionAction.FirebaseSettings getFirebaseSettings()
       Output only. Firebase settings for Firebase conversion types.
       
      .google.ads.googleads.v18.resources.ConversionAction.FirebaseSettings firebase_settings = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getFirebaseSettings in interface ConversionActionOrBuilder
      Returns:
      The firebaseSettings.
    • getFirebaseSettingsOrBuilder

      public ConversionAction.FirebaseSettingsOrBuilder getFirebaseSettingsOrBuilder()
       Output only. Firebase settings for Firebase conversion types.
       
      .google.ads.googleads.v18.resources.ConversionAction.FirebaseSettings firebase_settings = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getFirebaseSettingsOrBuilder in interface ConversionActionOrBuilder
    • hasThirdPartyAppAnalyticsSettings

      public boolean hasThirdPartyAppAnalyticsSettings()
       Output only. Third Party App Analytics settings for third party conversion
       types.
       
      .google.ads.googleads.v18.resources.ConversionAction.ThirdPartyAppAnalyticsSettings third_party_app_analytics_settings = 19 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasThirdPartyAppAnalyticsSettings in interface ConversionActionOrBuilder
      Returns:
      Whether the thirdPartyAppAnalyticsSettings field is set.
    • getThirdPartyAppAnalyticsSettings

      public ConversionAction.ThirdPartyAppAnalyticsSettings getThirdPartyAppAnalyticsSettings()
       Output only. Third Party App Analytics settings for third party conversion
       types.
       
      .google.ads.googleads.v18.resources.ConversionAction.ThirdPartyAppAnalyticsSettings third_party_app_analytics_settings = 19 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getThirdPartyAppAnalyticsSettings in interface ConversionActionOrBuilder
      Returns:
      The thirdPartyAppAnalyticsSettings.
    • getThirdPartyAppAnalyticsSettingsOrBuilder

      public ConversionAction.ThirdPartyAppAnalyticsSettingsOrBuilder getThirdPartyAppAnalyticsSettingsOrBuilder()
       Output only. Third Party App Analytics settings for third party conversion
       types.
       
      .google.ads.googleads.v18.resources.ConversionAction.ThirdPartyAppAnalyticsSettings third_party_app_analytics_settings = 19 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getThirdPartyAppAnalyticsSettingsOrBuilder in interface ConversionActionOrBuilder
    • hasGoogleAnalytics4Settings

      public boolean hasGoogleAnalytics4Settings()
       Output only. Google Analytics 4 settings for Google Analytics 4 conversion
       types.
       
      .google.ads.googleads.v18.resources.ConversionAction.GoogleAnalytics4Settings google_analytics_4_settings = 34 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasGoogleAnalytics4Settings in interface ConversionActionOrBuilder
      Returns:
      Whether the googleAnalytics4Settings field is set.
    • getGoogleAnalytics4Settings

      public ConversionAction.GoogleAnalytics4Settings getGoogleAnalytics4Settings()
       Output only. Google Analytics 4 settings for Google Analytics 4 conversion
       types.
       
      .google.ads.googleads.v18.resources.ConversionAction.GoogleAnalytics4Settings google_analytics_4_settings = 34 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getGoogleAnalytics4Settings in interface ConversionActionOrBuilder
      Returns:
      The googleAnalytics4Settings.
    • getGoogleAnalytics4SettingsOrBuilder

      public ConversionAction.GoogleAnalytics4SettingsOrBuilder getGoogleAnalytics4SettingsOrBuilder()
       Output only. Google Analytics 4 settings for Google Analytics 4 conversion
       types.
       
      .google.ads.googleads.v18.resources.ConversionAction.GoogleAnalytics4Settings google_analytics_4_settings = 34 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getGoogleAnalytics4SettingsOrBuilder in interface ConversionActionOrBuilder
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessageV3
    • writeTo

      public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
      Specified by:
      writeTo in interface com.google.protobuf.MessageLite
      Overrides:
      writeTo in class com.google.protobuf.GeneratedMessageV3
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessageV3
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface com.google.protobuf.Message
      Overrides:
      equals in class com.google.protobuf.AbstractMessage
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface com.google.protobuf.Message
      Overrides:
      hashCode in class com.google.protobuf.AbstractMessage
    • parseFrom

      public static ConversionAction parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static ConversionAction parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static ConversionAction parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static ConversionAction parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static ConversionAction parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static ConversionAction parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static ConversionAction parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static ConversionAction parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static ConversionAction parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static ConversionAction parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseFrom

      public static ConversionAction parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static ConversionAction parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • newBuilderForType

      public ConversionAction.Builder newBuilderForType()
      Specified by:
      newBuilderForType in interface com.google.protobuf.Message
      Specified by:
      newBuilderForType in interface com.google.protobuf.MessageLite
    • newBuilder

      public static ConversionAction.Builder newBuilder()
    • newBuilder

      public static ConversionAction.Builder newBuilder(ConversionAction prototype)
    • toBuilder

      public ConversionAction.Builder toBuilder()
      Specified by:
      toBuilder in interface com.google.protobuf.Message
      Specified by:
      toBuilder in interface com.google.protobuf.MessageLite
    • newBuilderForType

      protected ConversionAction.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
      Specified by:
      newBuilderForType in class com.google.protobuf.GeneratedMessageV3
    • getDefaultInstance

      public static ConversionAction getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<ConversionAction> parser()
    • getParserForType

      public com.google.protobuf.Parser<ConversionAction> getParserForType()
      Specified by:
      getParserForType in interface com.google.protobuf.Message
      Specified by:
      getParserForType in interface com.google.protobuf.MessageLite
      Overrides:
      getParserForType in class com.google.protobuf.GeneratedMessageV3
    • getDefaultInstanceForType

      public ConversionAction getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder