Class ExternalCloudClient
java.lang.Object
org.qubership.atp.environments.utils.cloud.ExternalCloudClient
- Direct Known Subclasses:
KubeClient,OpenshiftClient
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract voidconfigure(ConnectionParameters connectionParameters) static ExternalCloudClientcreateClient(ConnectionParameters connectionParameters, Class<? extends ExternalCloudClient> clientClass) Create cloud client by client class.abstract List<CloudService> getServicesByExistingServices(List<System> services) abstract List<CloudService> getServicesByServiceId(List<UUID> ids) abstract List<ShortExternalService>
-
Field Details
-
serverUrl
-
namespace
-
-
Constructor Details
-
ExternalCloudClient
public ExternalCloudClient()
-
-
Method Details
-
getShortServices
-
createClient
public static ExternalCloudClient createClient(ConnectionParameters connectionParameters, Class<? extends ExternalCloudClient> clientClass) Create cloud client by client class.- Parameters:
connectionParameters- - connection parameters for creating client.clientClass- - class of required cloud client.- Returns:
- Cloud client
-
getServicesByServiceId
-
getServicesByExistingServices
-
configure
-