Class LeadFormField.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<LeadFormField.Builder>
-
- com.google.ads.googleads.v15.common.LeadFormField.Builder
-
- All Implemented Interfaces:
LeadFormFieldOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,java.lang.Cloneable
- Enclosing class:
- LeadFormField
public static final class LeadFormField.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<LeadFormField.Builder> implements LeadFormFieldOrBuilder
One input field instance within a form.
Protobuf typegoogle.ads.googleads.v15.common.LeadFormField
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description LeadFormField.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)LeadFormFieldbuild()LeadFormFieldbuildPartial()LeadFormField.Builderclear()LeadFormField.BuilderclearAnswers()LeadFormField.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)LeadFormField.BuilderclearHasLocationAnswer()Answer configuration for location question.LeadFormField.BuilderclearInputType()Describes the input type, which may be a predefined type such as "full name" or a pre-vetted question like "What kind of vehicle do you have?".LeadFormField.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)LeadFormField.BuilderclearSingleChoiceAnswers()Answer configuration for a single choice question.LeadFormField.Builderclone()LeadFormField.AnswersCasegetAnswersCase()LeadFormFieldgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()booleangetHasLocationAnswer()Answer configuration for location question.LeadFormFieldUserInputTypeEnum.LeadFormFieldUserInputTypegetInputType()Describes the input type, which may be a predefined type such as "full name" or a pre-vetted question like "What kind of vehicle do you have?".intgetInputTypeValue()Describes the input type, which may be a predefined type such as "full name" or a pre-vetted question like "What kind of vehicle do you have?".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()LeadFormField.BuildermergeFrom(LeadFormField other)LeadFormField.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)LeadFormField.BuildermergeFrom(com.google.protobuf.Message other)LeadFormField.BuildermergeSingleChoiceAnswers(LeadFormSingleChoiceAnswers value)Answer configuration for a single choice question.LeadFormField.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)LeadFormField.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)LeadFormField.BuildersetHasLocationAnswer(boolean value)Answer configuration for location question.LeadFormField.BuildersetInputType(LeadFormFieldUserInputTypeEnum.LeadFormFieldUserInputType value)Describes the input type, which may be a predefined type such as "full name" or a pre-vetted question like "What kind of vehicle do you have?".LeadFormField.BuildersetInputTypeValue(int value)Describes the input type, which may be a predefined type such as "full name" or a pre-vetted question like "What kind of vehicle do you have?".LeadFormField.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)LeadFormField.BuildersetSingleChoiceAnswers(LeadFormSingleChoiceAnswers value)Answer configuration for a single choice question.LeadFormField.BuildersetSingleChoiceAnswers(LeadFormSingleChoiceAnswers.Builder builderForValue)Answer configuration for a single choice question.LeadFormField.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<LeadFormField.Builder>
-
clear
public LeadFormField.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<LeadFormField.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<LeadFormField.Builder>
-
getDefaultInstanceForType
public LeadFormField getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public LeadFormField build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public LeadFormField buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public LeadFormField.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<LeadFormField.Builder>
-
setField
public LeadFormField.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<LeadFormField.Builder>
-
clearField
public LeadFormField.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<LeadFormField.Builder>
-
clearOneof
public LeadFormField.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<LeadFormField.Builder>
-
setRepeatedField
public LeadFormField.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<LeadFormField.Builder>
-
addRepeatedField
public LeadFormField.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<LeadFormField.Builder>
-
mergeFrom
public LeadFormField.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<LeadFormField.Builder>
-
mergeFrom
public LeadFormField.Builder mergeFrom(LeadFormField other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<LeadFormField.Builder>
-
mergeFrom
public LeadFormField.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<LeadFormField.Builder>- Throws:
java.io.IOException
-
getAnswersCase
public LeadFormField.AnswersCase getAnswersCase()
- Specified by:
getAnswersCasein interfaceLeadFormFieldOrBuilder
-
clearAnswers
public LeadFormField.Builder clearAnswers()
-
getInputTypeValue
public int getInputTypeValue()
Describes the input type, which may be a predefined type such as "full name" or a pre-vetted question like "What kind of vehicle do you have?".
.google.ads.googleads.v15.enums.LeadFormFieldUserInputTypeEnum.LeadFormFieldUserInputType input_type = 1;- Specified by:
getInputTypeValuein interfaceLeadFormFieldOrBuilder- Returns:
- The enum numeric value on the wire for inputType.
-
setInputTypeValue
public LeadFormField.Builder setInputTypeValue(int value)
Describes the input type, which may be a predefined type such as "full name" or a pre-vetted question like "What kind of vehicle do you have?".
.google.ads.googleads.v15.enums.LeadFormFieldUserInputTypeEnum.LeadFormFieldUserInputType input_type = 1;- Parameters:
value- The enum numeric value on the wire for inputType to set.- Returns:
- This builder for chaining.
-
getInputType
public LeadFormFieldUserInputTypeEnum.LeadFormFieldUserInputType getInputType()
Describes the input type, which may be a predefined type such as "full name" or a pre-vetted question like "What kind of vehicle do you have?".
.google.ads.googleads.v15.enums.LeadFormFieldUserInputTypeEnum.LeadFormFieldUserInputType input_type = 1;- Specified by:
getInputTypein interfaceLeadFormFieldOrBuilder- Returns:
- The inputType.
-
setInputType
public LeadFormField.Builder setInputType(LeadFormFieldUserInputTypeEnum.LeadFormFieldUserInputType value)
Describes the input type, which may be a predefined type such as "full name" or a pre-vetted question like "What kind of vehicle do you have?".
.google.ads.googleads.v15.enums.LeadFormFieldUserInputTypeEnum.LeadFormFieldUserInputType input_type = 1;- Parameters:
value- The inputType to set.- Returns:
- This builder for chaining.
-
clearInputType
public LeadFormField.Builder clearInputType()
Describes the input type, which may be a predefined type such as "full name" or a pre-vetted question like "What kind of vehicle do you have?".
.google.ads.googleads.v15.enums.LeadFormFieldUserInputTypeEnum.LeadFormFieldUserInputType input_type = 1;- Returns:
- This builder for chaining.
-
hasSingleChoiceAnswers
public boolean hasSingleChoiceAnswers()
Answer configuration for a single choice question. Can be set only for pre-vetted question fields. Minimum of 2 answers required and maximum of 12 allowed.
.google.ads.googleads.v15.common.LeadFormSingleChoiceAnswers single_choice_answers = 2;- Specified by:
hasSingleChoiceAnswersin interfaceLeadFormFieldOrBuilder- Returns:
- Whether the singleChoiceAnswers field is set.
-
getSingleChoiceAnswers
public LeadFormSingleChoiceAnswers getSingleChoiceAnswers()
Answer configuration for a single choice question. Can be set only for pre-vetted question fields. Minimum of 2 answers required and maximum of 12 allowed.
.google.ads.googleads.v15.common.LeadFormSingleChoiceAnswers single_choice_answers = 2;- Specified by:
getSingleChoiceAnswersin interfaceLeadFormFieldOrBuilder- Returns:
- The singleChoiceAnswers.
-
setSingleChoiceAnswers
public LeadFormField.Builder setSingleChoiceAnswers(LeadFormSingleChoiceAnswers value)
Answer configuration for a single choice question. Can be set only for pre-vetted question fields. Minimum of 2 answers required and maximum of 12 allowed.
.google.ads.googleads.v15.common.LeadFormSingleChoiceAnswers single_choice_answers = 2;
-
setSingleChoiceAnswers
public LeadFormField.Builder setSingleChoiceAnswers(LeadFormSingleChoiceAnswers.Builder builderForValue)
Answer configuration for a single choice question. Can be set only for pre-vetted question fields. Minimum of 2 answers required and maximum of 12 allowed.
.google.ads.googleads.v15.common.LeadFormSingleChoiceAnswers single_choice_answers = 2;
-
mergeSingleChoiceAnswers
public LeadFormField.Builder mergeSingleChoiceAnswers(LeadFormSingleChoiceAnswers value)
Answer configuration for a single choice question. Can be set only for pre-vetted question fields. Minimum of 2 answers required and maximum of 12 allowed.
.google.ads.googleads.v15.common.LeadFormSingleChoiceAnswers single_choice_answers = 2;
-
clearSingleChoiceAnswers
public LeadFormField.Builder clearSingleChoiceAnswers()
Answer configuration for a single choice question. Can be set only for pre-vetted question fields. Minimum of 2 answers required 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. Can be set only for pre-vetted question fields. Minimum of 2 answers required 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. Can be set only for pre-vetted question fields. Minimum of 2 answers required and maximum of 12 allowed.
.google.ads.googleads.v15.common.LeadFormSingleChoiceAnswers single_choice_answers = 2;- Specified by:
getSingleChoiceAnswersOrBuilderin interfaceLeadFormFieldOrBuilder
-
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 interfaceLeadFormFieldOrBuilder- 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 interfaceLeadFormFieldOrBuilder- Returns:
- The hasLocationAnswer.
-
setHasLocationAnswer
public LeadFormField.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 LeadFormField.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 LeadFormField.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<LeadFormField.Builder>
-
mergeUnknownFields
public final LeadFormField.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<LeadFormField.Builder>
-
-