ServingConfigState class
Input properties used for looking up and filtering ServingConfig resources.
Constructors
-
ServingConfigState({Input<
List< ? boostControlIds, Input<String> ?>String?> ? collectionId, Input<String?> ? engineId, Input<List< ? filterControlIds, Input<String> ?>String?> ? location, Input<String?> ? name, Input<String?> ? project, Input<List< ? promoteControlIds, Input<String> ?>List< ? redirectControlIds, Input<String> ?>String?> ? servingConfigId, Input<List< ? synonymsControlIds})String> ?> -
Creates a new ServingConfigState.
boostControlIdsThe resource IDs of the boost controls to be applied.collectionIdThe collection ID. Currently only accepts "defaultCollection".engineIdThe ID of the engine associated with the serving config.filterControlIdsThe resource IDs of the filter controls to be applied.locationThe geographic location where the data store should reside. The value cannameThe unique full resource name of the serving config. Values are of the formatprojectThe ID of the project in which the resource belongs.promoteControlIdsThe resource IDs of the promote controls to be applied.redirectControlIdsThe resource IDs of the redirect controls to be applied.servingConfigId'The unique ID of the serving config. Currently only accepts "defaultSearch".'synonymsControlIdsThe resource IDs of the synonyms controls to be applied.const -
ServingConfigState.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
boostControlIds
→ Input<
List< ?String> ?> -
The resource IDs of the boost controls to be applied.
final
-
collectionId
→ Input<
String?> ? -
The collection ID. Currently only accepts "defaultCollection".
final
-
engineId
→ Input<
String?> ? -
The ID of the engine associated with the serving config.
final
-
filterControlIds
→ Input<
List< ?String> ?> -
The resource IDs of the filter controls to be applied.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
location
→ Input<
String?> ? -
The geographic location where the data store should reside. The value can
only be one of "global", "us" and "eu".
final
-
name
→ Input<
String?> ? -
The unique full resource name of the serving config. Values are of the format
projects/{project}/locations/{location}/collections/{collection_id}/engines/{engine_id}/servingConfigs/{serving_config_id}.final -
project
→ Input<
String?> ? -
The ID of the project in which the resource belongs.
If it is not provided, the provider project is used.
final
-
promoteControlIds
→ Input<
List< ?String> ?> -
The resource IDs of the promote controls to be applied.
final
-
redirectControlIds
→ Input<
List< ?String> ?> -
The resource IDs of the redirect controls to be applied.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
servingConfigId
→ Input<
String?> ? -
'The unique ID of the serving config. Currently only accepts "defaultSearch".'
final
-
synonymsControlIds
→ Input<
List< ?String> ?> -
The resource IDs of the synonyms controls to be applied.
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