Package-level declarations

Types

Link copied to clipboard
data class CompositeFilterArgs(val logicOperator: Output<CompositeFilterLogicOperator>? = null, val subFilters: Output<List<FilterArgs>>? = null) : ConvertibleToJava<CompositeFilterArgs>
Link copied to clipboard
data class DataSourceRestrictionArgs(val filterOptions: Output<List<FilterOptionsArgs>>? = null, val source: Output<SourceArgs>? = null) : ConvertibleToJava<DataSourceRestrictionArgs>

Restriction on Datasource.

Link copied to clipboard
data class DateArgs(val day: Output<Int>? = null, val month: Output<Int>? = null, val year: Output<Int>? = null) : ConvertibleToJava<DateArgs>

Represents a whole calendar date, for example a date of birth. The time of day and time zone are either specified elsewhere or are not significant. The date is relative to the Proleptic Gregorian Calendar. The date must be a valid calendar date between the year 1 and 9999.

Link copied to clipboard

Builder for DateArgs.

Link copied to clipboard
data class FacetOptionsArgs(val integerFacetingOptions: Output<IntegerFacetingOptionsArgs>? = null, val numFacetBuckets: Output<Int>? = null, val objectType: Output<String>? = null, val operatorName: Output<String>? = null, val sourceName: Output<String>? = null) : ConvertibleToJava<FacetOptionsArgs>

Specifies operators to return facet results for. There will be one FacetResult for every source_name/object_type/operator_name combination.

Link copied to clipboard
Link copied to clipboard
data class FilterArgs(val compositeFilter: Output<CompositeFilterArgs>? = null, val valueFilter: Output<ValueFilterArgs>? = null) : ConvertibleToJava<FilterArgs>

A generic way of expressing filters in a query, which supports two approaches: 1. Setting a ValueFilter. The name must match an operator_name defined in the schema for your data source. 2. Setting a CompositeFilter. The filters are evaluated using the logical operator. The top-level operators can only be either an AND or a NOT. AND can appear only at the top-most level. OR can appear only under a top-level AND.

Link copied to clipboard

Builder for FilterArgs.

Link copied to clipboard
data class FilterOptionsArgs(val filter: Output<FilterArgs>? = null, val objectType: Output<String>? = null) : ConvertibleToJava<FilterOptionsArgs>

Filter options to be applied on query.

Link copied to clipboard
Link copied to clipboard
data class GetDataSourcePlainArgs(val datasourceId: String, val debugOptionsEnableDebugging: Boolean? = null) : ConvertibleToJava<GetDataSourcePlainArgs>
Link copied to clipboard
data class GetSearchApplicationPlainArgs(val debugOptionsEnableDebugging: Boolean? = null, val searchapplicationId: String) : ConvertibleToJava<GetSearchApplicationPlainArgs>
Link copied to clipboard
data class GSuitePrincipalArgs(val gsuiteDomain: Output<Boolean>? = null, val gsuiteGroupEmail: Output<String>? = null, val gsuiteUserEmail: Output<String>? = null) : ConvertibleToJava<GSuitePrincipalArgs>
Link copied to clipboard
data class IntegerFacetingOptionsArgs(val integerBuckets: Output<List<String>>? = null) : ConvertibleToJava<IntegerFacetingOptionsArgs>

Used to specify integer faceting options.

Link copied to clipboard
data class QueryInterpretationConfigArgs(val forceDisableSupplementalResults: Output<Boolean>? = null, val forceVerbatimMode: Output<Boolean>? = null) : ConvertibleToJava<QueryInterpretationConfigArgs>

Default options to interpret user query.

Link copied to clipboard
data class ScoringConfigArgs(val disableFreshness: Output<Boolean>? = null, val disablePersonalization: Output<Boolean>? = null) : ConvertibleToJava<ScoringConfigArgs>

Scoring configurations for a source while processing a Search or Suggest request.

Link copied to clipboard
Link copied to clipboard
data class SortOptionsArgs(val operatorName: Output<String>? = null, val sortOrder: Output<SortOptionsSortOrder>? = null) : ConvertibleToJava<SortOptionsArgs>
Link copied to clipboard
Link copied to clipboard
data class SourceArgs(val name: Output<String>? = null, val predefinedSource: Output<SourcePredefinedSource>? = null) : ConvertibleToJava<SourceArgs>

Defines sources for the suggest/search APIs.

Link copied to clipboard

Builder for SourceArgs.

Link copied to clipboard
data class SourceConfigArgs(val crowdingConfig: Output<SourceCrowdingConfigArgs>? = null, val scoringConfig: Output<SourceScoringConfigArgs>? = null, val source: Output<SourceArgs>? = null) : ConvertibleToJava<SourceConfigArgs>

Configurations for a source while processing a Search or Suggest request.

Link copied to clipboard
Link copied to clipboard
data class SourceCrowdingConfigArgs(val numResults: Output<Int>? = null, val numSuggestions: Output<Int>? = null) : ConvertibleToJava<SourceCrowdingConfigArgs>

Set search results crowding limits. Crowding is a situation in which multiple results from the same source or host "crowd out" other results, diminishing the quality of search for users. To foster better search quality and source diversity in search results, you can set a condition to reduce repetitive results by source.

Link copied to clipboard
data class SourceScoringConfigArgs(val sourceImportance: Output<SourceScoringConfigSourceImportance>? = null) : ConvertibleToJava<SourceScoringConfigArgs>

Set the scoring configuration. This allows modifying the ranking of results for a source.

Link copied to clipboard
data class ValueArgs(val booleanValue: Output<Boolean>? = null, val dateValue: Output<DateArgs>? = null, val doubleValue: Output<Double>? = null, val integerValue: Output<String>? = null, val stringValue: Output<String>? = null, val timestampValue: Output<String>? = null) : ConvertibleToJava<ValueArgs>

Definition of a single value with generic type.

Link copied to clipboard

Builder for ValueArgs.

Link copied to clipboard
data class ValueFilterArgs(val operatorName: Output<String>? = null, val value: Output<ValueArgs>? = null) : ConvertibleToJava<ValueFilterArgs>
Link copied to clipboard