package org.zstack.header.storage.backup; import org.zstack.header.message.APIReply; import org.zstack.header.rest.RestResponse; import java.util.List; import static java.util.Arrays.asList; /** * @apiResult api reply for message :ref:`APIGetBackupStorageTypesMsg` * @example { * "org.zstack.header.storage.backup.APIGetBackupStorageTypesReply": { * "backupStorageTypes": [ * "SimulatorBackupStorage" * ], * "success": true * } * } * @since 0.1.0 */ @RestResponse(fieldsTo = {"types=backupStorageTypes"}) public class APIGetBackupStorageTypesReply extends APIReply { /** * @desc a list of backup storage types supported by zstack */ private List<String> backupStorageTypes; public List<String> getBackupStorageTypes() { return backupStorageTypes; } public void setBackupStorageTypes(List<String> backupStorageTypes) { this.backupStorageTypes = backupStorageTypes; } public static APIGetBackupStorageTypesReply __example__() { APIGetBackupStorageTypesReply reply = new APIGetBackupStorageTypesReply(); reply.setBackupStorageTypes(asList("Ceph", "ImageStore")); return reply; } }