Class InputField.ChoiceInput.Builder (0.2.0)

public static final class InputField.ChoiceInput.Builder extends GeneratedMessageV3.Builder<InputField.ChoiceInput.Builder> implements InputField.ChoiceInputOrBuilder

Choice input allows the business to select one of the offered choices. Some choices may be linked to additional input fields that should be displayed under or next to the choice option. The value for the additional input field needs to be provided only when the specific choice is selected by the the business. For example, additional input field can be hidden or disabled until the business selects the specific choice.

Protobuf type google.shopping.merchant.issueresolution.v1beta.InputField.ChoiceInput

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

addAllOptions(Iterable<? extends InputField.ChoiceInput.ChoiceInputOption> values)

public InputField.ChoiceInput.Builder addAllOptions(Iterable<? extends InputField.ChoiceInput.ChoiceInputOption> values)

A list of choices. Only one option can be selected.

repeated .google.shopping.merchant.issueresolution.v1beta.InputField.ChoiceInput.ChoiceInputOption options = 1;

Parameter
Name Description
values Iterable<? extends com.google.shopping.merchant.issueresolution.v1beta.InputField.ChoiceInput.ChoiceInputOption>
Returns
Type Description
InputField.ChoiceInput.Builder

addOptions(InputField.ChoiceInput.ChoiceInputOption value)

public InputField.ChoiceInput.Builder addOptions(InputField.ChoiceInput.ChoiceInputOption value)

A list of choices. Only one option can be selected.

repeated .google.shopping.merchant.issueresolution.v1beta.InputField.ChoiceInput.ChoiceInputOption options = 1;

Parameter
Name Description
value InputField.ChoiceInput.ChoiceInputOption
Returns
Type Description
InputField.ChoiceInput.Builder

addOptions(InputField.ChoiceInput.ChoiceInputOption.Builder builderForValue)

public InputField.ChoiceInput.Builder addOptions(InputField.ChoiceInput.ChoiceInputOption.Builder builderForValue)

A list of choices. Only one option can be selected.

repeated .google.shopping.merchant.issueresolution.v1beta.InputField.ChoiceInput.ChoiceInputOption options = 1;

Parameter
Name Description
builderForValue InputField.ChoiceInput.ChoiceInputOption.Builder
Returns
Type Description
InputField.ChoiceInput.Builder

addOptions(int index, InputField.ChoiceInput.ChoiceInputOption value)

public InputField.ChoiceInput.Builder addOptions(int index, InputField.ChoiceInput.ChoiceInputOption value)

A list of choices. Only one option can be selected.

repeated .google.shopping.merchant.issueresolution.v1beta.InputField.ChoiceInput.ChoiceInputOption options = 1;

Parameters
Name Description
index int
value InputField.ChoiceInput.ChoiceInputOption
Returns
Type Description
InputField.ChoiceInput.Builder

addOptions(int index, InputField.ChoiceInput.ChoiceInputOption.Builder builderForValue)

public InputField.ChoiceInput.Builder addOptions(int index, InputField.ChoiceInput.ChoiceInputOption.Builder builderForValue)

A list of choices. Only one option can be selected.

repeated .google.shopping.merchant.issueresolution.v1beta.InputField.ChoiceInput.ChoiceInputOption options = 1;

Parameters
Name Description
index int
builderForValue InputField.ChoiceInput.ChoiceInputOption.Builder
Returns
Type Description
InputField.ChoiceInput.Builder

addOptionsBuilder()

public InputField.ChoiceInput.ChoiceInputOption.Builder addOptionsBuilder()

A list of choices. Only one option can be selected.

repeated .google.shopping.merchant.issueresolution.v1beta.InputField.ChoiceInput.ChoiceInputOption options = 1;

Returns
Type Description
InputField.ChoiceInput.ChoiceInputOption.Builder

addOptionsBuilder(int index)

public InputField.ChoiceInput.ChoiceInputOption.Builder addOptionsBuilder(int index)

A list of choices. Only one option can be selected.

repeated .google.shopping.merchant.issueresolution.v1beta.InputField.ChoiceInput.ChoiceInputOption options = 1;

Parameter
Name Description
index int
Returns
Type Description
InputField.ChoiceInput.ChoiceInputOption.Builder

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public InputField.ChoiceInput.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
InputField.ChoiceInput.Builder
Overrides

build()

public InputField.ChoiceInput build()
Returns
Type Description
InputField.ChoiceInput

buildPartial()

public InputField.ChoiceInput buildPartial()
Returns
Type Description
InputField.ChoiceInput

clear()

public InputField.ChoiceInput.Builder clear()
Returns
Type Description
InputField.ChoiceInput.Builder
Overrides

clearField(Descriptors.FieldDescriptor field)

public InputField.ChoiceInput.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
InputField.ChoiceInput.Builder
Overrides

clearOneof(Descriptors.OneofDescriptor oneof)

public InputField.ChoiceInput.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
InputField.ChoiceInput.Builder
Overrides

clearOptions()

public InputField.ChoiceInput.Builder clearOptions()

A list of choices. Only one option can be selected.

repeated .google.shopping.merchant.issueresolution.v1beta.InputField.ChoiceInput.ChoiceInputOption options = 1;

Returns
Type Description
InputField.ChoiceInput.Builder

clone()

