Class SearchRequest.ContentSearchSpec.SummarySpec.MultiModalSpec.Builder (0.90.0)

public static final class SearchRequest.ContentSearchSpec.SummarySpec.MultiModalSpec.Builder extends GeneratedMessage.Builder<SearchRequest.ContentSearchSpec.SummarySpec.MultiModalSpec.Builder> implements SearchRequest.ContentSearchSpec.SummarySpec.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.SearchRequest.ContentSearchSpec.SummarySpec.MultiModalSpec

Inheritance

java.lang.Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessage.Builder > SearchRequest.ContentSearchSpec.SummarySpec.MultiModalSpec.Builder

Static Methods

getDescriptor()

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

Methods

build()

public SearchRequest.ContentSearchSpec.SummarySpec.MultiModalSpec build()
Returns
Type Description
SearchRequest.ContentSearchSpec.SummarySpec.MultiModalSpec

buildPartial()

public SearchRequest.ContentSearchSpec.SummarySpec.MultiModalSpec buildPartial()
Returns
Type Description
SearchRequest.ContentSearchSpec.SummarySpec.MultiModalSpec

clear()

public SearchRequest.ContentSearchSpec.SummarySpec.MultiModalSpec.Builder clear()
Returns
Type Description
SearchRequest.ContentSearchSpec.SummarySpec.MultiModalSpec.Builder
Overrides

clearImageSource()

public SearchRequest.ContentSearchSpec.SummarySpec.MultiModalSpec.Builder clearImageSource()

Optional. Source of image returned in the answer.

.google.cloud.discoveryengine.v1beta.SearchRequest.ContentSearchSpec.SummarySpec.MultiModalSpec.ImageSource image_source = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
SearchRequest.ContentSearchSpec.SummarySpec.MultiModalSpec.Builder

This builder for chaining.

getDefaultInstanceForType()

public SearchRequest.ContentSearchSpec.SummarySpec.MultiModalSpec getDefaultInstanceForType()
Returns
Type Description
SearchRequest.ContentSearchSpec.SummarySpec.MultiModalSpec

getDescriptorForType()

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

getImageSource()

public SearchRequest.ContentSearchSpec.SummarySpec.MultiModalSpec.ImageSource getImageSource()

Optional. Source of image returned in the answer.

.google.cloud.discoveryengine.v1beta.SearchRequest.ContentSearchSpec.SummarySpec.MultiModalSpec.ImageSource image_source = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
SearchRequest.ContentSearchSpec.SummarySpec.MultiModalSpec.ImageSource

The imageSource.

getImageSourceValue()

public int getImageSourceValue()

Optional. Source of image returned in the answer.

.google.cloud.discoveryengine.v1beta.SearchRequest.ContentSearchSpec.SummarySpec.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(SearchRequest.ContentSearchSpec.SummarySpec.MultiModalSpec other)

public SearchRequest.ContentSearchSpec.SummarySpec.MultiModalSpec.Builder mergeFrom(SearchRequest.ContentSearchSpec.SummarySpec.MultiModalSpec other)
Parameter
Name Description
other SearchRequest.ContentSearchSpec.SummarySpec.MultiModalSpec
Returns
Type Description
SearchRequest.ContentSearchSpec.SummarySpec.MultiModalSpec.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public SearchRequest.ContentSearchSpec.SummarySpec.MultiModalSpec.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
SearchRequest.ContentSearchSpec.SummarySpec.MultiModalSpec.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public SearchRequest.ContentSearchSpec.SummarySpec.MultiModalSpec.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
SearchRequest.ContentSearchSpec.SummarySpec.MultiModalSpec.Builder
Overrides

setImageSource(SearchRequest.ContentSearchSpec.SummarySpec.MultiModalSpec.ImageSource value)

public SearchRequest.ContentSearchSpec.SummarySpec.MultiModalSpec.Builder setImageSource(SearchRequest.ContentSearchSpec.SummarySpec.MultiModalSpec.ImageSource value)

Optional. Source of image returned in the answer.

.google.cloud.discoveryengine.v1beta.SearchRequest.ContentSearchSpec.SummarySpec.MultiModalSpec.ImageSource image_source = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value SearchRequest.ContentSearchSpec.SummarySpec.MultiModalSpec.ImageSource

The imageSource to set.

Returns
Type Description
SearchRequest.ContentSearchSpec.SummarySpec.MultiModalSpec.Builder

This builder for chaining.

setImageSourceValue(int value)

public SearchRequest.ContentSearchSpec.SummarySpec.MultiModalSpec.Builder setImageSourceValue(int value)

Optional. Source of image returned in the answer.

.google.cloud.discoveryengine.v1beta.SearchRequest.ContentSearchSpec.SummarySpec.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
SearchRequest.ContentSearchSpec.SummarySpec.MultiModalSpec.Builder

This builder for chaining.