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 |
---|---|
void |
AlarmApi.delete(Iterable<String> alarmNames)
Deletes all specified alarms.
|
void |
AlarmApi.disable(Iterable<String> alarmNames)
Disables actions for the specified alarms.
|
void |
AlarmApi.enable(Iterable<String> alarmNames)
Enables actions for the specified alarms.
|
GetMetricStatisticsResponse |
MetricApi.getMetricStatistics(GetMetricStatistics statistics) |
GetMetricStatisticsResponse |
MetricApi.getMetricStatistics(GetMetricStatistics statistics,
GetMetricStatisticsOptions options)
Gets statistics for the specified metric.
|
PagedIterable<Metric> |
MetricApi.list() |
PagedIterable<Alarm> |
AlarmApi.list()
Return all alarms.
|
PagedIterable<Alarm> |
AlarmApi.list(ListAlarmsOptions options)
Return all alarms based on the options query
|
IterableWithMarker<Metric> |
MetricApi.list(ListMetricsOptions options)
Returns a list of valid metrics stored for the AWS account owner.
|
IterableWithMarker<Alarm> |
AlarmApi.listAt(String nextToken)
Return a single page of alarms based on the options query
|
com.google.common.collect.FluentIterable<Alarm> |
AlarmApi.listForMetric(ListAlarmsForMetric options)
Return alarms all alarms for a single metric.
|
PagedIterable<AlarmHistoryItem> |
AlarmApi.listHistory()
Return all history for all alarms.
|
PagedIterable<AlarmHistoryItem> |
AlarmApi.listHistory(ListAlarmHistoryOptions options)
Return all history based on the options query
|
IterableWithMarker<AlarmHistoryItem> |
AlarmApi.listHistoryAt(String nextToken)
Return a single page of history for the specified alarm.
|
void |
MetricApi.putMetricsInNamespace(Iterable<MetricDatum> metrics,
String namespace)
Publishes metric data points to Amazon CloudWatch.
|
void |
AlarmApi.save(SaveAlarmOptions options)
Creates or updates an alarm and associates it with the specified Amazon CloudWatch metric.
|
void |
AlarmApi.setState(String alarmName,
String stateReason,
String stateReasonData,
Alarm.State state)
Temporarily sets the state of an alarm.
|
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 |
TagApi.applyToResources(Iterable<String> tags,
Iterable<String> resourceIds)
Adds or overwrites one or more tags for the specified resource or
resources.
|
void |
TagApi.applyToResources(Map<String,String> tags,
Iterable<String> resourceIds)
like
TagApi.applyToResources(Map, Iterable) except that the tags have no
values. |
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.
|
void |
TagApi.conditionallyDeleteFromResources(Map<String,String> conditionalTagValues,
Iterable<String> resourceIds)
like
TagApi.deleteFromResources(Iterable, Iterable) , except that the
tags are only deleted if they match the value. |
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 |
TagApi.deleteFromResources(Iterable<String> tags,
Iterable<String> resourceIds)
Deletes a specific set of tags from a specific set of resources.
|
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.
|
Map<String,URI> |
AvailabilityZoneAndRegionApi.describeRegions(DescribeRegionsOptions... options)
Describes Regions that are currently available to the identity.
|
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.
|
com.google.common.collect.FluentIterable<Tag> |
TagApi.filter(com.google.common.collect.Multimap<String,String> filter)
Describes tags for your EC2 resources qualified by a filter
|
com.google.common.collect.FluentIterable<Subnet> |
SubnetApi.filter(com.google.common.collect.Multimap<String,String> filter)
Describes subnets for your EC2 resources qualified by a filter
|
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.getPasswordDataForInstance(String instanceId)
Retrieves the encrypted administrator password for the instances running Windows.
|
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) |
com.google.common.collect.FluentIterable<Tag> |
TagApi.list()
Describes all of your tags for your EC2 resources.
|
com.google.common.collect.FluentIterable<Subnet> |
SubnetApi.list()
Describes all of your subnets for your EC2 resources.
|
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 |
---|---|
ServerDetails |
ServerApi.get(String id)
Get detailed information about a server such as hostname, hardware
configuration (cpu, memory and disk), ip addresses, cost, transfer, os and
more.
|
ServerDetails |
ServerApi.hardStop(String id)
hard stop a server
|
IpDetails |
IpApi.removeFromServerAndRelease(String ipAddress,
String serverId)
Remove an IP address from a server and release it back to GleSYS pool of free ips.
|
Modifier and Type | Method and Description |
---|---|
Token |
AuthorizationApi.authorize(Claims claims) |
Token |
AuthorizationApi.authorize(String client_id,
ClientCredentialsClaims claim,
String resource,
String scope) |
Token |
AuthorizationApi.authorizeClientSecret(String client_id,
String client_secret,
String resource,
String scope) |
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 | Interface and Description |
---|---|
interface |
MessageApi
Provides access to SQS via their REST API.
|
interface |
PermissionApi
Provides access to SQS via their REST API.
|
interface |
QueueApi
Provides access to SQS via their REST API.
|
Modifier and Type | Method and Description |
---|---|
void |
PermissionApi.addPermissionToAccount(String label,
Action permission,
String accountId)
The AddPermission action adds a permission to a queue for a specific
principal.
|
BatchResult<String> |
MessageApi.changeVisibility(Iterable<String> receiptHandles,
int visibilityTimeout)
Same as
MessageApi.changeVisibility(Map, int) , except that we generate
numeric ids starting with 1 |
BatchResult<MessageIdAndMD5> |
MessageApi.changeVisibility(Map<String,Integer> receiptHandleVisibilityTimeout)
Same as
MessageApi.changeVisibility(Table) , except that we generate numeric
ids starting with 1 |
BatchResult<String> |
MessageApi.changeVisibility(Map<String,String> idReceiptHandle,
int visibilityTimeout)
Currently, you can send up to 10
MessageApi.changeVisibility(java.lang.String, int) requests. |
void |
MessageApi.changeVisibility(String receiptHandle,
int visibilityTimeout)
The ChangeMessageVisibility action changes the visibility timeout of a
specified message in a queue to a new value.
|
BatchResult<String> |
MessageApi.changeVisibility(com.google.common.collect.Table<String,String,Integer> idReceiptHandleVisibilityTimeout)
Currently, you can send up to 10
MessageApi.changeVisibility(java.lang.String, int) requests. |
URI |
QueueApi.create(String queueName)
The CreateQueue action creates a new queue.
|
URI |
QueueApi.create(String queueName,
CreateQueueOptions options)
same as
#create(String, String) except you can
control options such as delay seconds. |
BatchResult<String> |
MessageApi.delete(Iterable<String> receiptHandles)
Same as
MessageApi.delete(Map) , except that we generate numeric ids starting
with 1 |
BatchResult<String> |
MessageApi.delete(Map<String,String> idReceiptHandle)
Currently, you can send up to 10
MessageApi.delete(java.lang.String) requests. |
void |
MessageApi.delete(String receiptHandle)
The DeleteMessage action deletes the specified message from the specified
queue.
|
void |
QueueApi.delete(URI queue)
The DeleteQueue action deletes the queue specified by the queue URL,
regardless of whether the queue is empty.
|
URI |
QueueApi.get(String queueName)
The GetQueueUrl action returns the Uniform Resource Locater (URL) of a
queue.
|
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.
|
URI |
QueueApi.getInAccount(String queueName,
String accountId)
like
QueueApi.get(String) , except specifying the owner of the queue. |
com.google.common.collect.FluentIterable<URI> |
QueueApi.list()
The ListQueues action returns a list of your queues.
|
com.google.common.collect.FluentIterable<URI> |
QueueApi.list(ListQueuesOptions options) |
Message |
MessageApi.receive()
The ReceiveMessage action retrieves one or more messages from the
specified queue.
|
com.google.common.collect.FluentIterable<Message> |
MessageApi.receive(int max)
same as
#receive(URI) except you can receive multiple messages. |
com.google.common.collect.FluentIterable<Message> |
MessageApi.receive(int max,
ReceiveMessageOptions options)
same as
#receive(URI, int) except you can provide options like
VisibilityTimeout parameter in your request, which will be applied to the
messages that SQS returns in the response. |
Message |
MessageApi.receive(ReceiveMessageOptions options)
same as
#receive(URI) except you can provide options like
VisibilityTimeout parameter in your request, which will be applied to the
messages that SQS returns in the response. |
void |
PermissionApi.remove(String label)
The RemovePermission action revokes any permissions in the queue policy
that matches the Label parameter.
|
BatchResult<? extends MessageIdAndMD5> |
MessageApi.send(Iterable<String> messageBodies)
Same as
MessageApi.send(Map) , except that we generate numeric ids starting
with 1 |
BatchResult<? extends MessageIdAndMD5> |
MessageApi.send(Map<String,String> idMessageBody)
The SendMessageBatch action delivers up to ten messages to the specified
queue.
|
MessageIdAndMD5 |
MessageApi.send(String message)
The SendMessage action delivers a message to the specified queue.
|
MessageIdAndMD5 |
MessageApi.send(String message,
SendMessageOptions options)
same as
#sendMessage(URI, String) except you can control options
such as delay seconds. |
BatchResult<? extends MessageIdAndMD5> |
MessageApi.sendWithDelay(Iterable<String> messageBodies,
int delaySeconds)
Same as
MessageApi.sendWithDelay(Map, int) , except that we generate numeric
ids starting with 1 |
BatchResult<? extends MessageIdAndMD5> |
MessageApi.sendWithDelay(Map<String,String> idMessageBody,
int delaySeconds)
Same as
MessageApi.send(Map) except you set a delay for all messages in the
request |
BatchResult<? extends MessageIdAndMD5> |
MessageApi.sendWithDelays(Map<String,Integer> messageBodyDelaySeconds)
Same as
MessageApi.sendWithDelays(Table) , except that we generate numeric
ids starting with 1 |
BatchResult<? extends MessageIdAndMD5> |
MessageApi.sendWithDelays(com.google.common.collect.Table<String,String,Integer> idMessageBodyDelaySeconds)
Same as
MessageApi.send(Map) except you can set a delay for each message in
the request. |
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 |
---|---|
UserAndSessionCredentials |
STSApi.assumeRole(String roleArn,
String sessionName)
Assumes a role for a specified session.
|
UserAndSessionCredentials |
STSApi.assumeRole(String roleArn,
String sessionName,
AssumeRoleOptions options)
like
STSApi.assumeRole(String, String) , except you can modify the
timeout and other parameters. |
UserAndSessionCredentials |
STSApi.createFederatedUser(String userName)
Returns a set of temporary credentials for a federated user with the user
name specified.
|
UserAndSessionCredentials |
STSApi.createFederatedUser(String userName,
FederatedUserOptions options)
like
STSApi.createFederatedUser(String) , except you can modify the
timeout and other parameters. |
SessionCredentials |
STSApi.createTemporaryCredentials()
Returns a set of temporary credentials for an AWS account or IAM user,
with a default timeout
|
SessionCredentials |
STSApi.createTemporaryCredentials(SessionCredentialsOptions options)
like
STSApi.createTemporaryCredentials() , except you can modify the
timeout and other parameters. |
Copyright © 2009-2016 The Apache Software Foundation. All Rights Reserved.