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