Class AzureComputeServiceImpl
java.lang.Object
org.opensearch.common.lifecycle.AbstractLifecycleComponent
org.opensearch.cloud.azure.classic.management.AzureComputeServiceImpl
- All Implemented Interfaces:
Closeable,AutoCloseable,AzureComputeService,org.opensearch.common.lease.Releasable,org.opensearch.common.lifecycle.LifecycleComponent
public class AzureComputeServiceImpl
extends org.opensearch.common.lifecycle.AbstractLifecycleComponent
implements AzureComputeService
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.opensearch.cloud.azure.classic.management.AzureComputeService
AzureComputeService.Discovery, AzureComputeService.Management -
Field Summary
Fields inherited from class org.opensearch.common.lifecycle.AbstractLifecycleComponent
lifecycle -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.opensearch.common.lifecycle.AbstractLifecycleComponent
addLifecycleListener, close, lifecycleState, removeLifecycleListener, start, stop
-
Constructor Details
-
AzureComputeServiceImpl
-
-
Method Details
-
getServiceDetails
public com.microsoft.windowsazure.management.compute.models.HostedServiceGetDetailedResponse getServiceDetails()- Specified by:
getServiceDetailsin interfaceAzureComputeService
-
doStart
- Specified by:
doStartin classorg.opensearch.common.lifecycle.AbstractLifecycleComponent- Throws:
OpenSearchException
-
doStop
- Specified by:
doStopin classorg.opensearch.common.lifecycle.AbstractLifecycleComponent- Throws:
OpenSearchException
-
doClose
- Specified by:
doClosein classorg.opensearch.common.lifecycle.AbstractLifecycleComponent- Throws:
OpenSearchException
-