Class ConfigManagementServiceGrpc.ConfigManagementServiceImplBase

  • All Implemented Interfaces:
    io.grpc.BindableService
    Enclosing class:
    ConfigManagementServiceGrpc

    public abstract static class ConfigManagementServiceGrpc.ConfigManagementServiceImplBase
    extends java.lang.Object
    implements io.grpc.BindableService
     Status: experimental interface, will change before it is deemed production
     ready
     The ledger configuration management service provides methods for the ledger administrator
     to change the current ledger configuration. The services provides methods to modify
     different aspects of the configuration.
     
    • Constructor Detail

      • ConfigManagementServiceImplBase

        public ConfigManagementServiceImplBase()
    • Method Detail

      • setTimeModel

        public void setTimeModel​(ConfigManagementServiceOuterClass.SetTimeModelRequest request,
                                 io.grpc.stub.StreamObserver<ConfigManagementServiceOuterClass.SetTimeModelResponse> responseObserver)
         Set the ledger time model.
         Errors:
         - ``UNAUTHENTICATED``: if the request does not include a valid access token
         - ``PERMISSION_DENIED``: if the claims in the token are insufficient to perform a given operation
         - ``INVALID_ARGUMENT``: if arguments are invalid, or the provided configuration generation
           does not match the current active configuration generation. The caller is expected
           to retry by again fetching current time model using 'GetTimeModel', applying changes
           and resubmitting.
         - ``DEADLINE_EXCEEDED``: if the request times out. Note that a timed out request may
           have still been committed to the ledger. Application should re-query the current
           time model before retrying.
         - ``FAILED_PRECONDITION``: if the request is rejected.
         - ``UNIMPLEMENTED``: if this method is not supported by the backing ledger.
         
      • bindService

        public final io.grpc.ServerServiceDefinition bindService()
        Specified by:
        bindService in interface io.grpc.BindableService