SearchApplicationArgs class

The set of arguments for SearchApplication. The set of arguments for SearchApplication.

Constructors

SearchApplicationArgs({Input<List<DataSourceRestriction>>? dataSourceRestrictions, Input<List<FacetOptions>>? defaultFacetOptions, Input<SortOptions>? defaultSortOptions, Input<String>? displayName, Input<bool>? enableAuditLog, Input<String>? name, Input<QueryInterpretationConfig>? queryInterpretationConfig, Input<bool>? returnResultThumbnailUrls, Input<ScoringConfig>? scoringConfig, Input<List<SourceConfig>>? sourceConfig})
Creates a new SearchApplicationArgs. dataSourceRestrictions Retrictions applied to the configurations. The maximum number of elements is 10. defaultFacetOptions The default fields for returning facet results. The sources specified here also have been included in data_source_restrictions above. defaultSortOptions The default options for sorting the search results displayName Display name of the Search Application. The maximum length is 300 characters. enableAuditLog Indicates whether audit logging is on/off for requests made for the search application in query APIs. name The name of the Search Application. Format: searchapplications/{application_id}. queryInterpretationConfig The default options for query interpretation returnResultThumbnailUrls With each result we should return the URI for its thumbnail (when applicable) scoringConfig Configuration for ranking results. sourceConfig Configuration for a sources specified in data_source_restrictions.
const
SearchApplicationArgs.fromMap(Map<String, dynamic> map)
factory

Properties

dataSourceRestrictions → Input<List<DataSourceRestriction>>?
Retrictions applied to the configurations. The maximum number of elements is 10.
final
defaultFacetOptions → Input<List<FacetOptions>>?
The default fields for returning facet results. The sources specified here also have been included in data_source_restrictions above.
final
defaultSortOptions → Input<SortOptions>?
The default options for sorting the search results
final
displayName → Input<String>?
Display name of the Search Application. The maximum length is 300 characters.
final
enableAuditLog → Input<bool>?
Indicates whether audit logging is on/off for requests made for the search application in query APIs.
final
hashCode → int
The hash code for this object.
no setterinherited
name → Input<String>?
The name of the Search Application. Format: searchapplications/{application_id}.
final
queryInterpretationConfig → Input<QueryInterpretationConfig>?
The default options for query interpretation
final
returnResultThumbnailUrls → Input<bool>?
With each result we should return the URI for its thumbnail (when applicable)
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
scoringConfig → Input<ScoringConfig>?
Configuration for ranking results.
final
sourceConfig → Input<List<SourceConfig>>?
Configuration for a sources specified in data_source_restrictions.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited