public abstract class Ec2Base
extends java.lang.Object
implements java.lang.Runnable
Constructor and Description |
---|
Ec2Base() |
Modifier and Type | Method and Description |
---|---|
software.amazon.awssdk.auth.credentials.AwsCredentialsProvider |
getCredentialsProvider() |
java.lang.String |
getName() |
void |
run() |
void |
setCredentialsProvider(software.amazon.awssdk.auth.credentials.AwsCredentialsProvider credentialsProvider) |
void |
setName(java.lang.String name) |
static java.util.Optional<software.amazon.awssdk.services.ec2.model.TagSpecification> |
tagsFrom(java.util.Map<java.lang.String,java.lang.String> tagMap,
software.amazon.awssdk.services.ec2.model.ResourceType resourceType) |
java.lang.String |
toString() |
protected abstract void |
withEc2(software.amazon.awssdk.services.ec2.Ec2Client ec2) |
public final void run()
run
in interface java.lang.Runnable
protected abstract void withEc2(software.amazon.awssdk.services.ec2.Ec2Client ec2)
public java.lang.String getName()
public void setName(java.lang.String name)
public software.amazon.awssdk.auth.credentials.AwsCredentialsProvider getCredentialsProvider()
public void setCredentialsProvider(software.amazon.awssdk.auth.credentials.AwsCredentialsProvider credentialsProvider)
public static java.util.Optional<software.amazon.awssdk.services.ec2.model.TagSpecification> tagsFrom(java.util.Map<java.lang.String,java.lang.String> tagMap, software.amazon.awssdk.services.ec2.model.ResourceType resourceType)
public java.lang.String toString()
toString
in class java.lang.Object