package org.zstack.header.storage.backup;
import org.springframework.http.HttpMethod;
import org.zstack.header.message.APISyncCallMessage;
import org.zstack.header.rest.RestRequest;
/**
* @api get supported backup storage types
* @cli
* @httpMsg {
* "org.zstack.header.storage.backup.APIGetBackupStorageTypesMsg": {
* "session": {
* "uuid": "55c5261ec8544e79a8f2bab91c9d7f6b"
* }
* }
* }
* @msg {
* "org.zstack.header.storage.backup.APIGetBackupStorageTypesMsg": {
* "session": {
* "uuid": "55c5261ec8544e79a8f2bab91c9d7f6b"
* },
* "timeout": 1800000,
* "id": "6831fcd2c67c458c94882daa665e8917",
* "serviceId": "api.portal"
* }
* }
* @result see :ref:`APIGetBackupStorageTypesReply`
* @since 0.1.0
*/
@RestRequest(
path = "/backup-storage/types",
method = HttpMethod.GET,
responseClass = APIGetBackupStorageTypesReply.class
)
public class APIGetBackupStorageTypesMsg extends APISyncCallMessage {
public static APIGetBackupStorageTypesMsg __example__() {
APIGetBackupStorageTypesMsg msg = new APIGetBackupStorageTypesMsg();
return msg;
}
}