Class LeadFormCustomQuestionField.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<LeadFormCustomQuestionField.Builder>
com.google.ads.googleads.v18.common.LeadFormCustomQuestionField.Builder
- All Implemented Interfaces:
LeadFormCustomQuestionFieldOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- LeadFormCustomQuestionField
public static final class LeadFormCustomQuestionField.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<LeadFormCustomQuestionField.Builder>
implements LeadFormCustomQuestionFieldOrBuilder
One custom question input field instance within a form.Protobuf type
google.ads.googleads.v18.common.LeadFormCustomQuestionField-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()The exact custom question field text (for example, "What kind of vehicle do you have?").clearField(com.google.protobuf.Descriptors.FieldDescriptor field) Answer configuration for location question.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) Answer configuration for a single choice question.clone()The exact custom question field text (for example, "What kind of vehicle do you have?").com.google.protobuf.ByteStringThe exact custom question field text (for example, "What kind of vehicle do you have?").static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorbooleanAnswer configuration for location question.Answer configuration for a single choice question.Answer configuration for a single choice question.Answer configuration for a single choice question.booleanAnswer configuration for location question.booleanAnswer configuration for a single choice question.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Answer configuration for a single choice question.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setCustomQuestionText(String value) The exact custom question field text (for example, "What kind of vehicle do you have?").setCustomQuestionTextBytes(com.google.protobuf.ByteString value) The exact custom question field text (for example, "What kind of vehicle do you have?").setHasLocationAnswer(boolean value) Answer configuration for location question.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) Answer configuration for a single choice question.setSingleChoiceAnswers(LeadFormSingleChoiceAnswers.Builder builderForValue) Answer configuration for a single choice question.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<LeadFormCustomQuestionField.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<LeadFormCustomQuestionField.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<LeadFormCustomQuestionField.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<LeadFormCustomQuestionField.Builder>
-
setField
public LeadFormCustomQuestionField.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<LeadFormCustomQuestionField.Builder>
-
clearField
public LeadFormCustomQuestionField.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<LeadFormCustomQuestionField.Builder>
-
clearOneof
public LeadFormCustomQuestionField.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<LeadFormCustomQuestionField.Builder>
-
setRepeatedField
public LeadFormCustomQuestionField.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<LeadFormCustomQuestionField.Builder>
-
addRepeatedField
public LeadFormCustomQuestionField.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<LeadFormCustomQuestionField.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<LeadFormCustomQuestionField.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<LeadFormCustomQuestionField.Builder>
-
mergeFrom
public LeadFormCustomQuestionField.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<LeadFormCustomQuestionField.Builder>- Throws:
IOException
-
getAnswersCase
- Specified by:
getAnswersCasein interfaceLeadFormCustomQuestionFieldOrBuilder
-
clearAnswers
-
getCustomQuestionText
The exact custom question field text (for example, "What kind of vehicle do you have?").
string custom_question_text = 1;- Specified by:
getCustomQuestionTextin interfaceLeadFormCustomQuestionFieldOrBuilder- Returns:
- The customQuestionText.
-
getCustomQuestionTextBytes
public com.google.protobuf.ByteString getCustomQuestionTextBytes()The exact custom question field text (for example, "What kind of vehicle do you have?").
string custom_question_text = 1;- Specified by:
getCustomQuestionTextBytesin interfaceLeadFormCustomQuestionFieldOrBuilder- Returns:
- The bytes for customQuestionText.
-
setCustomQuestionText
The exact custom question field text (for example, "What kind of vehicle do you have?").
string custom_question_text = 1;- Parameters:
value- The customQuestionText to set.- Returns:
- This builder for chaining.
-
clearCustomQuestionText
The exact custom question field text (for example, "What kind of vehicle do you have?").
string custom_question_text = 1;- Returns:
- This builder for chaining.
-
setCustomQuestionTextBytes
public LeadFormCustomQuestionField.Builder setCustomQuestionTextBytes(com.google.protobuf.ByteString value) The exact custom question field text (for example, "What kind of vehicle do you have?").
string custom_question_text = 1;- Parameters:
value- The bytes for customQuestionText to set.- Returns:
- This builder for chaining.
-
hasSingleChoiceAnswers
public boolean hasSingleChoiceAnswers()Answer configuration for a single choice question. Minimum of 2 answers and maximum of 12 allowed.
.google.ads.googleads.v18.common.LeadFormSingleChoiceAnswers single_choice_answers = 2;- Specified by:
hasSingleChoiceAnswersin interfaceLeadFormCustomQuestionFieldOrBuilder- Returns:
- Whether the singleChoiceAnswers field is set.
-
getSingleChoiceAnswers
Answer configuration for a single choice question. Minimum of 2 answers and maximum of 12 allowed.
.google.ads.googleads.v18.common.LeadFormSingleChoiceAnswers single_choice_answers = 2;- Specified by:
getSingleChoiceAnswersin interfaceLeadFormCustomQuestionFieldOrBuilder- Returns:
- The singleChoiceAnswers.
-
setSingleChoiceAnswers
public LeadFormCustomQuestionField.Builder setSingleChoiceAnswers(LeadFormSingleChoiceAnswers value) Answer configuration for a single choice question. Minimum of 2 answers and maximum of 12 allowed.
.google.ads.googleads.v18.common.LeadFormSingleChoiceAnswers single_choice_answers = 2; -
setSingleChoiceAnswers
public LeadFormCustomQuestionField.Builder setSingleChoiceAnswers(LeadFormSingleChoiceAnswers.Builder builderForValue) Answer configuration for a single choice question. Minimum of 2 answers and maximum of 12 allowed.
.google.ads.googleads.v18.common.LeadFormSingleChoiceAnswers single_choice_answers = 2; -
mergeSingleChoiceAnswers
public LeadFormCustomQuestionField.Builder mergeSingleChoiceAnswers(LeadFormSingleChoiceAnswers value) Answer configuration for a single choice question. Minimum of 2 answers and maximum of 12 allowed.
.google.ads.googleads.v18.common.LeadFormSingleChoiceAnswers single_choice_answers = 2; -
clearSingleChoiceAnswers
Answer configuration for a single choice question. Minimum of 2 answers and maximum of 12 allowed.
.google.ads.googleads.v18.common.LeadFormSingleChoiceAnswers single_choice_answers = 2; -
getSingleChoiceAnswersBuilder
Answer configuration for a single choice question. Minimum of 2 answers and maximum of 12 allowed.
.google.ads.googleads.v18.common.LeadFormSingleChoiceAnswers single_choice_answers = 2; -
getSingleChoiceAnswersOrBuilder
Answer configuration for a single choice question. Minimum of 2 answers and maximum of 12 allowed.
.google.ads.googleads.v18.common.LeadFormSingleChoiceAnswers single_choice_answers = 2;- Specified by:
getSingleChoiceAnswersOrBuilderin interfaceLeadFormCustomQuestionFieldOrBuilder
-
hasHasLocationAnswer
public boolean hasHasLocationAnswer()Answer configuration for location question. If true, campaign/account level location data (state, city, business name etc) will be rendered on the Lead Form. Starting V13.1, has_location_answer can only be set for "What is your preferred dealership?" question, for advertisers with Location Assets setup at campaign/account level.
bool has_location_answer = 3;- Specified by:
hasHasLocationAnswerin interfaceLeadFormCustomQuestionFieldOrBuilder- Returns:
- Whether the hasLocationAnswer field is set.
-
getHasLocationAnswer
public boolean getHasLocationAnswer()Answer configuration for location question. If true, campaign/account level location data (state, city, business name etc) will be rendered on the Lead Form. Starting V13.1, has_location_answer can only be set for "What is your preferred dealership?" question, for advertisers with Location Assets setup at campaign/account level.
bool has_location_answer = 3;- Specified by:
getHasLocationAnswerin interfaceLeadFormCustomQuestionFieldOrBuilder- Returns:
- The hasLocationAnswer.
-
setHasLocationAnswer
Answer configuration for location question. If true, campaign/account level location data (state, city, business name etc) will be rendered on the Lead Form. Starting V13.1, has_location_answer can only be set for "What is your preferred dealership?" question, for advertisers with Location Assets setup at campaign/account level.
bool has_location_answer = 3;- Parameters:
value- The hasLocationAnswer to set.- Returns:
- This builder for chaining.
-
clearHasLocationAnswer
Answer configuration for location question. If true, campaign/account level location data (state, city, business name etc) will be rendered on the Lead Form. Starting V13.1, has_location_answer can only be set for "What is your preferred dealership?" question, for advertisers with Location Assets setup at campaign/account level.
bool has_location_answer = 3;- Returns:
- This builder for chaining.
-
setUnknownFields
public final LeadFormCustomQuestionField.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<LeadFormCustomQuestionField.Builder>
-
mergeUnknownFields
public final LeadFormCustomQuestionField.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<LeadFormCustomQuestionField.Builder>
-