Modifier and Type | Method and Description |
---|---|
URI |
AtmosClient.createFile(String parent,
AtmosObject object,
PutOptions... options) |
SystemMetadata |
AtmosClient.getSystemMetadata(String path) |
UserMetadata |
AtmosClient.getUserMetadata(String path) |
AtmosObject |
AtmosClient.headFile(String path) |
boolean |
AtmosClient.isPublic(String path) |
BoundedSet<? extends DirectoryEntry> |
AtmosClient.listDirectories(ListOptions... options) |
BoundedSet<? extends DirectoryEntry> |
AtmosClient.listDirectory(String directoryName,
ListOptions... options) |
AtmosObject |
AtmosClient.readFile(String path,
GetOptions... options) |
Modifier and Type | Method and Description |
---|---|
AzureBlob |
AzureBlobClient.getBlob(String container,
String name,
GetOptions... options)
The Get Blob operation reads or downloads a blob from the system, including its metadata and
properties.
|
BlobProperties |
AzureBlobClient.getBlobProperties(String container,
String name)
The Get Blob Properties operation returns all user-defined metadata, standard HTTP properties,
and system properties for the blob.
|
ContainerProperties |
AzureBlobClient.getContainerProperties(String container)
The Get Container Properties operation returns all user-defined metadata and system properties
for the specified container.
|
PublicAccess |
AzureBlobClient.getPublicAccessForContainer(String container)
Returns whether data in the container may be accessed publicly and the level of access
|
String |
AzureBlobClient.putBlob(String container,
AzureBlob object)
The Put Blob operation creates a new blob or updates the content of an existing blob.
|
String |
AzureBlobClient.putBlockList(String container,
AzureBlob object,
List<String> blockIdList)
The Put Block List assembles a list of blocks previously uploaded with Put Block into a single
blob.
|
String |
AzureBlobClient.putBlockList(String container,
String name,
List<String> blockIdList)
Deprecated.
call putBlockList(String, AzureBlob, List<String>) instead
|
String |
AzureBlobClient.setBlobMetadata(String container,
String name,
Map<String,String> metadata) |
String |
AzureBlobClient.setBlobProperties(String container,
String name,
ContentMetadata contentMetadata) |
String |
AzureBlobClient.setPublicAccessForContainer(String container,
PublicAccess access)
Returns whether data in the container may be accessed publicly and the level of access
|
Modifier and Type | Method and Description |
---|---|
CookbookDefinition |
ChefApi.getCookbookInEnvironment(String environmentName,
String cookbookName)
Gets the definition of the cookbook in the given environment.
|
CookbookDefinition |
ChefApi.getCookbookInEnvironment(String environmentName,
String cookbookName,
String numVersions)
Gets the definition of the cookbook in the given environment.
|
Set<String> |
ChefApi.listClients()
Lists the names of the existing clients.
|
Set<String> |
ChefApi.listCookbooks()
Lists the names of the existing cookbooks.
|
Set<CookbookDefinition> |
ChefApi.listCookbooksInEnvironment(String environmentName)
Lists the cookbooks that are available in the given environment.
|
Set<CookbookDefinition> |
ChefApi.listCookbooksInEnvironment(String environmentName,
String numVersions)
Lists the cookbooks that are available in the given environment, limiting
the number of versions returned for each cookbook.
|
Set<String> |
ChefApi.listDatabagItems(String databagName)
Lists the names of the items in a data bag.
|
Set<String> |
ChefApi.listDatabags()
Lists the names of the existing data bags.
|
Set<String> |
ChefApi.listEnvironments()
Lists the names of the existing environments.
|
Set<String> |
ChefApi.listNodes()
Lists the names of the existing nodes.
|
Set<String> |
ChefApi.listNodesInEnvironment(String environmentName)
Lists the names of the nodes in the given environment.
|
Set<String> |
ChefApi.listRoles()
Lists the names of the existing roles.
|
Set<String> |
ChefApi.listSearchIndexes()
Lists the names of the available search indexes.
|
Set<String> |
ChefApi.listVersionsOfCookbook(String cookbookName)
Lists the available versions of the given cookbook.
|
SearchResult<? extends Client> |
ChefApi.searchClients()
Searches all clients.
|
SearchResult<? extends Client> |
ChefApi.searchClients(SearchOptions options)
Searches all clients that match the given options.
|
SearchResult<? extends DatabagItem> |
ChefApi.searchDatabagItems(String databagName)
Searches all items in a data bag.
|
SearchResult<? extends DatabagItem> |
ChefApi.searchDatabagItems(String databagName,
SearchOptions options)
Searches all items in a data bag that match the given options.
|
SearchResult<? extends Environment> |
ChefApi.searchEnvironments()
Searches all environments.
|
SearchResult<? extends Environment> |
ChefApi.searchEnvironments(SearchOptions options)
Searches all environments that match the given options.
|
SearchResult<? extends Node> |
ChefApi.searchNodes()
Searches all nodes.
|
SearchResult<? extends Node> |
ChefApi.searchNodes(SearchOptions options)
Searches all nodes that match the given options.
|
SearchResult<? extends Role> |
ChefApi.searchRoles()
Searches all roles.
|
SearchResult<? extends Role> |
ChefApi.searchRoles(SearchOptions options)
Searches all roles that match the given options.
|
Modifier and Type | Method and Description |
---|---|
URI |
CloudFilesClient.enableCDN(String container) |
URI |
CloudFilesClient.enableCDN(String container,
long ttl) |
URI |
CloudFilesClient.enableCDN(String container,
long ttl,
boolean logRetention)
Before a container can be CDN-enabled, it must exist in the storage system.
|
ContainerCDNMetadata |
CloudFilesClient.getCDNMetadata(String container)
Get the CDN attributes of the container.
|
URI |
CloudFilesClient.updateCDN(String container,
boolean logRetention) |
URI |
CloudFilesClient.updateCDN(String container,
long ttl) |
URI |
CloudFilesClient.updateCDN(String container,
long ttl,
boolean logRetention) |
Modifier and Type | Method and Description |
---|---|
<T> AsyncJob<T> |
AsyncJobApi.getAsyncJob(String id)
get a specific asyncJob by id
|
Map.Entry<String,String> |
GuestOSApi.getOSCategory(String id)
get a specific os category by id
|
Set<AsyncJob<?>> |
AsyncJobApi.listAsyncJobs(ListAsyncJobsOptions... options)
Lists asyncJobs
|
Set<String> |
EventApi.listEventTypes()
List Event Types
|
Set<String> |
HypervisorApi.listHypervisors() |
Set<String> |
HypervisorApi.listHypervisorsInZone(String zoneId) |
Map<String,String> |
GuestOSApi.listOSCategories()
Lists all supported OS categories for this cloud.
|
LoginResponse |
SessionApi.loginUserInDomainWithHashOfPassword(String userName,
String domain,
String hashedPassword)
Logs a user into Cloudstack.
|
Modifier and Type | Method and Description |
---|---|
com.google.common.collect.FluentIterable<RecordId> |
RecordApi.list()
Retrieves a list of resource record ids for all records of any type in the
given zone.
|
com.google.common.collect.FluentIterable<RecordId> |
RecordApi.listByFQDN(String fqdn)
Retrieves a list of resource record ids for all records of the fqdn in the
given zone
|
com.google.common.collect.FluentIterable<RecordId> |
RecordApi.listByFQDNAndType(String fqdn,
String type)
Retrieves a list of resource record ids for all records of the fqdn and
type in the given zone
|
Modifier and Type | Method and Description |
---|---|
ServerInfo |
ElasticStackApi.createAndStartServer(Server createServer)
create and start a new server
|
DriveInfo |
ElasticStackApi.createDrive(Drive createDrive)
create a new drive
|
ServerInfo |
ElasticStackApi.createServer(Server createServer)
create a new server
|
DriveInfo |
ElasticStackApi.getDriveInfo(String uuid) |
ServerInfo |
ElasticStackApi.getServerInfo(String uuid) |
Set<DriveInfo> |
ElasticStackApi.listDriveInfo()
Get all drives info
|
Set<String> |
ElasticStackApi.listDrives()
list of drive uuids in your account
|
Set<ServerInfo> |
ElasticStackApi.listServerInfo()
Get all servers info
|
Set<String> |
ElasticStackApi.listServers()
list of server uuids in your account
|
Set<StandardDrive> |
ElasticStackApi.listStandardDriveInfo()
Gets information about all standard drives
|
Set<String> |
ElasticStackApi.listStandardDrives()
Lists standard drive UUIDs in your account
|
Payload |
ElasticStackApi.readDrive(String uuid,
long offset,
long size)
Read binary data from a drive
|
DriveInfo |
ElasticStackApi.setDriveData(String uuid,
DriveData setDrive)
set extra drive data
|
ServerInfo |
ElasticStackApi.setServerConfiguration(String uuid,
Server setServer)
set server configuration
|
Modifier and Type | Method and Description |
---|---|
Set<String> |
EnterpriseChefApi.listGroups()
List all existing groups.
|
Modifier and Type | Method and Description |
---|---|
com.google.common.collect.FluentIterable<OSTemplate> |
ServerApi.listTemplates()
Get information about valid arguments to #createServer for each platform
|
Modifier and Type | Method and Description |
---|---|
LoadBalancer |
GridLoadBalancerApi.addLoadBalancer(String name,
IpPortPair virtualIp,
List<IpPortPair> realIps,
AddLoadBalancerOptions... options)
Creates a load balancer with given properties.
|
ServerImage |
GridImageApi.deleteById(long id)
Deletes an existing image
|
LoadBalancer |
GridLoadBalancerApi.deleteById(Long id)
Deletes the load balancer by Id
|
LoadBalancer |
GridLoadBalancerApi.deleteByName(String name)
Deletes the load balancer by name;
NOTE: Using this parameter may generate an error if one or more load balancers share a
non-unique name.
|
ServerImage |
GridImageApi.editImageDescription(String idOrName,
String newDescription)
Edits an existing image
|
ServerImage |
GridImageApi.editImageFriendlyName(String idOrName,
String newFriendlyName)
Edits an existing image
|
LoadBalancer |
GridLoadBalancerApi.editLoadBalancer(long id,
List<IpPortPair> realIps)
Edits the existing load balancer to change the real IP mapping.
|
LoadBalancer |
GridLoadBalancerApi.editLoadBalancerNamed(String name,
List<IpPortPair> realIps)
Edits the existing load balancer to change the real IP mapping.
|
Set<Ip> |
GridIpApi.getAssignedIpList()
Returns the list of assigned IPs
NOTE: this returns both public and private IPs!
|
Set<Option> |
GridServerApi.getDatacenters()
Retrieves the list of supported Datacenters to launch servers into.
|
Set<Option> |
GridLoadBalancerApi.getDatacenters()
Retrieves the list of supported Datacenters to launch servers into.
|
Set<Option> |
GridIpApi.getDatacenters()
Retrieves the list of supported Datacenters to retrieve ips from.
|
Set<Option> |
GridImageApi.getDatacenters()
Retrieves the list of supported Datacenters to save images in.
|
Set<ServerImage> |
GridImageApi.getImageList(GetImageListOptions... options)
Returns all server images.
|
Set<ServerImage> |
GridImageApi.getImagesById(Long... ids)
Returns images, found by specified ids
|
Set<ServerImage> |
GridImageApi.getImagesByName(String... names)
Returns images, found by specified names
|
Set<Ip> |
GridIpApi.getIpList(GetIpListOptions... options)
Returns all IPs in the system that match the options
|
Set<Job> |
GridJobApi.getJobList(GetJobListOptions... options)
Returns all jobs found.
|
Set<Job> |
GridJobApi.getJobsById(long... ids)
Returns jobs for the corresponding id(s).
|
Set<Job> |
GridJobApi.getJobsForObjectName(String objectName)
Returns jobs found for an object with a provided name.
|
Set<LoadBalancer> |
GridLoadBalancerApi.getLoadBalancerList()
Returns all load balancers found for the current user.
|
Set<LoadBalancer> |
GridLoadBalancerApi.getLoadBalancersById(Long... ids)
Returns the load balancer(s) by unique id(s).
|
Set<LoadBalancer> |
GridLoadBalancerApi.getLoadBalancersByName(String... names)
Returns the load balancer(s) by unique name(s).
|
Set<Option> |
GridServerApi.getRamSizes()
Retrieves the list of supported RAM configurations.
|
Credentials |
GridServerApi.getServerCredentials(long id) |
Map<String,Credentials> |
GridServerApi.getServerCredentialsList()
Returns a map of running servers' names to the log in credentials.
|
Set<Option> |
GridServerApi.getTypes()
Retrieves the list of supported server types, for example Web/App Server and Database Server.
|
Set<Ip> |
GridIpApi.getUnassignedIpList()
Returns the list of unassigned IPs.
|
Set<Ip> |
GridIpApi.getUnassignedPublicIpList()
Returns the list of unassigned public IPs.
|
ServerImage |
GridImageApi.saveImageFromServer(String friendlyName,
String idOrName,
SaveImageOptions... options)
This call will save a private (visible to only you) server image to your
library of available images.
|
Modifier and Type | Method and Description |
---|---|
URI |
CDNContainerApi.enable(String container) |
URI |
CDNContainerApi.enable(String container,
long ttl) |
CDNContainer |
CDNContainerApi.get(String container) |
URI |
CDNContainerApi.update(String container,
long ttl) |
Modifier and Type | Method and Description |
---|---|
ImageDetails |
ImageApi.get(String id)
Returns metadata about an image with id
|
PagedIterable<Image> |
ImageApi.list()
Lists all images (IDs, names, links)
|
PaginatedCollection<Image> |
ImageApi.list(ListImageOptions options) |
PagedIterable<ImageDetails> |
ImageApi.listInDetail()
Lists all images (all details)
|
PaginatedCollection<ImageDetails> |
ImageApi.listInDetail(ListImageOptions options) |
Modifier and Type | Method and Description |
---|---|
AuthenticationResponse |
OpenStackAuthClient.authenticate(String user,
String key) |
AuthenticationResponse |
OpenStackAuthClient.authenticateStorage(String user,
String key) |
Modifier and Type | Method and Description |
---|---|
PagedIterable<Service> |
ServiceAdminApi.list()
Retrieve the list of services
|
PaginatedCollection<Service> |
ServiceAdminApi.list(PaginationOptions options) |
Modifier and Type | Method and Description |
---|---|
PagedIterable<User> |
UserApi.list()
Retrieve the list of users
NOTE: this method is not in API documentation for keystone, but does work
|
PagedIterable<Tenant> |
TenantApi.list()
The operation returns a list of tenants which the current token provides access to.
|
PaginatedCollection<User> |
UserApi.list(PaginationOptions options) |
PaginatedCollection<Tenant> |
TenantApi.list(PaginationOptions options) |
Modifier and Type | Method and Description |
---|---|
List<Message> |
ClaimApi.claim(int ttl,
int grace,
int limit)
This operation claims a set of messages (up to the value of the limit parameter) from oldest to newest and skips
any messages that are already claimed.
|
MessagesCreated |
MessageApi.create(List<CreateMessage> messages)
Create message(s) on a queue.
|
Message |
MessageApi.get(String id)
Gets a specific message.
|
Claim |
ClaimApi.get(String claimId)
Gets a specific claim and the associated messages.
|
QueueStats |
QueueApi.getStats(String name)
Gets stats for the specified queue.
|
PagedIterable<Queue> |
QueueApi.list(boolean detailed)
Lists the queues.
|
List<Message> |
MessageApi.list(Iterable<String> ids)
Lists specific messages.
|
Queues |
QueueApi.list(ListQueuesOptions options)
Use this method to manually page through the list of queues.
|
MessageStream |
MessageApi.stream(StreamMessagesOptions... options)
Streams the messages off of a queue.
|
Modifier and Type | Method and Description |
---|---|
PagedIterable<HealthMonitor> |
LBaaSApi.listHealthMonitors()
Returns a list of HealthMonitors to which the tenant has access.
|
HealthMonitors |
LBaaSApi.listHealthMonitors(PaginationOptions options) |
PagedIterable<Member> |
LBaaSApi.listMembers()
Returns a list of Members to which the tenant has access.
|
Members |
LBaaSApi.listMembers(PaginationOptions options) |
PagedIterable<Pool> |
LBaaSApi.listPools()
Returns a list of Pools to which the tenant has access.
|
Pools |
LBaaSApi.listPools(PaginationOptions options) |
PagedIterable<VIP> |
LBaaSApi.listVIPs()
Returns a list of VIPs to which the tenant has access.
|
VIPs |
LBaaSApi.listVIPs(PaginationOptions options) |
Modifier and Type | Method and Description |
---|---|
PagedIterable<Subnet> |
SubnetApi.list()
Returns the list of all subnets currently defined in Neutron for the current tenant.
|
PagedIterable<Port> |
PortApi.list()
Returns the list of all ports currently defined in Neutron for the current tenant.
|
PagedIterable<Network> |
NetworkApi.list()
Returns all networks currently defined in Neutron for the current tenant.
|
Subnets |
SubnetApi.list(PaginationOptions options) |
Ports |
PortApi.list(PaginationOptions options) |
Networks |
NetworkApi.list(PaginationOptions options) |
Modifier and Type | Method and Description |
---|---|
String |
ServerAdminApi.createBackup(String id,
String imageName,
BackupType backupType,
int rotation,
CreateBackupOfServerOptions... options)
Create backup of a server.
|
boolean |
HostAdministrationApi.disable(String hostId)
Prevent the specified host from accepting new instances.
|
boolean |
HostAdministrationApi.enable(String hostId)
Allow the specified host to accept new instances.
|
com.google.common.collect.FluentIterable<KeyPair> |
KeyPairApi.list()
Lists all Key Pairs.
|
boolean |
HostAdministrationApi.reboot(String hostId)
Reboot a host.
|
boolean |
HostAdministrationApi.shutdown(String hostId)
Shutdown a host.
|
boolean |
HostAdministrationApi.startMaintenance(String hostId)
Start host maintenance window.
|
boolean |
HostAdministrationApi.startup(String hostId)
Startup a host.
|
boolean |
HostAdministrationApi.stopMaintenance(String hostId)
Stop host maintenance window.
|
Modifier and Type | Method and Description |
---|---|
String |
ServerApi.createImageFromServer(String name,
String id)
Create an image from a server.
|
com.google.common.base.Optional<Map<String,String>> |
ServerApi.getDiagnostics(String id)
Get usage information about the server such as CPU usage, Memory and IO.
|
String |
ServerApi.getMetadata(String id,
String key)
Update the metadata for a server.
|
String |
ImageApi.getMetadata(String id,
String key)
Update the metadata for an image.
|
PagedIterable<Resource> |
ServerApi.list()
List all servers (IDs, names, links)
|
PagedIterable<Resource> |
ImageApi.list()
List all images (IDs, names, links)
|
PagedIterable<Resource> |
FlavorApi.list()
List all flavors (IDs, names, links)
|
PaginatedCollection<Resource> |
ServerApi.list(PaginationOptions options) |
PaginatedCollection<Resource> |
ImageApi.list(PaginationOptions options) |
PaginatedCollection<Resource> |
FlavorApi.list(PaginationOptions options) |
PagedIterable<Server> |
ServerApi.listInDetail()
List all servers (all details)
|
PagedIterable<Image> |
ImageApi.listInDetail()
List all images (all details)
|
PagedIterable<Flavor> |
FlavorApi.listInDetail()
List all flavors (all details)
|
PaginatedCollection<Server> |
ServerApi.listInDetail(PaginationOptions options) |
PaginatedCollection<Image> |
ImageApi.listInDetail(PaginationOptions options) |
PaginatedCollection<Flavor> |
FlavorApi.listInDetail(PaginationOptions options) |
String |
ServerApi.updateMetadata(String id,
String key,
String value)
Set a metadata item for a server.
|
String |
ImageApi.updateMetadata(String id,
String key,
String value)
Set a metadata item for an image.
|
Modifier and Type | Method and Description |
---|---|
boolean |
CommonSwiftClient.createContainer(String container)
Deprecated.
This method will be replaced by
org.jclouds.openstack.swift.v1.features.ContainerApi#createIfAbsent() |
boolean |
CommonSwiftClient.createContainer(String container,
CreateContainerOptions... options)
Deprecated.
This method will be replaced by
org.jclouds.openstack.swift.v1.features.ContainerApi#createIfAbsent() |
AccountMetadata |
CommonSwiftClient.getAccountStatistics()
Deprecated.
This method will be replaced by
AccountApi.get() |
ContainerMetadata |
CommonSwiftClient.getContainerMetadata(String container)
Deprecated.
This method will be replaced by
org.jclouds.openstack.swift.v1.features.ContainerApi#get() |
SwiftObject |
CommonSwiftClient.getObject(String container,
String name,
GetOptions... options)
Deprecated.
This method will be replaced by
org.jclouds.openstack.swift.v1.features.ObjectApi#get() |
MutableObjectInfoWithMetadata |
CommonSwiftClient.getObjectInfo(String container,
String name)
Deprecated.
This method will be replaced by
org.jclouds.openstack.swift.v1.features.ObjectApi#head() |
PageSet<ObjectInfo> |
CommonSwiftClient.listObjects(String container,
ListContainerOptions... options)
Deprecated.
This method will be replaced by
ObjectApi.list() and
ObjectApi.list(ListContainerOptions) |
String |
CommonSwiftClient.putObject(String container,
SwiftObject object)
Deprecated.
This method will be replaced by
org.jclouds.openstack.swift.v1.features.ObjectApi#replace() |
String |
CommonSwiftClient.putObjectManifest(String container,
String name)
Deprecated.
This method will be replaced by
org.jclouds.openstack.swift.v1.features.ObjectApi#replaceManifest() |
String |
CommonSwiftClient.putObjectManifest(String container,
SwiftObject object)
Deprecated.
This method will be replaced by
org.jclouds.openstack.swift.v1.features.ObjectApi#replaceManifest() |
Modifier and Type | Method and Description |
---|---|
String |
TemporaryUrlKeyApi.getTemporaryUrlKey()
Retrieve the key used to generate Temporary object access URLs
|
Modifier and Type | Method and Description |
---|---|
boolean |
ContainerApi.create(String containerName)
Creates a container, if not already present.
|
boolean |
ContainerApi.create(String containerName,
CreateContainerOptions options)
Creates a container, if not already present.
|
Account |
AccountApi.get()
Gets the
Account . |
SwiftObject |
ObjectApi.get(String objectName)
Gets the
SwiftObject including its body . |
Container |
ContainerApi.get(String containerName)
Gets the
Container . |
SwiftObject |
ObjectApi.get(String objectName,
GetOptions options)
Gets the
SwiftObject including its body . |
SwiftObject |
ObjectApi.getWithoutBody(String objectName)
Gets the
SwiftObject metadata without its body . |
ObjectList |
ObjectApi.list()
Lists up to 10,000 objects.
|
ObjectList |
ObjectApi.list(ListContainerOptions options)
Lists up to 10,000 objects.
|
String |
ObjectApi.put(String objectName,
Payload payload)
Creates or updates a
SwiftObject . |
String |
ObjectApi.put(String objectName,
Payload payload,
PutOptions options)
Creates or updates a
SwiftObject . |
String |
StaticLargeObjectApi.replaceManifest(String objectName,
List<Segment> segments,
Map<String,String> metadata)
Creates or updates a static large object's manifest.
|
Modifier and Type | Method and Description |
---|---|
String |
InstanceApi.enableRoot(String instanceId)
Enables root for an instance.
|
com.google.common.collect.FluentIterable<String> |
UserApi.getDatabaseList(String userName)
This operation shows a list of all databases to which a user has access.
|
com.google.common.collect.FluentIterable<String> |
DatabaseApi.list()
This operation lists the databases for the specified database instance.
|
Modifier and Type | Method and Description |
---|---|
Group |
GroupApi.create(GroupConfiguration groupConfiguration,
LaunchConfiguration launchConfiguration,
List<CreateScalingPolicy> scalingPolicies)
Create a scaling group.
|
com.google.common.collect.FluentIterable<ScalingPolicy> |
PolicyApi.create(List<CreateScalingPolicy> scalingPolicies)
Create a scaling policy.
|
ScalingPolicy |
PolicyApi.get(String scalingPolicyId)
This operation returns the details for a single scaling policy.
|
Group |
GroupApi.get(String id)
This operation gets group details for a group
|
LaunchConfiguration |
GroupApi.getLaunchConfiguration(String id)
This operation gets the launch configuration for the scaling group.
|
com.google.common.collect.FluentIterable<ScalingPolicy> |
PolicyApi.list()
This operation lists all scaling policies.
|
Modifier and Type | Method and Description |
---|---|
<T> Job<T> |
CloudDNSApi.getJob(String jobId)
Returns the current status of a job.
|
Modifier and Type | Method and Description |
---|---|
Job<Set<Domain>> |
DomainApi.create(Iterable<CreateDomain> createDomains)
Provisions one or more new DNS domains based on the configuration defined in CreateDomain.
|
Job<Set<RecordDetail>> |
RecordApi.create(Iterable<Record> createRecords)
Create Records for a Domain or Subdomain.
|
Job<Set<RecordDetail>> |
ReverseDNSApi.create(URI deviceURI,
Iterable<Record> records)
Create Reverse DNS (PTR) records for a device.
|
Job<Void> |
DomainApi.delete(Iterable<Integer> ids,
boolean deleteSubdomains)
This call removes one or more specified domains from the account; when a domain is deleted, its immediate resource
records are also deleted from the account.
|
Job<Void> |
RecordApi.delete(Iterable<String> recordId)
Delete the specified records in the specified domain.
|
Job<Void> |
RecordApi.delete(String recordId)
Delete the specified record in the specified domain.
|
Job<Void> |
ReverseDNSApi.delete(URI deviceURI,
String ipAddress)
Delete the Reverse DNS (PTR) record with the specified IP address for a device.
|
Job<Void> |
ReverseDNSApi.deleteAll(URI deviceURI)
Delete all Reverse DNS (PTR) records for a device.
|
Job<List<String>> |
DomainApi.exportFormat(int id,
Domain.Format format)
This call provides the BIND (Berkeley Internet Name Domain) 9 formatted contents of the requested domain.
|
Domain |
DomainApi.get(int id)
Get all information for a Domain, including records and subdomains.
|
RecordDetail |
RecordApi.get(String recordId)
Get the details for the specified record in the specified domain.
|
RecordDetail |
ReverseDNSApi.get(URI deviceURI,
String recordId)
List all of the Reverse DNS (PTR) records for a device.
|
RecordDetail |
RecordApi.getByNameAndTypeAndData(String nameFilter,
String typeFilter,
String dataFilter)
RecordDetails filtered by name and type and data.
|
Job<Domain> |
DomainApi.importFormat(List<String> contents,
Domain.Format format)
This call provisions a new DNS domain under the account specified by the BIND 9 formatted file configuration
contents.
|
PagedIterable<RecordDetail> |
RecordApi.list()
This call lists all records configured for the specified domain.
|
PagedIterable<Domain> |
DomainApi.list()
The resulting list is flat, and does not break the domains down hierarchically by subdomain.
|
PaginatedCollection<RecordDetail> |
RecordApi.list(PaginationOptions options)
Use PaginationOptions to manually control the list of RecordDetail pages returned.
|
PaginatedCollection<Domain> |
DomainApi.list(PaginationOptions options)
The resulting list is flat, and does not break the domains down hierarchically by subdomain.
|
PagedIterable<RecordDetail> |
ReverseDNSApi.list(URI deviceURI)
List all of the Reverse DNS (PTR) records for a device.
|
PagedIterable<RecordDetail> |
RecordApi.listByNameAndType(String nameFilter,
String typeFilter)
RecordDetails filtered by name and type.
|
PagedIterable<RecordDetail> |
RecordApi.listByType(String typeFilter)
RecordDetails filtered by type.
|
PagedIterable<RecordDetail> |
RecordApi.listByTypeAndData(String typeFilter,
String dataFilter)
RecordDetails filtered by type and data.
|
PagedIterable<Subdomain> |
DomainApi.listSubdomains(int domainId)
List the subdomains of a domain.
|
PaginatedCollection<Subdomain> |
DomainApi.listSubdomains(int domainId,
PaginationOptions options)
List the subdomains of a domain and manually control pagination.
|
PagedIterable<Domain> |
DomainApi.listWithFilterByNamesMatching(String nameFilter)
Filtering the search to limit the results returned can be performed by using the nameFilter parameter.
|
Job<Void> |
DomainApi.update(int id,
UpdateDomain updateDomain)
This call modifies the domain attributes only.
|
Job<Void> |
RecordApi.update(Map<String,Record> idsToRecords)
Update the configuration of the specified records in the specified domain.
|
Job<Void> |
RecordApi.update(String recordId,
Record record)
Update the configuration of the specified record in the specified domain.
|
Job<Void> |
ReverseDNSApi.update(URI deviceURI,
Map<String,Record> idsToRecords)
Update Reverse DNS (PTR) records for a device.
|
Job<Void> |
DomainApi.updateEmail(Iterable<Integer> ids,
String email)
This call modifies the domain's email only.
|
Job<Void> |
DomainApi.updateTTL(Iterable<Integer> ids,
int ttl)
This call modifies the domain's TTL only.
|
Modifier and Type | Method and Description |
---|---|
URI |
CDNApi.enable(String containerName)
Enables the
CDNContainer . |
URI |
CDNApi.enable(String containerName,
int ttl)
Enables the
CDNContainer with a TTL. |
CDNContainer |
CDNApi.get(String containerName)
Gets the specified CDN Container.
|
Modifier and Type | Method and Description |
---|---|
LoadBalancer |
LoadBalancerApi.create(CreateLoadBalancer createLB)
Create a new load balancer with the configuration defined by the request.
|
Metadata |
NodeApi.createMetadata(int id,
Map<String,String> metadata)
When a metadata item is added, it is assigned a unique identifier that can be used for mutating operations such
as changing the value attribute or removing it.
|
Metadata |
LoadBalancerApi.createMetadata(int id,
Map<String,String> metadata)
When a metadata item is added, it is assigned a unique identifier that can be used for mutating operations such
as changing the value attribute or removing it.
|
SessionPersistence |
SessionPersistenceApi.get()
Get the current session persistence.
|
String |
ErrorPageApi.get()
Get the error page HTML content.
|
Node |
NodeApi.get(int id)
Get a node.
|
LoadBalancer |
LoadBalancerApi.get(int id)
Get a load balancer.
|
Metadata |
NodeApi.getMetadata(int lb)
List a load balancer's metadata.
|
Metadata |
LoadBalancerApi.getMetadata(int id)
List a load balancer's metadata.
|
boolean |
ConnectionApi.isConnectionLogging()
Determine if the load balancer is logging connections.
|
boolean |
ContentCachingApi.isContentCaching()
Determine if the load balancer is content caching.
|
PagedIterable<Node> |
NodeApi.list()
List the nodes.
|
PagedIterable<LoadBalancer> |
LoadBalancerApi.list()
List the load balancers.
|
IterableWithMarker<Node> |
NodeApi.list(PaginationOptions options)
List the nodes with full control of pagination.
|
IterableWithMarker<LoadBalancer> |
LoadBalancerApi.list(PaginationOptions options)
List the load balancers with full control of pagination.
|
Iterable<String> |
ReportApi.listAlgorithms()
Get all of the possible algorthims usable by load balancers.
|
PagedIterable<LoadBalancer> |
ReportApi.listBillableLoadBalancers(Date startTime,
Date endTime)
List billable load balancers for the given date range.
|
IterableWithMarker<LoadBalancer> |
ReportApi.listBillableLoadBalancers(PaginationOptions options) |
PagedIterable<LoadBalancerUsage> |
ReportApi.listCurrentLoadBalancerUsage(int loadBalancerId)
Current usage represents all usage recorded within the preceding 24 hours.
|
IterableWithMarker<LoadBalancerUsage> |
ReportApi.listCurrentLoadBalancerUsage(PaginationOptions options) |
PagedIterable<LoadBalancerUsage> |
ReportApi.listLoadBalancerUsage(int loadBalancerId,
Date startTime,
Date endTime)
Historical usage data is available for up to 90 days of service activity.
|
IterableWithMarker<LoadBalancerUsage> |
ReportApi.listLoadBalancerUsage(PaginationOptions options) |
void |
LoadBalancerApi.update(int id,
UpdateLoadBalancer updateLB)
Update the properties of a load balancer.
|
Modifier and Type | Method and Description |
---|---|
String |
HttpClient.post(URI location,
Payload payload) |
String |
HttpClient.put(URI location,
Payload payload) |
Modifier and Type | Method and Description |
---|---|
String |
S3Client.completeMultipartUpload(String bucketName,
String key,
String uploadId,
Map<Integer,String> parts)
This operation completes a multipart upload by assembling previously uploaded parts.
|
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.
|
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.
|
String |
S3Client.putObject(String bucketName,
S3Object object,
PutObjectOptions... options)
Store data by creating or overwriting an object.
|
String |
S3Client.uploadPart(String bucketName,
String key,
int partNumber,
String uploadId,
Payload part)
This operation uploads a part in a multipart upload.
|
Modifier and Type | Method and Description |
---|---|
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. |
URI |
QueueApi.get(String queueName)
The GetQueueUrl action returns the Uniform Resource Locater (URL) 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) |
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.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. |
Copyright © 2009-2016 The Apache Software Foundation. All Rights Reserved.