All Classes and Interfaces

Class
Description
Corresponds to the binary representation of the AAAA (Address) RData
 
 
TODO
 
An Access Control List (ACL) describes the access control settings for a bucket or object in S3.
 
 
 
 
 
 
 
Parses the following XML document:
The access rule management feature allows fine-grained network access controls to be applied to the load balancer's virtual IP address.
 
The access list management feature allows fine-grained network access controls to be applied to the load balancer's virtual IP address.
The same as AccessRule but this will have an id as assigned by the Cloud Load Balancers service.
 
Class Account
Represents an Account in OpenStack Object Storage.
 
 
 
 
Provides synchronous access to cloudstack via their REST API.
Provides access to the OpenStack Object Storage (Swift) Account API features.
Provides access to Account via their REST API.
 
Options for services that apply to accounts in domains
 
 
 
 
Parses the following XML document:
 
 
 
The action you want to allow for the specified principal.
 
Provides access to Actions via the REST API.
 
 
 
 
 
 
 
 
 
The Activity Log Alert API includes operations for managing activity log type alert rules in your subscription.
 
 
 
Corresponds to the binary representation of the A (Address) RData
 
 
Options to the GlobalHostApi.addHost() API call
 
 
 
This class searches for elastic ip addresses that are associated with the node, and adds them to the publicIpAddress collection if present.
 
Options to the GlobalHostApi.addHost() API call
 
Optional parameters for adding a load balancer.
 
The nodes defined by the load balancer are responsible for servicing the requests received through the load balancer's virtual IP.
 
 
 
 
IP address
Class Address
 
 
 
Provides synchronous access to cloudstack via their REST API.
 
 
 
 
Contains a mapping between a MAC address and an IP address.
 
 
 
Options for the GlobalHostApi.addSecondaryStorage() API call
 
 
 
 
Adds a timestamp to the query line so that cache is invalidated.
 
Controls the administrative access to a node.
 
 
 
A specification of a AdminAccess.Builder configuration.
Parses a single value.
 
 
 
Given a sets of endpoints for a particular service and version, return the URL of the admin endpoint to be used to connect to the service.
 
Convert template options into DeployVirtualMachineOptions, when the target zone has advanced networking.
continues to supply iterables until the last was empty
 
 
 
 
 
 
 
 
 
 
 
 
 
Provides access to Amazon CloudWatch via the Query API
 
 
Binds the alarm names request to the http request
 
Represents an alert issued by Cloudstack
 
 
This Azure Resource Manager API provides all the alerts available for a given resource
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Validates that the string parameter doesn't have any uppercase letters.
 
 
 
A function for adding and allocating an ip to a node
A Neutron Subnet Allocation Pool Contains a start and an end IP address describing the pool.
 
Represents the allocationstate field used in several CloudStack domain objects.
Represents the allowed arguments for a certain server resource type (such as disksize, memorysize, cpucores, and transfer).
 
Sets the allowed arguments for some of the functions in this module such as disksize, cpucores etc.
 
DynECT requires Content-Type even on GET requests.
 
Provides access to AMI Services.
 
Useful in creating arbitrary http apis.
Useful in creating arbitrary clients.
 
If there are regions configured in RegionIdsFromConfiguration, return true if that set contains the input param.
If there are zones configured in ZoneIdsFromConfiguration, return true if that set contains the input param.
Simple implementation of a
invalid reference
HttpCommandExecutorService
, Apache Components HttpClient 4.x.
 
 
Designates that this Resource qualifies an object to an api.
 
 
Represents an authenticated context to the cloud.
 
ApiKey Credentials
 
Representation of the API keypair response
 
 
A listener interface for ApiMetadata.
The ApiMetadata interface allows jclouds to provide a plugin framework for gathering cloud api metadata.
Class ApiMetadata
 
 
Container for api filters (predicates).
A registry for holding ApiMetadata.
The Apis class provides static methods for accessing apis.
Designates that this Resource qualifies an object to an api version.
Allow users to customize the api versions for each method call.
Deprecated.
 
 
Creates a run script
 
 
 
Information about an archive
 
The allowed arguments for archive manipulation, such as archivesize
 
Provides synchronous access to Archive requests.
 
 
 
 
 
Used to propagate arg0 during an advance in a
invalid reference
PagedIterable
.
Used to propagate caller arg0 to a callee during an advance in a
invalid reference
PagedIterable
.
Used to propagate the invoked method arguments during an advance in a PagedIterable.
Sometimes the arguments in the invoked method do not provide enough information to fetch the next page of the result set.
 
Attempts to find a valid datacenter in the configured location where the servers will be deployed.
Options used to control what disk offerings are returned
 
Options used to acquire and associate a public IP to an account.
 
 
 
 
Used to configure
invalid reference
EventBus
injection, providing a flexible way to inject the
invalid reference
AsyncEventBus
.
Class AsyncCreateResponse
 
Class AsyncJob
 
Valid job result codes
Valid async job statuses
Provides synchronous access to cloudstack via their REST API.
 
 
Error codes for job errors
 
 
 
 
 
 
Provides access to EMC Atmos Online Storage resources via their REST API.
Handles Retryable responses with error codes in the 4xx range
When an Atmos Storage request is in error, the client receives an error response.
Atmos error codes.
Query parameters common to Atmos apis.
Configures the EMC Atmos Online Storage authentication service connection, including logging and http transport.
 
 
Default Implementation of AtmosObject.
 
Configures the domain object mappings needed for all Atmos implementations
 
 
Encapsulates an Error from Atmos Storage Services.
Handles Retryable responses with error codes in the 5xx range
Encryption, Hashing, and IO Utilities needed to sign and verify Atmos Storage requests and responses.
Tests to see if a image is available.
 
 
Tests to see if a node is running.
Tests to see if a node is suspended.
 
 
 
 
 
 
 
Provides access to the OpenStack Compute (Nova) Attach Interfaces API.
 
 
 
 
 
 
An attribute in a cookbook metadata.
The action you want to allow for the specified principal.
 
 
 
 
TODO
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Provides access to the Keystone Authentication API.
 
 
 
Signs the Rackspace request.
Signs the Keystone-based request.
 
Represents a component related to Rackspace Cloud Files.
 
Authentication methods to be implemented to all Keystone authentication APIs.
Provides access to the Keystone v1.1 Service API.
Marker interface that determines how we authenticate http requests in cloudstack.
 
 
 
 
 
Headers common to Rackspace apis.
Common interface for authentication objects.
 
 
 
Binds to an OAuth2 authorization endpoint.
Thrown when there is an authorization error.
 
 
 
 
 
Constants interface for the AWS AutoScaling dimensions and metric names as of 2012-04-24.
 
 
 
AvailabilitySet for subscription
 
 
 
 
 
 
availability zone for cinder
Availability Zone which shows name and state
Deprecated.
This package has been replaced with org.jclouds.openstack.nova.v2_0.domain.regionscoped.
 
 
Provides access to EC2 Availability Zones and Regions via their REST API.
Provides access to the OpenStack Block Storage (Cinder) Availability Zone Extension API.
Provides access to the OpenStack Compute (Nova) Availability Zone Extension API.
Availability Zone which show name, state and host information.
 
 
Common methods and properties for all AWS4 signer variants
 
 
AWS4 signer sign requests to Amazon S3 using an 'Authorization' header.
AWS4 signer sign 'chunked' uploads.
AWS4 signer sign requests to Amazon S3 using query string parameters.
Provides access to AMI Services.
Handles Retryable responses with error codes in the 4xx range
Implementation of @ link org.jclouds.types.ProviderMetadata} for Amazon's CloudWatch provider.
 
Configuration properties and constants used in amazon connections.
Extra options only available in Amazon's implementation
 
Parses the following XML document:
Provides synchronous access to EC2 services.
 
 
 
 
 
 
 
 
Configuration properties and constants used in EC2 connections.
 
 
Parses: DescribeSecurityGroupsResponse xmlns="http://ec2.amazonaws.com/doc/2010-06-15/"
 
 
 
Configures the EC2 connection.
 
 
 
 
 
Implementation of invalid input: '{@' link org.jclouds.types.ProviderMetadata} for Amazon's Elastic Compute Cloud (EC2) provider.
 
 
An extension to compute service to allow for the manipulation of SecurityGroups.
 
A function for transforming an EC2-specific SecurityGroup into a generic SecurityGroup object.
 
Contains options supported in the ComputeService#runNode operation on the "ec2" provider.
 
When an Amazon S3 request is in error, the client receives an error response.
 
 
Provides access to EC2 Instance Services via their REST API.
 
Signs the AWS S3 request, supporting temporary signatures.
Signs the AWS S3 request, supporting temporary signatures.
Signs requests using the AWSv4 signing algorithm
Encapsulates an AWS Error from Amazon.
Implementation of @ link org.jclouds.types.ProviderMetadata} for Amazon's Route53 provider.
 
Contains options supported in the Form API for the RunInstances operation.
 
Parses the following XML document:
 
 
 
 
Implementation of S3ApiMetadata for the Amazon-specific S3 API
 
 
Provide AWS S3 specific extensions.
 
 
 
Validates name for AWS S3 buckets.
Provides access to amazon-specific S3 features
Configures the S3 connection.
Implementation of ProviderMetadata for Amazon's Simple Storage Service (S3) provider.
 
Contains options supported in the AWS S3 REST API for the PUT object operation
 
Contains AWS-S3 specific options supported in the put blob operation
 
Provides access to EC2 SecurityGroup Services via their REST API.
Handles Retryable responses with error codes in the 5xx range
AWS Signature Version 4 Constants.
Implementation of @ link org.jclouds.types.ProviderMetadata} for Amazon's Simple Queue Service provider.
 
Implementation of @ link org.jclouds.types.ProviderMetadata} for Amazon's STS provider.
 
Provides access to Amazon EC2 via the Query API
Needed to sign and verify requests and responses.
 
Amazon S3 is designed to store objects.
 
 
 
Provides access to Azure Blob via their REST API.
 
 
Configures the Azure Blob Service connection, including logging and http transport.
Default Implementation of AzureBlob.
Configures the domain object mappings needed for all Azure Blob implementations
Implementation of
invalid reference
org.jclouds.types.ProviderMetadata
for Microsoft Azure Blob Service.
 
 
 
 
 
The Azure Resource Manager API is a REST API for managing your services and deployments.
This will parse and set an appropriate exception on the command object.
 
 
 
Configuration properties and constants used in Azure Resource Manager connections.
 
 
Provides detailed information for rate limit exceptions.
 
 
 
Defines the connection between the AzureComputeApi implementation and the jclouds ComputeService.
 
Implementation of ApiMetadata for Microsoft Azure Resource Manager REST API
 
Validates name for azure entities https://docs.microsoft.com/en-us/azure/architecture/best-practices/naming-conventions
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Handles 429 Too Many Requests responses.
This handles failed responses that return a RetryableError.
Handles Retryable responses with error codes in the 4xx range
When an Azure Storage request is in error, the client receives an error response.
Additional headers specified by Azure Storage REST API.
 
 
Encapsulates an Error from Azure Storage Services.
Encryption, Hashing, and IO Utilities needed to sign and verify Azure Storage requests and responses.
Azure ARM custom options
 
Provides access to Backblaze B2 resources via their REST API.
 
 
 
 
 
 
Configures the mappings.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Allow replayable request to be retried a limited number of times, and impose an exponential back-off delay before returning.
 
 
 
The BaseApiMetadata class is an abstraction of ApiMetadata to be extended by those implementing ApiMetadata.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Configures the EC2 connection.
 
Resolves the endpoint to be used to connect to a service based on a given predicate.
 
 
 
 
 
Useful in creating http apis.
 
 
 
 
 
 
// TODO: Adrian: Document this!
 
 
Options used to control paginated results (aka list commands).
 
 
All load balancers utilize an algorithm that defines how traffic should be directed between back-end nodes.
 
 
 
 
Base implementation that constructs formatted log strings.
 
 
The nodes defined by the load balancer are responsible for servicing the requests received through the load balancer's virtual IP.
 
Virtual IP Conditions
Type of node.
 
 
This implementation waits a fixed amount of time before start polling.
 
 
The BaseProviderMetadata class is an abstraction of ProviderMetadata to be extended by those implementing ProviderMetadata.
 
 
 
 
 
This implementation slice a payload based on the (part size)/(number of parts) ratio.
 
 
 
 
 
Base class to implement the functions that build the PagedIterable.
Base class to implement the functions that build the PagedIterable.
 
 
 
 
Uses Basic Authentication to sign the request.
A FunctionLoader implementation which loads the target function from the classpath.
Convert template options into DeployVirtualMachineOptions, when the target zone has basic networking.
 
 
 
 
 
 
When the user supplies CredentialType.BEARER_TOKEN_CREDENTIALS, the credential is a literal bearer token.
 
 
Class BillingToken
 
 
 
 
Allows you to lookup the ApiMetadata.getContext() as ApiContext, ApiContext<Api>, and ApiContext<?>.
Binds the ContentRange to the request headers.
Binds the Archive size to the request headers.
 
 
Binds the Iterable to form parameters named with AttributeName.index
 
 
 
 
Binds a list of blocks to a putBlockList request invalid input: '<'?xml version="1.0" encoding="utf-8"?> first-base64-encoded-block-id second-base64-encoded-block-id third-base64-encoded-block-id ...
 
Binds options to a copyBlob request.
 
 
 
Binds the String [] to form parameters named with BundleId.index
 
Binds a list of email addresses to request headers.
 
 
 
 
 
 
 
Binds the ContentRange to the request headers.
Bind the parameters of a CreateClientOptions to the payload.
 
 
 
 
 
Binds the archive description to the request headers.
 
 
Adds an payload to a request.
Designates that this parameter will modify the request, possibly including adding an payload to it.
 
Exception thrown during the binding process.
Binds the Multimap to form parameters for filtering.
 
 
Binds the String [] to query parameters named with GroupId.index
Binds the String [] to query parameters named with GroupName.index
Binds a group to the payload expected for the Put method in the Enterprise Chef Api.
Binds the linear hash and the tree hash of payload to the request headers.
 
Binds IDs to corresponding query parameters
Binds the String [] to form parameters named with InstanceId.index
Binds the String [] to form parameters named with InternetGatewayId.index
 
 
 
 
Binds the String [] to query parameters named with KeyName.index
 
 
 
TypeListener that will bind Logger to members annotated with Resource
 
 
 
 
Will lower-case header keys due to a swift implementation to return headers in a different case than sent.
 
 
 
 
 
 
 
 
Binds the metadata to the request as a JSON payload.
Binds the Tree hash to the request headers.
Binds names to corresponding query parameters
Binds name to Context.
 
 
 
 
 