public InputField.ChoiceInput.Builder clone()
Returns
Type Description
InputField.ChoiceInput.Builder
Overrides

getDefaultInstanceForType()

public InputField.ChoiceInput getDefaultInstanceForType()
Returns
Type Description
InputField.ChoiceInput

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getOptions(int index)

public InputField.ChoiceInput.ChoiceInputOption getOptions(int index)

A list of choices. Only one option can be selected.

repeated .google.shopping.merchant.issueresolution.v1beta.InputField.ChoiceInput.ChoiceInputOption options = 1;

Parameter
Name Description
index int
Returns
Type Description
InputField.ChoiceInput.ChoiceInputOption

getOptionsBuilder(int index)

public InputField.ChoiceInput.ChoiceInputOption.Builder getOptionsBuilder(int index)

A list of choices. Only one option can be selected.

repeated .google.shopping.merchant.issueresolution.v1beta.InputField.ChoiceInput.ChoiceInputOption options = 1;

Parameter
Name Description
index int
Returns
Type Description
InputField.ChoiceInput.ChoiceInputOption.Builder

getOptionsBuilderList()

public List<InputField.ChoiceInput.ChoiceInputOption.Builder> getOptionsBuilderList()

A list of choices. Only one option can be selected.

repeated .google.shopping.merchant.issueresolution.v1beta.InputField.ChoiceInput.ChoiceInputOption options = 1;

Returns
Type Description
List<Builder>

getOptionsCount()

public int getOptionsCount()

A list of choices. Only one option can be selected.

repeated .google.shopping.merchant.issueresolution.v1beta.InputField.ChoiceInput.ChoiceInputOption options = 1;

Returns
Type Description
int

getOptionsList()

public List<InputField.ChoiceInput.ChoiceInputOption> getOptionsList()

A list of choices. Only one option can be selected.

repeated .google.shopping.merchant.issueresolution.v1beta.InputField.ChoiceInput.ChoiceInputOption options = 1;

Returns
Type Description
List<ChoiceInputOption>

getOptionsOrBuilder(int index)

public InputField.ChoiceInput.ChoiceInputOptionOrBuilder getOptionsOrBuilder(int index)

A list of choices. Only one option can be selected.

repeated .google.shopping.merchant.issueresolution.v1beta.InputField.ChoiceInput.ChoiceInputOption options = 1;

Parameter
Name Description
index int
Returns
Type Description
InputField.ChoiceInput.ChoiceInputOptionOrBuilder

getOptionsOrBuilderList()

public List<? extends InputField.ChoiceInput.ChoiceInputOptionOrBuilder> getOptionsOrBuilderList()

A list of choices. Only one option can be selected.

repeated .google.shopping.merchant.issueresolution.v1beta.InputField.ChoiceInput.ChoiceInputOption options = 1;

Returns
Type Description
List<? extends com.google.shopping.merchant.issueresolution.v1beta.InputField.ChoiceInput.ChoiceInputOptionOrBuilder>

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public InputField.ChoiceInput.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
InputField.ChoiceInput.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public InputField.ChoiceInput.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
InputField.ChoiceInput.Builder
Overrides

mergeFrom(InputField.ChoiceInput other)

public InputField.ChoiceInput.Builder mergeFrom(InputField.ChoiceInput other)
Parameter
Name Description
other InputField.ChoiceInput
Returns
Type Description
InputField.ChoiceInput.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

public final InputField.ChoiceInput.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
InputField.ChoiceInput.Builder
Overrides

removeOptions(int index)

public InputField.ChoiceInput.Builder removeOptions(int index)

A list of choices. Only one option can be selected.

repeated .google.shopping.merchant.issueresolution.v1beta.InputField.ChoiceInput.ChoiceInputOption options = 1;

Parameter
Name Description
index int
Returns
Type Description
InputField.ChoiceInput.Builder

setField(Descriptors.FieldDescriptor field, Object value)

public InputField.ChoiceInput.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
InputField.ChoiceInput.Builder
Overrides

setOptions(int index, InputField.ChoiceInput.ChoiceInputOption value)

public InputField.ChoiceInput.Builder setOptions(int index, InputField.ChoiceInput.ChoiceInputOption value)

A list of choices. Only one option can be selected.

repeated .google.shopping.merchant.issueresolution.v1beta.InputField.ChoiceInput.ChoiceInputOption options = 1;

Parameters
Name Description
index int
value InputField.ChoiceInput.ChoiceInputOption
Returns
Type Description
InputField.ChoiceInput.Builder

setOptions(int index, InputField.ChoiceInput.ChoiceInputOption.Builder builderForValue)

public InputField.ChoiceInput.Builder setOptions(int index, InputField.ChoiceInput.ChoiceInputOption.Builder builderForValue)

A list of choices. Only one option can be selected.

repeated .google.shopping.merchant.issueresolution.v1beta.InputField.ChoiceInput.ChoiceInputOption options = 1;

Parameters
Name Description
index int
builderForValue InputField.ChoiceInput.ChoiceInputOption.Builder
Returns
Type Description
InputField.ChoiceInput.Builder

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public InputField.ChoiceInput.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
InputField.ChoiceInput.Builder
Overrides

setUnknownFields(UnknownFieldSet unknownFields)

public final InputField.ChoiceInput.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
InputField.ChoiceInput.Builder
Overrides