AWSEC2TemplateOptions |
AWSEC2TemplateOptions.authorizePublicKey(String publicKey) |
authorize an rsa ssh key.
|
static AWSEC2TemplateOptions |
AWSEC2TemplateOptions.Builder.authorizePublicKey(String rsaKey) |
|
AWSEC2TemplateOptions |
AWSEC2TemplateOptions.blockDeviceMappings(Iterable<? extends BlockDeviceMapping> blockDeviceMappings) |
static AWSEC2TemplateOptions |
AWSEC2TemplateOptions.Builder.blockDeviceMappings(Set<? extends BlockDeviceMapping> blockDeviceMappings) |
|
AWSEC2TemplateOptions |
AWSEC2TemplateOptions.blockOnPort(int port,
int seconds) |
When the node is started, wait until the following port is active
|
static AWSEC2TemplateOptions |
AWSEC2TemplateOptions.Builder.blockOnPort(int port,
int seconds) |
|
AWSEC2TemplateOptions |
AWSEC2TemplateOptions.blockUntilRunning(boolean blockUntilRunning) |
Note
|
static AWSEC2TemplateOptions |
AWSEC2TemplateOptions.Builder.blockUntilRunning(boolean blockUntilRunning) |
|
AWSEC2TemplateOptions |
AWSEC2TemplateOptions.clone() |
|
static AWSEC2TemplateOptions |
AWSEC2TemplateOptions.Builder.dedicatedHostId(String hostId) |
|
AWSEC2TemplateOptions |
AWSEC2TemplateOptions.dedicatedHostId(String hostId) |
Specifies the ID of the dedicated host on which the instance should resist.
|
AWSEC2TemplateOptions |
AWSEC2TemplateOptions.dontAuthorizePublicKey() |
static AWSEC2TemplateOptions |
AWSEC2TemplateOptions.Builder.enableMonitoring() |
|
AWSEC2TemplateOptions |
AWSEC2TemplateOptions.enableMonitoring() |
Enable Cloudwatch monitoring
|
static AWSEC2TemplateOptions |
AWSEC2TemplateOptions.Builder.iamInstanceProfileArn(String arn) |
|
AWSEC2TemplateOptions |
AWSEC2TemplateOptions.iamInstanceProfileArn(String arn) |
|
static AWSEC2TemplateOptions |
AWSEC2TemplateOptions.Builder.iamInstanceProfileName(String name) |
|
AWSEC2TemplateOptions |
AWSEC2TemplateOptions.iamInstanceProfileName(String name) |
|
static AWSEC2TemplateOptions |
AWSEC2TemplateOptions.Builder.inboundPorts(int... ports) |
|
AWSEC2TemplateOptions |
AWSEC2TemplateOptions.inboundPorts(int... ports) |
Opens the set of ports to public access.
|
static AWSEC2TemplateOptions |
AWSEC2TemplateOptions.Builder.installPrivateKey(String rsaKey) |
|
AWSEC2TemplateOptions |
AWSEC2TemplateOptions.installPrivateKey(String privateKey) |
replaces the rsa ssh key used at login.
|
static AWSEC2TemplateOptions |
AWSEC2TemplateOptions.Builder.keyPair(String keyPair) |
|
AWSEC2TemplateOptions |
AWSEC2TemplateOptions.keyPair(String keyPair) |
Specifies the keypair used to run instances with
|
static AWSEC2TemplateOptions |
AWSEC2TemplateOptions.Builder.mapEBSSnapshotToDeviceName(String deviceName,
String snapshotId,
Integer sizeInGib,
boolean deleteOnTermination) |
|
AWSEC2TemplateOptions |
AWSEC2TemplateOptions.mapEBSSnapshotToDeviceName(String deviceName,
String snapshotId,
Integer sizeInGib,
boolean deleteOnTermination) |
static AWSEC2TemplateOptions |
AWSEC2TemplateOptions.Builder.mapEphemeralDeviceToDeviceName(String deviceName,
String virtualName) |
|
AWSEC2TemplateOptions |
AWSEC2TemplateOptions.mapEphemeralDeviceToDeviceName(String deviceName,
String virtualName) |
static AWSEC2TemplateOptions |
AWSEC2TemplateOptions.Builder.mapNewVolumeToDeviceName(String deviceName,
int sizeInGib,
boolean deleteOnTermination) |
|
AWSEC2TemplateOptions |
AWSEC2TemplateOptions.mapNewVolumeToDeviceName(String deviceName,
int sizeInGib,
boolean deleteOnTermination) |
AWSEC2TemplateOptions |
AWSEC2TemplateOptions.nameTask(String name) |
static AWSEC2TemplateOptions |
AWSEC2TemplateOptions.Builder.networks(Iterable<String> networks) |
|
AWSEC2TemplateOptions |
AWSEC2TemplateOptions.networks(Iterable<String> networks) |
Assigns the created nodes to these networks
|
static AWSEC2TemplateOptions |
AWSEC2TemplateOptions.Builder.nodeNames(Iterable<String> nodeNames) |
|
AWSEC2TemplateOptions |
AWSEC2TemplateOptions.nodeNames(Iterable<String> nodeNames) |
specifies names to be used for the created nodes.
|
static AWSEC2TemplateOptions |
AWSEC2TemplateOptions.Builder.noKeyPair() |
|
AWSEC2TemplateOptions |
AWSEC2TemplateOptions.noKeyPair() |
Do not use a keypair on instances
|
static AWSEC2TemplateOptions |
AWSEC2TemplateOptions.Builder.noPlacementGroup() |
|
AWSEC2TemplateOptions |
AWSEC2TemplateOptions.noPlacementGroup() |
Do not use a keypair on instances
|
static AWSEC2TemplateOptions |
AWSEC2TemplateOptions.Builder.overrideAuthenticateSudo(boolean authenticateSudo) |
|
AWSEC2TemplateOptions |
AWSEC2TemplateOptions.overrideAuthenticateSudo(boolean authenticateSudo) |
static AWSEC2TemplateOptions |
AWSEC2TemplateOptions.Builder.overrideLoginCredentials(LoginCredentials credentials) |
|
AWSEC2TemplateOptions |
AWSEC2TemplateOptions.overrideLoginCredentials(LoginCredentials overridingCredentials) |
static AWSEC2TemplateOptions |
AWSEC2TemplateOptions.Builder.overrideLoginPassword(String password) |
|
AWSEC2TemplateOptions |
AWSEC2TemplateOptions.overrideLoginPassword(String password) |
static AWSEC2TemplateOptions |
AWSEC2TemplateOptions.Builder.overrideLoginPrivateKey(String privateKey) |
|
AWSEC2TemplateOptions |
AWSEC2TemplateOptions.overrideLoginPrivateKey(String privateKey) |
static AWSEC2TemplateOptions |
AWSEC2TemplateOptions.Builder.overrideLoginUser(String user) |
|
AWSEC2TemplateOptions |
AWSEC2TemplateOptions.overrideLoginUser(String loginUser) |
static AWSEC2TemplateOptions |
AWSEC2TemplateOptions.Builder.placementGroup(String placementGroup) |
|
AWSEC2TemplateOptions |
AWSEC2TemplateOptions.placementGroup(String placementGroup) |
Specifies the keypair used to run instances with
|
static AWSEC2TemplateOptions |
AWSEC2TemplateOptions.Builder.privateIpAddress(String address) |
|
AWSEC2TemplateOptions |
AWSEC2TemplateOptions.privateIpAddress(String address) |
|
AWSEC2TemplateOptions |
AWSEC2TemplateOptions.runAsRoot(boolean runAsRoot) |
AWSEC2TemplateOptions |
AWSEC2TemplateOptions.runScript(Statement script) |
This script will be executed as the root user upon system startup.
|
static AWSEC2TemplateOptions |
AWSEC2TemplateOptions.Builder.securityGroupIds(Iterable<String> groupNames) |
|
static AWSEC2TemplateOptions |
AWSEC2TemplateOptions.Builder.securityGroupIds(String... groupNames) |
|
AWSEC2TemplateOptions |
AWSEC2TemplateOptions.securityGroupIds(Iterable<String> groupIds) |
Specifies the security group ids to be used for nodes with this template
|
AWSEC2TemplateOptions |
AWSEC2TemplateOptions.securityGroupIds(String... groupIds) |
|
static AWSEC2TemplateOptions |
AWSEC2TemplateOptions.Builder.securityGroups(Iterable<String> groupIds) |
|
static AWSEC2TemplateOptions |
AWSEC2TemplateOptions.Builder.securityGroups(String... groupIds) |
|
AWSEC2TemplateOptions |
AWSEC2TemplateOptions.securityGroups(Iterable<String> groupIds) |
Specifies the security groups to be used for nodes with this template
|
AWSEC2TemplateOptions |
AWSEC2TemplateOptions.securityGroups(String... groupIds) |
static AWSEC2TemplateOptions |
AWSEC2TemplateOptions.Builder.spotOptions(RequestSpotInstancesOptions spotOptions) |
|
AWSEC2TemplateOptions |
AWSEC2TemplateOptions.spotOptions(RequestSpotInstancesOptions spotOptions) |
Options for starting spot instances
|
static AWSEC2TemplateOptions |
AWSEC2TemplateOptions.Builder.spotPrice(Float spotPrice) |
|
AWSEC2TemplateOptions |
AWSEC2TemplateOptions.spotPrice(Float spotPrice) |
Specifies the maximum spot price to use
|
static AWSEC2TemplateOptions |
AWSEC2TemplateOptions.Builder.subnetId(String subnetId) |
|
AWSEC2TemplateOptions |
AWSEC2TemplateOptions.subnetId(String subnetId) |
Specifies the subnetId used to run instances in
|
AWSEC2TemplateOptions |
AWSEC2ComputeService.templateOptions() |
|
static AWSEC2TemplateOptions |
AWSEC2TemplateOptions.Builder.tenancy(Tenancy tenancy) |
|
AWSEC2TemplateOptions |
AWSEC2TemplateOptions.tenancy(Tenancy tenancy) |
Specifies the tenancy used to run instances with
|
static AWSEC2TemplateOptions |
AWSEC2TemplateOptions.Builder.unmapDeviceNamed(String deviceName) |
|
AWSEC2TemplateOptions |
AWSEC2TemplateOptions.unmapDeviceNamed(String deviceName) |
static AWSEC2TemplateOptions |
AWSEC2TemplateOptions.Builder.userData(byte[] unencodedData) |
|
AWSEC2TemplateOptions |
AWSEC2TemplateOptions.userData(byte[] unencodedData) |
Unencoded data
|
static AWSEC2TemplateOptions |
AWSEC2TemplateOptions.Builder.userMetadata(String key,
String value) |
|
static AWSEC2TemplateOptions |
AWSEC2TemplateOptions.Builder.userMetadata(Map<String,String> userMetadata) |
|
AWSEC2TemplateOptions |
AWSEC2TemplateOptions.userMetadata(String key,
String value) |
AWSEC2TemplateOptions |
AWSEC2TemplateOptions.userMetadata(Map<String,String> userMetadata) |