Binds the Part size to the request headers.
 
 
Binds the Iterable to form parameters named with ProductCode.index
Binds data inside ProviderMetadata to types with scopes qualified with annotations in the org.jclouds.location and org.jclouds.rest.annotations packages.
 
Binds the String [] to form parameters named with InstanceId.index
Binds a list of real IPs to the request.
Depending on your latency and legal requirements, you can specify a location constraint that will affect where your data physically resides.
Binds Ids to query parameters named with ResourceId.index
Binds the String [] to form parameters named with RouteTableId.index
 
 
 
 
 
 
 
Binds the String [] to form parameters named with SpotInstanceRequestId.index
Binds the String [] to query parameters named with SubnetId.index
 
 
Binds the Iterable to form parameters named with Tag.index.Key
 
 
 
Will bind to headers, as needed, and will process content-* headers in a jclouds-compatible fashion.
Binds the object to the request as a json object.
Sometimes, cloud apis wrap requests inside an envelope.
 
 
Adds an payload to a request.
Binds the request parameters to an XML formatted payload.
Binds the Iterable to query parameters named with UserGroup.index
Binds the String [] to query parameters named with GroupName.index
Binds the Iterable to form parameters named with UserId.index
 
 
Binds a virtual IP to the request.
Binds the String [] to form parameters named with VolumeId.index
Binds the String [] to form parameters named with InstanceId.index
Value type for an HTTP Blob service.
Allows you to construct blobs without knowing the implementation type
 
Properties on a specific block within a blob
Representation of the blocks which compose a Blob
Parses the following document:
In case the name was confusing, this indeed builds a Blob.
 
 
 
 
Represents the capabilities of a BlobStore
Value type for an HTTP Blob service.
System and user Metadata for the Blob.
System and user Metadata for the
invalid reference
Blob
.
 
 
 
 
 
 
Allows you to manipulate metadata.
 
Generates signed requests for blobs.
 
 
Represents the ways a Blob is named.
Synchronous access to a BlobStore such as Amazon S3
Configuration properties and constants used in BlobStore connections.
Represents a cloud that has key-value storage functionality.
 
 
 
 
 
 
 
 
 
 
 
Configures the domain object mappings needed for all Blob implementations
Utilities for using Blob Stores.
 
 
 
 
 
 
 
 
 
 
Encryption, Hashing, and IO Utilities needed to sign and verify blobstore requests and responses.
 
 
 
 
 
A representation of a block device that can be used to boot a Nova instance.
 
 
 
 
 
 
 
 
Validates Block IDs used in Put Block: "A valid Base64 string value that identifies the block.
A future that works in tandem with a task that was invoked by
invalid reference
InitScript
 
 
 
Configures how the nodes in a group will bootstrap.
 
 
Retrieves the bootstrap configuration for a specific group
 
Configures Crypto of type BouncyCastleCrypto
 
 
 
 
 
The Bucket represents a bucket in Google Cloud Storage.
Annotates the parameter that this is a bucket.
 
 
 
 
 
 
 
 
Represents a BucketAccessControls Resource
 
 
Provides access to BucketAccessControl entities via their REST API.
 
 
Provides access to Bucket entities via their REST API.
 
Returns the metadata parsable from a bucket listing
Each Amazon S3 bucket has an associated XML sub-resource that you can read and write in order to inspect or change the logging status for that bucket.
Parses the following XML document:
System metadata of the S3Bucket
Validates name for S3 buckets.
 
 
 
 
 
 
 
 
Designates that this Resource qualifies an object to an build version.
Provides access to the OpenStack Object Storage (Swift) Bulk API features.
 
Represents a response from a Bulk Delete request.
A FunctionLoader which searches for functions in the Bundle resources.
 
Contains options supported in the Form API for the RegisterImage operation.
 
Utility functions helpful in working with bundles.
 
If the task fails, a description of the error.
 
Implementation of ApiMetadata for jclouds BYON API
 
 
 
 
Creates a string in the form: 00:26:bb:09:e6:c4
A repeatable, ByteSource-backed Payload.
functions related to or replacing those in ByteSource
 
 
Statement used in a shell script
Deprecated.
Arg0ToPagedIterable.FromCaller
 
 
Description from Amazon's documentation:
Every bucket and object in Amazon S3 has an owner, the user that created the bucket or object.
Class Capabilities
 
Information about a dimension of the capacity
 
 
 
 
Provides access to the Keystone Admin API.
Provides access to the Rackspace Cloud Files CDN API features.
Represents a CDN Container in Rackspace Cloud Files.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Details corresponding the a client_credential Azure AD Oauth request
 
 
 
 
 
 
 
 
Represents the ways a BlobStore are charged.
 
The checksum of an uploaded resource.
 
Provides synchronous access to Chef.
Allow for eventual consistency on sandbox requests.
Implementation of ApiMetadata for Chef.
 
Provides bootstrap configuration for nodes.
This will parse and set an appropriate exception on the command object.
Configures the Chef connection.
 
writes or reads the literal directly
 
 
 
 
 
 
 
Configuration properties and constants used in Chef connections.
Provides high level Chef operations.
Bootstraps a node using Chef Solo.
 
 
Properly supply the version of the Chef Server.
 
 
Operating system based on DMTF CIM model.
 
 
Provides access to OpenStack Block Storage (Cinder) v1 API.
Implementation of ApiMetadata for Cinder v1 API
 
This will parse and set an appropriate exception on the command object.
Configures the Cinder connection.
 
 
Claims corresponding to a JWT Token.
 
either 'exclusive' (the default) or 'shared' to allow multiple servers to access a drive simultaneously
 
 
Cleans up nodes and clients who have been hanging around too long.
Cleans up nodes and apis who have been hanging around too long.
Clears a container
Clears a container
An inventory will be retrieved to obtain the blob list and the method will iterate through it deleting the blobs.
Client object.
 
Details corresponding the a client_credential Azure AD Oauth request
Claims corresponding to a JWT Token for use when making a client_credentials grant request.
 
Authorizes new Bearer Tokens at runtime by authorizing claims needed for the http request.
Authorizes new Bearer Tokens at runtime by sending up for the http request.
Implies that the object can address HttpResponses that contain status code 4xx.
Generates a client relevant for a particular group
Details corresponding the a client_credential Azure AD Oauth request
Clones a gitRepoAndRef into a newly created directory, creates remote-tracking branches for each branch in the cloned gitRepoAndRef (visible using git branch -r), and creates and checks out an initial branch that is forked from the cloned gitRepoAndRef's currently active branch.
 
An ImageTemplate for the purpose of cloning an existing node.
 
 
Alternative to Closeables, which allows jclouds to avoid guava incompatibility on said class.
 
This will close objects in the reverse order that they were added.
 
Implementation of ProviderMetadata for Rackspace Next Generation Cloud Block Storage.
 
Implementation of ProviderMetadata for Rackspace Next Generation Cloud Block Storage.
 
Implementation of ProviderMetadata for Rackspace Cloud Databases.
 
Implementation of ProviderMetadata for Rackspace Cloud Databases.
 
Represents a component related to Rackspace Cloud DNS.
Provides access to the Rackspace Cloud DNS API.
Implementation of ApiMetadata for Rackspace Cloud DNS 1.0 API
 
Exceptions likely to be encountered when using CloudDNSApi
A Job errored out.
Configures Rackspace Cloud DNS.
Implementation of ProviderMetadata for Rackspace DNS UK.
 
Implementation of ProviderMetadata for Rackspace DNS US.
 
Rackspace Cloud Files is an affordable, redundant, scalable, and dynamic storage service offering.
Implementation of ApiMetadata for Cloud Files.
 
Constants specified by Rackspace Cloud Files.
 
Additional headers specified by Rackspace Cloud Files.
 
 
 
Implementation of ProviderMetadata for Rackspace Cloud Files US regions.
Builder pattern class.
Implementation of ApiMetadata for the Rackspace Cloud Identity Service
 
Provides access to the Rackspace Cloud Identity API.
 
 
Provides access to Rackspace Cloud Load Balancers.
Implementation of ApiMetadata for the Rackspace Cloud Load Balancers v1.0 API.
 
 
 
 
Configures the Rackspace Cloud Load Balancers connection.
 
 
Configures the CloudLoadBalancers connection.
 
Implementation of ProviderMetadata for Rackspace Cloud LoadBalancers UK.
 
Implementation of ProviderMetadata for Rackspace Cloud LoadBalancers US.
 
 
 
 
 
 
Configures the Rackspace connection.
Implementation of ProviderMetadata for Rackspace Next Generation Cloud Servers.
 
 
Configures the Rackspace connection.
Implementation of ProviderMetadata for Rackspace Next Generation Cloud Servers.
 
Provides synchronous access to CloudStack.
Implementation of ApiMetadata for Citrix/Apache CloudStack api.
 
 
defines the connection between the CloudStackApi implementation and the jclouds
invalid reference
ComputeService
 
 
 
Provides synchronous access to CloudStack.
 
 
CloudStack is currently sending 431 errors with the text "Unable to find account owner for ip ".
Provides synchronous access to CloudStack.
Configures the cloudstack connection.
CloudStack implementation of ImageExtension
 
