public class ClusterOperationsImpl extends OperationSupport
Modifier and Type | Field and Description |
---|---|
static String |
KUBERNETES_VERSION_ENDPOINT |
protected String |
versionEndpoint |
apiGroupName, apiGroupVersion, client, config, context, JSON, JSON_MAPPER, JSON_PATCH, name, namespace, resourceT, STRATEGIC_MERGE_JSON_PATCH, YAML_MAPPER
Constructor and Description |
---|
ClusterOperationsImpl(okhttp3.OkHttpClient client,
Config config,
String item) |
Modifier and Type | Method and Description |
---|---|
VersionInfo |
fetchVersion() |
protected static VersionInfo |
fetchVersionInfoFromResponse(Map<String,String> responseAsMap) |
protected okhttp3.Response |
handleVersionGet(String versionEndpointToBeUsed) |
assertResponseCode, checkName, checkNamespace, createStatus, createStatus, getAPIGroup, getAPIVersion, getConfig, getName, getNamespace, getNamespacedUrl, getNamespacedUrl, getNamespacedUrl, getObjectValueAsMap, getResourceT, getResourceUrl, getResourceUrl, getRootUrl, handleCreate, handleDelete, handleDelete, handleDeploymentRollback, handleGet, handleGet, handleMetric, handlePatch, handlePatch, handleReplace, handleReplace, handleResponse, handleResponse, handleResponse, handleResponse, handleScale, handleStatusUpdate, isResourceNamespaced, requestException, requestFailure, unmarshal, unmarshal, unmarshal
protected final String versionEndpoint
public static final String KUBERNETES_VERSION_ENDPOINT
public VersionInfo fetchVersion()
protected okhttp3.Response handleVersionGet(String versionEndpointToBeUsed) throws IOException
IOException
protected static VersionInfo fetchVersionInfoFromResponse(Map<String,String> responseAsMap) throws ParseException
ParseException
Copyright © 2015–2021 Red Hat. All rights reserved.