org.jclouds.http.options
Interface HttpRequestOptions

All Known Implementing Classes:
AccountInDomainOptions, AddClusterOptions, AddDomainOptions, AddHostOptions, AddLoadBalancerOptions, AddRecordOptions, AddSecondaryStorageOptions, AddServerOptions, AssociateIPAddressOptions, AWSDescribeImagesOptions, AWSRunInstancesOptions, AWSS3PutObjectOptions, BaseEC2RequestOptions, BaseHttpRequestOptions, BaseListOptions, BundleInstanceS3StorageOptions, CloneServerOptions, CopyObjectOptions, CreateAccountOptions, CreateAccountOptions, CreateContainerOptions, CreateContainerOptions, CreateDiskOfferingOptions, CreateDomainOptions, CreateFirewallRuleOptions, CreateImageOptions, CreateInstanceOptions, CreateIPForwardingRuleOptions, CreateLoadBalancerRuleOptions, CreateNetworkOptions, CreateOptions, CreatePodOptions, CreateSecurityGroupOptions, CreateServiceOfferingOptions, CreateSnapshotOptions, CreateSnapshotOptions, CreateTemplateOptions, CreateUserOptions, CreateVlanIPRangeOptions, CreateVMGroupOptions, CreateZoneOptions, DeleteHostOptions, DeleteISOOptions, DeleteTemplateOptions, DeployVirtualMachineOptions, DescribeAvailabilityZonesOptions, DescribeImagesOptions, DescribeRegionsOptions, DescribeSnapshotsOptions, DescribeSpotPriceHistoryOptions, DestroyServerOptions, DetachVolumeOptions, DomainOptions, EditAccountOptions, EditRecordOptions, EditServerOptions, ExtractISOOptions, ExtractTemplateOptions, GenerateUsageRecordsOptions, GetImageListOptions, GetIpListOptions, GetJobListOptions, GetMetricStatisticsOptions, GetOptions, GetServerListOptions, ListAccountsOptions, ListAlertsOptions, ListAsyncJobsOptions, ListBlobsOptions, ListBucketOptions, ListCapacityOptions, ListCdnContainerOptions, ListCDNContainerOptions, ListClustersOptions, ListConfigurationEntriesOptions, ListContainerOptions, ListDiskOfferingsOptions, ListDomainChildrenOptions, ListDomainsOptions, ListEventsOptions, ListFirewallRulesOptions, ListHostsOptions, ListIPForwardingRulesOptions, ListISOsOptions, ListLoadBalancerRulesOptions, ListNetworkOfferingsOptions, ListNetworksOptions, ListOptions, ListOptions, ListOptions, ListOptions, ListOptions, ListOSTypesOptions, ListPodsOptions, ListPortForwardingRulesOptions, ListPublicIPAddressesOptions, ListResourceLimitsOptions, ListSecurityGroupsOptions, ListServiceOfferingsOptions, ListSnapshotPoliciesOptions, ListSnapshotsOptions, ListSSHKeyPairsOptions, ListStoragePoolsOptions, ListTemplatesOptions, ListUsageRecordsOptions, ListUsersOptions, ListVirtualMachinesOptions, ListVlanIPRangesOptions, ListVMGroupsOptions, ListVolumesOptions, ListZonesOptions, PutBucketOptions, PutObjectOptions, PutOptions, RegisterImageBackedByEbsOptions, RegisterImageOptions, RegisterISOOptions, RegisterTemplateOptions, RequestSpotInstancesOptions, RunInstancesOptions, ServerStatusOptions, UpdateAccountOptions, UpdateClusterOptions, UpdateDiskOfferingOptions, UpdateDomainOptions, UpdateHostOptions, UpdateISOOptions, UpdateISOPermissionsOptions, UpdateLoadBalancerRuleOptions, UpdateNetworkOfferingOptions, UpdatePodOptions, UpdateServiceOfferingOptions, UpdateTemplateOptions, UpdateTemplatePermissionsOptions, UpdateUserOptions, UpdateVMGroupOptions, UpdateZoneOptions

public interface HttpRequestOptions

Builds options that override or append to HttpRequests.

Author:
Adrian Cole

Method Summary
 com.google.common.collect.Multimap<String,String> buildFormParameters()
          Builds form parameters representing options.
 com.google.common.collect.Multimap<String,String> buildMatrixParameters()
          Builds matrix parameters representing options.
 String buildPathSuffix()
           
 com.google.common.collect.Multimap<String,String> buildQueryParameters()
          Builds query parameters representing options.
 com.google.common.collect.Multimap<String,String> buildRequestHeaders()
          Builds headers representing options.
 String buildStringPayload()
           
 

Method Detail

buildRequestHeaders

com.google.common.collect.Multimap<String,String> buildRequestHeaders()
Builds headers representing options.

Returns:
multimap that may contain headers.

buildQueryParameters

com.google.common.collect.Multimap<String,String> buildQueryParameters()
Builds query parameters representing options.

Returns:
map that may contain query parameters.

buildFormParameters

com.google.common.collect.Multimap<String,String> buildFormParameters()
Builds form parameters representing options.

Returns:
map that may contain query parameters.

buildMatrixParameters

com.google.common.collect.Multimap<String,String> buildMatrixParameters()
Builds matrix parameters representing options.

Returns:
multimap that may contain matrix parameters.

buildStringPayload

String buildStringPayload()

buildPathSuffix

String buildPathSuffix()


Copyright © 2009-2012 jclouds. All Rights Reserved.