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.v15.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,java.lang.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 typegoogle.ads.googleads.v15.common.LeadFormCustomQuestionField
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description LeadFormCustomQuestionField.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)LeadFormCustomQuestionFieldbuild()LeadFormCustomQuestionFieldbuildPartial()LeadFormCustomQuestionField.Builderclear()LeadFormCustomQuestionField.BuilderclearAnswers()LeadFormCustomQuestionField.BuilderclearCustomQuestionText()The exact custom question field text (for example, "What kind of vehicle do you have?").LeadFormCustomQuestionField.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)LeadFormCustomQuestionField.BuilderclearHasLocationAnswer()Answer configuration for location question.LeadFormCustomQuestionField.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)LeadFormCustomQuestionField.BuilderclearSingleChoiceAnswers()Answer configuration for a single choice question.LeadFormCustomQuestionField.Builderclone()LeadFormCustomQuestionField.AnswersCasegetAnswersCase()java.lang.StringgetCustomQuestionText()The exact custom question field text (for example, "What kind of vehicle do you have?").com.google.protobuf.ByteStringgetCustomQuestionTextBytes()The exact custom question field text (for example, "What kind of vehicle do you have?").LeadFormCustomQuestionFieldgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()booleangetHasLocationAnswer()Answer configuration for location question.LeadFormSingleChoiceAnswersgetSingleChoiceAnswers()Answer configuration for a single choice question.LeadFormSingleChoiceAnswers.BuildergetSingleChoiceAnswersBuilder()Answer configuration for a single choice question.LeadFormSingleChoiceAnswersOrBuildergetSingleChoiceAnswersOrBuilder()Answer configuration for a single choice question.booleanhasHasLocationAnswer()Answer configuration for location question.booleanhasSingleChoiceAnswers()Answer configuration for a single choice question.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()LeadFormCustomQuestionField.BuildermergeFrom(LeadFormCustomQuestionField other)LeadFormCustomQuestionField.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)LeadFormCustomQuestionField.BuildermergeFrom(com.google.protobuf.Message other)LeadFormCustomQuestionField.BuildermergeSingleChoiceAnswers(LeadFormSingleChoiceAnswers value)Answer configuration for a single choice question.LeadFormCustomQuestionField.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)LeadFormCustomQuestionField.BuildersetCustomQuestionText(java.lang.String value)The exact custom question field text (for example, "What kind of vehicle do you have?").LeadFormCustomQuestionField.BuildersetCustomQuestionTextBytes(com.google.protobuf.ByteString value)The exact custom question field text (for example, "What kind of vehicle do you have?").LeadFormCustomQuestionField.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)LeadFormCustomQuestionField.BuildersetHasLocationAnswer(boolean value)Answer configuration for location question.LeadFormCustomQuestionField.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)LeadFormCustomQuestionField.BuildersetSingleChoiceAnswers(LeadFormSingleChoiceAnswers value)Answer configuration for a single choice question.LeadFormCustomQuestionField.BuildersetSingleChoiceAnswers(LeadFormSingleChoiceAnswers.Builder builderForValue)Answer configuration for a single choice question.LeadFormCustomQuestionField.BuildersetUnknownFields(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, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
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
public 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
public LeadFormCustomQuestionField getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public LeadFormCustomQuestionField build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public LeadFormCustomQuestionField buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public LeadFormCustomQuestionField.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, java.lang.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, java.lang.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, java.lang.Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<LeadFormCustomQuestionField.Builder>
-
mergeFrom
public LeadFormCustomQuestionField.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<LeadFormCustomQuestionField.Builder>
-
mergeFrom
public LeadFormCustomQuestionField.Builder mergeFrom(LeadFormCustomQuestionField other)
-
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 java.io.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:
java.io.IOException
-
getAnswersCase
public LeadFormCustomQuestionField.AnswersCase getAnswersCase()
- Specified by:
getAnswersCasein interfaceLeadFormCustomQuestionFieldOrBuilder
-
clearAnswers
public LeadFormCustomQuestionField.Builder clearAnswers()
-
getCustomQuestionText
public java.lang.String 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
public LeadFormCustomQuestionField.Builder setCustomQuestionText(java.lang.String value)
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
public LeadFormCustomQuestionField.Builder 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.v15.common.LeadFormSingleChoiceAnswers single_choice_answers = 2;- Specified by:
hasSingleChoiceAnswersin interfaceLeadFormCustomQuestionFieldOrBuilder- Returns:
- Whether the singleChoiceAnswers field is set.
-
getSingleChoiceAnswers
public LeadFormSingleChoiceAnswers getSingleChoiceAnswers()
Answer configuration for a single choice question. Minimum of 2 answers and maximum of 12 allowed.
.google.ads.googleads.v15.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.v15.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.v15.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.v15.common.LeadFormSingleChoiceAnswers single_choice_answers = 2;
-
clearSingleChoiceAnswers
public LeadFormCustomQuestionField.Builder clearSingleChoiceAnswers()
Answer configuration for a single choice question. Minimum of 2 answers and maximum of 12 allowed.
.google.ads.googleads.v15.common.LeadFormSingleChoiceAnswers single_choice_answers = 2;
-
getSingleChoiceAnswersBuilder
public LeadFormSingleChoiceAnswers.Builder getSingleChoiceAnswersBuilder()
Answer configuration for a single choice question. Minimum of 2 answers and maximum of 12 allowed.
.google.ads.googleads.v15.common.LeadFormSingleChoiceAnswers single_choice_answers = 2;
-
getSingleChoiceAnswersOrBuilder
public LeadFormSingleChoiceAnswersOrBuilder getSingleChoiceAnswersOrBuilder()
Answer configuration for a single choice question. Minimum of 2 answers and maximum of 12 allowed.
.google.ads.googleads.v15.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
public LeadFormCustomQuestionField.Builder setHasLocationAnswer(boolean value)
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
public LeadFormCustomQuestionField.Builder 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>
-
-