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 extends com.google.ads.googleads.v10.common.LeadFormFieldOrBuilder>
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 extends com.google.ads.googleads.v10.common.LeadFormCustomQuestionFieldOrBuilder>
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 extends com.google.ads.googleads.v10.common.LeadFormDeliveryMethodOrBuilder>
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