View Source GoogleApi.CloudSearch.V1.Model.SearchApplication (google_api_cloud_search v0.21.0)

SearchApplication

Attributes

  • dataSourceRestrictions (type: list(GoogleApi.CloudSearch.V1.Model.DataSourceRestriction.t), default: nil) - Retrictions applied to the configurations. The maximum number of elements is 10.
  • defaultFacetOptions (type: list(GoogleApi.CloudSearch.V1.Model.FacetOptions.t), default: nil) - The default fields for returning facet results. The sources specified here also have been included in data_source_restrictions above.
  • defaultSortOptions (type: GoogleApi.CloudSearch.V1.Model.SortOptions.t, default: nil) - The default options for sorting the search results
  • displayName (type: String.t, default: nil) - Display name of the Search Application. The maximum length is 300 characters.
  • enableAuditLog (type: boolean(), default: nil) - Indicates whether audit logging is on/off for requests made for the search application in query APIs.
  • name (type: String.t, default: nil) - The name of the Search Application. Format: searchapplications/{application_id}.
  • operationIds (type: list(String.t), default: nil) - Output only. IDs of the Long Running Operations (LROs) currently running for this schema. Output only field.
  • queryInterpretationConfig (type: GoogleApi.CloudSearch.V1.Model.QueryInterpretationConfig.t, default: nil) - The default options for query interpretation
  • returnResultThumbnailUrls (type: boolean(), default: nil) - With each result we should return the URI for its thumbnail (when applicable)
  • scoringConfig (type: GoogleApi.CloudSearch.V1.Model.ScoringConfig.t, default: nil) - Configuration for ranking results.
  • sourceConfig (type: list(GoogleApi.CloudSearch.V1.Model.SourceConfig.t), default: nil) - Configuration for a sources specified in data_source_restrictions.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.CloudSearch.V1.Model.SearchApplication{
  dataSourceRestrictions:
    [GoogleApi.CloudSearch.V1.Model.DataSourceRestriction.t()] | nil,
  defaultFacetOptions: [GoogleApi.CloudSearch.V1.Model.FacetOptions.t()] | nil,
  defaultSortOptions: GoogleApi.CloudSearch.V1.Model.SortOptions.t() | nil,
  displayName: String.t() | nil,
  enableAuditLog: boolean() | nil,
  name: String.t() | nil,
  operationIds: [String.t()] | nil,
  queryInterpretationConfig:
    GoogleApi.CloudSearch.V1.Model.QueryInterpretationConfig.t() | nil,
  returnResultThumbnailUrls: boolean() | nil,
  scoringConfig: GoogleApi.CloudSearch.V1.Model.ScoringConfig.t() | nil,
  sourceConfig: [GoogleApi.CloudSearch.V1.Model.SourceConfig.t()] | nil
}

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.