Class AnswerQueryRequest.AnswerGenerationSpec.MultimodalSpec.Builder (0.90.0)

public static final class AnswerQueryRequest.AnswerGenerationSpec.MultimodalSpec.Builder extends GeneratedMessage.Builder<AnswerQueryRequest.AnswerGenerationSpec.MultimodalSpec.Builder> implements AnswerQueryRequest.AnswerGenerationSpec.MultimodalSpecOrBuilder

Multimodal specification: Will return an image from specified source. If multiple sources are specified, the pick is a quality based decision.

Protobuf type google.cloud.discoveryengine.v1beta.AnswerQueryRequest.AnswerGenerationSpec.MultimodalSpec

Inheritance

java.lang.Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessage.Builder > AnswerQueryRequest.AnswerGenerationSpec.MultimodalSpec.Builder

Static Methods

getDescriptor()

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

Methods

build()

public AnswerQueryRequest.AnswerGenerationSpec.MultimodalSpec build()
Returns
Type Description
AnswerQueryRequest.AnswerGenerationSpec.MultimodalSpec

buildPartial()

public AnswerQueryRequest.AnswerGenerationSpec.MultimodalSpec buildPartial()
Returns
Type Description
AnswerQueryRequest.AnswerGenerationSpec.MultimodalSpec

clear()

public AnswerQueryRequest.AnswerGenerationSpec.MultimodalSpec.Builder clear()
Returns
Type Description
AnswerQueryRequest.AnswerGenerationSpec.MultimodalSpec.Builder
Overrides

clearImageSource()

public AnswerQueryRequest.AnswerGenerationSpec.MultimodalSpec.Builder clearImageSource()

Optional. Source of image returned in the answer.

.google.cloud.discoveryengine.v1beta.AnswerQueryRequest.AnswerGenerationSpec.MultimodalSpec.ImageSource image_source = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
AnswerQueryRequest.AnswerGenerationSpec.MultimodalSpec.Builder

This builder for chaining.

getDefaultInstanceForType()

public AnswerQueryRequest.AnswerGenerationSpec.MultimodalSpec getDefaultInstanceForType()
Returns
Type Description
AnswerQueryRequest.AnswerGenerationSpec.MultimodalSpec

getDescriptorForType()

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

getImageSource()

public AnswerQueryRequest.AnswerGenerationSpec.MultimodalSpec.ImageSource getImageSource()

Optional. Source of image returned in the answer.

.google.cloud.discoveryengine.v1beta.AnswerQueryRequest.AnswerGenerationSpec.MultimodalSpec.ImageSource image_source = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
AnswerQueryRequest.AnswerGenerationSpec.MultimodalSpec.ImageSource

The imageSource.

getImageSourceValue()

public int getImageSourceValue()

Optional. Source of image returned in the answer.

.google.cloud.discoveryengine.v1beta.AnswerQueryRequest.AnswerGenerationSpec.MultimodalSpec.ImageSource image_source = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The enum numeric value on the wire for imageSource.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(AnswerQueryRequest.AnswerGenerationSpec.MultimodalSpec other)

public AnswerQueryRequest.AnswerGenerationSpec.MultimodalSpec.Builder mergeFrom(AnswerQueryRequest.AnswerGenerationSpec.MultimodalSpec other)
Parameter
Name Description
other AnswerQueryRequest.AnswerGenerationSpec.MultimodalSpec
Returns
Type Description
AnswerQueryRequest.AnswerGenerationSpec.MultimodalSpec.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public AnswerQueryRequest.AnswerGenerationSpec.MultimodalSpec.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
AnswerQueryRequest.AnswerGenerationSpec.MultimodalSpec.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public AnswerQueryRequest.AnswerGenerationSpec.MultimodalSpec.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
AnswerQueryRequest.AnswerGenerationSpec.MultimodalSpec.Builder
Overrides

setImageSource(AnswerQueryRequest.AnswerGenerationSpec.MultimodalSpec.ImageSource value)

public AnswerQueryRequest.AnswerGenerationSpec.MultimodalSpec.Builder setImageSource(AnswerQueryRequest.AnswerGenerationSpec.MultimodalSpec.ImageSource value)

Optional. Source of image returned in the answer.

.google.cloud.discoveryengine.v1beta.AnswerQueryRequest.AnswerGenerationSpec.MultimodalSpec.ImageSource image_source = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value AnswerQueryRequest.AnswerGenerationSpec.MultimodalSpec.ImageSource

The imageSource to set.

Returns
Type Description
AnswerQueryRequest.AnswerGenerationSpec.MultimodalSpec.Builder

This builder for chaining.

setImageSourceValue(int value)

public AnswerQueryRequest.AnswerGenerationSpec.MultimodalSpec.Builder setImageSourceValue(int value)

Optional. Source of image returned in the answer.

.google.cloud.discoveryengine.v1beta.AnswerQueryRequest.AnswerGenerationSpec.MultimodalSpec.ImageSource image_source = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value int

The enum numeric value on the wire for imageSource to set.

Returns
Type Description
AnswerQueryRequest.AnswerGenerationSpec.MultimodalSpec.Builder

This builder for chaining.