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.boolean
protected String
getFirstFormOrNull
(String string) protected String
getFirstHeaderOrNull
(String string) protected String
getFirstQueryOrNull
(String string) int
hashCode()
protected void
replaceHeader
(String key, String value) toString()
-
Field Details
-
formParameters
-
queryParameters
-
headers
-
payload
-
pathSuffix
-
-
Constructor Details
-
BaseHttpRequestOptions
public BaseHttpRequestOptions()
-
-
Method Details
-
buildStringPayload
- Specified by:
buildStringPayload
in interfaceHttpRequestOptions
-
getFirstQueryOrNull
-
getFirstFormOrNull
-
getFirstHeaderOrNull
-
replaceHeader
-
buildRequestHeaders
Builds headers representing options.- Specified by:
buildRequestHeaders
in interfaceHttpRequestOptions
- Returns:
- multimap that may contain headers.
-
buildQueryParameters
Builds query parameters representing options.- Specified by:
buildQueryParameters
in interfaceHttpRequestOptions
- Returns:
- map that may contain query parameters.
-
buildPathSuffix
- Specified by:
buildPathSuffix
in interfaceHttpRequestOptions
-
buildFormParameters
Description copied from interface:HttpRequestOptions
Builds form parameters representing options.- Specified by:
buildFormParameters
in interfaceHttpRequestOptions
- Returns:
- map that may contain query parameters.
-
hashCode
public int hashCode() -
equals
-
toString
-