Class AzureComputeServiceImpl
java.lang.Object
org.opensearch.common.component.AbstractLifecycleComponent
org.opensearch.cloud.azure.classic.management.AzureComputeServiceImpl
- All Implemented Interfaces:
Closeable,AutoCloseable,AzureComputeService,LifecycleComponent,Releasable
public class AzureComputeServiceImpl
extends 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.component.AbstractLifecycleComponent
lifecycle -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.opensearch.common.component.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 classAbstractLifecycleComponent- Throws:
OpenSearchException
-
doStop
- Specified by:
doStopin classAbstractLifecycleComponent- Throws:
OpenSearchException
-
doClose
- Specified by:
doClosein classAbstractLifecycleComponent- Throws:
OpenSearchException
-