Package | Description |
---|---|
org.jclouds.aws.ec2 | |
org.jclouds.aws.ec2.features | |
org.jclouds.chef | |
org.jclouds.cloudwatch | |
org.jclouds.ec2 | |
org.jclouds.ec2.features | |
org.jclouds.googlecomputeengine.compute.functions | |
org.jclouds.googlecomputeengine.features | |
org.jclouds.openstack.cinder.v1 | |
org.jclouds.openstack.glance.v1_0 | |
org.jclouds.openstack.marconi.v1 | |
org.jclouds.openstack.neutron.v2 | |
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 |
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) |
VPC |
VPCApi.createVpc(String region,
String cidrBlock,
CreateVpcOptions... options)
Creates a VPC with the specified CIDR block.
|
void |
PlacementGroupApi.deletePlacementGroupInRegion(String region,
String name)
Deletes a placement group from your account.
|
void |
AWSSecurityGroupApi.deleteSecurityGroupInRegionById(String region,
String name) |
boolean |
VPCApi.deleteVpc(String region,
String vpcId)
Deletes
VPC . |
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.
|
com.google.common.collect.FluentIterable<VPC> |
VPCApi.describeVpcsInRegion(String region,
String... vpcIds)
Describes all of your VPCs
|
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 |
---|---|
InputStream |
ChefApi.getResourceContents(Resource resource)
Gets the contents of the given resource.
|
void |
ChefApi.uploadContent(URI location,
Payload content)
Uploads the given content to the sandbox at the given URI.
|
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,
CreateVolumeOptions... options)
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 |
---|---|
Operation |
Resources.delete(URI selfLink)
Deletes any resource by self-link and returns the operation in progress, or null if not found.
|
Disk |
Resources.disk(URI selfLink)
Returns a disk by self-link or null if not found.
|
Image |
Resources.image(URI selfLink)
Returns an image by self-link or null if not found.
|
Instance |
Resources.instance(URI selfLink)
Returns an instance by self-link or null if not found.
|
Network |
Resources.network(URI selfLink)
Returns an network by self-link or null if not found.
|
Operation |
Resources.operation(URI selfLink)
Returns an operation by self-link or null if not found.
|
Operation |
Resources.resetInstance(URI selfLink)
Hard-resets the instance by self-link and returns the operation in progress
|
Operation |
Resources.startInstance(URI selfLink)
Starts the instance by self-link and returns the operation in progress
|
Operation |
Resources.stopInstance(URI selfLink)
Stops the instance by self-link and returns the operation in progress
|
Modifier and Type | Method and Description |
---|---|
void |
OperationApi.delete(URI operation)
Deletes an operation by name.
|
Operation |
OperationApi.get(URI operation)
Returns an operation by self-link or null if not found.
|
Image |
ImageApi.get(URI selfLink)
Returns an image by self-link or null if not found.
|
Modifier and Type | Method and Description |
---|---|
AvailabilityZoneApi |
CinderApi.getAvailabilityZoneApi(String region)
Provides access to Availability Zone features
|
ExtensionApi |
CinderApi.getExtensionApi(String region)
Provides access to
Extension features. |
ExtensionApi |
CinderApi.getExtensionApiForZone(String zone)
Deprecated.
Please use
CinderApi.getExtensionApi(String region) instead. To be removed in jclouds 2.0. |
QuotaApi |
CinderApi.getQuotaApi(String region)
Provides access to quota features.
|
SnapshotApi |
CinderApi.getSnapshotApi(String region)
Provides access to
Snapshot features. |
SnapshotApi |
CinderApi.getSnapshotApiForZone(String zone)
Deprecated.
Please use
CinderApi.getSnapshotApi(String) instead. To be removed in jclouds 2.0. |
VolumeApi |
CinderApi.getVolumeApi(String region)
Provides access to
Volume features. |
VolumeApi |
CinderApi.getVolumeApiForZone(String zone)
Deprecated.
Please use
CinderApi.getVolumeApi(String region) instead. To be removed in jclouds 2.0. |
VolumeTypeApi |
CinderApi.getVolumeTypeApi(String region)
Provides access to
VolumeType features. |
VolumeTypeApi |
CinderApi.getVolumeTypeApiForZone(String zone)
Deprecated.
Please use
CinderApi.getVolumeTypeApi(String region) instead. To be removed in jclouds 2.0. |
Modifier and Type | Method and Description |
---|---|
ImageApi |
GlanceApi.getImageApi(String region)
Provides access to Image features.
|
Modifier and Type | Method and Description |
---|---|
ClaimApi |
MarconiApi.getClaimApi(String region,
UUID clientId,
String name)
Provides access to Claim features.
|
ClaimApi |
MarconiApi.getClaimApiForZoneAndClientAndQueue(String zone,
UUID clientId,
String name)
Deprecated.
Please use
MarconiApi.getClaimApi(String, UUID, String) instead. To be removed in jclouds 2.0. |
MessageApi |
MarconiApi.getMessageApi(String region,
UUID clientId,
String name)
Provides access to Message features.
|
MessageApi |
MarconiApi.getMessageApiForZoneAndClientAndQueue(String zone,
UUID clientId,
String name)
Deprecated.
Please use
MarconiApi.getMessageApi(String, UUID, String) instead. To be removed in jclouds 2.0. |
QueueApi |
MarconiApi.getQueueApi(String region,
UUID clientId)
Provides access to Queue features.
|
QueueApi |
MarconiApi.getQueueApiForZoneAndClient(String zone,
UUID clientId)
Deprecated.
Please use
MarconiApi.getQueueApi(String, UUID) instead. To be removed in jclouds 2.0. |
Modifier and Type | Method and Description |
---|---|
ExtensionApi |
NeutronApi.getExtensionApi(String region)
Provides access to Extension features.
|
com.google.common.base.Optional<FloatingIPApi> |
NeutronApi.getFloatingIPApi(String region)
Provides access to Floating IP features.
|
com.google.common.base.Optional<FWaaSApi> |
NeutronApi.getFWaaSApi(String region)
Provides access to FWaaS features.
|
com.google.common.base.Optional<LBaaSApi> |
NeutronApi.getLBaaSApi(String region)
Provides access to LBaaS features.
|
NetworkApi |
NeutronApi.getNetworkApi(String region)
Provides access to Network features.
|
PortApi |
NeutronApi.getPortApi(String region)
Provides access to Port features.
|
com.google.common.base.Optional<RouterApi> |
NeutronApi.getRouterApi(String region)
Provides access to Router features.
|
com.google.common.base.Optional<SecurityGroupApi> |
NeutronApi.getSecurityGroupApi(String region)
Provides access to SecurityGroup features.
|
SubnetApi |
NeutronApi.getSubnetApi(String region)
Provides 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 |
---|---|
com.google.common.base.Optional<AttachInterfaceApi> |
NovaApi.getAttachInterfaceApi(String region)
Provides access to attach interface features.
|
com.google.common.base.Optional<AvailabilityZoneApi> |
NovaApi.getAvailabilityZoneApi(String region)
Provides access to Availability Zone features.
|
com.google.common.base.Optional<ConsolesApi> |
NovaApi.getConsolesApi(String region)
Provides access to Console features.
|
com.google.common.base.Optional<? extends ConsolesApi> |
NovaApi.getConsolesExtensionForZone(String zone)
Deprecated.
Please use
NovaApi.getConsolesApi(String region) instead. To be removed in jclouds 2.0. |
ExtensionApi |
NovaApi.getExtensionApi(String region)
Provides access to Extension features.
|
ExtensionApi |
NovaApi.getExtensionApiForZone(String zone)
Deprecated.
Please use
NovaApi.getExtensionApi(String region) instead. To be removed in jclouds 2.0. |
FlavorApi |
NovaApi.getFlavorApi(String region)
Provides access to Flavor features.
|
FlavorApi |
NovaApi.getFlavorApiForZone(String zone)
Deprecated.
Please use
NovaApi.getFlavorApi(String) instead. To be removed in jclouds 2.0. |
com.google.common.base.Optional<FlavorExtraSpecsApi> |
NovaApi.getFlavorExtraSpecsApi(String region)
Provides access to Flavor extra specs features.
|
com.google.common.base.Optional<? extends FlavorExtraSpecsApi> |
NovaApi.getFlavorExtraSpecsExtensionForZone(String zone)
Deprecated.
Please use
NovaApi.getFlavorExtraSpecsApi(String) instead. To be removed in jclouds 2.0. |
com.google.common.base.Optional<FloatingIPApi> |
NovaApi.getFloatingIPApi(String region)
Provides access to Floating IP features.
|
com.google.common.base.Optional<? extends FloatingIPApi> |
NovaApi.getFloatingIPExtensionForZone(String zone)
Deprecated.
Please use
NovaApi.getFloatingIPApi(String region) instead. To be removed in jclouds 2.0. |
com.google.common.base.Optional<FloatingIPPoolApi> |
NovaApi.getFloatingIPPoolApi(String region)
Provides access to Floating IP Pool features.
|
com.google.common.base.Optional<HostAdministrationApi> |
NovaApi.getHostAdministrationApi(String region)
Provides access to Host Administration features.
|
com.google.common.base.Optional<? extends HostAdministrationApi> |
NovaApi.getHostAdministrationExtensionForZone(String zone)
Deprecated.
Please use
NovaApi.getHostAdministrationApi(String region) instead. To be removed in jclouds 2.0. |
com.google.common.base.Optional<HostAggregateApi> |
NovaApi.getHostAggregateApi(String region)
Provides access to Aggregate features.
|
com.google.common.base.Optional<? extends HostAggregateApi> |
NovaApi.getHostAggregateExtensionForZone(String zone)
Deprecated.
Please use
NovaApi.getHostAggregateApi(String region) instead. To be removed in jclouds 2.0. |
com.google.common.base.Optional<HypervisorApi> |
NovaApi.getHypervisorApi(String region)
Provides access to Hypervisor features.
|
ImageApi |
NovaApi.getImageApi(String region)
Provides access to Image features.
|
ImageApi |
NovaApi.getImageApiForZone(String zone)
Deprecated.
Please use
NovaApi.getImageApi(String region) instead. To be removed in jclouds 2.0. |
com.google.common.base.Optional<KeyPairApi> |
NovaApi.getKeyPairApi(String region)
Provides access to Key Pair features.
|
com.google.common.base.Optional<? extends KeyPairApi> |
NovaApi.getKeyPairExtensionForZone(String zone)
Deprecated.
Please use
NovaApi.getKeyPairApi(String region) instead. To be removed in jclouds 2.0. |
com.google.common.base.Optional<QuotaApi> |
NovaApi.getQuotaApi(String region)
Provides access to Quota features.
|
com.google.common.base.Optional<? extends QuotaApi> |
NovaApi.getQuotaExtensionForZone(String zone)
Deprecated.
Please use
NovaApi.getQuotaApi(String region) instead. To be removed in jclouds 2.0. |
com.google.common.base.Optional<SecurityGroupApi> |
NovaApi.getSecurityGroupApi(String region)
Provides access to Security Group features.
|
com.google.common.base.Optional<? extends SecurityGroupApi> |
NovaApi.getSecurityGroupExtensionForZone(String zone)
Deprecated.
Please use
NovaApi.getSecurityGroupApi(String region) instead. To be removed in jclouds 2.0. |
com.google.common.base.Optional<ServerAdminApi> |
NovaApi.getServerAdminApi(String region)
Provides access to Server Admin Actions features.
|
com.google.common.base.Optional<? extends ServerAdminApi> |
NovaApi.getServerAdminExtensionForZone(String zone)
Deprecated.
Please use
NovaApi.getServerAdminApi(String region) instead. To be removed in jclouds 2.0. |
ServerApi |
NovaApi.getServerApi(String region)
Provides access to Server features.
|
ServerApi |
NovaApi.getServerApiForZone(String zone)
Deprecated.
Please use
NovaApi.getServerApi(String) instead. To be removed in jclouds 2.0. |
com.google.common.base.Optional<ServerWithSecurityGroupsApi> |
NovaApi.getServerWithSecurityGroupsApi(String region)
Provides access to Server Extra Data features.
|
com.google.common.base.Optional<? extends ServerWithSecurityGroupsApi> |
NovaApi.getServerWithSecurityGroupsExtensionForZone(String zone)
Deprecated.
Please use
NovaApi.getServerWithSecurityGroupsApi(String region) instead. To be removed in jclouds 2.0. |
com.google.common.base.Optional<SimpleTenantUsageApi> |
NovaApi.getSimpleTenantUsageApi(String region)
Provides access to Simple Tenant Usage features.
|
com.google.common.base.Optional<? extends SimpleTenantUsageApi> |
NovaApi.getSimpleTenantUsageExtensionForZone(String zone)
Deprecated.
Please use
NovaApi.getSimpleTenantUsageApi(String region) instead. To be removed in jclouds 2.0. |
com.google.common.base.Optional<VirtualInterfaceApi> |
NovaApi.getVirtualInterfaceApi(String region)
Provides access to Virtual Interface features.
|
com.google.common.base.Optional<? extends VirtualInterfaceApi> |
NovaApi.getVirtualInterfaceExtensionForZone(String zone)
Deprecated.
Please use
NovaApi.getVirtualInterfaceApi(String region) instead. To be removed in jclouds 2.0. |
com.google.common.base.Optional<VolumeApi> |
NovaApi.getVolumeApi(String region)
Provides access to Volume features.
|
com.google.common.base.Optional<VolumeAttachmentApi> |
NovaApi.getVolumeAttachmentApi(String region)
Provides access to Volume Attachment features.
|
com.google.common.base.Optional<? extends VolumeAttachmentApi> |
NovaApi.getVolumeAttachmentExtensionForZone(String zone)
Deprecated.
Please use
NovaApi.getVolumeAttachmentApi(String region) instead. To be removed in jclouds 2.0. |
com.google.common.base.Optional<? extends VolumeApi> |
NovaApi.getVolumeExtensionForZone(String zone)
Deprecated.
Please use
NovaApi.getVolumeApi(String region) instead. To be removed in jclouds 2.0. |
com.google.common.base.Optional<VolumeTypeApi> |
NovaApi.getVolumeTypeApi(String region)
Provides access to Volume Type features.
|
com.google.common.base.Optional<? extends VolumeTypeApi> |
NovaApi.getVolumeTypeExtensionForZone(String zone)
Deprecated.
Please use
NovaApi.getVolumeTypeApi(String region) instead. To be removed in jclouds 2.0. |
Modifier and Type | Method and Description |
---|---|
AccountApi |
SwiftApi.getAccountApi(String region) |
BulkApi |
SwiftApi.getBulkApi(String region) |
ContainerApi |
SwiftApi.getContainerApi(String region) |
ObjectApi |
SwiftApi.getObjectApi(String region,
String containerName) |
StaticLargeObjectApi |
SwiftApi.getStaticLargeObjectApi(String region,
String containerName) |
Modifier and Type | Method and Description |
---|---|
DatabaseApi |
TroveApi.getDatabaseApi(String region,
String instanceId)
Provides access to Database features.
|
DatabaseApi |
TroveApi.getDatabaseApiForZoneAndInstance(String zone,
String instanceId)
Deprecated.
Please use
TroveApi.getDatabaseApi(String region, String instanceId) instead.
To be removed in jclouds 2.0. |
FlavorApi |
TroveApi.getFlavorApi(String region)
Provides access to Flavor features.
|
FlavorApi |
TroveApi.getFlavorApiForZone(String zone)
Deprecated.
Please use
TroveApi.getFlavorApi(String region) instead. To be removed in jclouds 2.0. |
InstanceApi |
TroveApi.getInstanceApi(String region)
Provides access to Instance features.
|
InstanceApi |
TroveApi.getInstanceApiForZone(String zone)
Deprecated.
Please use
TroveApi.getInstanceApi(String region) instead. To be removed in jclouds 2.0. |
UserApi |
TroveApi.getUserApi(String region,
String instanceId)
Provides access to User features.
|
UserApi |
TroveApi.getUserApiForZoneAndInstance(String zone,
String instanceId)
Deprecated.
Please use
TroveApi.getUserApi(String region, String instanceId) instead.
To be removed in jclouds 2.0. |
Modifier and Type | Method and Description |
---|---|
GroupApi |
AutoscaleApi.getGroupApi(String region)
Provides access to all scaling Group features.
|
PolicyApi |
AutoscaleApi.getPolicyApi(String region,
String groupId)
Provides access to all policy features for scaling Groups.
|
PolicyApi |
AutoscaleApi.getPolicyApiForGroup(String region,
String groupId)
Deprecated.
Please use
AutoscaleApi.getPolicyApi(String, String) instead. To be removed in jclouds 2.0. |
WebhookApi |
AutoscaleApi.getWebhookApi(String region,
String groupId,
String policyId)
Provides access to webhook management features.
|
WebhookApi |
AutoscaleApi.getWebhookApiForGroupAndPolicy(String region,
String groupId,
String policyId)
Deprecated.
Please use
AutoscaleApi.getWebhookApi(String, String, String) instead. To be removed in jclouds 2.0. |
Modifier and Type | Method and Description |
---|---|
CDNApi |
CloudFilesApi.getCDNApi(String region)
Provides access to Cloud Files CDN features.
|
Modifier and Type | Method and Description |
---|---|
AccessRuleApi |
CloudLoadBalancersApi.getAccessRuleApi(String region,
int lbId)
Provides access to Access Rule features.
|
AccessRuleApi |
CloudLoadBalancersApi.getAccessRuleApiForZoneAndLoadBalancer(String zone,
int lbId)
Deprecated.
Please use
CloudLoadBalancersApi.getAccessRuleApi(String region, int lbId) instead. To be removed in jclouds 2.0. |
ConnectionApi |
CloudLoadBalancersApi.getConnectionApi(String region,
int lbId)
Provides access to Connection features.
|
ConnectionApi |
CloudLoadBalancersApi.getConnectionApiForZoneAndLoadBalancer(String zone,
int lbId)
Deprecated.
Please use
CloudLoadBalancersApi.getConnectionApi(String region, int lbId) instead. To be removed in jclouds 2.0. |
ContentCachingApi |
CloudLoadBalancersApi.getContentCachingApi(String region,
int lbId)
Provides access to Content Caching features.
|
ContentCachingApi |
CloudLoadBalancersApi.getContentCachingApiForZoneAndLoadBalancer(String zone,
int lbId)
Deprecated.
Please use
CloudLoadBalancersApi.getContentCachingApi(String region, int lbId) instead.
To be removed in jclouds 2.0. |
ErrorPageApi |
CloudLoadBalancersApi.getErrorPageApi(String region,
int lbId)
Provides access to Error Page features.
|
ErrorPageApi |
CloudLoadBalancersApi.getErrorPageApiForZoneAndLoadBalancer(String zone,
int lbId)
Deprecated.
Please use
CloudLoadBalancersApi.getErrorPageApi(String region, int lbId) instead. To be removed in jclouds 2.0. |
HealthMonitorApi |
CloudLoadBalancersApi.getHealthMonitorApi(String region,
int lbId)
Provides access to Health Monitor features.
|
HealthMonitorApi |
CloudLoadBalancersApi.getHealthMonitorApiForZoneAndLoadBalancer(String zone,
int lbId)
Deprecated.
Please use
CloudLoadBalancersApi.getHealthMonitorApi(String region, int lbId) instead.
To be removed in jclouds 2.0. |
LoadBalancerApi |
CloudLoadBalancersApi.getLoadBalancerApi(String region)
Provides access to Load Balancer features.
|
LoadBalancerApi |
CloudLoadBalancersApi.getLoadBalancerApiForZone(String zone)
Deprecated.
Please use
CloudLoadBalancersApi.getLoadBalancerApi(String region) instead. To be removed in jclouds 2.0. |
NodeApi |
CloudLoadBalancersApi.getNodeApi(String region,
int lbId)
Provides access to Node features.
|
NodeApi |
CloudLoadBalancersApi.getNodeApiForZoneAndLoadBalancer(String zone,
int lbId)
Deprecated.
Please use
CloudLoadBalancersApi.getNodeApi(String, int) instead.
To be removed in jclouds 2.0. |
ReportApi |
CloudLoadBalancersApi.getReportApi(String region)
Provides access to Report features.
|
ReportApi |
CloudLoadBalancersApi.getReportApiForZone(String zone)
Deprecated.
Please use
CloudLoadBalancersApi.getReportApi(String region) instead. To be removed in jclouds 2.0. |
SessionPersistenceApi |
CloudLoadBalancersApi.getSessionPersistenceApi(String region,
int lbId)
Provides access to Session Persistence features.
|
SessionPersistenceApi |
CloudLoadBalancersApi.getSessionPersistenceApiForZoneAndLoadBalancer(String zone,
int lbId)
Deprecated.
Please use
CloudLoadBalancersApi.getSessionPersistenceApi(String region, int lbId) instead.
To be removed in jclouds 2.0. |
SSLTerminationApi |
CloudLoadBalancersApi.getSSLTerminationApi(String region,
int lbId)
Provides access to SSL Termination features.
|
SSLTerminationApi |
CloudLoadBalancersApi.getSSLTerminationApiForZoneAndLoadBalancer(String zone,
int lbId)
Deprecated.
Please use
CloudLoadBalancersApi.getSSLTerminationApi(String region, int lbId) instead.
To be removed in jclouds 2.0. |
VirtualIPApi |
CloudLoadBalancersApi.getVirtualIPApi(String region,
int lbId)
Provides access to Virtual IP features.
|
VirtualIPApi |
CloudLoadBalancersApi.getVirtualIPApiForZoneAndLoadBalancer(String zone,
int lbId)
Deprecated.
Please use
CloudLoadBalancersApi.getVirtualIPApi(String region, int lbId) instead. To be removed in jclouds 2.0. |
Modifier and Type | Method and Description |
---|---|
boolean |
HttpClient.delete(URI location) |
boolean |
HttpClient.exists(URI location) |
InputStream |
HttpClient.get(URI location) |
String |
HttpClient.post(URI location,
Payload payload) |
String |
HttpClient.put(URI location,
Payload payload) |
Modifier and Type | Method and Description |
---|---|
void |
S3Client.abortMultipartUpload(String bucketName,
String key,
String uploadId)
This operation aborts a multipart upload.
|
boolean |
S3Client.bucketExists(String bucketName)
Issues a HEAD command to determine if the bucket exists or not.
|
String |
S3Client.completeMultipartUpload(String bucketName,
String key,
String uploadId,
Map<Integer,String> parts)
This operation completes a multipart upload by assembling previously uploaded parts.
|
ObjectMetadata |
S3Client.copyObject(String sourceBucket,
String sourceObject,
String destinationBucket,
String destinationObject,
CopyObjectOptions... options)
Copies one object to another bucket, retaining UserMetadata from the source.
|
boolean |
S3Client.deleteBucketIfEmpty(String bucketName)
Deletes the bucket, if it is empty.
|
void |
S3Client.deleteObject(String bucketName,
String key)
Removes the object and metadata associated with the key.
|
DeleteResult |
S3Client.deleteObjects(String bucketName,
Iterable<String> keys)
The Multi-Object Delete operation enables you to delete multiple objects from a bucket using a
single HTTP request.
|
void |
S3Client.disableBucketLogging(String bucketName)
Disables logging for a bucket.
|
void |
S3Client.enableBucketLogging(String bucketName,
BucketLogging logging)
Enables logging for a bucket.
|
AccessControlList |
S3Client.getBucketACL(String bucketName)
A GET request operation directed at an object or bucket URI with the "acl" parameter retrieves
the Access Control List (ACL) settings for that S3 item.
|
BucketLogging |
S3Client.getBucketLogging(String bucketName)
Inspects the logging status for a bucket.
|
Payer |
S3Client.getBucketPayer(String bucketName)
A GET request operation on a requestPayment resource returns the request payment configuration
of a bucket.
|
S3Object |
S3Client.getObject(String bucketName,
String key,
GetOptions... options)
Retrieves the S3Object associated with the Key or KeyNotFoundException if not available;
To use GET, you must have READ access to the object.
|
AccessControlList |
S3Client.getObjectACL(String bucketName,
String key)
A GET request operation directed at an object or bucket URI with the "acl" parameter retrieves
the Access Control List (ACL) settings for that S3 item.
|
ObjectMetadata |
S3Client.headObject(String bucketName,
String key)
Retrieves the
metadata of
the object associated with the key or null if not available. |
String |
S3Client.initiateMultipartUpload(String bucketName,
ObjectMetadata objectMetadata,
PutObjectOptions... options)
This operation initiates a multipart upload and returns an upload ID.
|
ListBucketResponse |
S3Client.listBucket(String bucketName,
ListBucketOptions... options)
Retrieve a
S3Bucket listing. |
Map<Integer,String> |
S3Client.listMultipartParts(String bucketName,
String key,
String uploadId) |
ListMultipartUploadsResponse |
S3Client.listMultipartUploads(String bucketName,
String delimiter,
Integer maxUploads,
String keyMarker,
String prefix,
String uploadIdMarker) |
boolean |
S3Client.objectExists(String bucketName,
String key) |
boolean |
S3Client.putBucketACL(String bucketName,
AccessControlList acl)
Update a bucket's Access Control List settings.
|
String |
S3Client.putObject(String bucketName,
S3Object object,
PutObjectOptions... options)
Store data by creating or overwriting an object.
|
boolean |
S3Client.putObjectACL(String bucketName,
String key,
AccessControlList acl)
Update an object's Access Control List settings.
|
void |
S3Client.setBucketPayer(String bucketName,
Payer payer)
The PUT request operation with a requestPayment URI configures an existing bucket to be
Requester Pays or not.
|
boolean |
S3Client.updateBucketCannedACL(String bucketName,
CannedAccessPolicy acl)
Update a bucket's Access Control List settings.
|
boolean |
S3Client.updateObjectCannedACL(String bucketName,
String key,
CannedAccessPolicy acl)
Update an object's Access Control List settings.
|
String |
S3Client.uploadPart(String bucketName,
String key,
int partNumber,
String uploadId,
Payload part)
This operation uploads a part in a multipart upload.
|
String |
S3Client.uploadPartCopy(String bucketName,
String key,
int partNumber,
String uploadId,
String sourceBucket,
String sourceObject,
long startOffset,
long endOffset) |
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.
|
Copyright © 2009-2016 The Apache Software Foundation. All Rights Reserved.