Class ConfigApi


  • public class ConfigApi
    extends Object
    • 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()
      • getRegions

        public Stream<com.abiquo.server.core.cloud.RegionDto> getRegions​(String hypervisorType)
      • 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)
      • createHardwareProfileType

        public com.abiquo.server.core.cloud.HardwareProfileTypeDto createHardwareProfileType​(com.abiquo.server.core.cloud.HardwareProfileFamilyDto hardwareProfileFamilyDto,
                                                                                             String name,
                                                                                             String description)