GoogleCloudRetailV2Control class

Configures dynamic metadata that can be linked to a ServingConfig and affect search or recommendation results at serving time.

Constructors

GoogleCloudRetailV2Control({List<String>? associatedServingConfigIds, String? displayName, String? name, GoogleCloudRetailV2Rule? rule, List<String>? searchSolutionUseCase, List<String>? solutionTypes})
GoogleCloudRetailV2Control.fromJson(Map json_)

Properties

associatedServingConfigIds List<String>?
List of serving config ids that are associated with this control in the same Catalog.
getter/setter pair
displayName String?
The human readable control display name.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
name String?
Fully qualified name projects / * /locations/global/catalogs / * /controls / *
getter/setter pair
rule GoogleCloudRetailV2Rule?
A rule control - a condition-action pair.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
searchSolutionUseCase List<String>?
Specifies the use case for the control.
getter/setter pair
solutionTypes List<String>?
The solution types that the control is used for.
getter/setter pair

Methods

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

Operators

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