Class MockRemoteEC2Instance
java.lang.Object
it.com.atlassian.bamboo.agent.elastic.mocks.MockRemoteEC2Instance
- All Implemented Interfaces:
com.atlassian.aws.ec2.EC2Instance,com.atlassian.aws.ec2.RemoteEC2Instance
public class MockRemoteEC2Instance
extends Object
implements com.atlassian.aws.ec2.RemoteEC2Instance
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidcom.atlassian.aws.ec2.InstanceLaunchConfigurationcom.atlassian.aws.ec2.InstanceStatusbooleanvoidreconnectToRunningInstance(@NotNull software.amazon.awssdk.services.ec2.model.Instance instance) voidstart()
-
Constructor Details
-
MockRemoteEC2Instance
public MockRemoteEC2Instance()
-
-
Method Details
-
getInstanceId
- Specified by:
getInstanceIdin interfacecom.atlassian.aws.ec2.EC2Instance- Specified by:
getInstanceIdin interfacecom.atlassian.aws.ec2.RemoteEC2Instance
-
asyncTerminate
public void asyncTerminate()- Specified by:
asyncTerminatein interfacecom.atlassian.aws.ec2.RemoteEC2Instance
-
isBeingTerminated
public boolean isBeingTerminated()- Specified by:
isBeingTerminatedin interfacecom.atlassian.aws.ec2.RemoteEC2Instance
-
start
public void start()- Specified by:
startin interfacecom.atlassian.aws.ec2.RemoteEC2Instance
-
addTag
- Specified by:
addTagin interfacecom.atlassian.aws.ec2.RemoteEC2Instance
-
getInstanceStatus
public com.atlassian.aws.ec2.InstanceStatus getInstanceStatus()- Specified by:
getInstanceStatusin interfacecom.atlassian.aws.ec2.RemoteEC2Instance
-
getInstanceConfiguration
public com.atlassian.aws.ec2.InstanceLaunchConfiguration getInstanceConfiguration()- Specified by:
getInstanceConfigurationin interfacecom.atlassian.aws.ec2.RemoteEC2Instance
-
reconnectToRunningInstance
public void reconnectToRunningInstance(@NotNull @NotNull software.amazon.awssdk.services.ec2.model.Instance instance) - Specified by:
reconnectToRunningInstancein interfacecom.atlassian.aws.ec2.RemoteEC2Instance
-