Package org.openstack4j.api
Class Apis
- java.lang.Object
-
- org.openstack4j.api.Apis
-
public class Apis extends Object
Provides access to the Major APIs and Buildables- Author:
- Jeremy Unruh
-
-
Constructor Summary
Constructors Constructor Description Apis()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T> Tget(Class<T> api)Gets the API implementation based on Typestatic ArtifactServicegetArtifactServices()Gets the Artifact services APIstatic BarbicanServicegetBarbicanServices()Gets the (BarbicanService) Orchestration services APIstatic ComputeServicegetComputeServices()Gets the compute services APIstatic DNSServicegetDNSService()Gets the dns services APIstatic GbpServicegetGbpServices()Gets the group based policy services APIstatic HeatServicegetHeatServices()Gets the (Heat) Orchestration services APIstatic IdentityServicegetIdentityV2Services()Gets the identity v2 services APIstatic IdentityServicegetIdentityV3Services()Gets the identity v3 services APIstatic ImageServicegetImageService()Gets the (Glance) Image services APIstatic ImageServicegetImageV2Service()Gets the (Glance) Image v2 services APIstatic MagnumServicegetMagnumService()Gets the Magnum services APIstatic AppCatalogServicegetMuranoServices()Gets the (Murano) App Catalog services APIstatic NetworkingServicegetNetworkingServices()Gets the Network services APIstatic OctaviaServicegetOctaviaService()Gets the Octavia services APIstatic PlacementServicegetPlacementServices()Gets the placement services APIstatic SaharaServicegetSaharaServices()Gets the (Sahara) Data Processing services APIstatic SenlinServicegetSenlinServices()Gets the (Senlin) Orchestration services APIstatic ServiceFunctionChainServicegetSfcServices()Gets the Service Function Chain Services APIstatic ShareServicegetShareServices()Gets the (Manila) Shared File Systems services APIstatic TackerServicegetTackerServices()Gets the Tacker services APIstatic TroveServicegetTroveServices()Gets the trove services APIstatic WorkflowServicegetWorkflowServices()Gets the (Mistral) Workflow services API
-
-
-
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
-
-