Class Apis


  • public class Apis
    extends Object
    Provides access to the Major APIs and Buildables
    Author:
    Jeremy Unruh
    • Constructor Detail

      • Apis

        public Apis()
    • Method Detail

      • get

        public static <T> T get​(Class<T> api)
        Gets the API implementation based on Type
        Type Parameters:
        T - the API type
        Parameters:
        api - the API implementation
        Returns:
        the API implementation
      • getIdentityV3Services

        public static IdentityService getIdentityV3Services()
        Gets the identity v3 services API
        Returns:
        the identity v3 services
      • getIdentityV2Services

        public static IdentityService getIdentityV2Services()
        Gets the identity v2 services API
        Returns:
        the identity v2 services
      • getComputeServices

        public static ComputeService getComputeServices()
        Gets the compute services API
        Returns:
        the compute services
      • getNetworkingServices

        public static NetworkingService getNetworkingServices()
        Gets the Network services API
        Returns:
        the network services
      • getPlacementServices

        public static PlacementService getPlacementServices()
        Gets the placement services API
        Returns:
        the placement services
      • getSfcServices

        public static ServiceFunctionChainService getSfcServices()
        Gets the Service Function Chain Services API
        Returns:
        the Service Function Chain Services
      • getOctaviaService

        public static OctaviaService getOctaviaService()
        Gets the Octavia services API
        Returns:
        the Octavia services
      • getArtifactServices

        public static ArtifactService getArtifactServices()
        Gets the Artifact services API
        Returns:
        the artifact services
      • getTackerServices

        public static TackerService getTackerServices()
        Gets the Tacker services API
        Returns:
        the tacker services
      • getImageService

        public static ImageService getImageService()
        Gets the (Glance) Image services API
        Returns:
        the image services
      • getImageV2Service

        public static ImageService getImageV2Service()
        Gets the (Glance) Image v2 services API
        Returns:
        the image v2 services
      • getHeatServices

        public static HeatService getHeatServices()
        Gets the (Heat) Orchestration services API
        Returns:
        the heat services
      • getMuranoServices

        public static AppCatalogService getMuranoServices()
        Gets the (Murano) App Catalog services API
        Returns:
        the murano services
      • getSaharaServices

        public static SaharaService getSaharaServices()
        Gets the (Sahara) Data Processing services API
        Returns:
        the sahara services
      • getWorkflowServices

        public static WorkflowService getWorkflowServices()
        Gets the (Mistral) Workflow services API
        Returns:
        the workflow services
      • getShareServices

        public static ShareService getShareServices()
        Gets the (Manila) Shared File Systems services API
        Returns:
        the share services
      • getGbpServices

        public static GbpService getGbpServices()
        Gets the group based policy services API
        Returns:
        the gbp services
      • getTroveServices

        public static TroveService getTroveServices()
        Gets the trove services API
        Returns:
        the trove services
      • getSenlinServices

        public static SenlinService getSenlinServices()
        Gets the (Senlin) Orchestration services API
        Returns:
        the Senlin services
      • getMagnumService

        public static MagnumService getMagnumService()
        Gets the Magnum services API
        Returns:
        the Magnum Service
      • getBarbicanServices

        public static BarbicanService getBarbicanServices()
        Gets the (BarbicanService) Orchestration services API
        Returns:
        the BarbicanService services
      • getDNSService

        public static DNSService getDNSService()
        Gets the dns services API
        Returns:
        the dns services