public class YarnContainerClusterTemplate extends java.lang.Object implements YarnContainerClusterOperations
| Modifier and Type | Field and Description |
|---|---|
protected org.springframework.web.client.RestTemplate |
restTemplate |
| Constructor and Description |
|---|
YarnContainerClusterTemplate(java.lang.String baseUri)
Constructs a
YarnContainerClusterTemplate using a RestTemplate instantiated
with HttpComponentsClientHttpRequestFactory. |
YarnContainerClusterTemplate(java.lang.String baseUri,
org.springframework.web.client.RestTemplate restTemplate)
Constructs a
YarnContainerClusterTemplate using a given RestTemplate. |
| Modifier and Type | Method and Description |
|---|---|
ContainerClusterResource |
clusterCreate(ContainerClusterCreateRequest request)
Create a container cluster.
|
void |
clusterDestroy(java.lang.String clusterId)
Destroy a container cluster.
|
ContainerClusterResource |
clusterInfo(java.lang.String clusterId)
Get a container cluster info.
|
ContainerClusterResource |
clusterModify(java.lang.String clusterId,
ContainerClusterCreateRequest request)
Modify a container cluster.
|
ContainerClusterResource |
clusterStart(java.lang.String clusterId,
ContainerClusterModifyRequest request)
Start a container cluster.
|
ContainerClusterResource |
clusterStop(java.lang.String clusterId,
ContainerClusterModifyRequest request)
Stop a container cluster.
|
YarnContainerClusterEndpointResource |
getClusters()
Get a clusters info.
|
public YarnContainerClusterTemplate(java.lang.String baseUri)
YarnContainerClusterTemplate using a RestTemplate instantiated
with HttpComponentsClientHttpRequestFactory.baseUri - the base uripublic YarnContainerClusterTemplate(java.lang.String baseUri,
org.springframework.web.client.RestTemplate restTemplate)
YarnContainerClusterTemplate using a given RestTemplate.baseUri - the base urirestTemplate - the rest templatepublic YarnContainerClusterEndpointResource getClusters() throws YarnContainerClusterClientException
YarnContainerClusterOperationsgetClusters in interface YarnContainerClusterOperationsYarnContainerClusterEndpointResourceYarnContainerClusterClientException - if client experienced an errorpublic ContainerClusterResource clusterCreate(ContainerClusterCreateRequest request) throws YarnContainerClusterClientException
YarnContainerClusterOperationsclusterCreate in interface YarnContainerClusterOperationsrequest - the create requestContainerClusterResourceYarnContainerClusterClientException - if client experienced an errorpublic ContainerClusterResource clusterInfo(java.lang.String clusterId) throws YarnContainerClusterClientException
YarnContainerClusterOperationsclusterInfo in interface YarnContainerClusterOperationsclusterId - the cluster identifierContainerClusterResourceYarnContainerClusterClientException - if client experienced an errorpublic ContainerClusterResource clusterStart(java.lang.String clusterId, ContainerClusterModifyRequest request) throws YarnContainerClusterClientException
YarnContainerClusterOperationsclusterStart in interface YarnContainerClusterOperationsclusterId - the cluster identifierrequest - the modify request.ContainerClusterResourceYarnContainerClusterClientException - if client experienced an errorpublic ContainerClusterResource clusterStop(java.lang.String clusterId, ContainerClusterModifyRequest request) throws YarnContainerClusterClientException
YarnContainerClusterOperationsclusterStop in interface YarnContainerClusterOperationsclusterId - the cluster identifierrequest - the modify request.ContainerClusterResourceYarnContainerClusterClientException - if client experienced an errorpublic ContainerClusterResource clusterModify(java.lang.String clusterId, ContainerClusterCreateRequest request) throws YarnContainerClusterClientException
YarnContainerClusterOperationsclusterModify in interface YarnContainerClusterOperationsclusterId - the cluster identifierrequest - the create request.ContainerClusterResourceYarnContainerClusterClientException - if client experienced an errorpublic void clusterDestroy(java.lang.String clusterId)
throws YarnContainerClusterClientException
YarnContainerClusterOperationsclusterDestroy in interface YarnContainerClusterOperationsclusterId - the cluster identifierYarnContainerClusterClientException - if client experienced an error