Interface ServingConfigServiceGrpc.AsyncService

    • Method Detail

      • createServingConfig

        default void createServingConfig​(CreateServingConfigRequest request,
                                         io.grpc.stub.StreamObserver<ServingConfig> responseObserver)
         Creates a ServingConfig.
         A maximum of 100 [ServingConfig][google.cloud.retail.v2beta.ServingConfig]s
         are allowed in a [Catalog][google.cloud.retail.v2beta.Catalog], otherwise
         a FAILED_PRECONDITION error is returned.
         
      • deleteServingConfig

        default void deleteServingConfig​(DeleteServingConfigRequest request,
                                         io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
         Deletes a ServingConfig.
         Returns a NotFound error if the ServingConfig does not exist.
         
      • getServingConfig

        default void getServingConfig​(GetServingConfigRequest request,
                                      io.grpc.stub.StreamObserver<ServingConfig> responseObserver)
         Gets a ServingConfig.
         Returns a NotFound error if the ServingConfig does not exist.
         
      • addControl

        default void addControl​(AddControlRequest request,
                                io.grpc.stub.StreamObserver<ServingConfig> responseObserver)
         Enables a Control on the specified ServingConfig.
         The control is added in the last position of the list of controls
         it belongs to (e.g. if it's a facet spec control it will be applied
         in the last position of servingConfig.facetSpecIds)
         Returns a ALREADY_EXISTS error if the control has already been applied.
         Returns a FAILED_PRECONDITION error if the addition could exceed maximum
         number of control allowed for that type of control.
         
      • removeControl

        default void removeControl​(RemoveControlRequest request,
                                   io.grpc.stub.StreamObserver<ServingConfig> responseObserver)
         Disables a Control on the specified ServingConfig.
         The control is removed from the ServingConfig.
         Returns a NOT_FOUND error if the Control is not enabled for the
         ServingConfig.