Skip navigation links
org.jclouds.aws.ec2.options

Class AWSRunInstancesOptions

    • Constructor Detail

      • AWSRunInstancesOptions

        public AWSRunInstancesOptions()
    • Method Detail

      • inPlacementGroup

        public AWSRunInstancesOptions inPlacementGroup(String placementGroup)
        Specifies the name of an existing placement group you want to launch the instance into (for cluster compute instances).
        Parameters:
        placementGroup - name of an existing placement group
      • withTenancy

        public AWSRunInstancesOptions withTenancy(Tenancy tenancy)
        Specifies the tenancy of the instance within which to launch the instance(s).
      • withDedicatedHostId

        public AWSRunInstancesOptions withDedicatedHostId(String hostId)
        Specifies the ID of the dedicated host on which the instance should resist.
      • withSubnetId

        public AWSRunInstancesOptions withSubnetId(String subnetId)
        Specifies the subnet ID within which to launch the instance(s) for Amazon Virtual Private Cloud.
      • withPrivateIpAddress

        public AWSRunInstancesOptions withPrivateIpAddress(String address)
        The primary IP address for VPC instance. You must specify a value from the IP address range of the subnet.
        See Also:
        RunningInstance.getPrivateIpAddress()
      • withBlockDeviceMappings

        public AWSRunInstancesOptions withBlockDeviceMappings(Set<? extends org.jclouds.ec2.domain.BlockDeviceMapping> mappings)
        Overrides:
        withBlockDeviceMappings in class org.jclouds.ec2.options.RunInstancesOptions
      • withKernelId

        public AWSRunInstancesOptions withKernelId(String kernelId)
        Overrides:
        withKernelId in class org.jclouds.ec2.options.RunInstancesOptions
      • withKeyName

        public AWSRunInstancesOptions withKeyName(String keyName)
        Overrides:
        withKeyName in class org.jclouds.ec2.options.RunInstancesOptions
      • withRamdisk

        public AWSRunInstancesOptions withRamdisk(String ramDiskId)
        Overrides:
        withRamdisk in class org.jclouds.ec2.options.RunInstancesOptions
      • withSecurityGroup

        public AWSRunInstancesOptions withSecurityGroup(String securityGroup)
        Overrides:
        withSecurityGroup in class org.jclouds.ec2.options.RunInstancesOptions
      • withSecurityGroups

        public AWSRunInstancesOptions withSecurityGroups(Iterable<String> securityGroups)
        Overrides:
        withSecurityGroups in class org.jclouds.ec2.options.RunInstancesOptions
      • withSecurityGroups

        public AWSRunInstancesOptions withSecurityGroups(String... securityGroups)
        Overrides:
        withSecurityGroups in class org.jclouds.ec2.options.RunInstancesOptions
      • withUserData

        public AWSRunInstancesOptions withUserData(byte[] unencodedData)
        Overrides:
        withUserData in class org.jclouds.ec2.options.RunInstancesOptions

Copyright © 2016. All rights reserved.