Package com.abiquo.apiclient
Class ConfigApi
- java.lang.Object
-
- com.abiquo.apiclient.ConfigApi
-
public class ConfigApi extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.abiquo.server.core.pricing.CostCodeDtocreateCostcode(com.abiquo.server.core.pricing.CostCodeDto costCode)com.abiquo.server.core.cloud.HardwareProfileFamilyDtocreateHardwareProfileFamily(String name, String description)com.abiquo.server.core.cloud.HardwareProfileTypeDtocreateHardwareProfileType(com.abiquo.server.core.cloud.HardwareProfileFamilyDto hardwareProfileFamilyDto, String name, String description)com.abiquo.server.core.pricing.PricingTemplateDtocreatePricingTemplate(com.abiquo.server.core.pricing.PricingTemplateDto pricingTemplate)com.abiquo.server.core.cloud.DeviceTypeDtogetDeviceType(String type)Stream<com.abiquo.server.core.cloud.DeviceTypeDto>getDeviceTypes()Optional<com.abiquo.server.core.cloud.RegionDto>getDynamicRegion(String hypervisorType, String region, String identity, String credential, String endpoint)Stream<com.abiquo.server.core.cloud.RegionDto>getDynamicRegions(String hypervisorType, String identity, String credential, String endpoint)com.abiquo.server.core.cloud.HypervisorTypeDtogetHypervisorType(com.abiquo.server.core.infrastructure.LocationDto location)com.abiquo.server.core.cloud.HypervisorTypeDtogetHypervisorType(String type)Stream<com.abiquo.server.core.cloud.HypervisorTypeDto>getHypervisorTypes()Optional<com.abiquo.server.core.cloud.RegionDto>getRegion(String hypervisorType, String region)Stream<com.abiquo.server.core.cloud.RegionDto>getRegions(String hypervisorType)Stream<com.abiquo.server.core.pricing.CostCodeDto>listCostcodes(ListOptions options)Stream<com.abiquo.server.core.pricing.CurrencyDto>listCurrencies()Stream<com.abiquo.server.core.pricing.PricingTemplateDto>listPricingTemplates()Stream<com.abiquo.server.core.enterprise.PrivilegeDto>listPrivileges()
-
-
-
Method Detail
-
getHypervisorType
public com.abiquo.server.core.cloud.HypervisorTypeDto getHypervisorType(String type)
-
getHypervisorType
public com.abiquo.server.core.cloud.HypervisorTypeDto getHypervisorType(com.abiquo.server.core.infrastructure.LocationDto location)
-
getHypervisorTypes
public Stream<com.abiquo.server.core.cloud.HypervisorTypeDto> getHypervisorTypes()
-
getDeviceType
public com.abiquo.server.core.cloud.DeviceTypeDto getDeviceType(String type)
-
getDeviceTypes
public Stream<com.abiquo.server.core.cloud.DeviceTypeDto> getDeviceTypes()
-
getRegion
public Optional<com.abiquo.server.core.cloud.RegionDto> getRegion(String hypervisorType, String region)
-
getDynamicRegions
public Stream<com.abiquo.server.core.cloud.RegionDto> getDynamicRegions(String hypervisorType, String identity, String credential, String endpoint)
-
getDynamicRegion
public Optional<com.abiquo.server.core.cloud.RegionDto> getDynamicRegion(String hypervisorType, String region, String identity, String credential, String endpoint)
-
createCostcode
public com.abiquo.server.core.pricing.CostCodeDto createCostcode(com.abiquo.server.core.pricing.CostCodeDto costCode)
-
listCostcodes
public Stream<com.abiquo.server.core.pricing.CostCodeDto> listCostcodes(ListOptions options)
-
listPrivileges
public Stream<com.abiquo.server.core.enterprise.PrivilegeDto> listPrivileges()
-
createPricingTemplate
public com.abiquo.server.core.pricing.PricingTemplateDto createPricingTemplate(com.abiquo.server.core.pricing.PricingTemplateDto pricingTemplate)
-
listPricingTemplates
public Stream<com.abiquo.server.core.pricing.PricingTemplateDto> listPricingTemplates()
-
listCurrencies
public Stream<com.abiquo.server.core.pricing.CurrencyDto> listCurrencies()
-
createHardwareProfileFamily
public com.abiquo.server.core.cloud.HardwareProfileFamilyDto createHardwareProfileFamily(String name, String description)
-
-