org.jclouds.cloudstack.features
Interface GlobalOfferingClient

All Superinterfaces:
OfferingClient

public interface GlobalOfferingClient
extends OfferingClient

Provides synchronous access to CloudStack zone features.

Author:
Andrei Savu
See Also:
GlobalOfferingAsyncClient,

Method Summary
 DiskOffering createDiskOffering(String name, String displayText, CreateDiskOfferingOptions... options)
          Create a new disk offering
 ServiceOffering createServiceOffering(String name, String displayText, int cpuNumber, int cpuSpeedInMHz, int memoryInMB, CreateServiceOfferingOptions... options)
          Create a new service offering
 Void deleteDiskOffering(long id)
          Delete disk offering
 Void deleteServiceOffering(long id)
          Delete service offering
 DiskOffering updateDiskOffering(long id, UpdateDiskOfferingOptions... options)
          Update a disk offering
 NetworkOffering updateNetworkOffering(long id, UpdateNetworkOfferingOptions... options)
          Update network offering
 ServiceOffering updateServiceOffering(long id, UpdateServiceOfferingOptions... options)
          Update an existing service offering
 
Methods inherited from interface org.jclouds.cloudstack.features.OfferingClient
getDiskOffering, getNetworkOffering, getServiceOffering, listDiskOfferings, listNetworkOfferings, listServiceOfferings
 

Method Detail

createServiceOffering

ServiceOffering createServiceOffering(String name,
                                      String displayText,
                                      int cpuNumber,
                                      int cpuSpeedInMHz,
                                      int memoryInMB,
                                      CreateServiceOfferingOptions... options)
Create a new service offering

Parameters:
name - name of the service offering
displayText - display name
cpuNumber - number of CPUs
cpuSpeedInMHz - CPU speed in MHz
memoryInMB - the total memory of the service offering in MB
options - optional arguments
Returns:
service offering instance

updateServiceOffering

ServiceOffering updateServiceOffering(long id,
                                      UpdateServiceOfferingOptions... options)
Update an existing service offering

Parameters:
id - service offering ID
options - optional arguments
Returns:
service offering instance

deleteServiceOffering

Void deleteServiceOffering(long id)
Delete service offering

Parameters:
id - the ID of the service offering

createDiskOffering

DiskOffering createDiskOffering(String name,
                                String displayText,
                                CreateDiskOfferingOptions... options)
Create a new disk offering

Parameters:
name - name of the disk offering
displayText - display text for disk offering
options - optional arguments
Returns:
disk offering instance

updateDiskOffering

DiskOffering updateDiskOffering(long id,
                                UpdateDiskOfferingOptions... options)
Update a disk offering

Parameters:
id - disk offering ID
options - optional arguments
Returns:
disk offering instance

deleteDiskOffering

Void deleteDiskOffering(long id)
Delete disk offering

Parameters:
id - the ID of the disk offering

updateNetworkOffering

NetworkOffering updateNetworkOffering(long id,
                                      UpdateNetworkOfferingOptions... options)
Update network offering

Parameters:
id - the id of the network offering
options - optional arguments
Returns:
network offering instance


Copyright © 2009-2012 jclouds. All Rights Reserved.