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

com.google.ads.googleads.v10.common.LeadFormAssetOrBuilder Maven / Gradle / Ivy

// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: google/ads/googleads/v10/common/asset_types.proto

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

public interface LeadFormAssetOrBuilder extends
    // @@protoc_insertion_point(interface_extends:google.ads.googleads.v10.common.LeadFormAsset)
    com.google.protobuf.MessageOrBuilder {

  /**
   * 
   * Required. The name of the business being advertised.
   * 
* * string business_name = 10 [(.google.api.field_behavior) = REQUIRED]; * @return The businessName. */ java.lang.String getBusinessName(); /** *
   * Required. The name of the business being advertised.
   * 
* * string business_name = 10 [(.google.api.field_behavior) = REQUIRED]; * @return The bytes for businessName. */ com.google.protobuf.ByteString getBusinessNameBytes(); /** *
   * Required. Pre-defined display text that encourages user to expand the form.
   * 
* * .google.ads.googleads.v10.enums.LeadFormCallToActionTypeEnum.LeadFormCallToActionType call_to_action_type = 17 [(.google.api.field_behavior) = REQUIRED]; * @return The enum numeric value on the wire for callToActionType. */ int getCallToActionTypeValue(); /** *
   * Required. Pre-defined display text that encourages user to expand the form.
   * 
* * .google.ads.googleads.v10.enums.LeadFormCallToActionTypeEnum.LeadFormCallToActionType call_to_action_type = 17 [(.google.api.field_behavior) = REQUIRED]; * @return The callToActionType. */ com.google.ads.googleads.v10.enums.LeadFormCallToActionTypeEnum.LeadFormCallToActionType getCallToActionType(); /** *
   * Required. Text giving a clear value proposition of what users expect once they expand
   * the form.
   * 
* * string call_to_action_description = 18 [(.google.api.field_behavior) = REQUIRED]; * @return The callToActionDescription. */ java.lang.String getCallToActionDescription(); /** *
   * Required. Text giving a clear value proposition of what users expect once they expand
   * the form.
   * 
* * string call_to_action_description = 18 [(.google.api.field_behavior) = REQUIRED]; * @return The bytes for callToActionDescription. */ com.google.protobuf.ByteString getCallToActionDescriptionBytes(); /** *
   * Required. Headline of the expanded form to describe what the form is asking for or
   * facilitating.
   * 
* * string headline = 12 [(.google.api.field_behavior) = REQUIRED]; * @return The headline. */ java.lang.String getHeadline(); /** *
   * Required. Headline of the expanded form to describe what the form is asking for or
   * facilitating.
   * 
* * string headline = 12 [(.google.api.field_behavior) = REQUIRED]; * @return The bytes for headline. */ com.google.protobuf.ByteString getHeadlineBytes(); /** *
   * Required. Detailed description of the expanded form to describe what the form is
   * asking for or facilitating.
   * 
* * string description = 13 [(.google.api.field_behavior) = REQUIRED]; * @return The description. */ java.lang.String getDescription(); /** *
   * Required. Detailed description of the expanded form to describe what the form is
   * asking for or facilitating.
   * 
* * string description = 13 [(.google.api.field_behavior) = REQUIRED]; * @return The bytes for description. */ com.google.protobuf.ByteString getDescriptionBytes(); /** *
   * Required. Link to a page describing the policy on how the collected data is handled
   * by the advertiser/business.
   * 
* * string privacy_policy_url = 14 [(.google.api.field_behavior) = REQUIRED]; * @return The privacyPolicyUrl. */ java.lang.String getPrivacyPolicyUrl(); /** *
   * Required. Link to a page describing the policy on how the collected data is handled
   * by the advertiser/business.
   * 
* * string privacy_policy_url = 14 [(.google.api.field_behavior) = REQUIRED]; * @return The bytes for privacyPolicyUrl. */ com.google.protobuf.ByteString getPrivacyPolicyUrlBytes(); /** *
   * Headline of text shown after form submission that describes how the
   * advertiser will follow up with the user.
   * 
* * optional string post_submit_headline = 15; * @return Whether the postSubmitHeadline field is set. */ boolean hasPostSubmitHeadline(); /** *
   * Headline of text shown after form submission that describes how the
   * advertiser will follow up with the user.
   * 
* * optional string post_submit_headline = 15; * @return The postSubmitHeadline. */ java.lang.String getPostSubmitHeadline(); /** *
   * Headline of text shown after form submission that describes how the
   * advertiser will follow up with the user.
   * 
* * optional string post_submit_headline = 15; * @return The bytes for postSubmitHeadline. */ com.google.protobuf.ByteString getPostSubmitHeadlineBytes(); /** *
   * Detailed description shown after form submission that describes how the
   * advertiser will follow up with the user.
   * 
* * optional string post_submit_description = 16; * @return Whether the postSubmitDescription field is set. */ boolean hasPostSubmitDescription(); /** *
   * Detailed description shown after form submission that describes how the
   * advertiser will follow up with the user.
   * 
* * optional string post_submit_description = 16; * @return The postSubmitDescription. */ java.lang.String getPostSubmitDescription(); /** *
   * Detailed description shown after form submission that describes how the
   * advertiser will follow up with the user.
   * 
* * optional string post_submit_description = 16; * @return The bytes for postSubmitDescription. */ com.google.protobuf.ByteString getPostSubmitDescriptionBytes(); /** *
   * Ordered list of input fields. This field can be updated by reordering
   * questions, but not by adding or removing questions.
   * 
* * repeated .google.ads.googleads.v10.common.LeadFormField fields = 8; */ java.util.List getFieldsList(); /** *
   * Ordered list of input fields. This field can be updated by reordering
   * questions, but not by adding or removing questions.
   * 
* * repeated .google.ads.googleads.v10.common.LeadFormField fields = 8; */ com.google.ads.googleads.v10.common.LeadFormField getFields(int index); /** *
   * Ordered list of input fields. This field can be updated by reordering
   * questions, but not by adding or removing questions.
   * 
* * repeated .google.ads.googleads.v10.common.LeadFormField fields = 8; */ int getFieldsCount(); /** *
   * Ordered list of input fields. This field can be updated by reordering
   * questions, but not by adding or removing questions.
   * 
* * repeated .google.ads.googleads.v10.common.LeadFormField fields = 8; */ java.util.List getFieldsOrBuilderList(); /** *
   * Ordered list of input fields. This field can be updated by reordering
   * questions, but not by adding or removing questions.
   * 
* * repeated .google.ads.googleads.v10.common.LeadFormField fields = 8; */ com.google.ads.googleads.v10.common.LeadFormFieldOrBuilder getFieldsOrBuilder( int index); /** *
   * Ordered list of custom question fields.
   * 
* * repeated .google.ads.googleads.v10.common.LeadFormCustomQuestionField custom_question_fields = 23; */ java.util.List getCustomQuestionFieldsList(); /** *
   * Ordered list of custom question fields.
   * 
* * repeated .google.ads.googleads.v10.common.LeadFormCustomQuestionField custom_question_fields = 23; */ com.google.ads.googleads.v10.common.LeadFormCustomQuestionField getCustomQuestionFields(int index); /** *
   * Ordered list of custom question fields.
   * 
* * repeated .google.ads.googleads.v10.common.LeadFormCustomQuestionField custom_question_fields = 23; */ int getCustomQuestionFieldsCount(); /** *
   * Ordered list of custom question fields.
   * 
* * repeated .google.ads.googleads.v10.common.LeadFormCustomQuestionField custom_question_fields = 23; */ java.util.List getCustomQuestionFieldsOrBuilderList(); /** *
   * Ordered list of custom question fields.
   * 
* * repeated .google.ads.googleads.v10.common.LeadFormCustomQuestionField custom_question_fields = 23; */ com.google.ads.googleads.v10.common.LeadFormCustomQuestionFieldOrBuilder getCustomQuestionFieldsOrBuilder( int index); /** *
   * Configured methods for collected lead data to be delivered to advertiser.
   * Only one method typed as WebhookDelivery can be configured.
   * 
* * repeated .google.ads.googleads.v10.common.LeadFormDeliveryMethod delivery_methods = 9; */ java.util.List getDeliveryMethodsList(); /** *
   * Configured methods for collected lead data to be delivered to advertiser.
   * Only one method typed as WebhookDelivery can be configured.
   * 
* * repeated .google.ads.googleads.v10.common.LeadFormDeliveryMethod delivery_methods = 9; */ com.google.ads.googleads.v10.common.LeadFormDeliveryMethod getDeliveryMethods(int index); /** *
   * Configured methods for collected lead data to be delivered to advertiser.
   * Only one method typed as WebhookDelivery can be configured.
   * 
* * repeated .google.ads.googleads.v10.common.LeadFormDeliveryMethod delivery_methods = 9; */ int getDeliveryMethodsCount(); /** *
   * Configured methods for collected lead data to be delivered to advertiser.
   * Only one method typed as WebhookDelivery can be configured.
   * 
* * repeated .google.ads.googleads.v10.common.LeadFormDeliveryMethod delivery_methods = 9; */ java.util.List getDeliveryMethodsOrBuilderList(); /** *
   * Configured methods for collected lead data to be delivered to advertiser.
   * Only one method typed as WebhookDelivery can be configured.
   * 
* * repeated .google.ads.googleads.v10.common.LeadFormDeliveryMethod delivery_methods = 9; */ com.google.ads.googleads.v10.common.LeadFormDeliveryMethodOrBuilder getDeliveryMethodsOrBuilder( int index); /** *
   * Pre-defined display text that encourages user action after the form is
   * submitted.
   * 
* * .google.ads.googleads.v10.enums.LeadFormPostSubmitCallToActionTypeEnum.LeadFormPostSubmitCallToActionType post_submit_call_to_action_type = 19; * @return The enum numeric value on the wire for postSubmitCallToActionType. */ int getPostSubmitCallToActionTypeValue(); /** *
   * Pre-defined display text that encourages user action after the form is
   * submitted.
   * 
* * .google.ads.googleads.v10.enums.LeadFormPostSubmitCallToActionTypeEnum.LeadFormPostSubmitCallToActionType post_submit_call_to_action_type = 19; * @return The postSubmitCallToActionType. */ com.google.ads.googleads.v10.enums.LeadFormPostSubmitCallToActionTypeEnum.LeadFormPostSubmitCallToActionType getPostSubmitCallToActionType(); /** *
   * Asset resource name of the background image. The minimum size is 600x314
   * and the aspect ratio must be 1.91:1 (+-1%).
   * 
* * optional string background_image_asset = 20; * @return Whether the backgroundImageAsset field is set. */ boolean hasBackgroundImageAsset(); /** *
   * Asset resource name of the background image. The minimum size is 600x314
   * and the aspect ratio must be 1.91:1 (+-1%).
   * 
* * optional string background_image_asset = 20; * @return The backgroundImageAsset. */ java.lang.String getBackgroundImageAsset(); /** *
   * Asset resource name of the background image. The minimum size is 600x314
   * and the aspect ratio must be 1.91:1 (+-1%).
   * 
* * optional string background_image_asset = 20; * @return The bytes for backgroundImageAsset. */ com.google.protobuf.ByteString getBackgroundImageAssetBytes(); /** *
   * Chosen intent for the lead form, for example, more volume or more
   * qualified.
   * 
* * .google.ads.googleads.v10.enums.LeadFormDesiredIntentEnum.LeadFormDesiredIntent desired_intent = 21; * @return The enum numeric value on the wire for desiredIntent. */ int getDesiredIntentValue(); /** *
   * Chosen intent for the lead form, for example, more volume or more
   * qualified.
   * 
* * .google.ads.googleads.v10.enums.LeadFormDesiredIntentEnum.LeadFormDesiredIntent desired_intent = 21; * @return The desiredIntent. */ com.google.ads.googleads.v10.enums.LeadFormDesiredIntentEnum.LeadFormDesiredIntent getDesiredIntent(); /** *
   * Custom disclosure shown along with Google disclaimer on the lead form.
   * Accessible to allowed customers only.
   * 
* * optional string custom_disclosure = 22; * @return Whether the customDisclosure field is set. */ boolean hasCustomDisclosure(); /** *
   * Custom disclosure shown along with Google disclaimer on the lead form.
   * Accessible to allowed customers only.
   * 
* * optional string custom_disclosure = 22; * @return The customDisclosure. */ java.lang.String getCustomDisclosure(); /** *
   * Custom disclosure shown along with Google disclaimer on the lead form.
   * Accessible to allowed customers only.
   * 
* * optional string custom_disclosure = 22; * @return The bytes for customDisclosure. */ com.google.protobuf.ByteString getCustomDisclosureBytes(); }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy