@Override /** * Overriding is necessary due to ambiguity: doGet() is inherited * from both BackendDiskResource and SnapshotDiskResource interfaces, * which both have (the same) default implementation. */ public Disk doGet() { return SnapshotDiskResource.super.doGet(); }
/** * Add a balance module to a specified user defined scheduling policy. */ @POST @Consumes({ ApiMediaType.APPLICATION_XML, ApiMediaType.APPLICATION_JSON }) default public Response doAdd(Balance balance) { BalancesResourceHelper.validateAdd(balance); return add(balance); }
/** * Add new graphics console to the virtual machine. */ @POST @Consumes({ ApiMediaType.APPLICATION_XML, ApiMediaType.APPLICATION_JSON }) default public Response doAdd(GraphicsConsole console) { VmGraphicsConsolesResourceHelper.validateAdd(console); return add(console); }
@POST @Consumes({ ApiMediaType.APPLICATION_XML, ApiMediaType.APPLICATION_JSON }) default public Response doAdd(StorageConnection connection) { StorageDomainServerConnectionsResourceHelper.validateAdd(connection); return add(connection); }
/** * Add a new virtual network interface card profile for the network. */ @POST @Consumes({ ApiMediaType.APPLICATION_XML, ApiMediaType.APPLICATION_JSON }) default public Response doAdd(VnicProfile profile) { AssignedVnicProfilesResourceHelper.validateAdd(profile); return add(profile); }
/** * Add a new scheduling policy to the system. */ @POST @Consumes({ ApiMediaType.APPLICATION_XML, ApiMediaType.APPLICATION_JSON }) default public Response doAdd(SchedulingPolicy policy) { SchedulingPoliciesResourceHelper.validateAdd(policy); return add(policy); }
/** * Add a cdrom to a virtual machine identified by the given id. */ @POST @Consumes({ ApiMediaType.APPLICATION_XML, ApiMediaType.APPLICATION_JSON }) default public Response doAdd(Cdrom cdrom) { VmCdromsResourceHelper.validateAdd(cdrom); return add(cdrom); }
/** * Add a new cpu profile for the cluster. */ @POST @Consumes({ ApiMediaType.APPLICATION_XML, ApiMediaType.APPLICATION_JSON }) default public Response doAdd(CpuProfile profile) { AssignedCpuProfilesResourceHelper.validateAdd(profile); return add(profile); }
@POST @Consumes({ ApiMediaType.APPLICATION_XML, ApiMediaType.APPLICATION_JSON }) default public Response doAdd(Network network) { VirtualFunctionAllowedNetworksResourceHelper.validateAdd(network); return add(network); }
/** * Add a new disk profile for the storage domain. */ @POST @Consumes({ ApiMediaType.APPLICATION_XML, ApiMediaType.APPLICATION_JSON }) default public Response doAdd(DiskProfile profile) { AssignedDiskProfilesResourceHelper.validateAdd(profile); return add(profile); }
/** * Add a new disk profile to the system. */ @POST @Consumes({ ApiMediaType.APPLICATION_XML, ApiMediaType.APPLICATION_JSON }) default public Response doAdd(DiskProfile profile) { DiskProfilesResourceHelper.validateAdd(profile); return add(profile); }
/** * Add a new fencing-agent to the host. */ @POST @Consumes({ ApiMediaType.APPLICATION_XML, ApiMediaType.APPLICATION_JSON }) default public Response doAdd(Agent agent) { FenceAgentsResourceHelper.validateAdd(agent); return add(agent); }
/** * Add a weight to a specified user defined scheduling policy. */ @POST @Consumes({ ApiMediaType.APPLICATION_XML, ApiMediaType.APPLICATION_JSON }) default public Response doAdd(Weight weight) { WeightsResourceHelper.validateAdd(weight); return add(weight); }
/** * Attaches an existing storage domain to the data center. */ @POST @Consumes({ ApiMediaType.APPLICATION_XML, ApiMediaType.APPLICATION_JSON }) default public Response doAdd(StorageDomain storageDomain) { AttachedStorageDomainsResourceHelper.validateAdd(storageDomain); return add(storageDomain); }
/** * Add new graphics console to the template. */ @POST @Consumes({ ApiMediaType.APPLICATION_XML, ApiMediaType.APPLICATION_JSON }) default public Response doAdd(GraphicsConsole console) { TemplateGraphicsConsolesResourceHelper.validateAdd(console); return add(console); }
/** * Add a new network interface card to the template. */ @POST @Consumes({ ApiMediaType.APPLICATION_XML, ApiMediaType.APPLICATION_JSON }) default public Response doAdd(Nic nic) { TemplateNicsResourceHelper.validateAdd(nic); return add(nic); }
/** * Add new graphics console to the instance type. */ @POST @Consumes({ ApiMediaType.APPLICATION_XML, ApiMediaType.APPLICATION_JSON }) default public Response doAdd(GraphicsConsole console) { InstanceTypeGraphicsConsolesResourceHelper.validateAdd(console); return add(console); }
/** * Add a filter to a specified user defined scheduling policy. */ @POST @Consumes({ ApiMediaType.APPLICATION_XML, ApiMediaType.APPLICATION_JSON }) default public Response doAdd(Filter filter) { FiltersResourceHelper.validateAdd(filter); return add(filter); }
/** * Add a new cpu profile to the system. */ @POST @Consumes({ ApiMediaType.APPLICATION_XML, ApiMediaType.APPLICATION_JSON }) default public Response doAdd(CpuProfile profile) { CpuProfilesResourceHelper.validateAdd(profile); return add(profile); }
/** * Add a new network attachment to the network interface. */ @POST @Consumes({ ApiMediaType.APPLICATION_XML, ApiMediaType.APPLICATION_JSON }) default public Response doAdd(NetworkAttachment attachment) { NetworkAttachmentsResourceHelper.validateAdd(attachment); return add(attachment); }