Package | Description |
---|---|
org.jclouds.aws.ec2 | |
org.jclouds.aws.ec2.features | |
org.jclouds.aws.s3 | |
org.jclouds.cloudwatch | |
org.jclouds.ec2 | |
org.jclouds.ec2.features | |
org.jclouds.openstack.cinder.v1 | |
org.jclouds.openstack.glance.v1_0 | |
org.jclouds.openstack.marconi.v1 | |
org.jclouds.openstack.neutron.v2_0 | |
org.jclouds.openstack.nova.ec2 | |
org.jclouds.openstack.nova.ec2.features | |
org.jclouds.openstack.nova.v2_0 | |
org.jclouds.openstack.swift.v1 | |
org.jclouds.openstack.trove.v1 | |
org.jclouds.rackspace.autoscale.v1 | |
org.jclouds.rackspace.cloudfiles.v1 | |
org.jclouds.rackspace.cloudloadbalancers.v1 | |
org.jclouds.rest | |
org.jclouds.s3 |
This package contains an Amazon S3 client implemented by
HttpCommandExecutorService commands. |
org.jclouds.sqs |
This package contains an Amazon SQS api implemented by
HttpCommandExecutorService commands. |
org.jclouds.sqs.features | |
org.jclouds.vcloud.features |
Modifier and Type | Method and Description |
---|---|
com.google.common.base.Optional<? extends AWSAMIApi> |
AWSEC2Api.getAMIApiForRegion(String region) |
com.google.common.base.Optional<? extends AWSInstanceApi> |
AWSEC2Api.getInstanceApiForRegion(String region) |
com.google.common.base.Optional<? extends AWSKeyPairApi> |
AWSEC2Api.getKeyPairApiForRegion(String region) |
com.google.common.base.Optional<? extends MonitoringApi> |
AWSEC2Api.getMonitoringApiForRegion(String region) |
com.google.common.base.Optional<? extends PlacementGroupApi> |
AWSEC2Api.getPlacementGroupApiForRegion(String region) |
com.google.common.base.Optional<? extends AWSSecurityGroupApi> |
AWSEC2Api.getSecurityGroupApiForRegion(String region) |
com.google.common.base.Optional<? extends SpotInstanceApi> |
AWSEC2Api.getSpotInstanceApiForRegion(String region) |
Modifier and Type | Method and Description |
---|---|
void |
AWSAMIApi.addProductCodesToImageInRegion(String region,
Iterable<String> productCodes,
String imageId)
Adds
productCode s to an AMI. |
void |
AWSSecurityGroupApi.authorizeSecurityGroupIngressInRegion(String region,
String groupId,
IpPermission perm) |
void |
AWSSecurityGroupApi.authorizeSecurityGroupIngressInRegion(String region,
String groupId,
Iterable<IpPermission> perms) |
void |
SpotInstanceApi.cancelSpotInstanceRequestsInRegion(String region,
String... requestIds)
Cancels one or more Spot Instance requests.
|
void |
PlacementGroupApi.createPlacementGroupInRegion(String region,
String name)
like {@link #createPlacementGroupInRegion(String,String,String) except that the strategy is default: "cluster".
|
void |
PlacementGroupApi.createPlacementGroupInRegion(String region,
String name,
String strategy)
Creates a placement group that you launch cluster compute instances into.
|
String |
AWSSecurityGroupApi.createSecurityGroupInRegionAndReturnId(String region,
String name,
String description,
CreateSecurityGroupOptions... options) |
void |
PlacementGroupApi.deletePlacementGroupInRegion(String region,
String name)
Deletes a placement group from your account.
|
void |
AWSSecurityGroupApi.deleteSecurityGroupInRegionById(String region,
String name) |
Set<? extends Reservation<? extends AWSRunningInstance>> |
AWSInstanceApi.describeInstancesInRegion(String region,
String... instanceIds) |
Set<? extends Reservation<? extends AWSRunningInstance>> |
AWSInstanceApi.describeInstancesInRegionWithFilter(String region,
com.google.common.collect.Multimap<String,String> filter) |
Set<PlacementGroup> |
PlacementGroupApi.describePlacementGroupsInRegion(String region,
String... placementGroupIds)
Returns information about one or more placement groups in your account.
|
Set<PlacementGroup> |
PlacementGroupApi.describePlacementGroupsInRegionWithFilter(String region,
com.google.common.collect.Multimap<String,String> filter)
Returns information about one or more placement groups in your account.
|
Set<SecurityGroup> |
AWSSecurityGroupApi.describeSecurityGroupsInRegion(String region,
String... securityGroupNames) |
Set<SecurityGroup> |
AWSSecurityGroupApi.describeSecurityGroupsInRegionById(String region,
String... securityGroupNames) |
Set<SecurityGroup> |
AWSSecurityGroupApi.describeSecurityGroupsInRegionWithFilter(String region,
com.google.common.collect.Multimap<String,String> filter) |
Set<SpotInstanceRequest> |
SpotInstanceApi.describeSpotInstanceRequestsInRegion(String region,
String... requestIds)
Describes Spot Instance requests.
|
Set<SpotInstanceRequest> |
SpotInstanceApi.describeSpotInstanceRequestsInRegionWithFilter(String region,
com.google.common.collect.Multimap<String,String> filter)
Describes Spot Instance requests.
|
Set<Spot> |
SpotInstanceApi.describeSpotPriceHistoryInRegion(String region,
DescribeSpotPriceHistoryOptions... options)
Describes Spot Price history.
|
Set<String> |
AWSAMIApi.getProductCodesForImageInRegion(String region,
String imageId)
Returns the Product Codes of an image.
|
KeyPair |
AWSKeyPairApi.importKeyPairInRegion(String region,
String keyName,
String publicKeyMaterial)
Imports the public key from an RSA key pair that you created with a third-party tool.
|
Map<String,MonitoringState> |
MonitoringApi.monitorInstancesInRegion(String region,
String instanceId,
String... instanceIds)
Enables monitoring for a running instance.
|
void |
AWSAMIApi.removeProductCodesFromImageInRegion(String region,
Iterable<String> productCodes,
String imageId)
Removes
productCode s from an AMI. |
SpotInstanceRequest |
SpotInstanceApi.requestSpotInstanceInRegion(String region,
float spotPrice,
String imageId,
String instanceType)
request a single spot instance
|
Set<SpotInstanceRequest> |
SpotInstanceApi.requestSpotInstancesInRegion(String region,
float spotPrice,
int instanceCount,
LaunchSpecification launchSpec,
RequestSpotInstancesOptions... options)
Creates a Spot Instance request.
|
void |
AWSSecurityGroupApi.revokeSecurityGroupIngressInRegion(String region,
String groupId,
IpPermission perm) |
void |
AWSSecurityGroupApi.revokeSecurityGroupIngressInRegion(String region,
String groupId,
Iterable<IpPermission> perms) |
Reservation<? extends AWSRunningInstance> |
AWSInstanceApi.runInstancesInRegion(String region,
String nullableAvailabilityZone,
String imageId,
int minCount,
int maxCount,
RunInstancesOptions... options) |
Map<String,MonitoringState> |
MonitoringApi.unmonitorInstancesInRegion(String region,
String instanceId,
String... instanceIds)
Disables monitoring for a running instance.
|
Modifier and Type | Method and Description |
---|---|
com.google.common.util.concurrent.ListenableFuture<Void> |
AWSS3AsyncClient.abortMultipartUpload(String bucketName,
String key,
String uploadId)
Deprecated.
|
com.google.common.util.concurrent.ListenableFuture<String> |
AWSS3AsyncClient.completeMultipartUpload(String bucketName,
String key,
String uploadId,
Map<Integer,String> parts)
Deprecated.
|
com.google.common.util.concurrent.ListenableFuture<DeleteResult> |
AWSS3AsyncClient.deleteObjects(String bucketName,
Iterable<String> keys)
Deprecated.
|
com.google.common.util.concurrent.ListenableFuture<String> |
AWSS3AsyncClient.initiateMultipartUpload(String bucketName,
ObjectMetadata objectMetadata,
PutObjectOptions... options)
Deprecated.
|
com.google.common.util.concurrent.ListenableFuture<String> |
AWSS3AsyncClient.uploadPart(String bucketName,
String key,
int partNumber,
String uploadId,
Payload part)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
AlarmApi |
CloudWatchApi.getAlarmApiForRegion(String region)
Provides synchronous access to Alarm features.
|
MetricApi |
CloudWatchApi.getMetricApiForRegion(String region)
Provides synchronous access to Metric features.
|
Modifier and Type | Method and Description |
---|---|
com.google.common.base.Optional<? extends AMIApi> |
EC2Api.getAMIApiForRegion(String region) |
com.google.common.base.Optional<? extends AvailabilityZoneAndRegionApi> |
EC2Api.getAvailabilityZoneAndRegionApiForRegion(String region) |
com.google.common.base.Optional<? extends ElasticBlockStoreApi> |
EC2Api.getElasticBlockStoreApiForRegion(String region) |
com.google.common.base.Optional<? extends ElasticIPAddressApi> |
EC2Api.getElasticIPAddressApiForRegion(String region) |
com.google.common.base.Optional<? extends InstanceApi> |
EC2Api.getInstanceApiForRegion(String region) |
com.google.common.base.Optional<? extends KeyPairApi> |
EC2Api.getKeyPairApiForRegion(String region) |
com.google.common.base.Optional<? extends SecurityGroupApi> |
EC2Api.getSecurityGroupApiForRegion(String region) |
com.google.common.base.Optional<? extends SubnetApi> |
EC2Api.getSubnetApiForRegion(String region) |
com.google.common.base.Optional<? extends TagApi> |
EC2Api.getTagApiForRegion(String region) |
com.google.common.base.Optional<? extends WindowsApi> |
EC2Api.getWindowsApiForRegion(String region) |
Modifier and Type | Method and Description |
---|---|
void |
ElasticBlockStoreApi.addCreateVolumePermissionsToSnapshotInRegion(String region,
Iterable<String> userIds,
Iterable<String> userGroups,
String snapshotId)
Adds
createVolumePermission s to an EBS snapshot. |
void |
AMIApi.addLaunchPermissionsToImageInRegion(String region,
Iterable<String> userIds,
Iterable<String> userGroups,
String imageId)
Adds
launchPermission s to an AMI. |
String |
ElasticIPAddressApi.allocateAddressInRegion(String region)
Acquires an elastic IP address for use with your identity.
|
void |
ElasticIPAddressApi.associateAddressInRegion(String region,
String publicIp,
String instanceId)
Associates an elastic IP address with an instance.
|
Attachment |
ElasticBlockStoreApi.attachVolumeInRegion(String region,
String volumeId,
String instanceId,
String device)
Attaches an Amazon EBS volume to a running instance and exposes it as the specified device.
|
void |
SecurityGroupApi.authorizeSecurityGroupIngressInRegion(String region,
String groupName,
IpProtocol ipProtocol,
int fromPort,
int toPort,
String cidrIp)
Adds permissions to a security group.
|
void |
SecurityGroupApi.authorizeSecurityGroupIngressInRegion(String region,
String groupName,
UserIdGroupPair sourceSecurityGroup)
Adds permissions to a security group based on another group.
|
BundleTask |
WindowsApi.bundleInstanceInRegion(String region,
String instanceId,
String prefix,
String bucket,
String uploadPolicy,
BundleInstanceS3StorageOptions... options)
Bundles the Windows instance.
|
BundleTask |
WindowsApi.cancelBundleTaskInRegion(String region,
String bundleId)
Cancels an Amazon EC2 bundling operation.
|
String |
AMIApi.createImageInRegion(String region,
String name,
String instanceId,
CreateImageOptions... options)
Creates an AMI that uses an Amazon EBS root device from a "running" or "stopped" instance.
|
KeyPair |
KeyPairApi.createKeyPairInRegion(String region,
String keyName)
Creates a new 2048-bit RSA key pair with the specified name.
|
void |
SecurityGroupApi.createSecurityGroupInRegion(String region,
String name,
String description)
Creates a new security group.
|
Snapshot |
ElasticBlockStoreApi.createSnapshotInRegion(String region,
String volumeId,
CreateSnapshotOptions... options)
Creates a snapshot of an Amazon EBS volume and stores it in Amazon S3.
|
Volume |
ElasticBlockStoreApi.createVolumeFromSnapshotInAvailabilityZone(String availabilityZone,
int size,
String snapshotId)
Creates a new Amazon EBS volume to which any Amazon EC2 instance can attach within the same
Availability Zone.
|
Volume |
ElasticBlockStoreApi.createVolumeFromSnapshotInAvailabilityZone(String availabilityZone,
String snapshotId)
Creates a new Amazon EBS volume to which any Amazon EC2 instance can attach within the same
Availability Zone.
|
Volume |
ElasticBlockStoreApi.createVolumeInAvailabilityZone(String availabilityZone,
int size)
Creates a new Amazon EBS volume to which any Amazon EC2 instance can attach within the same
Availability Zone.
|
void |
KeyPairApi.deleteKeyPairInRegion(String region,
String keyName)
Deletes the specified key pair, by removing the public key from Amazon EC2.
|
void |
SecurityGroupApi.deleteSecurityGroupInRegion(String region,
String name)
Deletes a security group that you own.
|
void |
ElasticBlockStoreApi.deleteSnapshotInRegion(String region,
String snapshotId)
Deletes a snapshot of an Amazon EBS volume that you own.
|
void |
ElasticBlockStoreApi.deleteVolumeInRegion(String region,
String volumeId)
Deletes an Amazon EBS volume that you own.
|
void |
AMIApi.deregisterImageInRegion(String region,
String imageId)
Deregisters the specified AMI.
|
Set<PublicIpInstanceIdPair> |
ElasticIPAddressApi.describeAddressesInRegion(String region,
String... publicIps)
Lists elastic IP addresses assigned to your identity or provides information about a specific
address.
|
Set<PublicIpInstanceIdPair> |
ElasticIPAddressApi.describeAddressesInRegionWithFilter(String region,
com.google.common.collect.Multimap<String,String> filter)
Lists elastic IP addresses assigned to your identity or provides information on addresses
matching a given filter.
|
Set<AvailabilityZoneInfo> |
AvailabilityZoneAndRegionApi.describeAvailabilityZonesInRegion(String region,
DescribeAvailabilityZonesOptions... options)
Displays Availability Zones that are currently available to the identity and their states.
|
Set<BundleTask> |
WindowsApi.describeBundleTasksInRegion(String region,
String... bundleTaskIds)
Describes current bundling tasks.
|
Set<BundleTask> |
WindowsApi.describeBundleTasksInRegionWithFilter(String region,
com.google.common.collect.Multimap<String,String> filter)
Describes current bundling tasks.
|
Set<? extends Image> |
AMIApi.describeImagesInRegion(String region,
DescribeImagesOptions... options)
Returns information about AMIs, AKIs, and ARIs.
|
Set<? extends Image> |
AMIApi.describeImagesInRegionWithFilter(String region,
com.google.common.collect.Multimap<String,String> filter,
DescribeImagesOptions... options)
Returns information about AMIs, AKIs, and ARIs.
|
Set<? extends Reservation<? extends RunningInstance>> |
InstanceApi.describeInstancesInRegion(String region,
String... instanceIds)
Returns information about instances that you own.
|
Set<? extends Reservation<? extends RunningInstance>> |
InstanceApi.describeInstancesInRegionWithFilter(String region,
com.google.common.collect.Multimap<String,String> filter)
Returns information about instances that you own.
|
Set<KeyPair> |
KeyPairApi.describeKeyPairsInRegion(String region,
String... keyPairNames)
Returns information about key pairs available to you.
|
Set<KeyPair> |
KeyPairApi.describeKeyPairsInRegionWithFilter(String region,
com.google.common.collect.Multimap<String,String> filter)
Returns information about key pairs available to you.
|
Set<SecurityGroup> |
SecurityGroupApi.describeSecurityGroupsInRegion(String region,
String... securityGroupNames)
Returns information about security groups that you own.
|
Set<SecurityGroup> |
SecurityGroupApi.describeSecurityGroupsInRegionWithFilter(String region,
com.google.common.collect.Multimap<String,String> filter)
Returns information about security groups that you own.
|
Set<Snapshot> |
ElasticBlockStoreApi.describeSnapshotsInRegion(String region,
DescribeSnapshotsOptions... options)
Returns information about Amazon EBS snapshots available to the user.
|
Set<Snapshot> |
ElasticBlockStoreApi.describeSnapshotsInRegionWithFilter(String region,
com.google.common.collect.Multimap<String,String> filter,
DescribeSnapshotsOptions... options)
Returns information about EBS snapshots matching the given filters.
|
Set<Volume> |
ElasticBlockStoreApi.describeVolumesInRegion(String region,
String... volumeIds)
Describes the specified Amazon EBS volumes that you own.
|
Set<Volume> |
ElasticBlockStoreApi.describeVolumesInRegionWithFilter(String region,
com.google.common.collect.Multimap<String,String> filter)
Describes the specified Amazon EBS volumes that you own and match the given filters.
|
void |
ElasticBlockStoreApi.detachVolumeInRegion(String region,
String volumeId,
boolean force,
DetachVolumeOptions... options)
Attaches an Amazon EBS volume to a running instance and exposes it as the specified device.
|
void |
ElasticIPAddressApi.disassociateAddressInRegion(String region,
String publicIp)
Disassociates the specified elastic IP address from the instance to which it is assigned.
|
Map<String,BlockDevice> |
InstanceApi.getBlockDeviceMappingForInstanceInRegion(String region,
String instanceId) |
Map<String,Image.EbsBlockDevice> |
AMIApi.getBlockDeviceMappingsForImageInRegion(String region,
String imageId)
Returns a map of device name to block device for the image.
|
String |
InstanceApi.getConsoleOutputForInstanceInRegion(String region,
String instanceId)
Retrieves console output for the specified instance.
|
Permission |
ElasticBlockStoreApi.getCreateVolumePermissionForSnapshotInRegion(String region,
String snapshotId)
Returns the
Permission s of an snapshot. |
Volume.InstanceInitiatedShutdownBehavior |
InstanceApi.getInstanceInitiatedShutdownBehaviorForInstanceInRegion(String region,
String instanceId) |
String |
InstanceApi.getInstanceTypeForInstanceInRegion(String region,
String instanceId) |
String |
InstanceApi.getKernelForInstanceInRegion(String region,
String instanceId) |
Permission |
AMIApi.getLaunchPermissionForImageInRegion(String region,
String imageId)
Returns the
Permission s of an image. |
PasswordData |
WindowsApi.getPasswordDataInRegion(String region,
String instanceId)
Retrieves the encrypted administrator password for the instances running Windows.
|
String |
InstanceApi.getRamdiskForInstanceInRegion(String region,
String instanceId) |
String |
InstanceApi.getRootDeviceNameForInstanceInRegion(String region,
String instanceId) |
String |
InstanceApi.getUserDataForInstanceInRegion(String region,
String instanceId) |
boolean |
InstanceApi.isApiTerminationDisabledForInstanceInRegion(String region,
String instanceId) |
void |
InstanceApi.rebootInstancesInRegion(String region,
String... instanceIds)
Requests a reboot of one or more instances.
|
String |
AMIApi.registerImageFromManifestInRegion(String region,
String imageName,
String pathToManifest,
RegisterImageOptions... options)
Registers an AMI with Amazon EC2.
|
String |
AMIApi.registerUnixImageBackedByEbsInRegion(String region,
String imageName,
String ebsSnapshotId,
RegisterImageBackedByEbsOptions... options)
Registers an AMI with Amazon EC2.
|
void |
ElasticIPAddressApi.releaseAddressInRegion(String region,
String publicIp)
Releases an elastic IP address associated with your identity.
|
void |
ElasticBlockStoreApi.removeCreateVolumePermissionsFromSnapshotInRegion(String region,
Iterable<String> userIds,
Iterable<String> userGroups,
String snapshotId)
Removes
createVolumePermission s from an EBS snapshot. |
void |
AMIApi.removeLaunchPermissionsFromImageInRegion(String region,
Iterable<String> userIds,
Iterable<String> userGroups,
String imageId) |
void |
ElasticBlockStoreApi.resetCreateVolumePermissionsOnSnapshotInRegion(String region,
String snapshotId)
Resets the
createVolumePermission s on an EBS snapshot. |
void |
InstanceApi.resetKernelForInstanceInRegion(String region,
String instanceId)
Resets an attribute of an instance to its default value.
|
void |
AMIApi.resetLaunchPermissionsOnImageInRegion(String region,
String imageId)
Resets the
launchPermission s on an AMI. |
void |
InstanceApi.resetRamdiskForInstanceInRegion(String region,
String instanceId)
Resets an attribute of an instance to its default value.
|
void |
SecurityGroupApi.revokeSecurityGroupIngressInRegion(String region,
String groupName,
IpProtocol ipProtocol,
int fromPort,
int toPort,
String cidrIp)
Revokes permissions from a security group.
|
void |
SecurityGroupApi.revokeSecurityGroupIngressInRegion(String region,
String groupName,
UserIdGroupPair sourceSecurityGroup)
Revokes permissions from a security group.
|
Reservation<? extends RunningInstance> |
InstanceApi.runInstancesInRegion(String region,
String nullableAvailabilityZone,
String imageId,
int minCount,
int maxCount,
RunInstancesOptions... options)
Launches a specified number of instances of an AMI for which you have
permissions.
|
void |
InstanceApi.setApiTerminationDisabledForInstanceInRegion(String region,
String instanceId,
boolean apiTerminationDisabled)
This command works while the instance is running and controls whether or
not the api can be used to terminate the instance.
|
void |
InstanceApi.setBlockDeviceMappingForInstanceInRegion(String region,
String instanceId,
Map<String,BlockDevice> blockDeviceMapping)
Sets the blockDeviceMapping used for an instance.
|
void |
InstanceApi.setInstanceInitiatedShutdownBehaviorForInstanceInRegion(String region,
String instanceId,
Volume.InstanceInitiatedShutdownBehavior instanceInitiatedShutdownBehavior)
Specifies whether the instance's Amazon EBS volumes are stopped or
terminated when the instance is shut down.
|
void |
InstanceApi.setInstanceTypeForInstanceInRegion(String region,
String instanceId,
String instanceType)
Sets the instanceType used for starting the instance.
|
void |
InstanceApi.setKernelForInstanceInRegion(String region,
String instanceId,
String kernel)
Sets the kernelId used for starting the instance.
|
void |
InstanceApi.setRamdiskForInstanceInRegion(String region,
String instanceId,
String ramdisk)
Sets the ramdisk used for starting the instance.
|
void |
InstanceApi.setUserDataForInstanceInRegion(String region,
String instanceId,
byte[] unencodedData)
Sets the userData used for starting the instance.
|
Set<? extends InstanceStateChange> |
InstanceApi.startInstancesInRegion(String region,
String... instanceIds)
Starts an instance that uses an Amazon EBS volume as its root device.
|
Set<? extends InstanceStateChange> |
InstanceApi.stopInstancesInRegion(String region,
boolean force,
String... instanceIds)
Stops an instance that uses an Amazon EBS volume as its root device.
|
Set<? extends InstanceStateChange> |
InstanceApi.terminateInstancesInRegion(String region,
String... instanceIds)
Shuts down one or more instances.
|
Modifier and Type | Method and Description |
---|---|
ExtensionApi |
CinderApi.getExtensionApiForZone(String zone)
Provides synchronous access to Extension features.
|
QuotaApi |
CinderApi.getQuotaApi(String zone)
Provides synchronous access to quotas features.
|
SnapshotApi |
CinderApi.getSnapshotApiForZone(String zone)
Provides synchronous access to Snapshot features.
|
VolumeApi |
CinderApi.getVolumeApiForZone(String zone)
Provides synchronous access to Volume features.
|
VolumeTypeApi |
CinderApi.getVolumeTypeApiForZone(String zone)
Provides synchronous access to VolumeType features.
|
Modifier and Type | Method and Description |
---|---|
ExtensionApi |
GlanceApi.getExtensionApiForZone(String zone)
Provides access to Extension features.
|
ImageApi |
GlanceApi.getImageApiForZone(String zone)
Provides access to Image features.
|
Modifier and Type | Method and Description |
---|---|
ClaimApi |
MarconiApi.getClaimApiForZoneAndClientAndQueue(String zone,
UUID clientId,
String name)
Provides access to Claim features.
|
MessageApi |
MarconiApi.getMessageApiForZoneAndClientAndQueue(String zone,
UUID clientId,
String name)
Provides access to Message features.
|
QueueApi |
MarconiApi.getQueueApiForZoneAndClient(String zone,
UUID clientId)
Provides access to Queue features.
|
Modifier and Type | Method and Description |
---|---|
ExtensionApi |
NeutronApi.getExtensionApiForZone(String zone)
Provides synchronous access to Extension features.
|
NetworkApi |
NeutronApi.getNetworkApiForZone(String zone)
Provides synchronous access to Network features.
|
PortApi |
NeutronApi.getPortApiForZone(String zone)
Provides synchronous access to Port features.
|
com.google.common.base.Optional<? extends RouterApi> |
NeutronApi.getRouterExtensionForZone(String zone)
Provides synchronous access to Router features.
|
SubnetApi |
NeutronApi.getSubnetApiForZone(String zone)
Provides synchronous access to Subnet features
|
Modifier and Type | Method and Description |
---|---|
com.google.common.base.Optional<? extends NovaEC2KeyPairApi> |
NovaEC2Api.getKeyPairApiForRegion(String region) |
Modifier and Type | Method and Description |
---|---|
KeyPair |
NovaEC2KeyPairApi.importKeyPairInRegion(String region,
String keyName,
String publicKeyMaterial)
Imports the public key from an RSA key pair that you created with a third-party tool.
|
Modifier and Type | Method and Description |
---|---|
AvailabilityZoneAPI |
NovaAsyncApi.getAvailabilityZoneApi(String zone)
Deprecated.
Provides asynchronous access to availability zone features
|
AvailabilityZoneAPI |
NovaApi.getAvailabilityZoneApi(String zone)
Provides synchronous access to availability zone features
|
ExtensionAsyncApi |
NovaAsyncApi.getExtensionApiForZone(String zone)
Deprecated.
Provides asynchronous access to Extension features.
|
ExtensionApi |
NovaApi.getExtensionApiForZone(String zone)
Provides synchronous access to Extension features.
|
FlavorAsyncApi |
NovaAsyncApi.getFlavorApiForZone(String zone)
Deprecated.
Provides asynchronous access to Flavor features.
|
FlavorApi |
NovaApi.getFlavorApiForZone(String zone)
Provides synchronous access to Flavor features.
|
com.google.common.base.Optional<? extends FlavorExtraSpecsAsyncApi> |
NovaAsyncApi.getFlavorExtraSpecsExtensionForZone(String zone)
Deprecated.
Provides asynchronous access to Flavor extra specs features.
|
com.google.common.base.Optional<? extends FlavorExtraSpecsApi> |
NovaApi.getFlavorExtraSpecsExtensionForZone(String zone)
Provides synchronous access to Flavor extra specs features.
|
com.google.common.base.Optional<? extends FloatingIPAsyncApi> |
NovaAsyncApi.getFloatingIPExtensionForZone(String zone)
Deprecated.
Provides asynchronous access to Floating IP features.
|
com.google.common.base.Optional<? extends FloatingIPApi> |
NovaApi.getFloatingIPExtensionForZone(String zone)
Provides synchronous access to Floating IP features.
|
com.google.common.base.Optional<? extends HostAdministrationAsyncApi> |
NovaAsyncApi.getHostAdministrationExtensionForZone(String zone)
Deprecated.
Provides asynchronous access to Host Administration features.
|
com.google.common.base.Optional<? extends HostAdministrationApi> |
NovaApi.getHostAdministrationExtensionForZone(String zone)
Provides synchronous access to Host Administration features.
|
com.google.common.base.Optional<? extends HostAggregateAsyncApi> |
NovaAsyncApi.getHostAggregateExtensionForZone(String zone)
Deprecated.
Provides asynchronous access to HostAggregate features.
|
com.google.common.base.Optional<? extends HostAggregateApi> |
NovaApi.getHostAggregateExtensionForZone(String zone)
Provides synchronous access to Aggregate features.
|
ImageAsyncApi |
NovaAsyncApi.getImageApiForZone(String zone)
Deprecated.
Provides asynchronous access to Image features.
|
ImageApi |
NovaApi.getImageApiForZone(String zone)
Provides synchronous access to Image features.
|
com.google.common.base.Optional<? extends KeyPairAsyncApi> |
NovaAsyncApi.getKeyPairExtensionForZone(String zone)
Deprecated.
Provides asynchronous access to Key Pair features.
|
com.google.common.base.Optional<? extends KeyPairApi> |
NovaApi.getKeyPairExtensionForZone(String zone)
Provides synchronous access to Key Pair features.
|
com.google.common.base.Optional<? extends QuotaClassAsyncApi> |
NovaAsyncApi.getQuotaClassExtensionForZone(String zone)
Deprecated.
Provides asynchronous access to Quota Classes features.
|
com.google.common.base.Optional<? extends QuotaClassApi> |
NovaApi.getQuotaClassExtensionForZone(String zone)
Provides synchronous access to Quota Classes features.
|
com.google.common.base.Optional<? extends QuotaAsyncApi> |
NovaAsyncApi.getQuotaExtensionForZone(String zone)
Deprecated.
Provides asynchronous access to Quota features.
|
com.google.common.base.Optional<? extends QuotaApi> |
NovaApi.getQuotaExtensionForZone(String zone)
Provides synchronous access to Quota features.
|
com.google.common.base.Optional<? extends SecurityGroupAsyncApi> |
NovaAsyncApi.getSecurityGroupExtensionForZone(String zone)
Deprecated.
Provides asynchronous access to Security Group features.
|
com.google.common.base.Optional<? extends SecurityGroupApi> |
NovaApi.getSecurityGroupExtensionForZone(String zone)
Provides synchronous access to Security Group features.
|
com.google.common.base.Optional<? extends ServerAdminAsyncApi> |
NovaAsyncApi.getServerAdminExtensionForZone(String zone)
Deprecated.
Provides asynchronous access to Server Admin Actions features.
|
com.google.common.base.Optional<? extends ServerAdminApi> |
NovaApi.getServerAdminExtensionForZone(String zone)
Provides synchronous access to Server Admin Actions features.
|
ServerAsyncApi |
NovaAsyncApi.getServerApiForZone(String zone)
Deprecated.
Provides asynchronous access to Server features.
|
ServerApi |
NovaApi.getServerApiForZone(String zone)
Provides synchronous access to Server features.
|
com.google.common.base.Optional<? extends ServerWithSecurityGroupsAsyncApi> |
NovaAsyncApi.getServerWithSecurityGroupsExtensionForZone(String zone)
Deprecated.
Provides asynchronous access to Server Extra Data features.
|
com.google.common.base.Optional<? extends ServerWithSecurityGroupsApi> |
NovaApi.getServerWithSecurityGroupsExtensionForZone(String zone)
Provides synchronous access to Server Extra Data features.
|
com.google.common.base.Optional<? extends SimpleTenantUsageAsyncApi> |
NovaAsyncApi.getSimpleTenantUsageExtensionForZone(String zone)
Deprecated.
Provides asynchronous access to Simple Tenant Usage features.
|
com.google.common.base.Optional<? extends SimpleTenantUsageApi> |
NovaApi.getSimpleTenantUsageExtensionForZone(String zone)
Provides synchronous access to Simple Tenant Usage features.
|
com.google.common.base.Optional<? extends VirtualInterfaceAsyncApi> |
NovaAsyncApi.getVirtualInterfaceExtensionForZone(String zone)
Deprecated.
Provides asynchronous access to Virtual Interface features.
|
com.google.common.base.Optional<? extends VirtualInterfaceApi> |
NovaApi.getVirtualInterfaceExtensionForZone(String zone)
Provides synchronous access to Virtual Interface features.
|
com.google.common.base.Optional<? extends VolumeAttachmentAsyncApi> |
NovaAsyncApi.getVolumeAttachmentExtensionForZone(String zone)
Deprecated.
Provides asynchronous access to Volume features.
|
com.google.common.base.Optional<? extends VolumeAttachmentApi> |
NovaApi.getVolumeAttachmentExtensionForZone(String zone)
Provides synchronous access to Volume Attachment features.
|
com.google.common.base.Optional<? extends VolumeAsyncApi> |
NovaAsyncApi.getVolumeExtensionForZone(String zone)
Deprecated.
Provides asynchronous access to Volume features.
|
com.google.common.base.Optional<? extends VolumeApi> |
NovaApi.getVolumeExtensionForZone(String zone)
Provides synchronous access to Volume features.
|
com.google.common.base.Optional<? extends VolumeTypeAsyncApi> |
NovaAsyncApi.getVolumeTypeExtensionForZone(String zone)
Deprecated.
Provides asynchronous access to Volume Type features.
|
com.google.common.base.Optional<? extends VolumeTypeApi> |
NovaApi.getVolumeTypeExtensionForZone(String zone)
Provides synchronous access to Volume Type features.
|
Modifier and Type | Method and Description |
---|---|
DatabaseApi |
TroveApi.getDatabaseApiForZoneAndInstance(String zone,
String instanceId)
Provides access to Database features.
|
FlavorApi |
TroveApi.getFlavorApiForZone(String zone)
Provides access to Flavor features.
|
InstanceApi |
TroveApi.getInstanceApiForZone(String zone)
Provides access to Instance features.
|
UserApi |
TroveApi.getUserApiForZoneAndInstance(String zone,
String instanceId)
Provides access to User features.
|
Modifier and Type | Method and Description |
---|---|
GroupApi |
AutoscaleApi.getGroupApiForZone(String zone)
Provides access to all scaling Group features.
|
PolicyApi |
AutoscaleApi.getPolicyApiForZoneAndGroup(String zone,
String groupId)
Provides access to all policy features for scaling Groups.
|
WebhookApi |
AutoscaleApi.getWebhookApiForZoneAndGroupAndPolicy(String zone,
String groupId,
String policyId)
Provides access to webhook management features.
|
Modifier and Type | Method and Description |
---|---|
CDNApi |
CloudFilesApi.cdnApiInRegion(String region)
Deprecated.
Please use
CloudFilesApi.getCDNApiForRegion(String) . This method will be removed in jclouds 1.8. |
CDNApi |
CloudFilesApi.getCDNApiForRegion(String region)
Provides access to Cloud Files CDN features.
|
Modifier and Type | Method and Description |
---|---|
AccessRuleApi |
CloudLoadBalancersApi.getAccessRuleApiForZoneAndLoadBalancer(String zone,
int lbId)
Provides access to Access Rule features.
|
ConnectionApi |
CloudLoadBalancersApi.getConnectionApiForZoneAndLoadBalancer(String zone,
int lbId)
Provides access to Connection features.
|
ContentCachingApi |
CloudLoadBalancersApi.getContentCachingApiForZoneAndLoadBalancer(String zone,
int lbId)
Provides access to Content Caching features.
|
ErrorPageApi |
CloudLoadBalancersApi.getErrorPageApiForZoneAndLoadBalancer(String zone,
int lbId)
Provides access to Error Page features.
|
HealthMonitorApi |
CloudLoadBalancersApi.getHealthMonitorApiForZoneAndLoadBalancer(String zone,
int lbId)
Provides access to Health Monitor features.
|
LoadBalancerApi |
CloudLoadBalancersApi.getLoadBalancerApiForZone(String zone)
Provides access to Load Balancer features.
|
NodeApi |
CloudLoadBalancersApi.getNodeApiForZoneAndLoadBalancer(String zone,
int lbId)
Provides access to Node features.
|
ReportApi |
CloudLoadBalancersApi.getReportApiForZone(String zone)
Provides access to Report features.
|
SessionPersistenceApi |
CloudLoadBalancersApi.getSessionPersistenceApiForZoneAndLoadBalancer(String zone,
int lbId)
Provides access to Session Persistence features.
|
SSLTerminationApi |
CloudLoadBalancersApi.getSSLTerminationApiForZoneAndLoadBalancer(String zone,
int lbId)
Provides access to SSL Termination features.
|
VirtualIPApi |
CloudLoadBalancersApi.getVirtualIPApiForZoneAndLoadBalancer(String zone,
int lbId)
Provides access to Virtual IP features.
|
Modifier and Type | Method and Description |
---|---|
boolean |
HttpClient.delete(URI location) |
com.google.common.util.concurrent.ListenableFuture<Boolean> |
HttpAsyncClient.delete(URI location)
Deprecated.
|
boolean |
HttpClient.exists(URI location) |
com.google.common.util.concurrent.ListenableFuture<Boolean> |
HttpAsyncClient.exists(URI location)
Deprecated.
|
InputStream |
HttpClient.get(URI location) |
com.google.common.util.concurrent.ListenableFuture<InputStream> |
HttpAsyncClient.get(URI location)
Deprecated.
|
String |
HttpClient.post(URI location,
Payload payload) |
com.google.common.util.concurrent.ListenableFuture<String> |
HttpAsyncClient.post(URI location,
Payload payload)
Deprecated.
|
String |
HttpClient.put(URI location,
Payload payload) |
com.google.common.util.concurrent.ListenableFuture<String> |
HttpAsyncClient.put(URI location,
Payload payload)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
com.google.common.util.concurrent.ListenableFuture<Boolean> |
S3AsyncClient.bucketExists(String bucketName)
Deprecated.
|
com.google.common.util.concurrent.ListenableFuture<ObjectMetadata> |
S3AsyncClient.copyObject(String sourceBucket,
String sourceObject,
String destinationBucket,
String destinationObject,
CopyObjectOptions... options)
Deprecated.
|
com.google.common.util.concurrent.ListenableFuture<Boolean> |
S3AsyncClient.deleteBucketIfEmpty(String bucketName)
Deprecated.
|
com.google.common.util.concurrent.ListenableFuture<Void> |
S3AsyncClient.deleteObject(String bucketName,
String key)
Deprecated.
|
com.google.common.util.concurrent.ListenableFuture<Void> |
S3AsyncClient.disableBucketLogging(String bucketName)
Deprecated.
|
com.google.common.util.concurrent.ListenableFuture<Void> |
S3AsyncClient.enableBucketLogging(String bucketName,
BucketLogging logging)
Deprecated.
|
com.google.common.util.concurrent.ListenableFuture<AccessControlList> |
S3AsyncClient.getBucketACL(String bucketName)
Deprecated.
|
com.google.common.util.concurrent.ListenableFuture<BucketLogging> |
S3AsyncClient.getBucketLogging(String bucketName)
Deprecated.
|
com.google.common.util.concurrent.ListenableFuture<Payer> |
S3AsyncClient.getBucketPayer(String bucketName)
Deprecated.
|
com.google.common.util.concurrent.ListenableFuture<S3Object> |
S3AsyncClient.getObject(String bucketName,
String key,
GetOptions... options)
Deprecated.
|
com.google.common.util.concurrent.ListenableFuture<AccessControlList> |
S3AsyncClient.getObjectACL(String bucketName,
String key)
Deprecated.
|
com.google.common.util.concurrent.ListenableFuture<ObjectMetadata> |
S3AsyncClient.headObject(String bucketName,
String key)
Deprecated.
|
com.google.common.util.concurrent.ListenableFuture<ListBucketResponse> |
S3AsyncClient.listBucket(String bucketName,
ListBucketOptions... options)
Deprecated.
|
com.google.common.util.concurrent.ListenableFuture<Boolean> |
S3AsyncClient.objectExists(String bucketName,
String key)
Deprecated.
|
com.google.common.util.concurrent.ListenableFuture<Boolean> |
S3AsyncClient.putBucketACL(String bucketName,
AccessControlList acl)
Deprecated.
|
com.google.common.util.concurrent.ListenableFuture<String> |
S3AsyncClient.putObject(String bucketName,
S3Object object,
PutObjectOptions... options)
Deprecated.
|
com.google.common.util.concurrent.ListenableFuture<Boolean> |
S3AsyncClient.putObjectACL(String bucketName,
String key,
AccessControlList acl)
Deprecated.
|
com.google.common.util.concurrent.ListenableFuture<Void> |
S3AsyncClient.setBucketPayer(String bucketName,
Payer payer)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
MessageApi |
SQSApi.getMessageApiForQueue(URI queue)
Provides synchronous access to Message features.
|
PermissionApi |
SQSApi.getPermissionApiForQueue(URI queue)
Provides synchronous access to Permission features.
|
QueueApi |
SQSApi.getQueueApiForRegion(String region) |
Modifier and Type | Method and Description |
---|---|
void |
QueueApi.delete(URI queue)
The DeleteQueue action deletes the queue specified by the queue URL,
regardless of whether the queue is empty.
|
String |
QueueApi.getAttribute(URI queue,
String attributeName)
returns an attribute of a queue.
|
QueueAttributes |
QueueApi.getAttributes(URI queue)
returns all attributes of a queue.
|
Map<String,String> |
QueueApi.getAttributes(URI queue,
Iterable<String> attributeNames)
returns an attribute of a queue.
|
void |
QueueApi.setAttribute(URI queue,
String name,
String value)
The SetQueueAttributes action sets one attribute of a queue per request.
|
Modifier and Type | Method and Description |
---|---|
CatalogItem |
CatalogApi.addVAppTemplateOrMediaImageToCatalogAndNameItem(URI entity,
URI catalog,
String name,
CatalogItemOptions... options)
A catalog can contain references to vApp templates and media images that have been uploaded to
any vDC in an organization.
|
void |
TaskApi.cancelTask(URI taskId) |
VAppTemplate |
VAppTemplateApi.captureVAppAsTemplateInVDC(URI toCapture,
String templateName,
URI vdc,
CaptureVAppOptions... options)
The captureVApp request creates a vApp template from an instantiated vApp.
|
Task |
VAppTemplateApi.copyVAppTemplateToVDCAndName(URI sourceVAppTemplate,
URI vdc,
String newName,
CloneVAppTemplateOptions... options) |
Task |
VAppApi.copyVAppToVDCAndName(URI sourceVApp,
URI vdc,
String newName,
CloneVAppOptions... options) |
VApp |
VAppTemplateApi.createVAppInVDCByInstantiatingTemplate(String appName,
URI vdc,
URI template,
InstantiateVAppTemplateOptions... options) |
void |
CatalogApi.deleteCatalogItem(URI href) |
Task |
VAppApi.deleteVApp(URI href)
delete a vAppTemplate, vApp, or media image.
|
Task |
VAppTemplateApi.deleteVAppTemplate(URI href)
delete a vAppTemplate, vApp, or media image.
|
Task |
VAppApi.deployAndPowerOnVApp(URI href)
like
VAppApi.deployVApp(URI) , except deploy transitions to power on state |
Task |
VmApi.deployAndPowerOnVm(URI href)
like
#deploy(URI) , except deploy transitions to power on state |
Task |
VAppApi.deployVApp(URI href)
To deploy a vApp, the client makes a request to its action/deploy URL.
|
Task |
VmApi.deployVm(URI href)
To deploy a vApp, the client makes a request to its action/deploy URL.
|
Org |
OrgApi.findOrgNamed(String orgName)
This call returns a list of all vCloud Data Centers (vdcs), catalogs, and task lists within
the organization.
|
TasksList |
TaskApi.findTasksListInOrgNamed(String orgName) |
Catalog |
CatalogApi.getCatalog(URI catalogId) |
CatalogItem |
CatalogApi.getCatalogItem(URI catalogItem) |
OrgNetwork |
NetworkApi.getNetwork(URI network) |
Org |
OrgApi.getOrg(URI orgId) |
Envelope |
VAppTemplateApi.getOvfEnvelopeForVAppTemplate(URI href) |
InputStream |
VmApi.getScreenThumbnailForVm(URI vm)
Get a Screen Thumbnail for a Virtual Machine
|
Task |
TaskApi.getTask(URI taskId)
Whenever the result of a request cannot be returned immediately, the server creates a Task
object and includes it in the response, as a member of the Tasks container in the response
body.
|
TasksList |
TaskApi.getTasksList(URI tasksListId) |
VApp |
VAppApi.getVApp(URI href) |
VAppTemplate |
VAppTemplateApi.getVAppTemplate(URI vAppTemplate) |
VDC |
VDCApi.getVDC(URI vdc) |
Vm |
VmApi.getVm(URI href) |
Task |
VAppTemplateApi.moveVAppTemplateToVDCAndRename(URI toClone,
URI vdc,
String newName,
CloneVAppTemplateOptions... options) |
Task |
VAppApi.moveVAppToVDCAndRename(URI sourceVApp,
URI vdc,
String newName,
CloneVAppOptions... options) |
Task |
VAppApi.powerOffVApp(URI href)
A powerOff request to a vApp URL powers off all of the virtual machines in the vApp, as
specified in its StartupSection field.
|
Task |
VmApi.powerOffVm(URI href)
A powerOff request to a vApp URL powers off all of the virtual machines in the vApp, as
specified in its StartupSection field.
|
Task |
VAppApi.powerOnVApp(URI href)
A powerOn request to a vApp URL powers on all of the virtual machines in the vApp, as
specified in the vApp’s StartupSection field.
|
Task |
VmApi.powerOnVm(URI href)
A powerOn request to a vApp URL powers on all of the virtual machines in the vApp, as
specified in the vApp’s StartupSection field.
|
void |
VAppApi.rebootVApp(URI href)
A reboot request to a vApp URL reboots all of the virtual machines in the vApp, as specified
in its StartupSection field.
|
void |
VmApi.rebootVm(URI href)
A reboot request to a vApp URL reboots all of the virtual machines in the vApp, as specified
in its StartupSection field.
|
Task |
VAppApi.resetVApp(URI href)
A reset request to a vApp URL resets all of the virtual machines in the vApp, as specified in
its StartupSection field.
|
Task |
VmApi.resetVm(URI href)
A reset request to a vApp URL resets all of the virtual machines in the vApp, as specified in
its StartupSection field.
|
void |
VAppApi.shutdownVApp(URI href)
A shutdown request to a vApp URL shuts down all of the virtual machines in the vApp, as
specified in its StartupSection field.
|
void |
VmApi.shutdownVm(URI href)
A shutdown request to a vApp URL shuts down all of the virtual machines in the vApp, as
specified in its StartupSection field.
|
Task |
VAppApi.suspendVApp(URI href)
A suspend request to a vApp URL suspends all of the virtual machines in the vApp, as specified
in its StartupSection field.
|
Task |
VmApi.suspendVm(URI href)
A suspend request to a vApp URL suspends all of the virtual machines in the vApp, as specified
in its StartupSection field.
|
Task |
VAppApi.undeployAndSaveStateOfVApp(URI href)
like
VAppApi.undeployVApp(URI) , where the undeployed virtual machines are suspended and their
suspend state saved |
Task |
VmApi.undeployAndSaveStateOfVm(URI href)
like
#undeploy(URI) , where the undeployed virtual machines are suspended and their
suspend state saved |
Task |
VAppApi.undeployVApp(URI href)
Undeploying a vApp powers off or suspends any running virtual machines it contains, then frees
the resources reserved for the vApp and sets the vApp’s deploy attribute to a value of false
to indicate that it is not deployed.
|
Task |
VmApi.undeployVm(URI href)
Undeploying a vApp powers off or suspends any running virtual machines it contains, then frees
the resources reserved for the vApp and sets the vApp’s deploy attribute to a value of false
to indicate that it is not deployed.
|
Task |
VmApi.updateCPUCountOfVm(int cpuCount,
URI href)
update the cpuCount of an existing VM
|
Task |
VmApi.updateGuestCustomizationOfVm(GuestCustomizationSection guestCustomizationSection,
URI href)
Modify the Guest Customization Section of a Virtual Machine
|
Task |
VmApi.updateMemoryMBOfVm(int memoryInMB,
URI href)
update the memoryInMB of an existing VM
|
Task |
VmApi.updateNetworkConnectionOfVm(NetworkConnectionSection networkConnectionSection,
URI href)
Modify the Network Connection Section of a Virtual Machine
|
Copyright © 2009-2014 The Apache Software Foundation. All Rights Reserved.