Class InstanceServiceGrpc.InstanceServiceImplBase
java.lang.Object
com.soulfiremc.grpc.generated.InstanceServiceGrpc.InstanceServiceImplBase
- All Implemented Interfaces:
InstanceServiceGrpc.AsyncService, io.grpc.BindableService
- Direct Known Subclasses:
InstanceServiceImpl
- Enclosing class:
InstanceServiceGrpc
public abstract static class InstanceServiceGrpc.InstanceServiceImplBase
extends Object
implements io.grpc.BindableService, InstanceServiceGrpc.AsyncService
Base class for the server implementation of the service InstanceService.
Service for managing SoulFire instances. An instance represents a collection of Minecraft bots that can be started, stopped, and configured together. Each instance has its own configuration including settings, Minecraft accounts, and proxies. All operations require appropriate permissions: - CREATE_INSTANCE (global): Required to create new instances - READ_INSTANCE: Required to list and view instance details - UPDATE_INSTANCE_META: Required to change instance name/icon - UPDATE_INSTANCE_CONFIG: Required to modify settings, accounts, and proxies - DELETE_INSTANCE: Required to delete an instance - CHANGE_INSTANCE_STATE: Required to start/stop/pause the instance - READ_INSTANCE_AUDIT_LOGS: Required to view audit logs - READ_BOT_INFO: Required to read account metadata
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface InstanceServiceGrpc.AsyncService
addInstanceAccount, addInstanceAccountsBatch, addInstanceProxiesBatch, addInstanceProxy, changeInstanceState, createInstance, deleteAccountMetadataEntry, deleteInstance, getAccountMetadata, getAuditLog, getInstanceInfo, listInstances, removeInstanceAccount, removeInstanceAccountsBatch, removeInstanceProxiesBatch, removeInstanceProxy, setAccountMetadataEntry, updateInstanceAccount, updateInstanceConfig, updateInstanceConfigEntry, updateInstanceMeta, updateInstanceProxy
-
Constructor Details
-
InstanceServiceImplBase
public InstanceServiceImplBase()
-
-
Method Details
-
bindService
public final io.grpc.ServerServiceDefinition bindService()- Specified by:
bindServicein interfaceio.grpc.BindableService
-