Data adapter for the date formats used by CloudStack.
Handles types that were previously strings and now arrays (ex.
 
Configuration properties and constants used in CloudStack connections.
An extension to compute service to allow for the manipulation of SecurityGroups.
A function for transforming a CloudStack-specific SecurityGroup into a generic SecurityGroup object.
Contains options supported by the
invalid reference
ComputeService#createNodesInGroup(String, int, TemplateOptions)
and
invalid reference
ComputeService#createNodesInGroup(String, int, TemplateOptions)
operations on the gogrid provider.
 
Utilities for using CloudWatch.
Provides access to Amazon CloudWatch via the Query API
Implementation of ApiMetadata for Amazon's CloudWatch api.
 
 
Configures the Monitoring connection.
Represents a CloudStack Cluster.
 
 
Related to a ClusterCompute resource.
Corresponds to the binary representation of the CNAME (Canonical Name) RData
 
Utility methods to work with collections.
 
 
 
 
Allows to optionally specify ifMetagenerationMatch,ifMetagenerationNotMatch and destinationPredefinedAcl when ComposingObjects operation.
 
 
 
 
 
Compute (Nova)
Compute (Nova)
 
 
 
 
 
 
Provides portable access to launching compute instances.
A means of specifying the interface between the ComputeServices and a concrete compute cloud implementation, jclouds or otherwise.
 
 
 
install this, if you want to use your computeservice adapter to handle locations.
 
 
 
 
 
 
Represents a cloud that has compute functionality.
 
 
 
 
 
 
Retrieves all metadata in the blobstore by the most efficient means possible.
 
 
 
 
 
Provides synchronous access to cloudstack via their REST API.
Representation of the API configuration entry response
 
designates the module configures a Map<String, ? extends Credentials>
Designates the module configures an
invalid reference
EventBus
.
designates the the module configures a
invalid reference
HttpCommandExecutorService
designates the module configures a top-level api which is annotated with http methods.
designates the the module configures a
invalid reference
HttpCommandExecutorService
designates the module configures a LoadingCache<String, Node>
 
designates the module configures an Ssh Client.
Connection management features.
 
The connection throttling feature imposes limits on the number of connections per IP address to help mitigate malicious or abusive traffic to your applications.
 
 
Represents the ways data can become consistent in distributed systems.
Connection information to connect to a server with VNC.
Represents an Openstack Console.
 
 
 
Logger that logs to the console
Configures logging of type
invalid reference
ConsoleLogger
Provides access to the OpenStack Compute (Nova) Consoles Extension API.
Constants used in jclouds services.
 
Represents a Container in OpenStack Object Storage.
 
 
 
 
Provides access to the OpenStack Object Storage (Swift) Container API features.
 
Represents the capabilities of a BlobStore
Parses the following XML document:
Validates name for Azure container.
Thrown when a container cannot be located.
 
Allows you to manipulate metadata.
 
 
 
 
 
 
 
 
Represents the ways a container is scoped
 
When content caching is enabled, recently-accessed files are stored on the load balancer for easy retrieval by web clients.
 
 
 
Default implementation, in accordance with HTTP 1.1 spec.
This class represents a range of bytes.
Represents an authenticated context to the cloud.
Creates Context or Injector configured to an api and endpoint.
 
Utility methods to allow Context and View linking between contexts.
 
 
Binds base64 encodes the byte [] input
Cookbook definition as returned by the Chef server >= 0.10.8.
 
 
 
Cookbook object.
 
Container for cookbook filters (predicates).
 
 
Parses the response from Amazon S3 COPY Object command.
Allows to optionally specify ifMetagenerationMatch,ifMetagenerationNotMatch and projection which used in Bucket
Contains options supported in the REST API for the COPY object operation.
 
 
Returns the metadata parsable from a bucket listing
 
 
 
Templates can be present in a zone, and available, but not valid for launch as their hypervisor isn't installed.
The Cost class contains information about the cost of a server
 
counts all blobs in the blobstore at the prefix by the most efficient means possible.
Number of objects in a container
Optional fields for account creation
 
 
 
 
 
Options for the create client method.
 
Contains options supported in the REST API for the Create Container operation.
Contains options supported in the list container operation.
Options for creating a
invalid reference
Container
 
 
 
 
 
Options to control how disk offerings are created
 
Create a Domain or Subdomain.
 
Options used to control how a domain is created
 
 
 
 
Options to customize droplet creation.
 
Representation of creation options for an OpenStack Neutron Firewall.
 
Representation of creation options for an OpenStack Neutron Firewall Policy.
 
Representation of creation options for an OpenStack Neutron Firewall Rule.
 
Options used to control how a firewall rule is created
 
 
 
 
Contains options supported in the Form API for the CreateImage operation.
 
 
Options used to create an ip forwarding rule
 
 
 
 
Used to create Load Balancers.
 
 
Options used to control what load balancer rules are returned
 
Optional fields for network creation
 
 
Creates a new node with automatic attributes.
Updates node with new automatic attributes.
 
creates futures that correlate to
 
Adds a node into an existing tag set, or creates one new.
Contains common options supported in the REST API for the Create operation.
 
Creates a run script
 
 
Options to the GlobalPodApi.createPod API call.
 
 
 
 
 
Options used to receive a message from a queue.
 
 
 
 
 
 
 
Creates a run script
 
 
 
 
 
Contains options supported in the Form API for the CreateSecurityGroup operation.
 
 
 
 
 
 
 
Options to control how service offerings are created
 
Options for the Snapshot createSnapshot method.
Contains options supported in the Form API for the CreateSnapshot operation.
 
 
 
 
 
 
 
 
 
 
Contains options supported in the Form API for the CreateSubnet operation.
 
Options used to control how tags are created.
 
Options used to control how a template is created.
 
 
 
 
 
Optional fields for user creation
 
 
 
Options to the createVlanIPRange API call.
 
Options used to control options for creating a VM group
 
Contains options supported in the Form API for the CreateVolume operation.
 
 
 
 
 
 
 
 
 
 
Contains options supported in the Form API for the CreateVpc operation.
 
Options used to control how a zone is created
 
 
 
 
 
 
 
 
 
 
Decides what type of credentials createContext is supplied with.
Defines the contents of the credential field in ContextBuilder.credentials(String, String).
 
Configuration properties and constants used in Keystone connections.
 
 
Allows you to access cryptographic objects and factories without adding a provider to the JCE runtime.
Means to access the current FunctionLoader instance;
Associated bindings with the current project.
Utilities related to the email associated with the service account of a project.
 
 
 
 
 
 
 
 
 
 
 
Class Customer
 
 
Designates information related to customization of a resource.
 
 
 
A Data bag to be configured for a Chef Solo run.
 
An item in a data bag.
 
This API is for creating, listing, and deleting a Database
This would be replaced with the real java object related to the underlying data center
Class Datacenter
 
 
 
 
 
 
 
Provides access to LocationDatacenter via their REST API.
 
 
 
Converts an ServerSpec into a Location.
 
Converts an Datacenter into a Location.
 
 
 
 
 
 
converting from Date->String and vice versa.
Codecs for converting from Date->String and vice versa.
Takes a Date and return a yyyy-MM-dd String.
Takes a Date and return a yyyy-MM-dd String.
Parses and formats the ISO8601, C, and RFC822 date formats found in XML responses and HTTP response headers.
 
 
 
 
 
 
Convert a Date object into a "yyyy-MM-dd" String
 
Default handler for dead events.
 
 
Provides access to DefaultObjectAccessControl entities via their REST API.
 
Designates that this method returns a rest client
 
Delegates to HttpErrorHandlers who are annotated according to the response codes they relate to.
Delegates to the provider specific ImageExtension and takes care of propagating the changes made to the images to the image cache.
 
 
 
Delegates to HttpRetryHandlers who are annotated according to the response codes they relate to.
The DelegatingSocketFactory class delegates instance of SSLSocketFactory to SocketFactory.
Deletes all clients in a given list.
Concurrently delete all given clients.
Deletes all keys in the container
 
 
Allows to optionally specify ifMetagenerationMatch,ifMetagenerationNotMatch and projection which used in Bucket
 
Deletes a directory.
 
Options to the GlobalHostApi.deleteHost() API call
 
 
 
Options for the ISO deleteISO method.
 
 
Allows to optionally specify ifMetagenerationMatch,ifMetagenerationNotMatch and projection which used in Bucket
 
Multi-object delete API response
 
 
 
Represents a response from a Static Large Object Delete request.
Options used to control how tags are created.
 
Options used to control how a template is created.
 
 
 
 
 
 
 
 
 
 
- create deployment - delete deployment - get information about deployment
 
The DeploymentOptionSection specifies a discrete set of intended resource configurations.
 
 
 
 
 
 
 
Options used to control what disk offerings are returned
 
Deprecation information for an image or kernel
 
Options to set the deprecation status of a resource.
 
 
 
 
Contains options supported in the Form API for the DescribeAvailabilityZones operation.
 
 
 
Contains options supported in the Form API for the DescribeImages operation.
 
 
Parses the following XML document:
Parses the following XML document:
 
Parses: DescribeKeyPairsResponse xmlns="http://ec2.amazonaws.com/doc/2010-08-31/"
 
Uses the DescribeRegions call to return the regions endpoints, subject to any whitelist present in the property LocationConstants.PROPERTY_REGIONS.
Contains options supported in the Form API for the DescribeRegions operation.
 
 
 
 
Parses: DescribeSecurityGroupsResponse xmlns="http://ec2.amazonaws.com/doc/2010-08-31/"
Contains options supported in the Form API for the DescribeSnapshots operation.
 
 
Contains options supported in the Form API for the DescribeSpotPriceHistory operation.
 
 
 
 
 
 
Validates the archive description string.
Creates type adapters for types handled in the following ways:
 
terminates the node
 
 
Contains options supported in the Form API for the DetachVolume operation.
 
 
 
 
 
 
 
 
 
 
Transforms an Device.State to the jclouds portable model.
Transforms an Device to the jclouds portable model.
 
 
 
 
 
Provides access to DigitalOcean.
Implementation of ApiMetadata for DigitalOcean v2 API
 
Implementation of the Compute Service for the DigitalOcean API.
Configures the compute service classes for the DigitalOcean API.
This will parse and set an appropriate exception on the command object.
 
The ImageExtension implementation for the DigitalOcean provider.
Implementation of ProviderMetadata for DigitalOcean.
 
Provides detailed information for rate limit exceptions.
 
 
Custom options for the DigitalOcean API.
 
Custom parser bindings.
 
 
 
A region is a set of territory names.
 
 
 
 
 
 
Records are resolved in consideration of the location of the requestor.
 
currently supported types for directional groups.
 
 
 
 
Predicates handy when working with DirectionalPool Types
 
 
 
 
 
 
pools use the address type also for cnames.
 
Metadata of a Atmos Online object
 
 
 
 
 
 
 
 
 
 
 
 
 
Class DiskOffering
 
 
 
A DiskSection describes meta-information about virtual disks in the OVF package.
 
 
 
 
 
 
 
 
DigitalOcean image distributions.
Validates name for dns-style names
 
 
 
 
 
defines the connection between the DockerApi implementation and the jclouds ComputeService
 
This will parse and set an appropriate exception on the command object.
Configures the Docker connection.
Extension to DataInputStream which adds method DockerInputStream.readStdStreamData() to allow read multiplexed standard streams.
 
 
 
Contains options supported by the createNodes operation on the docker provider.
 
 
Representation of the API domain response
Domain data for a Glesys account.
A domain is an entity/container of all DNS-related information containing one or more records.
 
 
 
Provides synchronous access to CloudStack Account features available to Domain Admin users.
Provides synchronous access to Domain requests.
 
 
 
 
Provides synchronous access to CloudStack Domain features available to Domain Admin users.
Functions for working with Domains.
Provides synchronous access to CloudStack Limit features available to Domain Admin users.
 
 
DNS record data.
 
 
 
 
 
 
 
 
 
Provides synchronous access to CloudStack User features available to Domain Admin users.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Provides access to Droplets via their REST API.
 
 
 
 
 
 
 
 
Transforms an NodeMetadata.Status to the jclouds portable model.
Transforms an Droplet to the jclouds portable model.
Utility methods to work with DSA SSH keys.
Factory and utility methods for handling DynamicThreadPoolExecutor.
Provides access to the OpenStack Object Storage (Swift) Dynamic Large Object API features.
 
Constants interface for the AWS AutoScaling dimensions and metric names as of 2012-04-24.
 
 
Provides access to DynECT Managed DNS through the API2 api
Implementation of
invalid reference
ApiMetadata
for DynECT 1.0 API
 
 
Exceptions likely to be encountered when using DynECTApi
You must wait until another job is finished before attempting this command again
The Zone or other resource already exists
 
 
Configures the DynECT connection.
 
Implementation of ProviderMetadata for DynECT Managed DNS.
 
Constants interface for the AWS AutoScaling dimensions and metric names as of 2012-04-24.
 
 
Provides access to EC2 features, broken up by feature group.
 
 
 
 
 
 
 
Configures the ComputeServiceContext; requires EC2ComputeService bound.
 
 
Constants interface for the AWS AutoScaling dimensions and metric names as of 2012-04-24.
Configuration properties and constants used in EC2 connections.
 
 
creates futures that correlate to
 
 
 
 
 
 
evaluates true if the Image has the following rootDeviceType
evaluates true if the Image requires the following virtualizationType
 
Configures the EC2 connection.
EC2 implementation of ImageExtension please note that EC2ImageExtension.createImage(ImageTemplate) only works by cloning EBS backed instances for the moment.
 
Container for image filters (predicates).
 
 
 
 
 
 
An extension to compute service to allow for the manipulation of SecurityGroups.
 
A function for transforming an EC2-specific SecurityGroup into a generic SecurityGroup object.
 
 
Contains options supported in the ComputeService#runNode operation on the "ec2" provider.
 
Utility methods to work with ECDSA Elliptic Curve DSA keys.
 
Provides access to EC2 Elastic Block Store services via their REST API.
Implementation of ProviderMetadata for ElasticHosts Amsterdam.
 
Implementation of ProviderMetadata for ElasticHosts London BlueSquare.
 
Implementation of ProviderMetadata for ElasticHosts Dallas.
 
Implementation of ProviderMetadata for ElasticHosts Hong Kong.
 
Implementation of ProviderMetadata for ElasticHosts Miami.
 
Implementation of ProviderMetadata for ElasticHosts London Peer 1.
 
Implementation of ProviderMetadata for ElasticHosts LA Peer1.
 
Implementation of ProviderMetadata for ElasticHosts San Antonio Peer 1.
 
Implementation of ProviderMetadata for ElasticHosts Toronto Peer 1.
 
Implementation of ProviderMetadata for ElasticHosts San Jose.
 
Implementation of ProviderMetadata for ElasticHosts Sydney.
 
Provides access to EC2 Elastic IP Addresses via REST API.
Provides synchronous access to elasticstack via their REST API.
Implementation of ApiMetadata for the ElasticStack API
 
defines the connection between the ElasticStackApi implementation and the jclouds ComputeService
 
 
Common constants used in ElasticStack provider
This will parse and set an appropriate exception on the command object.
Configures the elasticstack connection.
Constants interface for the AWS AutoScaling dimensions and metric names as of 2012-04-24.
 
 
 
 
 
 
 
 
 
Detailed information on an Email Account
 
Provides synchronous access to E-Mail requests.
Detailed information on an Email Account
 
Structure containing all information about e-mail addresses for a GleSYS account
 
Detailed information about e-mail settings for a single domain
 
Summary information of e-mail settings and limits for a GleSYS account
 
Information on an Email Account Quota size
 
 
 
 
 
This class is used for methods who don't need a wrapper around their JSON body
 
 
 
 
 
 
 
Constants interface for the AWS AutoScaling dimensions and metric names as of 2012-04-24.
 
 
Encodes "." as %2e when getting a user with restricted hostname
 
 
 
An network-accessible address, usually described by URL, where a service may be accessed.
An network-accessible address, usually described by URL, where a service may be accessed.
 
Designates that this Resource expects virtual host style requests
 
 
 
 
Extracts the endpoint of a parameter from an object.
 
 
 
Configures Enterprise-grade components
Extracts entries whose keys start with .*-Meta-.
 
Creates an environment file
 
 
 
An environment.
 
 
 
 
 
Parses the error from the Atmos Online Storage REST API.
Parses the error from the Amazon S3 REST API.
Parses the error from the Amazon S3 REST API.
An error page is the html file that is shown to an end user who is attempting to access a load balancer node that is offline/unavailable.
Class ErrorResponse
 
 
 
 
 
 
Class Event
 
Provides synchronous access to cloudstack via their REST API.
Configures the EventBus to be used in the platform.
Represents a response from Exec Create call (POST /containers/(id)/exec).
A current connection to an exec'd command.
Json Parameters (some of them) of Exec Create call.
 
Represents a response (part of it) from Exec Inspect call ( GET /exec/(id)/json).
 
Json Parameter(s) (some of them) of Exec Start call.
 
Configures ListeningExecutorService.
you cannot return from a top-level script, so if you are using snippets that issue return then you'll want to wrap them in this.
Resolves the values of the properties so they can be inferred from other properties.
 
 
An extension of a service.
The OpenStack Compute API is extensible.
An extension of a
invalid reference
service
.
 
Extension aliases
OpenStack Nova Extension Aliases
Provides access to OpenStack Extension APIs.
Extension names
OpenStack Nova Extension Names
Extension namespaces
Extension namespaces
Extension Namespaces for OpenStack Networking (Neutron).
OpenStack Nova Extension Namespaces
Predicates handy when working with Extensions
 
 
 
Information on the external gateway for the router
 
Represents a response from an Extract Archive request.
Options for the ISO extractISO method.
 
Zones, Geo Services, and Geo region groups come back encoded in REST paths, such as /REST/Geo/srv-global/
 
 
 
This is used to provide additional DHCP-related options to Subnet.
 
 
 
 
Transforms an Facility to the jclouds portable model.
Provides a backup value to replace an earlier exception.
Annotates the appropriate Fallback which propagates the exception or returns a valid fallback value.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Parses an http response code from http responser
Returns false on HTTP 202 Accepted.
Returns false when encountering an IllegalArgumentException.
 
 
Retrieves all blobmetadata in the list as efficiently as possible
Parsers for extracting a single field value from a response and comparing it to an expected value
 
 
 
 
 
 
 
 
 
Implementation of ApiMetadata for jclouds Filesystem-based BlobStore
 
Validates name for filesystem container blob keys
Validates name for filesystem container blob keys implementation
 
Implements the BlobUtils interfaced and act as a bridge to LocalStorageStrategy when used inside
invalid reference
BlobStore
Common constants used in filesystem provider
Validates container name for filesystem provider
Validates container name for filesystem provider implementation
FilesystemStorageStrategyImpl implements a blob store that stores objects on the file system.
 
finds all the named string bindings who's name annotation matches the filter.
 
 
AtomicReference is so that we can return the securityGroup that matched.
 
A Firewall
 
 
 
 
 
A protocol and port-range tuple that describes a permitted connection.
 
 
Provides synchronous access to cloudstack via their REST API.
 
 
 
 
 
 
 
 
 
 
Options to insert a firewall.
A collection of FirewallPolicies
A firewall policy
Ensures FirewallRule works as PagedIterable.
 
Class FirewallRule
 
 
 
 
 
A collection of FirewallRules
Ensures FirewallRule works as PagedIterable.
A collection of Firewalls
The convention for naming instance tags that firewall rules recognise.
 
Ensures Firewall works as PagedIterable.
 
 
 
Describes an fixed IP address
 
Supplies the pre-installed images.
A flavor is an available hardware configuration for a server.
An Openstack Trove Flavor.
 
 
Provides access to the OpenStack Compute (Nova) Flavor API.
This API strictly for listing and retrieving Flavor.
Provides access to the OpenStack Compute (Nova) Flavor Extra Specs Extension API.
 
Deprecated.
This package has been replaced with org.jclouds.openstack.nova.v2_0.domain.regionscoped.
A function for transforming the nova specific FlavorInRegion object to the generic Hardware object.
A Neutron Floating IP
A Floating IP is an IP address that can be created and associated with a Server instance.
 
 
 
 
 
Provides access to Floating IP operations for the OpenStack Networking (Neutron) v2 API.
Provides access to the OpenStack Compute (Nova) Floating IP extension API.
 
A pool that holds a collection of floating IP's that can be allocated from it.
 
 
A collection of Floating IPs
Ensures Floating IPs works as PagedIterable.
Represents the capabilities of a BlobStore
 
Get a name using a random mechanism that still ties all nodes in a group together.
 
Configuration properties and constants used in EC2 connections.
Designates that a url encoded form will be added to the request.
 
 
Utilities for FormSigner implementations.
 
 
 
Configures signature process and dependencies needed for AWS Query apis (which we sent as POST requests, hence the name Form).
 
An immutable list that includes a token, if there is another page available.
 
 
 
 
 
Options for creating a Forwarding Rule
 
 
 
 
Static utilities relating to functional Java reflection.
A function loader interface.
 
functions related to or replacing those in Iterables dealing with Futures
The FWaaS extension provides OpenStack users with the ability to deploy firewalls to protect their networks.
 
 
Options to the GlobalUsageApi.generateUsageOptions() API call
 
General format of GoGrid's response.
 
 
 
 
 
 
Retrieves all blobs in the blobstore under the current path, by the most efficient means possible.
Retrieves all blobs in the blobstore by the most efficient means possible.
Allows to optionally specify ifMetagenerationMatch,ifMetagenerationNotMatch and projection which used in Bucket
 
 
 
Gets a directory or throws KeyNotFoundException
 
 
 
 
 
returns all details associated to the image below.
 
 
 
 
 
if the redirection URL is a Job, do not replay the original request; just get the job.
returns all details associated to the node below.
 
Options use to get statistics for the specified metric.
 
Binds the metrics request to the http request
Options used to control metric statistics are returned
 
the list of Datapoint for the metric
 
 
returns all details associated to the node below.
Allows to optionally specify generation, ifGenerationMatch, ifGenerationNotMatch, ifMetagenerationMatch, ifMetagenerationNotMatch and projection, in addition to the values in GetOptions.
 
Contains options supported for HTTP GET operations.
Contains options supported for HTTP GET operations.
 
 
 
Gets the payload from the http response.
 
 
 
 
 
 
Description of git coordinates to checkout.
 
Implementation of ApiMetadata for Amazon Glacier API
 
 
 
Provides access to Amazon Glacier resources via their REST API.
Defines attributes to describe a GlacierError
Headers used by Amazon Glacier.
Configures the mappings.
Configures the parser mappings.
Encapsulates a GlacierError.
Provides synchronous access to GleSYS.
Implementation of
invalid reference
ApiMetadata
for API
 
Wrapping booleans for the time being (gson won't allow TypeAdapter<Boolean>)
defines the connection between the GleSYSApi implementation and the jclouds
invalid reference
ComputeService
 
Configuration properties and constants in GleSYS connections.
This will parse and set an appropriate exception on the command object.
Configures the GleSYS connection.
 
Implementation of ProviderMetadata for GleSYS.
 
Contains options supported by the
invalid reference
ComputeService#createNodesInGroup(String, int, TemplateOptions)
and
invalid reference
ComputeService#createNodesInGroup(String, int, TemplateOptions)
operations on the glesys provider.
 
 
 
 
Provides synchronous access to CloudStack Account features available to Global Admin users.
Provides synchronous access to CloudStack Account features available to Global Admin users.
Provides synchronous access to CloudStack Account features available to Global Admin users.
Provides synchronous access to CloudStack Configuration features available to Global Admin users.
Provides synchronous access to CloudStack Domain features available to Global Admin users.
Provides synchronous access to cloudstack via their REST API.
Provides synchronous access to cloudstack via their REST API.
Provides synchronous access to CloudStack Pod features available to Global Admin users.
Provides synchronous access to CloudStack storage pool features.
Provides synchronous access to CloudStack usage features.
Provides synchronous access to CloudStack User features available to Global Admin users.
Provides synchronous access to cloudstack via their REST API.
Provides synchronous access to CloudStack Account features available to Global Admin users.
Implementation of ProviderMetadata for Go2Cloud's Johannesburg1 provider.
 
 
Implementation of
invalid reference
ApiMetadata
for API
 
 
defines the connection between the GoGridApi implementation and the jclouds
invalid reference
ComputeService
 
 
 
 
 
Configures the GoGrid connection.
Configures the GoGrid connection.
Implementation of ProviderMetadata for GoGrid.
 
 
 
Contains options supported by the
invalid reference
ComputeService#createNodesInGroup(String, int, TemplateOptions)
and
invalid reference
ComputeService#createNodesInGroup(String, int, TemplateOptions)
operations on the gogrid provider.
 
Configuration properties keys used in ContextBuilder.overrides(java.util.Properties).
Provide access to GoogleCloudStorage
 
 
 
 
 
 
 
This will parse and set an appropriate exception on the command object.
 
 
 
 
This class represent an object in a Google Cloud Storage Bucket.
 
Note: This does not set iso3166Codes as Google intentionally does not document them.
 
This will parse and set an appropriate exception on the command object.
 
 
 
 
This will parse and set an appropriate exception on the command object.
 
 
 
 
 
Configuration properties keys used in ContextBuilder.overrides(java.util.Properties).
Note: This does not set iso3166Codes as Google intentionally does not document them.
 
 
 
Instance options specific to Google Compute Engine.
 
Provides the Graph RBAC API endpoint for the current tenant.
 
 
Manages the server images
 
Manages the customer's jobs.
 
Provides synchronous access to GoGrid.
Group object.
 
 
 
Information of a group of attributes in a namespace.
 
 
Gets the name of a group.
jclouds needs to understand the difference between resources it creates and those supplied by the user.
 
Generates a bootstrap script relevant for a particular group
 
 
 
 
Special cases serialization for LoginCredentials and normalizes all others.
 
 
 
 
 
 
 
 
 
 
 
 
Provides synchronous access to cloudstack via their REST API.
Configuration derived from Guice properties.
Size of a node.
This would be replaced with the real java object related to the underlying hardware
 
 
 
Container for hardware filters (predicates).
 
 
 
Designates that a header will be added to the request.
propagates as RetryAfterException if a Throwable is an HttpResponseException with a set and a valid HttpHeaders.RETRY_AFTER header set.
A Neutron LBaaS v1 HealthMonitor.
The load balancing service includes a health monitoring operation which periodically checks your back-end nodes to ensure they are responding correctly.
 
Create builder (inheriting from Builder).
Create options - extend the domain class, passed to API create calls.
Every health monitor has a type attribute to signify what kind of monitor it is.
Update builder (inheriting from Builder).
Update options - extend the domain class, passed to API update calls.
The load balancing service includes a health monitoring operation which periodically checks your back-end nodes to ensure they are responding correctly.
A collection of Neutron LBaaS v1 HealthMonitors.
A Neutron LBaaS v1 HealthMonitorStatus.
Makes HealthMonitors work as a PagedIterable.
 
 
 
 
 
Represents a host issued by Cloudstack
Class Host
 
 
 
 
 
Provides access to OpenStack Compute (Nova) Host Administration extension API.
Aggregates can be manipulated using the Aggregate Extension to Nova (alias "OS-AGGREGATES")
 
Provide access to the OpenStack Compute (Nova) Host Aggregates extension API.
 
 
 
 
 
 
 
Predicates handy when working with HostedZones
 
Class HostResourceUsage
 
A Neutron Subnet Host Route
 
 
Transforms an href returned by the API into a ListOptions that can be used to perform a request to get another page of a paginated list.
 
 
 
Simple client
Command whose endpoint is an http service.
Capable of invoking http commands.
Responsible for setting an exception on the command relevant to the unrecoverable error in the HttpResponse.
// TODO: Adrian: Document this!
 
 
 
 
 
 
 
Represents a request that can be executed within HttpCommandExecutorService
 
Enumerates supported HTTP methods used by probes of type HTTP/HTTPS that are sent by health monitor to verify member state.
Represents a request that can be executed within HttpCommandExecutorService
 
// TODO: Adrian: Document this! NOTE: HttpRequestFilter.filter(org.jclouds.http.HttpRequest) must be idempotent in a sense that multiple calls to it with the same request yield in the same output.
Builds options that override or append to HttpRequests.
Represents a response produced from HttpCommandExecutorService
 
Represents an error obtained from an HttpResponse.
Indicate whether a request should be retried after a server error response (HTTP status code >= 500) based on the request's replayable status and the number of attempts already performed.
 
 
Hypervisor of the image.
Hypervisor which shows id and name
Provides synchronous access to cloudstack via their REST API.
Provides access to the OpenStack Compute (Nova) Hypervisor Extension API.
Hypervisor which shows id, name and other details
 
 
 
 
 
Identity Service (Keystone)
 
 
 
Binds the AvailabilityZone to a form parameter if set.
 
 
 
Running Operating system
 
Represents a response from Docker "Inspect an image" call (GET /images/(name)/json).
 
 
An image is a collection of files you use to create or rebuild a server.
Image Service (Glance)
Image Service (Glance)
 
This would be replaced with the real java object related to the underlying image
 
 
 
 
 
 
 
 
 
 
In-flight images will have the status attribute set to SAVING and the conditional progress element (0-100% completion) will also be returned.
 
 
Provides access to Images via the REST API.
 
 
Provides access to the OpenStack Compute (Nova) Image API.
 
 
 
 
 
 
Memoized image supplier that allows new images to be registered at runtime.
 
 
 
An extension to compute service to allow for the manipulation of Images.
 
 
 
 
Scopes an image to a particular region.
 
Deprecated.
This package has been replaced with org.jclouds.openstack.nova.v2_0.domain.regionscoped.
Transforms an ImageInRegion to the jclouds portable model.
A function for transforming a nova-specific Image into a generic Image object.
Custom options to filter the list of images.
 
 
 
Container for image filters (predicates).
Predicates handy when working with Images
 
 
Related to an Image Query
 
 
 
 
A template for building new Images.
A builder for ImageTemplates.
 
 
 
 
A function for transforming a nova specific Image into a generic OperatingSystem object.
 
When a client marked @Delegate is optional, the implementation of this is responsible for creating the optional object.
 
 
 
 
 
 
 
 
Tests to see if a socket is open.
 
Ingress access to a destination protocol on particular ports
 
 
 
A function for transforming a CloudStack-specific IngressRule into a generic IpPermission object.
 
 
 
Defines the environment of a process that can be started in the background on an operating system.
Creates an init script file
 
 
An init script was submitted to a node for execution.
Validates method parameters.
 
Allows to optionally specify predefinedAcl and projection which used in Bucket
 
Allows to optionally specify ifMetagenerationMatch,ifMetagenerationNotMatch and projection which used in Bucket
 
Used to configure the Chef install script.
Installs Chef gems onto a host.
 
Installs the Chef client using the Omnibus installer.
Installs git onto a host
Installs a default JDK to a host
 
 
 
 
Installs Ruby onto a host.
 
Installs RubyGems onto a host.
 
Represents a virtual machine.
An Openstack Trove Database Instance.
 
 
 
 
 
This specifies how this interface is configured to interact with other network services, such as connecting to the internet.
 
Defines the maintenance behavior for this instance.
 
 
A service account for which access tokens are to be made available to the instance through metadata queries.
 
Lists possible Instance status.
Provides access to EC2 Instance Services via their REST API.
 
This API is for creating, listing, and deleting an Instance, and allows enabling a root user.
 
Tests to see if a task succeeds.
 
Tests to see if instance has reached status.
 
 
Parses the following XML document:
Tests to see if a task succeeds.
Tests to see if a task succeeds.
Tests to see if a task succeeds.
 
 
 
 
Thrown when there is a quota or otherwise limit preventing the operation from occurring.
 
 
 
Guice module to configure JClouds in order to use the internal urls to communicate with the services.
Amazon EC2 Internet Gateway.
 
Provides access to InternetGateway Services.
Amazon EC2 Internet Gateway attachment to VPC.
 
 
 
 
Contains options supported in the Form API for the InternetGateway operations.
 
Statement used in a shell script
This will parse and set an appropriate exception on the command object.
 
 
 
 
 
Context needed to call Invokable.invoke(Object, Object...)
Provides the ability to decouple timeouts and fallbacks from what's built-in.
Passes generated Http request into this object;
Holds the context of a successful call to Invokable.invoke(Object, Object...)
 
 
Represents an ip address used by a server.
Class Ip
Describes an IP address
 
 
 
 
 
 
Provides synchronous access to IP Addresses.
 
 
 
 
 
 
 
 
 
 
 
Represents detailed information about an IP address.
 
Class IPForwardingRule
 
Configures the ip addresses to be configured for the created nodes.
 
Ingress access to a destination protocol on particular ports by source, which could be an ip range (cidrblock), set of explicit security group ids in the current tenant, or security group names in another tenant.
 
 
Shortcut to create ingress rules
Shortcut to create ingress rules
 
 
 
 
 
 
 
 
 
 
 
 
Class IpPortPair
 
 
 
 
 
 
 
 
Enumerates DHCP modes for UPv6
 
Class ISO
 
 
Related to a Iso3166 code
 
Class ISOExtraction
 
Class ISOPermissions
 
 
 
 
An Iterable that can be continued
Utilities for using IterableWithMarkers.
Defines the environment of a java process that can be started in the background on an operating system.
 
Parses XML documents using JAXB.
Shows the transformer type used to parse XML with the
invalid reference
ParseXMLWithJAXB
parser in a HttpResponse.
 
A means of specifying the implementation of a service that uses jclouds types.
 
 
 
Logger implementation of Logger.
 
Configures logging of type JDKLogger
Wires the components needed to parse ohai data from a JVM
 
Represents any job in GoGrid system (jobs include server creation, stopping, etc)
 
 
 
 
 
 
The Azure Resource Manager API checks for job status and progress.
Tests to see if a job is in progress.
 
Useful Predicates for dealing with Jobs.
State of a job.
 
 
The result of an operation.
 
 
 
 
Configures DateService of type JodaDateService
 
This class needs refactoring.
 
 
 
 
As String is final, using a different marker to imply this is a json object
 
Authorizes new Bearer Tokens at runtime by authorizing claims needed for the http request.
 
 
 
 
 
 
 
 
Thrown when a blob was attempted to be replaced while it already exists
Provides access to Keys via the REST API.
 
Thrown when a blob cannot be located in the container.
 
Class KeyPair
 
 
Provides access to EC2 via their REST API.
Provides access to the OpenStack Compute (Nova) Key Pair Extension API.
Predicates handy when working with KeyPairs
 
 
Provides access to the OpenStack Identity (Keystone) REST API.
Provides access to the OpenStack Identity (Keystone) REST API.
Implementation of ApiMetadata for Keystone 2.0 API
Implementation of ApiMetadata for Keystone 3.0 API
 
 
This will parse and set an appropriate exception on the command object.
 
 
Configures the Keystone API.
Configures the Keystone API.
 
Handles the goofy structures with "values" holder wrapping an array http://docs.openstack.org/api/openstack-identity-service/2.0/content/Versions-d1e472.html
 
Configuration properties and constants used in Keystone connections.
 
 
 
 
 
Statement used in a shell script
 
 
 
 
Provides access to load-balancing operations for the OpenStack Networking (Neutron) v2 API.
Enumerates supported Neutron LBaaS v1 resources status.
 
 
FunctionLoader decorator to filters out license header comments from a file.
// TODO: Adrian: Document this!
States that are possible for a component.
This associates java lifecycle annotations with guice hooks.
 
Provides synchronous access to CloudStack SSHKeyPair features.
All accounts, by default, have a preconfigured set of thresholds (or limits) to manage capacity and prevent abuse of the system.
 
For convenience, resources contain links to themselves.
 
For convenience, resources contain links to themselves.
 
 
Relations associated with resources.
Relations associated with resources.
Predicates handy when working with Link Types
Predicates handy when working with Link Types
Transforms a link returned by the API into a ListOptions that can be used to perform a request to get another page of a paginated list.
Transforms a link returned by the API into a ListOptions that can be used to perform a request to get another page of a paginated list.
Options used to control what account information is returned
 
Options used to describe alarm history.
 
 
Options used to describe alarms for metric.
 
Options used to describe alarms.
 
 
Options to the listAlerts command.
 
Parses the following XML document:
Contains options supported by BlobStores.listAll.
 
 
Options used to control what asyncJobs information is returned
 
Typed response from Get Blob Block List operation
Represents the list of blocks which compose a blob
 
Lists the blobstore.
Contains options supported in the REST API for the List Blobs operation.
 
 
 
Parses the following XML document:
Contains options supported in the REST API for the GET bucket operation.
 
A container that provides namespace, access control and aggregation of S3Objects
 
Options to the listCapacity command.
 
Options for listing containers.
 
 
 
Options used to control what cluster information is returned
 
Options used to control what configuration entries are returned
 
Retrieves all blobs in the blobstore by the most efficient means possible.
Contains options supported in the list container operation.
 
Options for listing containers.
 
 
 
 
 
Lists the blobstore.
 
 
 
 
Parses an object list
Options used to control what disk offerings are returned
 
Options used to control what domain children are returned
 
Options used to control what domains are returned
 
Options used to control what egress firewall rules are returned
 
 
 
Options used to control what events are returned
 
Options used to control what firewall rules are returned
 
 
Options used to control what hosts information is returned
 
 
 
Options used to control what ip forwarding rules are returned
 
 
 
Options for the ISO listISOs method.
 
Options used to control what load balancer rules are returned
 
 
Options used to list available metrics.
 
list of Metric
 
 
 
 
 
Options used to control what network offerings are returned
 
Options used to control what networks information is returned
 
 
 
 
 
 
 
 
 
 
 
 
 
Options used to control paginated results (aka list commands).
Options used to control paginated results (aka list commands).
Contains options supported in the list container operation.
Options to customize how paginated lists are returned.
Base controls for listing resources in google cloud products.
 
Allows to optionally specify a filter, max results and a page token for listPage REST methods.
Options used to control the amount of detail in the request.
Options to customize how paginated lists are returned.
To reduce load on the service, list operations will return a maximum of 100 items at a time.
 
 
 
 
 
 
 
 
 
 
 
Options used to control what OSType information is returned
 
An immutable list that includes a token, if there is another page available.
 
 
An immutable list that includes a token, if there is another page available.
 
 
Options to the GlobalPodApi.listPods API call.
 
Options used to control what port forwarding rules are returned
 
Options used to control what account information is returned
 
Options used to control what ip addresss information is returned
 
Contains options supported in the Form API for the ListQueues operation.
 
 
 
 
Options used to control what security groups are returned
 
Options used to control what service offerings are returned
 
Options for the Snapshot listSnapshotPolicies method.
 
Options for the Snapshot listSnapshots method.
 
 
 
Options to the GlobalStoragePools[Async]Client.listStoragePools API call
 
Options used to control what tags are returned
 
Options used to control what templates information is returned
 
 
 
Options to the GlobalUsageApi.listUsageOptions() API call
 
Options used to control what user information is returned
 
Options used to control what virtual machines information is returned
 
Options to the listVLANIPRanges() API call
 
Options used to control what VMGroups information is returned
 
Options used to control what volume
 
Options used to control what zones information is returned
 
Statement used in a shell script without modifications apart from a trailing newline.
Creates a load balancer for nodes listed
 
Class LoadBalancer
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
All load balancers also have a status attribute to signify the current configuration status of the device.
The Load Balancer API includes operations for managing the load balancers in your subscription.
Provides synchronous access to cloudstack via their REST API.
 
Provides access to CloudLoadBalancers LoadBalancer features.
 
Handler for parsing SOAP response where loadBalancerId is the only usable value.
 
 
 
 
 
 
 
Tests to see if loadBalancer has reached status.
 
 
 
Class LoadBalancerRule
 
 
 
Tests to see if a LoadBalancerRule is active
Provides portable access to load balancer services.
A means of specifying the interface between the LoadBalancerServices and a concrete compute cloud implementation, jclouds or otherwise.
Represents a cloud that has LoadBalancer functionality.
 
 
 
 
 
 
 
 
 
 
 
 
Each region may or may not have the floating ip function present.
 
 
 
 
 
 
 
 
Strategy for local operations related to container and blob
A data center location that is valid for your subscription.
Description of where a resource is running.
 
 
This Azure Resource Manager API provides all of the locations that are available for resource providers
 
 
Parses the response from Amazon S3 GET Bucket Location
 
looks for properties bound to the naming conventions jclouds.region.
 
 
 
 
 
All of these are memoized as locations do not change often at runtime.
 
The scope of the location
 
Converts an Location into a Location.
Returns the name of the resource group for the current location.
invalid reference
org.apache.log4j.Logger
implementation of Logger.
 
Configures logging of type Log4JLogger
JClouds log abstraction layer.
Produces instances of Logger relevant to the specified category
Creates a post-injection listener that binds Loggers named the same as the enclosing class.
The LoggingModules class provides static methods for accessing loggingModules.
 
 
 
 
 
Representation of the login API call response
 
The login type of the server.
 
 
 
Represents a machine type used to host an instance.
 
 
 
 
functions for Mac
 
ManagedElement is an abstract class that provides a common superclass (or top of the inheritance tree) for the non-association classes in the CIM Schema.
 
Designates that this parameter will hold the payload for a PUT or POST command.
Builds the payload of a Post request.
 
General utilities used in jclouds code for Maps.
 
 
 
 
 
 
Converts a Map to a typed QueueAttributes object
 
 
 
Key-value implementations of BlobStore, such as S3, do not have directories.
Key-value implementations of BlobStore, such as S3, do not have directories.
Key-value implementations of BlobStore, such as S3, do not have directories.
Media type - set to 'cdrom' to simulate a cdrom, set to 'disk' or leave unset to simulate a hard disk.
Class MediaType
 
A Neutron LBaaS v1 Member.
Create builder (inheriting from Builder).
Create options - extend the domain class, passed to API create calls.
Update builder (inheriting from Builder).
Update options - extend the domain class, passed to API update calls.
A collection of of Neutron LBaaS v1 Members.
Makes Members work as a PagedIterable.
Designates that this object is going to return cached results
This will retry the supplier if it encounters a timeout exception, but not if it encounters an AuthorizationException.
 
 
 
Provides access to SQS via their REST API.
 
 
 
Utilities for Messages
A metadata object.
Metadata for an instance or project, with their fingerprint.
Key and value must be 256 characters or less.
 
A BundleListener that listens for BundleEvent and searches for ProviderMetadata and ApiMetadata in newly installed Bundles.
Extracts metadata entries from http response headers.
A Metric with its values for a resource
 
 
 
 
 
The Metric Alert API includes operations for managing metric type alert rules in your subscription.
 
 
 
 
 
 
 
Provides access to Amazon CloudWatch via the Query API
 
Binds the metrics request to the http request
 
 
A Metric definition for a resource
 
 
This Azure Resource Manager API provides all the metric definitions available for a given resource
 
 
 
A Metric with its values for a resource
This Azure Resource Manager API provides all the metric data available for a given resource
 
 
Creates a directory
 
Contains options supported in the Form API for the ModifySubnetAttribute operation.
 
Provides access to EC2 Monitoring Services via their REST API.
State of monitoring for the instance.
 
 
 
 
 
 
 
 
Defines the attributes needed for Multipart uploads.
 
 
 
System and user Metadata for the Blob.
System and user Metadata for the
invalid reference
Blob
.
 
Allows you to manipulate metadata.
 
Allows you to manipulate metadata.
metadata of the object
 
/** Amazon S3 is designed to store objects.
Allows you to manipulate metadata.
Used to construct new resources or modify existing ones.
Used to construct new resources or modify existing ones.
Used to construct new resources or modify existing ones.
Used to construct new resources or modify existing ones.
Corresponds to the binary representation of the MX (Mail Exchange) RData
 
Designates that this Resource qualifies an object to a context name.
 
Constants interface for the AWS provided namespaces as of 2012-04-24.
NamingStrategies used for JSON deserialization using GSON
 
Determines field naming from constructor annotations
Definition of field naming policy for annotation-based field
 
 
 
Specifies how to extract the name from an annotation for use in determining the serialized name.
Provides synchronous access to cloudstack via their REST API.
 
Class Network
 
Represents a network used to enable instance communication.
A Neutron network
Nova (or Neutron) network definition Used to provide support for network, port, and fixed_ip when booting Nova servers.
 
Class Network
 
 
Implements the Builder pattern for this class
 
Create and Update builders (inheriting from Builder)
Create and Update options - extend the domain class, passed to API update and create calls.
 
 
 
 
 
 
 
 
 
 
 
 
 
Create and Update builders (inheriting from Builder)
Create and Update options - extend the domain class, passed to API update and create calls.
Provides synchronous access to cloudstack via their REST API.
 
 
Provides access to Network operations for the OpenStack Networking (Neutron) v2 API.
Provides access to Network via their REST API.
 
 
Represents a network used to enable instance communication.
 
 
 
 
 
 
 
Class NetworkOffering
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
A collection of Networks
 
 
 
The NetworkSection element shall list all logical networks used in the OVF package.
 
 
 
The Network Security Group API includes operations for managing the network security groups in your subscription.
 
 
 
 
 
 
 
 
 
 
 
A Neutron Network Segment Segments and provider values cannot both be set.
 
Class NetworkService
 
 
 
 
 
 
 
 
Enumerates Network Status.
Makes Networks work as a PagedIterable.
 
Enumerates supported Network types.
 
 
 
Provides access to the OpenStack Networking (Neutron) v2 API.
Implementation of ApiMetadata for Neutron 2.0 API
 
This will parse and set an appropriate exception on the command object.
Configures the Neutron connection.
An extension to compute service to allow for the manipulation of SecurityGroups.
 
 
 
 
 
 
 
 
 
Class NIC
 
 
 
 
 
 
 
 
 
 
 
 
Handler for parsing SOAP response where nicId is the only usable value.
 
 
 
Node object.
 
 
The nodes defined by the load balancer are responsible for servicing the requests received through the load balancer's virtual IP.
 
 
 
 
The status is determined by the passive or active health monitors.
Simple data-structure for holding a NodeMetadata object along with a corresponding NovaTemplateOptions object.
Returns the statement to be executed on the node.
Convert the node and template options into a statement, but ignoring the public key.
Provides access to CloudLoadBalancers Node features.
 
 
 
 
 
Container for node filters (predicates).
Parses the following syntax.
Type-safe config class for YAML
 
 
Converts a String into a json string for changing the notes property of an instance The string is set into the payload of the HttpRequest
 
Provides access to the OpenStack Compute (Nova) v2 API.
Implementation of ApiMetadata for Nova 2.0 API
 
 
The adapter used by the NovaComputeServiceContextModule to interface the nova-specific domain model to the computeService generic domain model.
Module for building a compute service context for Nova
 
 
 
Adjusted to filter out non-MACHINE images
Provides access to EC2 services.
 
 
 
 
 
This will parse and set an appropriate exception on the command object.
Configures the Nova connection.
Nova implementation of ImageExtension
 
 
 
 
 
Configuration properties and constants used in openstack Nova connections.
 
An extension to compute service to allow for the manipulation of SecurityGroups.
A function for transforming a Nova-specific SecurityGroup into a generic SecurityGroup object.
A function for transforming a Nova-specific SecurityGroup into a generic SecurityGroup object.
 
Contains options supported in the ComputeService#runNode operation on the "openstack-nova" provider.
 
Corresponds to the binary representation of the NS (Name Server) RData
 
 
If the current location id is null, then we don't care where to launch a node.
Eliminates null values when deserializing Collections, Maps, and Multimaps
 
 
 
 
 
 
 
 
 
 
 
 
 
writes or reads the literal json directly
 
Logger that doesn't do anything.
Configures logging of type
invalid reference
NullLogger
 
 
Provides all OAuth configuration.
 
 
 
Fallback used to propagate an AuthorizationException on any 4xx response.
Indicates use of auth mechanism according to
invalid @link
{@link org.jclouds.oauth.v2.config.OAuthProperties#CREDENTIAL_TYPE).
 
 
 
Configures a custom OAuth resource for certain APIs and methods.
Implementations are api-specific, typically routing GET or HEAD requests to a read-only role, and others to a read-write one.
 
 
 
Represents a Object Access Control Resource.
 
Provides access to ObjectAccessControl entities via their REST API.
 
 
Provides access to Object entities via their REST API.
Provides access to the OpenStack Object Storage (Swift) Object API features.
 
Represents a list of objects in a container.
 
Amazon S3 is designed to store objects.
 
Allows you to create ObjectMetadata objects.
 
Object Storage (Swift)
Object Storage (Swift)
 
 
 
 
 
 
 
Offer
Provides synchronous access to cloudstack via their REST API.
Wires the components needed to parse ohai data
 
 
 
 
 
 
Provides the OkHttp client used for all requests.
 
 
Extracts the only element of a collection or null
 
 
 
 
 
Implementation of ProviderMetadata for OpenHosting East1.
 
For finding an open/reachable ip:port for a node.
Provides access to OpenStack auth.
Configures the Rackspace authentication service connection, including logging and http transport.
 
Running Operating system
The operating system of an image.
 
Extends the SoftLayer_Software_Component data type to include operating system specific properties.
 
 
 
 
Container for operating system filters (predicates).
 
An OperatingSystemSection specifies the operating system installed on a virtual machine.
 
 
Transforms an OperatingSystem to the jclouds portable model.
 
 
 
 
 
 
 
 
 
Class Option
 
 
Writes and reads Optional values as JSON
Convert template options into DeployVirtualMachineOptions.
 
Provides synchronous access to the Enterprise Chef Api.
 
 
 
 
 
 
Running Operating system
Type of an Operating System.
 
The Azure Resource Management API includes operations for managing the OS images in your subscription.
 
 
 
 
 
 
 
 
 
 
Operating system template
 
 
 
Operating system based on DMTF CIM model.
Class OSType
 
The expected body contains the time as in this (real) response
Do not accept filters that were passed from the type.
 
The Packet API is a REST API for managing your services and deployments.
Implementation of ApiMetadata for Packet API
 
 
defines the connection between the PacketApi implementation and the jclouds ComputeService
 
This will parse and set an appropriate exception on the command object.
 
 
 
Custom options for the Packet API.
 
Extends FluentIterable allowing you to lazily advance through sequence of pages in a result set.
Utilities for using PagedIterables.
 
 
Base class for all collections that return paginated results.
Base class for a paginated collection in OpenStack.
Base class for all collections that return paginated results.
 
 
 
 
Paginated collection used to store Job listing information.
Paginated collection used to store multipart upload lists.
Paginated collection used to store Vault listing information.
 
Pagination options used to specify the collection responses.
Options used to control paginated results (aka list commands).
 
 
Extracts the value of a parameter from an object.
Marks the validation for method/parameter value(s).
 
 
Parses the archiveId from the HttpResponse.
 
 
 
This will parse and set an appropriate exception on the command object.
This parses AuthenticationResponse from HTTP headers.
This will parse and set an appropriate exception on the command object.
 
This will parse and set an appropriate exception on the command object.
 
 
Parses response headers and creates a new AzureBlob from them and the HTTP content.
Parses response headers and creates a new Blob from them and the HTTP content.
This parses @{link BlobProperties from HTTP headers.
Parses the CDNContainer from the response headers.
Parses the
invalid reference
CDNContainer
from the response headers.
 
 
This parses @{link
invalid reference
org.jclouds.azureblob.domain.ListableContainerProperties
from HTTP headers.
Parses the cookbook versions in a Chef Server >= 0.10.8.
Parses the cookbook versions in a Chef Server >= 0.10.8.
Parses a cookbook definition from a Json response, assuming a Chef Server >= 0.10.8.
Parses the cookbook versions in a Chef Server >= 0.10.8.
 
This parses the list of databases
 
This parses BoundedSet from HTTP headers and xml content.
 
 
 
Parses an MD5 checksum from the header
invalid reference
com.google.common.net.HttpHeaders.HttpHeaders#ETAG
.
 
Used by jclouds to provide more specific collections and fallbacks.
Used by jclouds to provide more specific collections and fallbacks.
Used by jclouds to provide more specific collections and fallbacks.
 
boiler plate until we determine a better way
 
boiler plate until we determine a better way
 
Used by jclouds to provide more specific collections and fallbacks.
Parses a GlacierError from a Json response content.
Used by jclouds to provide more specific collections and fallbacks.
 
 
boiler plate until we determine a better way
 
 
This parses
invalid reference
Image
from the body of the link in the Location header of the HTTPResponse.
 
boiler plate until we determine a better way
 
Parses ips from a json string.
 
Parses the jobId from the HttpResponse.
Parses jobs from a json string.
Parses the JSON job information from the HttpResponse.
Parses the JSON job list from the HttpResponse.
Parses job status from http response
 
This object will parse the body of an HttpResponse and return the result of type back to the caller.
 
 
 
Parses the single load balancer out of the response.
Parses jobs from a json string.
 
 
boiler plate until we determine a better way
 
 
Used by jclouds to provide more specific collections and fallbacks.
 
This class is here only to deal with the metadata format in CLB.
Parses the multipart upload id from the HttpResponse.
Parses the JSON multipart upload list from the HttpResponse.
Parses the JSON multipart upload part list from the HttpResponse.
Parses the tree hash header from the HttpResponse.
 
 
 
Used by jclouds to provide more specific collections and fallbacks.
 
boiler plate until we determine a better way
 
Parses response headers and creates a new AtmosObject from them and the HTTP content.
Parses response headers and creates a new S3Object from them and the HTTP content.
 
 
This parses invalid input: '{@' link MutableObjectMetadata} from HTTP headers.
 
Parses the list of generic options.
Defaults to version null and 64bit, if the operating system is unrecognized and the pattern "32bit" isn't in the string.
This parses the password
Used by jclouds to provide more specific collections and fallbacks.
Used by jclouds to provide more specific collections and fallbacks.
 
 
 
Used by jclouds to provide more specific collections and fallbacks.
Used by jclouds to provide more specific collections and fallbacks.
 
This object will parse the body of an HttpResponse and return the result of type back to the caller.
 
 
Handler that produces a useable domain object accessible after parsing completes.
 
Parses the search result into a DatabagItem object.
 
 
 
 
Used by jclouds to provide more specific collections and fallbacks.
boiler plate until we determine a better way
 
 
boiler plate until we determine a better way
 
boiler plate until we determine a better way
 
 
 
 
Used by jclouds to provide more specific collections and fallbacks.
 
 
 
boiler plate until we determine a better way
 
 
 
 
 
parses a single URI from a list
 
boiler plate until we determine a better way
 
Parses the JSON vault information from the HttpResponse.
Parses the JSON vault list from the HttpResponse.
Used by jclouds to provide more specific collections and fallbacks.
This object will parse the body of an HttpResponse and return the result of type back to the caller.
 
 
 
Deprecated.
see PartIdsFromHttpResponseFull
Parses the following XML document:
Defines the attributes needed for a multipart upload part.
Designates that this parameter will be bound to a multipart form.
Validates the part size parameter used when initiating multipart uploads.
Contains a password for a specific software component instance
 
 
 
 
The encrypted administrator password for an instance running Windows.
 
An encrypted Windows Administrator password, and the private key that can decrypt it.
Generates random passwords.
Implements the PATCH HTTP request type
 
Specifies who pays for the download and request fees.
Parses the response from Amazon S3 GET Request Payment
 
Designates that this parameter will hold the payload for a PUT or POST command.
 
 
Designates that this parameter will hold the payload for a PUT or POST command.
Designates that default parameters will be added a map that builds the request entity.
 
Represents an ordered part of data from a payload
 
Validates the Glacier archive payload being uploaded.
Reads and writes PEM encoded Strings and Streams
 
Provides access to SQS via their REST API.
 
 
 
 
 
 
Pipes the content of the http response to a shell command that accepts input from stdin
Pipes the content of the http response to bash
Pipes the content of the http response to tar -xpzf
A placement group is a logical grouping of instances.
 
Provides access to EC2 Placement Groups via their REST API.
 
 
 
Plan
 
 
 
Transforms an Plan to the jclouds portable model.
Represents a Pod in CloudStack.
 
 
Polls until the node is running or throws IllegalStateException if this cannot be achieved within the timeout.
A Neutron LBaaS v1 Pool.
Create builder (inheriting from Builder).
Create options - extend the domain class, passed to API create calls.
Update builder (inheriting from Builder).
Update options - extend the domain class, passed to API update calls.
specifications and status of a current record in the pool.
 
 
A collection of of Neutron LBaaS v1 Pools.
A Neutron LBaaS v1 PoolStatus.
Makes Pools work as a PagedIterable.
 
 
A Neutron port
Create and Update builders (inheriting from Builder)
Create and Update options - extend the domain class, passed to API update and create calls.
Create and Update builders (inheriting from Builder)
Create and Update options - extend the domain class, passed to API update and create calls.
Provides access to Port operations for the OpenStack Networking (Neutron) v2 API.
Class PortForwardingRule
 
 
 
 
 
A collection of Ports
 
Ensures Ports works as a paged iterable.
Server's state transition.
The power state class provides a common set of values for which a guest's power state will be presented in the SoftLayer API.
 
Static convenience methods for validating various ProfitBricks domain preconditions
 
 
returns the instances present in the list.
returns either the instances present in the list, or spot instances, if they ids start with sir-.
 
We use the annotation Extension to bind a class that implements an extension API to an Extension.
 
 
 
 
 
 
 
 
Enumerates supported types of probe sent by health monitor to verify member state.
Processor (or CPU) as a part of Hardware of a NodeMetadata
 
 
 
 
 
The ProductSection element specifies product-information for an appliance, such as product name, version, and vendor.
 
 
 
Implementation of ApiMetadata for ProfitBricks API.
 
 
 
 
 
Configures the ProfitBricks connection.
 
Parse ProfitBricks API errors and set the appropriate exception.
 
 
Filters HttpRequest request and wraps request body into SOAP envelope.
Representation of the API project response
The root collection and settings resource for all Google Compute Engine resources.
 
 
 
 
 
 
Provides synchronous access to CloudStack project features.
 
Provides access to the Keystone Projects API.
 
 
 
The bucket's logging configuration, which defines the destination bucket and optional name prefix for the current bucket's logs.
 
propagates as RetryAfterException if a Throwable contains information such as a retry offset.
 
 
Enumerates supported protocols.
 
Designates that this Resource qualifies an object to a provider of a rest service.
A listener interface for ProviderMetadata.
The ProviderMetadata interface allows jclouds to provide a plugin framework for gathering cloud provider metadata.
 
Container for provider filters (predicates).
 
 
A registry for holding ProviderMetadata.
The Providers class provides static methods for accessing providers.
 
 
 
 
 
Marker interface for Image and Snapshot
 
 
 
 
 
Delegates
invalid reference
Job
to single-threaded executor services based on it's group.
 
parameters needed to configure Proxy.
 
Corresponds to the binary representation of the PTR (Pointer) RData
 
Indicates whether data in the container may be accessed publicly and the level of access.
 
Class PublicIPAddress
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Publisher
puts all blobs into the blobstore by the most efficient means possible.
 
Contains options supported in the REST API for the PUT bucket operation.
 
Contains options supported in the REST API for the PUT object operation.
 
Contains options supported in the REST API for the PUT operations.
Contains options supported in the put blob operation.
Options for creating an Object.
 
 
 
 
 
Designates that a query will be added to the request.
 
 
Provides access to SQS via their REST API.
 
 
Quotas assigned to a given project or region.
Represents the set of limits (quotas) returned by the Quota Extension
 
Provides access to the Quota API.
Provide access to OpenStack Compute (Nova) Quota Extension API.
 
Thrown when a request fails because the rate limit has been exceeded.
Retry handler that takes into account the provider rate limit and delays the requests until they are known to succeed.
Constants interface for the AWS AutoScaling dimensions and metric names as of 2012-04-24.
 
 
 
 
Reboots a node unless it is in the state NODE_TERMINATED.
 
 
 
Options used to receive a message from a queue.
 
 
 
 
 
 
 
 
 
 
Functions for working with Records.
 
 
 
Predicates handy when working with Records
A set of records which shared the same name, type, and ttl
 
 
 
 
Implies that the object can address HttpResponses that contain status code 3xx.
Handles Retryable responses with error codes in the 3xx range, backing off when redirecting to itself.
Utilities that allow access to Invokables with owner types.
Keep an atomic reference to a resource, so as to eliminate a redundant
invalid reference
ComputeService#getNodeMetadata
call after the predicate passes.
The point of RefreshAndDoubleCheckOnFailUnlessStateInvalid is to keep an atomic reference to a image, so as to eliminate a redundant
invalid reference
ComputeService#getImage
call after the predicate passes.
The point of RefreshAndDoubleCheckOnFailUnlessStateInvalid is to keep an atomic reference to a node, so as to eliminate a redundant
invalid reference
ComputeService#getNodeMetadata
call after the predicate passes.
 
 
 
Regions used for all aws commands.
Regions used in Azure.
 
 
Related to a Region-scoped resource.
 
A region is made up of a keyname and a description of that region.
 
 
 
 
Deprecated.
This package has been replaced with org.jclouds.openstack.nova.v2_0.domain.regionscoped.
 
 
Helpful when looking for resources by region and name
Helpful when looking for resources by region and name
Deprecated.
This package has been replaced with org.jclouds.openstack.nova.v2_0.domain.regionscoped.
 
Provides access to Regions via the REST API.
 
Provides access to the Keystone Region API.
 
 
 
Means to constrain regions returned to abstraction calls.
looks for properties bound to the naming convention jclouds.regions
As opposed to via properties, lets look up regions via api, as they are more likely to change.
 
 
 
 
 
looks for properties bound to the naming convention jclouds.region.regionId.endpoint
 
 
 
looks for properties bound to the naming convention jclouds.location.region.regionId .zones
 
 
 
 
Implementation of BlobStoreContext which allows you to employ multiple regions.
 
Uses TemporaryUrlSigner to sign requests for access to blobs.
 
Deprecated.
This package has been replaced with org.jclouds.openstack.nova.v2_0.domain.regionscoped.
This class ensures that the correct Cloud Files CDN endpoint is retrieved from the endpoint supplier.
 
Return a uri corresponding to the name of the region (passed argument).
Transforms an Region to the jclouds portable model.
 
 
Contains options supported in the Form API for the RegisterImage operation.
 
Contains options supported in the Form API for the RegisterImage operation.
 
Options for the ISO registerISO method.
 
 
Options used to control how a template is registered.
 
 
 
 
A function for removing and deallocating an ip address from a node
Replaces the password entry for a user in the shadow file, using SHA-512 crypt syntax.
 
Reporting for load balancers.
 
 
Signs the request using the AWSRequestSignerV4.
Signs the S3 request.
AWS Sign V2
 
Filters that should be applied to the request
 
Deprecated.
This is an internal interface historically used to debug signature logic.
 
Contains options supported in the Form API for the RequestSpotInstances operation.
 
 
 
 
 
References: automate-pw-generation windows_auth_java_sample.java In brief, the sequence is: Generate a temporary key for encrypting and decrypting the password Send the RSA public key to the instance, by settings its metadata Retrieve the result from the Instance.SerialPortOutput Decode and decrypt the result.
Marks that the module can augment an images of a given cloud.
 
Resource object.
 
Resource found in a paginated collection
Resource found in a paginated collection
 
 
 
 
 
The ResourceAllocationSettingData class represents settings specifically related to an allocated resource that are outside the scope of the CIM class typically used to represent the resource itself.
 
Describes the consumers visibility to the allocated resource.
Specifies how this resource maps to underlying resourcesIf the HostResource array contains any entries, this property reflects how the resource maps to those specific resources.
The type of resource this allocation setting represents.
 
Thrown when creating a resource that already exists.
 
 
 
 
 
 
The Azure Resource Manager API includes operations for managing resource groups in your subscription.
Class ResourceLimit
 
Type of resource to update.
 
Identifies containers, files, etc.
 
Idpayload of the object
 
Thrown when a resource cannot be located.
The Azure Resource Provider API provides information about a resource provider and its supported resource types.
 
 
 
 
 
 
 
 
 
 
In this case, the rrs is an alias, and it points to another Route53 hosted resource, such as an ELB, S3 bucket, or zone.
 
A portion of a RRs who share the same name and type
 
 
 
 
 
 
If the results were truncated, this holds the position of the next item.
 
Predicates handy when working with ResourceResourceRecordSet Types
 
Detailed information on usage
 
Detailed information on usage
 
Detailed information on usage
 
Detailed information on usage
 
Shows the transformer type used to parse the HttpResponse
Custom implementation of the HTTP driver to read actual http status and message from SOAP Fault.
 
Signs the Route53 request.
 
Represents results of resumable upload response.
Provides Resumable Upload support via Rest API
Resumes a node from the state
invalid reference
suspended
This exception is raised when an http endpoint returns with a response telling the caller to make the same request after a certain period of time.
This will parse and set an appropriate exception on the command object.
This will parse and set an appropriate exception on the command object.
This will parse and set an appropriate exception on the command object.
 
Simply returns the InputStream of the response
 
 
 
Parses the status code of an HTTPResponse and returns True if it is 201.
Simply returns true when the http response code is in the range 200-299.
 
 
 
Cloud DNS supports the management of reverse DNS (PTR) records for Rackspace Cloud devices such as Cloud Load Balancers and Cloud Servers (both first generation and next generation).
 
 
Allows to optionally specify ifMetagenerationMatch,ifMetagenerationNotMatch and projection which used in Bucket
 
 
Role object.
A personality that a user assumes when performing a specific set of operations.
A Role to be configured for a Chef Solo run.
 
 
 
Provides access to the OpenStack Keystone Role Administration Extension API.
 
 
The root device type used by the AMI.
 
 
currently supported types for round robin pools.
 
 
 
 
A route in an Amazon EC2 Route Table.
 
 
 
Provides access to Amazon Route53 via the Query API
Implementation of ApiMetadata for Amazon's Route53 api.
 
 
Configures the Route53 connection.
 
 
 
 
Contains options supported in the Form API for the Route operations.
Options to insert a route.
 
A Neutron Router
 
 
 
 
Provides access to Router operations for the OpenStack Networking (Neutron) v2 API.
A Neutron Router Interface
 
A collection of Routers
Ensures Routers works as PagedIterable.
 
Amazon EC2 Route Table.
 
Provides access to AWS Route Table services.
An association of a route to a subnet.
 
 
 
Contains options supported in the Form API for the RouteTable operations.
 
 
 
 
Contains a mapping between a MAC address and an IP address.
 
This is used to build a CreateBuilder object.
Create and Update options - extend the domain class, passed to API update and create calls.
The direction in which the security group rule is applied.
The direction in which the security group rule is applied.
The protocol that is matched by the security group rule.
A collection of Networks
Ensures Routers works as PagedIterable.
Contains options supported in the Form API for the RunInstances operation.
 
Parses the following XML document:
A Run list to be executed in a Chef Solo run.
 
builds a run list in the correct syntax for chef.
 
 
 
 
Separates out how one implements the ability to run a script on a node.
 
 
 
 
 
 
Enables additional options for running a script.
 
 
Utilities for using S3.
Implementation of ApiMetadata for Amazon's S3 api.
 
 
 
 
 
 
Provides access to S3 via their REST API.
Configuration properties and constants used in S3 connections.
 
 
Additional headers specified by Amazon S3 REST API.
Configures the S3 connection, including logging and http transport.
Amazon S3 is designed to store objects.
 
Default Implementation of S3Object.
Configures the domain object mappings needed for all S3 implementations
 
Handles Retryable responses with error codes in the 3xx range
Encryption, Hashing, and IO Utilities needed to sign and verify S3 requests and responses.
Sandbox object.
 
Options used to create/update an alarm.
saves the content of the http response to a file
 
 
Contains logic for parsing objects from Strings.
 
Provides an ScheduledExecutorService to run periodical tasks such as virtual machine monitoring, etc.
Creates a shell script.
Tests to if the runscript is still running
 
 
 
 
Options for the search api.
 
A result of a search.
 
 
 
 
Group of certificates stored in one and the same KeyVault
 
Metadata about a virtual machine or grouping of them
 
 
Class SecurityGroup
Describes a security group containing a set of @{link IpPermission}s
 
Contains a mapping between a MAC address and an IP address.
Defines a security group
 
 
 
Create and Update builders (inheriting from Builder)
Create and Update options - extend the domain class, passed to API update and create calls.
Provides synchronous access to cloudstack via their REST API.
Provides access to EC2 via their REST API.
Provides access to Security Group extension operations for the OpenStack Networking (Neutron) v2 API.
Provides access to the OpenStack Compute (Nova) Security Group extension API.
 
An extension to compute service to allow for the manipulation of SecurityGroups.
 
 
Deprecated.
This package has been replaced with org.jclouds.openstack.nova.v2_0.domain.regionscoped.
 
Predicates handy when working with SecurityGroups
 
Defines a security group rule
 
 
A collection of Networks
Ensures Routers works as PagedIterable.
 
 
Represents a single segment of a multi-part upload.
 
Selects a name in a json structure as opposed to parsing from root.
 
 
Options used to send a message.
 
This implementation uploads the parts sequentially.
This annotation identifies the canonical factory method on an AutoValue type used for json.
 
 
Listing of a server.
Class Server
A server is a virtual machine instance in the compute system.
 
This would be replaced with the real java object related to the underlying server
 
 
 
 
 
 
 
 
 
 
 
Servers contain a status attribute that can be used as an indication of the current server state.
 
 
Provide access to the OpenStack Compute (Nova) Admin Server Actions Extension API.
Provides synchronous access to Server.
Provides access to the OpenStack Compute (Nova) Server API.
 
Server Resource with administrative password returned by ServerApi#CreateServer calls
 
Detailed information about a server such as cpuCores, hardware configuration (cpu, memory and disk), ip addresses, cost, transfer, os and more.
 
 
Implies that the object can address HttpResponses that contain status code 5xx.
Additional attributes delivered by Extended Server Attributes extension (alias "OS-EXT-SRV-ATTR")
 
Additional attributes delivered by Extended Server Status extension (alias "OS-EXT-STS")
 
Handler for parsing SOAP response where serverId is the only usable value.
Class ServerImage
 
 
 
 
 
 
 
 
 
When we create the boot drive of the server, by convention we set the name to the image it came from.
 
Deprecated.
This package has been replaced with org.jclouds.openstack.nova.v2_0.domain.regionscoped.
A function for transforming a nova-specific Server into a generic NodeMetadata object.
 
Checks if the latest job for the server is in "Succeeded" state.
Detailed information about an OpenVZ server's limits
 
 
Custom configuration for the Serverlove provider.
Implementation of ProviderMetadata for Serverlove Manchester.
 
This would be replaced with the real connection to the service that can create/list/reboot/get/destroy things
Implementation of ApiMetadata for an example of library integration (ServerManager)
 
defines the connection between the ServerManager implementation and the jclouds
invalid reference
ComputeService
 
 
 
 
 
 
Class ServerSpec
 
 
 
 
Detailed information server status including hardware usage (cpu, memory and disk), bandwidth and up-time.
 
 
 
 
 
 
 
 
Represents an 'uptime' duration of server in a Glesys cloud
 
Extended server returned by ServerWithSecurityGroupsApi
 
Provides access to the OpenStack Compute (Nova) Create Server extension API.
An OpenStack service, such as Compute (Nova), Object Storage (Swift), or Image Service (Glance).
 
Provides access to Service Administration actions.
Provides access to the Keystone Tenant API.
 
For global services who have no regions, such as DNS.
 
Common properties for OpenStack service endpoints.
 
 
Given a sets of endpoints for a particular service and version, return the URL to be used to connect to the service.
 
 
 
 
 
 
 
A FunctionLoader implementation which delegates loading to the OSGi service registry.
Class ServiceOffering
 
 
 
 
An OpenStack service, such as Compute (Nova), Object Storage (Swift), or Image Service (Glance).
An OpenStack service, such as Compute (Nova), Object Storage (Swift), or Image Service (Glance).
An Rackspace service, such as Cloud Load Balancers, DNS, etc.
 
Provides synchronous access to Cloudstack Sessions
 
 
 
AWS credentials for API authentication.
Session credentials for API authentication.
 
 
 
Options used to get a session token.
 
This class manages session interactions, including grabbing latest from the cache, and invalidating upon 401 If the credentials supplied in the authentication header are invalid, or if the token has expired, the server returns HTTP response code 401.
A Neutron LBaaS v1 SessionPersistence.
Session persistence is a feature of the load balancing service that forces multiple requests from clients to be directed to the same node.
Builder.
Enumerates supported SessionPersistence types.
Session persistence is a feature of the load balancing service that forces multiple requests from clients to be directed to the same node.
 
Allows the provider to supply a value set in a threadlocal.
 
 
 
The type of resource this allocation setting represents.
 
This class defines a method,
invalid reference
Sha512_crypt()
, which takes a password and a salt string and generates a Sha512 encrypted password entry.
Statements used to manipulate the shadow file
Signs the Azure Storage request.
 
Signs the EMC Atmos Online Storage request.
Constants used in shell scripting.
 
Ported from mixlib-authentication in order to sign Chef requests.
Signs the EMC Atmos Online Storage request.
 
uses SimpleDateFormat internally.
Information the SimpleTenantUsage extension return data about each Server
 
 
Information the SimpleTenantUsage extension returns data about each tenant
 
Provides access to the OpenStack Compute (Nova) Simple Tenant Usage extension API.
Designates that this resource only exists since a particular ApiVersion.
designates that the object must not exist in an environment that spawns threads.
 
Provides access to Sizes via the REST API.
 
Transforms an Size to the jclouds portable model.
Implementation of ProviderMetadata for SkaliCloud Malaysia.
 
Designates we should not encode the following parameters
 
 
 
 
LoggerFactory implementation of Logger.
 
Configures logging of type SLF4JLogger
 
Class Snapshot
 
 
 
An Openstack Cinder Volume Snapshot.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Provides synchronous access to CloudStack Snapshot features.
 
Provides access to Volume Snapshots API.
 
 
Tests to see if a snapshot is completed.
Additional attributes delivered by Extended Snapshot Attributes extensions
 
 
 
Class SnapshotPolicy
 
Describes the schedule of a snapshot policy.
 
Methods to create SnapshotPolicySchedule objects in the format required by Cloudstack.
Tests to see if snapshot has reached status.
 
Constants interface for the AWS AutoScaling dimensions and metric names as of 2012-04-24.
 
 
Corresponds to the binary representation of the SOA (Start of Authority) RData
 
 
Start of Authority per RFC 1035
 
Tests to see if a socket is open.
 
 
Implementation of ApiMetadata for API
 
defines the connection between the SoftLayerApi implementation and the jclouds ComputeService
 
 
Configuration properties and constants used in SoftLayer connections.
This will parse and set an appropriate exception on the command object.
Configures the SoftLayer connection.
 
Implementation of ProviderMetadata for SoftLayer.
 
 
 
 
Provides access to Software_Description via their REST API.
 
 
The load balancer source IP addresses are useful for customers who are automating the deployment of infrastructure and need to determine the IP addresses of requests coming from our load balancers for the purpose of creating more robust firewall rules.
 
 
 
 
 
 
Corresponds to the binary representation of the SPF (Sender Policy Framework) RData
 
 
 
 
 
Provides access to EC2 Spot Instances via their REST API.
 
 
 
 
 
 
 
 
Utilities for interacting with SQS
Provides access to SQS via their REST API.
Implementation of ApiMetadata for Amazon's Simple Queue Service api.
 
Constants interface for the AWS AutoScaling dimensions and metric names as of 2012-04-24.
 
 
 
Configures the SQS connection.
Configuration properties and constants used in SQS connections.
Configuration properties and constants used in SQS connections.
Corresponds to the binary representation of the SRV (Service) RData
 
 
 
 
 
Control sshd_config
 
Corresponds to the binary representation of the SSHFP (SSH Fingerprint) RData
 
This class needs refactoring.
 
 
 
 
 
 
Class SshKeyPair
 
Provides synchronous access to CloudStack SSHKeyPair features.
Creates a unique keypair without a passphrase.
Predicates handy when working with SshKeyPairs
Utilities for ssh key pairs
Statements used in ssh control
 
 
Used to get more information about HTTPS hostname wrong errors.
Used to trust all certs
 
The SSL Termination feature allows a load balancer user to terminate SSL traffic at the load balancer layer versus at the web server layer.
 
The SSL Termination feature allows a load balancer user to terminate SSL traffic at the load balancer layer versus at the web server layer.
Supplies the pre-installed images.
 
 
Transforms a standard drive into an image that can be used to create nodes.
 
Statement used in a shell script
Statements used in a shell script
 
A statement that completed execution on a node.
A statement that failed execution on a node.
A statement was submitted to a node for execution.
Statements used in shell scripts.
 
Transforms an Container to the jclouds portable model.
Provides access to the OpenStack Object Storage (Swift) Static Large Object API features.
 
 
 
 
 
 
 
Parses an http response code from http responser
Representation of single message from docker-raw-stream.
Standard streams enum.
A java process that has a graceful shutdown mechanism.
Options for stopping virtual machines.
 
 
 
 
 
 
 
 
 
 
 
The Azure Resource Management API includes operations for managing the storage accounts in your subscription.
 
 
 
Constants interface for the AWS AutoScaling dimensions and metric names as of 2012-04-24.
 
 
 
 
 
Identifies containers, files, etc.
Idpayload of the object
Represents a storage pool in CloudStack
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
This implementation converts the String to a byte array using UTF-8 encoding.
 
 
 
Provides access to Amazon STS via the Query API
Implementation of ApiMetadata for Amazon's STS api.
 
Configures the STS connection.
Implementation of ApiMetadata for jclouds in-memory (Stub) API
 
 
 
 
 
An extension to compute service to allow for the manipulation of SecurityGroups.
Subdomains are domains within a parent domain.
 
 
Amazon EC2 VPCs contain one or more subnets.
A Neutron subnet
Class SecurityGroup
 
 
Create and Update builders (inheriting from Builder)
 
 
Create and Update options - extend the domain class, passed to API update and create calls.
 
 
 
 
 
 
 
 
Create and Update builders (inheriting from Builder)
Create and Update options - extend the domain class, passed to API update and create calls.
 
Provides access to Amazon EC2 via the Query API
Provides access to Subnet operations for the OpenStack Networking (Neutron) v2 API.
You can specify filters so that the response includes information for only certain subnets.
 
A collection of Subnets
Ensures Subnets works as a PagedIterable.
Represents a network used to enable instance communication.
 
 
Represents a subnetwork used to enable instance communication.
 
 
Control /etc/sudoers
Statements used in sudo control
 
 
Allows you to lazy discover a key by value.
Reboots a node unless it is in the state
invalid reference
suspended
Provides access to the OpenStack Object Storage (Swift) API.
 
 
When KeystoneProperties.CREDENTIAL_TYPE is set to tempAuthCredentials, do not use Keystone.
 
 
 
 
 
 
Common headers in Swift.
 
Represents an object in OpenStack Object Storage.
 
 
Statement used in a shell script
Metadata of a Atmos Online object
 
Class Tag
To help you manage your Amazon EC2 instances, images, and other Amazon EC2 resources, you can assign your own metadata to each resource in the form of tags.
 
 
 
 
Type of resource to update.
Describes the well-known resource types that can be tagged.
Provides synchronous access to cloudstack via their REST API.
Provides access to Amazon EC2 via the Query API
You can use filters to limit the results when describing tags.
 
 
 
 
Tags for an instance or project, with their fingerprint.
 
 
 
 
Converts a Tag into a json string valid for creating a CCI via softlayer api The string is set into the payload of the HttpRequest
 
 
 
 
 
 
 
 
 
 
 
 
 
Binder used for adding and deleting healthChecks from a target pool.
Binder used for adding and deleting instances from a target pool.
Options for creating a Target Pool
 
Session affinity determines the hash method that Google Compute Engine uses to distribute traffic.
 
 
 
 
 
 
Binder to the tempAuthAuthentication
Headers for TempAuth authentication
 
Configured operating system used to start nodes.
 
 
 
 
Provides synchronous access to cloudstack via their REST API.
Creates a customized template based on requirements.
 
A specification of a TemplateBuilder configuration.
Parses a single value.
 
 
 
 
Class TemplateMetadata
 
 
 
Contains options supported in the ComputeService#createNodesInGroup operation.
 
 
 
 
 
 
 
 
 
 
 
Extends the default Template object to provide the DataCenter where the nodes must be created.
Use this utility to create temporary urls.
Contains valid values for the 'Placement.Tenancy' parameter in the Form API for the RunInstances operation.
Qualifies an object that describes the current tenant.
A container used to group or isolate resources and/or identity objects.
 
Provides access to Tenant Administration actions.
Provides access to the Keystone Tenant API.
Class TenantIdAndName
 
Keystone credentials with tenant.
 
looks for a single value in the xml
General utilities used in jclouds code.
Store data with different strategies, ranging from most performant to lowest cost.
Related to a TimeStamp
 
 
The oauth token, obtained upon a successful token request and ready to embed in requests.
Tokens are valid for a finite duration.
A token is an arbitrary bit of text that is used to access resources.
 
 
 
 
Provides access to the Keystone Admin API.
 
 
 
 
Records come back encoded in REST paths, such as /REST/NSRecord/adrianc.zone.dynecttest.jclouds.org/adrianc.zone.dynecttest.jclouds.org/50976583
 
Traffic Controller pools are used to create weighted A and CNAME records.
 
currently supported types for traffic controller pools.
 
 
 
Predicates handy when working with TrafficControllerPool Types
 
 
 
 
 
pools use the address type also for cnames.
 
 
Shows the transformer type used to parse the first result of the HttpResponse
 
A map that transforms values on the way in and out.
A failure occurred while concurrently operating on an Iterable
Implementation of ApiMetadata for jclouds in-memory (Transient) API
 
 
 
 
Provides access to the OpenStack Trove (Database) v2 API.
Implementation of ApiMetadata for the OpenStack Trove v1 API.
 
This will parse and set an appropriate exception on the command object.
Configures the Trove connection.
 
Helper methods for dealing with instances that get created with errors.
 
 
 
Corresponds to the binary representation of the TXT (Text) RData
 
 
 
Provides access to Neustar UltraDNS via the SOAP API
Implementation of
invalid reference
ApiMetadata
for Neustar's UltraDNSWS api.
 
 
 
Exceptions likely to be encountered when using UltraDNSWSApi
Error 7021: Geolocation/Source IP overlap(s) found: Region: Utah (Group: US )
The Zone or other resource already exists
Configures the UltraDNSWS connection.
Implementation of ProviderMetadata for Neustar UltraDNS.
 
 
 
 
 
Unwraps the only value in a nested json response ex.
 
 
unzips the content into a directory
Optional arguments for updating an Account
 
 
 
Updates node with new automatic attributes.
Updates node with new automatic attributes.
Allows to optionally specify ifMetagenerationMatch,ifMetagenerationNotMatch and projection which used in Bucket
 
Options supported for updating CDN containers.
 
Options for the GlobalHostApi.updateCluster() API call.
 
Options for updating a
invalid reference
Container
.
 
 
 
Options to control how disk offerings are created
 
Update a Domain or Subdomain.
 
Options used to control how a domain is created
 
 
Representation of update options for an OpenStack Neutron Firewall.
 
Representation of update options for an OpenStack Neutron Firewall Policy.
 
Representation of update options for an OpenStack Neutron Firewall Rule.
 
Options to the GlobalHostApi.addHost() API call
 
Options for the ISO updateISO method.
 
Options for the ISO updateISOPermissions method.
 
Used to update Load Balancers.
 
 
Options used to control how a load balancer rule is updated
 
Options to control how network offerings are created
 
 
Used to update Nodes.
 
Allows to optionally specify ifMetagenerationMatch,ifMetagenerationNotMatch and projection which used in Bucket
 
Options to the GlobalPodApi.updatePod API call.
 
holds updates for a record
 
 
Updates ProviderMetadata carrying over the input Properties, filtering out those which are typed fields in ProviderMetadata or ApiMetadata
 
 
Binds the Records to the request as a JSON payload.
 
 
 
 
Options to control how service offerings are created
 
 
 
Options used to control how a template should be updated.
 
Options used to control how a template should be updated.
 
 
 
 
Optional arguments for updating an User
 
 
 
Options for updating virtual machines.
 
Options used to control updates to VMGroups
 
Options used to control how a zone is updated
 
 
 
 
 
 
 
 
An upload sandbox.
 
 
 
Extracts the uri field of the given Resource.
 
 
 
Parses job status from http response
Functions on Strings and URIs.
Mutable URI builder that can be in level 1 RFC6570 template form.
 
 
 
An urlMap hostRule used to filter requests based on hostname.
 
 
 
 
 
 
 
 
 
 
Represents a usage record from CloudStack
 
 
User object.
Class User
A digital representation of a person, system, or service who uses OpenStack cloud services.
 
An Openstack Trove Database User.
 
 
 
 
 
 
 
 
Creates a statement that will add a given user to a machine ("login"), with optional password, groups, private key, and authorized keys.
 
Provides access to User Administration actions.
 
 
 
Provides access to the Keystone User API.
Provides access to the Keystone User API.
This API is for creating, listing, and deleting a User.
 
User metadata
 
 
 
 
Utilities for the filesystem blobstore.
 
Utilities used to build init scripts.
In ShellToken, the values whose names end in _VARIABLE designate variable names we know how to translate from one platform to another.
 
 
 
 
Provides access to the OpenStack Keystone Service API.
 
Provides access to the OpenStack Keystone Authentication API.
 
Used to configure the validator client information.
Abstract class that creates a bridge between Predicate and ParamValidatorss.
 
 
Callback that gets called every time the supplier loads new values.
The default implementation does nothing
 
 
 
 
 
 
 
Certificate stored in a Key Vault
Defines the attributes needed to describe a vault.
 
Validates Vault names according to Amazon Vault conventions.
 
 
 
 
Version
 
 
 
 
 
 
View allows access to the provider-specific, or library-driven api behind an abstraction.
 
A Neutron LBaaS v1 VIP.
Create builder (inheriting from Builder).
Create options - extend the domain class, passed to API create calls.
Update builder (inheriting from Builder).
Update options - extend the domain class, passed to API update calls.
A collection of of Neutron LBaaS v1 VIPs.
Makes VIPs work as a PagedIterable.
Class VirtualDiskImage
 
 
 
The virtual guest data type presents the structure in which all virtual guests will be presented.
 
 
These states come from the powerState field.
Provides access to VirtualGuest via their REST API.
 
 
Class VirtualGuestBlockDevice
 
Class VirtualGuestBlockDeviceTemplate
 
Class VirtualGuestBlockDeviceTemplateGroup
 
Provides access to VirtualGuestBlockDeviceTemplateGroup via their REST API.
Class VirtualGuestBlockDeviceTemplateGroup
 
 
 
Converts a VirtualGuest into a json string valid for creating a CCI via softlayer api The string is set into the payload of the HttpRequest
 
 
The virtual hardware required by a virtual machine is specified in VirtualHardwareSection.
 
 
Designates that this Resource expects virtual host style requests
Represents a Virtual Interface (VIF)
 
Provides access to the OpenStack Compute (Nova) Virtual Interface (VIFs) extension API.
A virtual IP (VIP) makes a load balancer accessible by clients.
Virtual IP Versions
Virtual IP Types
A virtual IP makes a load balancer accessible by clients.
 
Virtualization type of the image.
A virtual machine that is valid for your subscription.
Class VirtualMachine
 
 
 
The Virtual Machine API includes operations for managing the virtual machines in your subscription.
Provides synchronous access to cloudstack via their REST API.
Tests to see if a virtualMachine is running
Tests to see if a virtualMachine is expunged from the system
A virtual machine instance view that is valid for your subscription.
 
A virtual machine properties for the virtual machine.
 
 
Tests to see if a virtualMachine is running
VirtualMachineScaleSet for subscription
 
The Virtual Machine Scale Set API includes operations for managing the virtual machines in your subscription.
VirtualMachineScaleSetDNSSettings
 
 
 
 
 
 
Virtual Machine Scale Set Network Security Group
 
 
 
 
 
 
 
 
 
 
SKU
 
 
 
 
 
 
 
 
 
VirtualMachineScaleSetUpgradeMode
 
A virtual machine properties for the virtual machine.
 
 
 
 
 
 
 
 
The Virtual Networks API includes operations for managing Azure virtual networks in your subscription.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
CIM_VirtualSystemSettingData defines the virtual aspects of a virtual system through a set of virtualization specific properties.
Action to take for the virtual system when the software executed by the virtual system fails.
Action to take for the virtual system when the host is shut down.
Action to take for the virtual system when the host is started.
 
 
Represents the data object used in CloudStack's "Vlan" API.
 
 
Class VMGroup
 
Provides synchronous access to CloudStack VM group features.
A VM Size that is available in a region for a given subscription.
 
 
 
 
 
A VM Size that is available in a region for a given subscription.
 
 
Enumerates supported VNIC types.
 
Describes what appears as a disk to an OperatingSystem
 
An Openstack Cinder Volume.
An OpenStack Nova Volume
 
 
 
 
 
Specifies whether the instance's Amazon EBS volumes are stopped or terminated when the instance is shut down.
 
 
 
 
 
Describes the cardinal type of a volume; used to determine scope and exclusivity.
Provides synchronous access to cloudstack via their REST API.
Provides access to the Volume API.
Deprecated.
Please use VolumeApi or VolumeApi instead.
Tests to see if a volume is attached.
An OpenStack Cinder Volume Attachment (describes how Volumes are attached to Servers).
An OpenStack Nova Volume Attachment (describes how Volumes are attached to Servers)
 
 
Provides access to the OpenStack Compute (Nova) Volume Attachments Extension API.
Tests to see if a volume is completed.
 
Tests to see if a volume is detached.
 
Tests to see if volume has reached status.
 
 
An OpenStack Nova Volume Snapshot
 
An Openstack Cinder Volume Type.
Volume Type used in the Volume Type Extension for Nova
 
 
Provides access to the OpenStack Block Storage (Cinder) v1 Volume Types API.
Provides access to the OpenStack Compute (Nova) Volume Type extension API.
Amazon EC2 VPC.
 
 
 
Provides access to VPC Services.
 
 
 
 
 
 
 
 
 
 
 
Supplies the well known images
 
Provides access to EC2 Windows Features via the Query API
Given an encrypted Windows Administrator password and the decryption key, return a LoginCredentials instance.
Given an encrypted Windows Administrator password and the decryption key, return a LoginCredentials instance.
Logs data to the wire LOG, similar to org.apache.HttpWire.impl.conn.Wire
 
Wraps the payload in json nested one level deep, relating to the value parameter.
Parses XML documents.
Shows the transformer type used to parse XML in a HttpResponse
Serializes to the following
 
 
 
 
Related to a Zone-scoped resource.
 
 
 
 
 
Scheduled maintenance windows for the zone.
 
 
 
 
Helpful when looking for resources by zone and name
 
Provides synchronous access to cloudstack via their REST API.
 
 
 
 
 
Means to constrain zones returned to abstraction calls.
looks for properties bound to the naming convention jclouds.zones
As opposed to via properties, lets look up zones via api, as they are more likely to change.
As opposed to via properties, lets look up zones via api, as they are more likely to change.
 
looks for properties bound to the naming convention jclouds.zone.zoneId.endpoint
 
 
 
Defines a cache that allows a zone to be looked up by its ID.
Supplies a cache that maps from zone IDs to zones.
 
 
Predicates handy when working with Zone Types
 
 
 
 
 
zone state for availability zones
 
Deprecated.
This package has been replaced with org.jclouds.openstack.nova.v2_0.domain.regionscoped.
 
 
Converts an Zone into a Location.