Package org.jclouds.http.options
Class BaseHttpRequestOptions
java.lang.Object
org.jclouds.http.options.BaseHttpRequestOptions
- All Implemented Interfaces:
HttpRequestOptions
- Direct Known Subclasses:
AccountInDomainOptions,AddClusterOptions,AddHostOptions,AddLoadBalancerOptions,AddRecordOptions,AddSecondaryStorageOptions,AddServerOptions,AlertRequestOptions,AssumeRoleOptions,AttachOptions,BaseEC2RequestOptions,BaseListOptions,BuildOptions,CommitOptions,ComposeObjectOptions,CopyObjectOptions,CopyObjectOptions,CopyOptions,CreateAccountOptions,CreateAccountOptions,CreateContainerOptions,CreateDomainOptions,CreateFirewallRuleOptions,CreateImageOptions,CreateIPForwardingRuleOptions,CreateOptions,CreatePodOptions,CreateQueueOptions,CreateTagsOptions,CreateTemplateOptions,CreateUserOptions,CreateVMGroupOptions,CreateZoneOptions,DeleteBucketOptions,DeleteHostOptions,DeleteImageOptions,DeleteISOOptions,DeleteObjectOptions,DeleteTagsOptions,DeleteTemplateOptions,DestroyServerOptions,DomainOptions,ExtractISOOptions,ExtractTemplateOptions,FederatedUserOptions,GenerateUsageRecordsOptions,GetBucketOptions,GetImageListOptions,GetIpListOptions,GetJobListOptions,GetMetricStatisticsOptions,GetOptions,GetServerListOptions,InsertBucketOptions,InsertObjectOptions,ListAlarmHistoryOptions,ListAlarmsForMetric,ListAlarmsOptions,ListAlertsOptions,ListBucketOptions,ListCapacityOptions,ListCDNContainerOptions,ListClustersOptions,ListConfigurationEntriesOptions,ListContainerOptions,ListContainerOptions,ListDiskOfferingsOptions,ListDomainChildrenOptions,ListDomainsOptions,ListEventsOptions,ListImageOptions,ListIpOptions,ListMetricsOptions,ListNetworkOfferingsOptions,ListObjectOptions,ListOptions,ListOptions,ListOptions,ListOptions,ListOptions,ListOptions,ListOSTypesOptions,ListPodsOptions,ListQueuesOptions,ListResourceLimitsOptions,ListServiceOfferingsOptions,ListSSHKeyPairsOptions,ListStoragePoolsOptions,ListVMGroupsOptions,ListZonesOptions,PaginationOptions,PaginationOptions,PutBucketOptions,PutObjectOptions,PutOptions,PutOptions,ReceiveMessageOptions,RemoveContainerOptions,RewriteObjectOptions,SaveAlarmOptions,SaveImageOptions,SearchOptions,SendMessageOptions,ServerStatusOptions,SessionCredentialsOptions,StopVirtualMachineOptions,UpdateAccountOptions,UpdateBucketOptions,UpdateCDNContainerOptions,UpdateClusterOptions,UpdateContainerOptions,UpdateDomainOptions,UpdateHostOptions,UpdateISOOptions,UpdateISOPermissionsOptions,UpdateLoadBalancerRuleOptions,UpdateObjectOptions,UpdatePodOptions,UpdateServerOptions,UpdateTemplateOptions,UpdateTemplatePermissionsOptions,UpdateUserOptions,UpdateVirtualMachineOptions,UpdateVMGroupOptions,UpdateZoneOptions
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionBuilds form parameters representing options.Builds query parameters representing options.Builds headers representing options.booleanprotected StringgetFirstFormOrNull(String string) protected StringgetFirstHeaderOrNull(String string) protected StringgetFirstQueryOrNull(String string) inthashCode()protected voidreplaceHeader(String key, String value) toString()
-
Field Details
-
formParameters
-
queryParameters
-
headers
-
payload
-
pathSuffix
-
-
Constructor Details
-
BaseHttpRequestOptions
public BaseHttpRequestOptions()
-
-
Method Details
-
buildStringPayload
- Specified by:
buildStringPayloadin interfaceHttpRequestOptions
-
getFirstQueryOrNull
-
getFirstFormOrNull
-
getFirstHeaderOrNull
-
replaceHeader
-
buildRequestHeaders
Builds headers representing options.- Specified by:
buildRequestHeadersin interfaceHttpRequestOptions- Returns:
- multimap that may contain headers.
-
buildQueryParameters
Builds query parameters representing options.- Specified by:
buildQueryParametersin interfaceHttpRequestOptions- Returns:
- map that may contain query parameters.
-
buildPathSuffix
- Specified by:
buildPathSuffixin interfaceHttpRequestOptions
-
buildFormParameters
Description copied from interface:HttpRequestOptionsBuilds form parameters representing options.- Specified by:
buildFormParametersin interfaceHttpRequestOptions- Returns:
- map that may contain query parameters.
-
hashCode
public int hashCode() -
equals
-
toString
-