Reference documentation and code samples for the Discovery Engine v1beta API class ControlService.
Service for performing CRUD operations on Controls.
Controls allow for custom logic to be implemented in the serving path.
Controls need to be attached to a Serving Config to be considered during a
request.
public static void BindService(ServiceBinderBase serviceBinder, ControlService.ControlServiceBase serviceImpl)
Register service method with a service binder with or without implementation. Useful when customizing the service binding logic.
Note: this method is part of an experimental API that can change or be removed without any prior notice.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-03-21 UTC."],[[["This document provides reference documentation for the `ControlService` class within the Google Cloud Discovery Engine v1beta API, specifically version 1.0.0-beta17."],["`ControlService` facilitates CRUD operations on Controls, which are used to implement custom logic in the serving path and must be attached to a Serving Config to be active."],["The `ControlService` class inherits from the base `object` class and includes inherited members like `GetHashCode`, `GetType`, `MemberwiseClone`, and `ToString`."],["The class includes two static methods, `BindService`, that are used to register service methods with a server or a service binder, enabling service definition and customization of binding logic, respectively."],["The `BindService` methods take a `ControlService.ControlServiceBase` object that implements the server-side handling logic for the Discovery Engine v1beta API."]]],[]]