JSON (de)serialization for the Common API requests and responses.
A response that indicates that the container with the given name already exists.
JSON (de)serialization for the Container API requests and responses.
A response that indicates a successful creation of the container.
A response that indicates a successful creation of the container. This is a result of the CreateContainer operation.
the ID of the original request.
the name of the created container.
A response that indicates a successful removing of the container.
A response that indicates a successful removing of the container. This is a result of the DeleteContainer operation.
the ID of the original request.
the name of the removed container.
A result of the GetContainer request.
A result of the GetContainer request. Contains the definition of the request container.
the ID of the original request.
the definition of the requested container.
A response that indicates that the requested container was not found.
A response that indicates that the requested container was not found.
the ID of the original request.
the name of the requested container.
The base interface for all requests related to Container API.
The base interface for all responses related to Container API.
A response that indicates a successful update of the container.
A response that indicates a successful update of the container. This is a result of the UpdateContainer operation.
the ID of the original request.
the name of the updated container.
A response that contains the list of existing container names as a result of the GetContainers request.
A response that contains the list of existing container names as a result of the GetContainers request.
the ID of the original request.
the list of container names.
A container creation request.
A container creation request. The possible responses are:
the container definition. See ContainerDefinition.
the optional request ID. If not specified a random ID will be generated.
A container delete request.
A container delete request. The possible responses are:
the name of the container that has to be deleted.
the optional request ID. If not specified a random ID will be generated.
JSON (de)serialization for the Deploy API requests and responses.
A request to deploy (launch) new instance(s) of the given container.
A request to deploy (launch) new instance(s) of the given container. The possible responses are:
the name of the container that will be deployed.
the number of instances that will be deployed.
the list of JVM arguments that override/extend JVM arguments from the container definition.
the map of properties, where the key - is a property name, and the value is a property value. Overrides/extends properties from the container definition.
the optional request ID. If not specified a random ID will be generated.
A request to retrieve the definition of the container with the given name.
A request to retrieve the definition of the container with the given name. The possible responses are:
the container's name
the optional request ID. If not specified a random ID will be generated.
A request to retrieve names of all existing containers.
A request to retrieve names of all existing containers. The possible responses are:
the optional request ID. If not specified a random ID will be generated.
A request to retrieve the information about the instance using its ID.
A request to retrieve the information about the instance using its ID. The possible responses are:
the ID of the instance.
the optional request ID. If not specified a random ID will be generated.
A request to retrieve the IDs of all existing instances.
A request to retrieve the IDs of all existing instances. The possible responses are:
the optional request ID. If not specified a random ID will be generated.
A request to find the instance IDs that match specific requirements.
A request to find the instance IDs that match specific requirements. The possible responses are:
the list of roles the requested instance must have. An empty list means any roles. Note: an instance must include all roles enumerated in this list in order to meet the search requirements.
the name of the container the requested instance must belong to. If not specified instance with any container will match.
the optional request ID. If not specified a random ID will be generated.
A response that contains an information about the requested intance.
A response that contains an information about the requested intance. This is a result of the GetInstance operation.
the ID of the original request.
the information about the requested instance. See InstanceInfo.
A response that indicates that the request instance was not found.
A response that indicates that the request instance was not found.
the ID of the original request.
the requested instance ID.
The base interface for all requests related to Monitoring API.
The base interface for all responses related to Monitoring API.
A response that indicates the successful termination of the instance.
A response that indicates the successful termination of the instance. This is a result of the TerminateInstance operation.
the ID of the original request.
the ID of the terminated intance.
A response that contains the list of IDs of existing instances.
A response that contains the list of IDs of existing instances. This is a result of the GetInstances operation.
the ID of the original request.
the list of instance IDs.
JSON (de)serialization for the Monitoring API requests and responses.
A response message that represents an arbitrary general error.
A response message that represents an arbitrary general error. It's usually used when some unexpected or unhandled error occurs.
the ID of the original request that caused an operation that failed.
the reason of the failure.
A response that indicates a successful deployment of new instances.
A response that indicates a successful deployment of new instances. Note: this response only indicates the successful allocation of containers and doesn't imply that actors are launched successfully too.
the ID of the original request.
the name of the container that has been deployed.
the list of IDs of newly launched instances.
A request to terminate a running instance.
A request to terminate a running instance. The possible responses are:
the ID of the instance that has to be terminated.
the optional request ID. If not specified a random ID will be generated.
A container update request.
A container update request. The possible responses are:
the updated definition of the existing container. See ContainerDefinition.
the optional request ID. If not specified a random ID will be generated.
The base interface for all messages that include unique request ID.
A response that indicates that the container with the given name already exists. This is one of the possible responses to the CreateContainer request.
the ID of the original request.
the name of the container.