Class ServingConfigServiceGrpc.ServingConfigServiceFutureStub

    • Method Detail

      • createServingConfig

        public com.google.common.util.concurrent.ListenableFuture<ServingConfig> createServingConfig​(CreateServingConfigRequest request)
         Creates a ServingConfig.
         A maximum of 100
         [ServingConfig][google.cloud.retail.v2alpha.ServingConfig]s are allowed in
         a [Catalog][google.cloud.retail.v2alpha.Catalog], otherwise a
         FAILED_PRECONDITION error is returned.
         
      • deleteServingConfig

        public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> deleteServingConfig​(DeleteServingConfigRequest request)
         Deletes a ServingConfig.
         Returns a NotFound error if the ServingConfig does not exist.
         
      • getServingConfig

        public com.google.common.util.concurrent.ListenableFuture<ServingConfig> getServingConfig​(GetServingConfigRequest request)
         Gets a ServingConfig.
         Returns a NotFound error if the ServingConfig does not exist.
         
      • addControl

        public com.google.common.util.concurrent.ListenableFuture<ServingConfig> addControl​(AddControlRequest request)
         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

        public com.google.common.util.concurrent.ListenableFuture<ServingConfig> removeControl​(RemoveControlRequest request)
         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.