Did this page help you?

   Yes   No   Tell us about it...

com.amazonaws
Class AmazonWebServiceRequest

java.lang.Object
  extended by com.amazonaws.AmazonWebServiceRequest
Direct Known Subclasses:
AbortMultipartUploadRequest, AbortMultipartUploadRequest, ActivateGatewayRequest, ActivateLicenseRequest, AddInstanceGroupsRequest, AddJobFlowStepsRequest, AddPermissionRequest, AddPermissionRequest, AddRoleToInstanceProfileRequest, AddUserToGroupRequest, AddWorkingStorageRequest, AllocateAddressRequest, ApplySecurityGroupsToLoadBalancerRequest, AssignPrivateIpAddressesRequest, AssociateAddressRequest, AssociateDhcpOptionsRequest, AssociateRouteTableRequest, AttachInternetGatewayRequest, AttachLoadBalancerToSubnetsRequest, AttachNetworkInterfaceRequest, AttachVolumeRequest, AttachVpnGatewayRequest, AuthorizeCacheSecurityGroupIngressRequest, AuthorizeDBSecurityGroupIngressRequest, AuthorizeSecurityGroupEgressRequest, AuthorizeSecurityGroupIngressRequest, BatchDeleteAttributesRequest, BatchGetItemRequest, BatchPutAttributesRequest, BatchWriteItemRequest, BundleInstanceRequest, CancelBundleTaskRequest, CancelConversionTaskRequest, CancelExportTaskRequest, CancelJobRequest, CancelSpotInstanceRequestsRequest, ChangeMessageVisibilityBatchRequest, ChangeMessageVisibilityRequest, ChangePasswordRequest, ChangeResourceRecordSetsRequest, CheckDNSAvailabilityRequest, CompleteMultipartUploadRequest, CompleteMultipartUploadRequest, ConfigureHealthCheckRequest, ConfirmProductInstanceRequest, ConfirmSubscriptionRequest, CopyDBSnapshotRequest, CopyObjectRequest, CopyPartRequest, CountClosedWorkflowExecutionsRequest, CountOpenWorkflowExecutionsRequest, CountPendingActivityTasksRequest, CountPendingDecisionTasksRequest, CreateAccessKeyRequest, CreateAccountAliasRequest, CreateAppCookieStickinessPolicyRequest, CreateApplicationRequest, CreateApplicationVersionRequest, CreateAutoScalingGroupRequest, CreateBucketRequest, CreateCacheClusterRequest, CreateCacheParameterGroupRequest, CreateCacheSecurityGroupRequest, CreateCloudFrontOriginAccessIdentityRequest, CreateCloudFrontOriginAccessIdentityRequest, CreateConfigurationTemplateRequest, CreateCustomerGatewayRequest, CreateDBInstanceReadReplicaRequest, CreateDBInstanceRequest, CreateDBParameterGroupRequest, CreateDBSecurityGroupRequest, CreateDBSnapshotRequest, CreateDBSubnetGroupRequest, CreateDhcpOptionsRequest, CreateDistributionRequest, CreateDistributionRequest, CreateDomainRequest, CreateDomainRequest, CreateEnvironmentRequest, CreateGroupRequest, CreateHostedZoneRequest, CreateImageRequest, CreateInstanceExportTaskRequest, CreateInstanceProfileRequest, CreateInternetGatewayRequest, CreateInvalidationRequest, CreateInvalidationRequest, CreateJobRequest, CreateKeyPairRequest, CreateLaunchConfigurationRequest, CreateLBCookieStickinessPolicyRequest, CreateLoadBalancerListenersRequest, CreateLoadBalancerPolicyRequest, CreateLoadBalancerRequest, CreateLoginProfileRequest, CreateNetworkAclEntryRequest, CreateNetworkAclRequest, CreateNetworkInterfaceRequest, CreateOptionGroupRequest, CreateOrUpdateTagsRequest, CreatePlacementGroupRequest, CreateQueueRequest, CreateRoleRequest, CreateRouteRequest, CreateRouteTableRequest, CreateSecurityGroupRequest, CreateSnapshotRequest, CreateSnapshotRequest, CreateSpotDatafeedSubscriptionRequest, CreateStackRequest, CreateStorageLocationRequest, CreateStorediSCSIVolumeRequest, CreateStreamingDistributionRequest, CreateStreamingDistributionRequest, CreateSubnetRequest, CreateTableRequest, CreateTagsRequest, CreateTopicRequest, CreateUserRequest, CreateVaultRequest, CreateVirtualMFADeviceRequest, CreateVolumeRequest, CreateVpcRequest, CreateVpnConnectionRequest, CreateVpnGatewayRequest, DeactivateLicenseRequest, DeactivateMFADeviceRequest, DefineIndexFieldRequest, DefineRankExpressionRequest, DeleteAccessKeyRequest, DeleteAccountAliasRequest, DeleteAccountPasswordPolicyRequest, DeleteAlarmsRequest, DeleteApplicationRequest, DeleteApplicationVersionRequest, DeleteArchiveRequest, DeleteAttributesRequest, DeleteAutoScalingGroupRequest, DeleteBandwidthRateLimitRequest, DeleteBucketPolicyRequest, DeleteBucketRequest, DeleteBucketWebsiteConfigurationRequest, DeleteCacheClusterRequest, DeleteCacheParameterGroupRequest, DeleteCacheSecurityGroupRequest, DeleteChapCredentialsRequest, DeleteCloudFrontOriginAccessIdentityRequest, DeleteCloudFrontOriginAccessIdentityRequest, DeleteConfigurationTemplateRequest, DeleteCustomerGatewayRequest, DeleteDBInstanceRequest, DeleteDBParameterGroupRequest, DeleteDBSecurityGroupRequest, DeleteDBSnapshotRequest, DeleteDBSubnetGroupRequest, DeleteDhcpOptionsRequest, DeleteDistributionRequest, DeleteDistributionRequest, DeleteDomainRequest, DeleteDomainRequest, DeleteEnvironmentConfigurationRequest, DeleteGatewayRequest, DeleteGroupPolicyRequest, DeleteGroupRequest, DeleteHostedZoneRequest, DeleteIdentityRequest, DeleteIndexFieldRequest, DeleteInstanceProfileRequest, DeleteInternetGatewayRequest, DeleteItemRequest, DeleteKeyPairRequest, DeleteLaunchConfigurationRequest, DeleteLoadBalancerListenersRequest, DeleteLoadBalancerPolicyRequest, DeleteLoadBalancerRequest, DeleteLoginProfileRequest, DeleteMessageBatchRequest, DeleteMessageRequest, DeleteNetworkAclEntryRequest, DeleteNetworkAclRequest, DeleteNetworkInterfaceRequest, DeleteNotificationConfigurationRequest, DeleteObjectRequest, DeleteObjectsRequest, DeleteOptionGroupRequest, DeletePlacementGroupRequest, DeletePolicyRequest, DeleteQueueRequest, DeleteRankExpressionRequest, DeleteRolePolicyRequest, DeleteRoleRequest, DeleteRouteRequest, DeleteRouteTableRequest, DeleteScheduledActionRequest, DeleteSecurityGroupRequest, DeleteServerCertificateRequest, DeleteSigningCertificateRequest, DeleteSnapshotRequest, DeleteSpotDatafeedSubscriptionRequest, DeleteStackRequest, DeleteStreamingDistributionRequest, DeleteStreamingDistributionRequest, DeleteSubnetRequest, DeleteTableRequest, DeleteTagsRequest, DeleteTagsRequest, DeleteTopicRequest, DeleteUserPolicyRequest, DeleteUserRequest, DeleteVaultNotificationsRequest, DeleteVaultRequest, DeleteVerifiedEmailAddressRequest, DeleteVersionRequest, DeleteVirtualMFADeviceRequest, DeleteVolumeRequest, DeleteVolumeRequest, DeleteVpcRequest, DeleteVpnConnectionRequest, DeleteVpnGatewayRequest, DeprecateActivityTypeRequest, DeprecateDomainRequest, DeprecateWorkflowTypeRequest, DeregisterImageRequest, DeregisterInstancesFromLoadBalancerRequest, DescribeActivityTypeRequest, DescribeAddressesRequest, DescribeAdjustmentTypesRequest, DescribeAlarmHistoryRequest, DescribeAlarmsForMetricRequest, DescribeAlarmsRequest, DescribeApplicationsRequest, DescribeApplicationVersionsRequest, DescribeAutoScalingGroupsRequest, DescribeAutoScalingInstancesRequest, DescribeAutoScalingNotificationTypesRequest, DescribeAvailabilityZonesRequest, DescribeBandwidthRateLimitRequest, DescribeBundleTasksRequest, DescribeCacheClustersRequest, DescribeCacheParameterGroupsRequest, DescribeCacheParametersRequest, DescribeCacheSecurityGroupsRequest, DescribeChapCredentialsRequest, DescribeConfigurationOptionsRequest, DescribeConfigurationSettingsRequest, DescribeConversionTasksRequest, DescribeCustomerGatewaysRequest, DescribeDBEngineVersionsRequest, DescribeDBInstancesRequest, DescribeDBParameterGroupsRequest, DescribeDBParametersRequest, DescribeDBSecurityGroupsRequest, DescribeDBSnapshotsRequest, DescribeDBSubnetGroupsRequest, DescribeDefaultSearchFieldRequest, DescribeDhcpOptionsRequest, DescribeDomainRequest, DescribeDomainsRequest, DescribeEngineDefaultParametersRequest, DescribeEngineDefaultParametersRequest, DescribeEnvironmentResourcesRequest, DescribeEnvironmentsRequest, DescribeEventsRequest, DescribeEventsRequest, DescribeEventsRequest, DescribeExportTasksRequest, DescribeGatewayInformationRequest, DescribeImageAttributeRequest, DescribeImagesRequest, DescribeIndexFieldsRequest, DescribeInstanceAttributeRequest, DescribeInstanceHealthRequest, DescribeInstancesRequest, DescribeInstanceStatusRequest, DescribeInternetGatewaysRequest, DescribeJobFlowsRequest, DescribeJobRequest, DescribeKeyPairsRequest, DescribeLaunchConfigurationsRequest, DescribeLicensesRequest, DescribeLoadBalancerPoliciesRequest, DescribeLoadBalancerPolicyTypesRequest, DescribeLoadBalancersRequest, DescribeMaintenanceStartTimeRequest, DescribeMetricCollectionTypesRequest, DescribeNetworkAclsRequest, DescribeNetworkInterfaceAttributeRequest, DescribeNetworkInterfacesRequest, DescribeNotificationConfigurationsRequest, DescribeOptionGroupOptionsRequest, DescribeOptionGroupsRequest, DescribeOrderableDBInstanceOptionsRequest, DescribePlacementGroupsRequest, DescribePoliciesRequest, DescribeRankExpressionsRequest, DescribeRegionsRequest, DescribeReservedCacheNodesOfferingsRequest, DescribeReservedCacheNodesRequest, DescribeReservedDBInstancesOfferingsRequest, DescribeReservedDBInstancesRequest, DescribeReservedInstancesOfferingsRequest, DescribeReservedInstancesRequest, DescribeRouteTablesRequest, DescribeScalingActivitiesRequest, DescribeScalingProcessTypesRequest, DescribeScheduledActionsRequest, DescribeSecurityGroupsRequest, DescribeServiceAccessPoliciesRequest, DescribeSnapshotAttributeRequest, DescribeSnapshotScheduleRequest, DescribeSnapshotsRequest, DescribeSpotDatafeedSubscriptionRequest, DescribeSpotInstanceRequestsRequest, DescribeSpotPriceHistoryRequest, DescribeStackEventsRequest, DescribeStackResourceRequest, DescribeStackResourcesRequest, DescribeStacksRequest, DescribeStemmingOptionsRequest, DescribeStopwordOptionsRequest, DescribeStorediSCSIVolumesRequest, DescribeSubnetsRequest, DescribeSynonymOptionsRequest, DescribeTableRequest, DescribeTagsRequest, DescribeTagsRequest, DescribeVaultRequest, DescribeVolumeAttributeRequest, DescribeVolumesRequest, DescribeVolumeStatusRequest, DescribeVpcsRequest, DescribeVpnConnectionsRequest, DescribeVpnGatewaysRequest, DescribeWorkflowExecutionRequest, DescribeWorkflowTypeRequest, DescribeWorkingStorageRequest, DetachInternetGatewayRequest, DetachLoadBalancerFromSubnetsRequest, DetachNetworkInterfaceRequest, DetachVolumeRequest, DetachVpnGatewayRequest, DisableAlarmActionsRequest, DisableAvailabilityZonesForLoadBalancerRequest, DisableMetricsCollectionRequest, DisassociateAddressRequest, DisassociateRouteTableRequest, DomainMetadataRequest, EnableAlarmActionsRequest, EnableAvailabilityZonesForLoadBalancerRequest, EnableMetricsCollectionRequest, EnableMFADeviceRequest, EnableVolumeIORequest, EstimateTemplateCostRequest, ExecutePolicyRequest, GeneratePresignedUrlRequest, GenericBucketRequest, GetAccountPasswordPolicyRequest, GetAccountSummaryRequest, GetAttributesRequest, GetBucketAclRequest, GetBucketLocationRequest, GetBucketPolicyRequest, GetBucketWebsiteConfigurationRequest, GetChangeRequest, GetCloudFrontOriginAccessIdentityConfigRequest, GetCloudFrontOriginAccessIdentityConfigRequest, GetCloudFrontOriginAccessIdentityRequest, GetCloudFrontOriginAccessIdentityRequest, GetConsoleOutputRequest, GetDistributionConfigRequest, GetDistributionConfigRequest, GetDistributionRequest, GetDistributionRequest, GetFederationTokenRequest, GetGroupPolicyRequest, GetGroupRequest, GetHostedZoneRequest, GetIdentityDkimAttributesRequest, GetIdentityNotificationAttributesRequest, GetIdentityVerificationAttributesRequest, GetInstanceProfileRequest, GetInvalidationRequest, GetInvalidationRequest, GetItemRequest, GetJobOutputRequest, GetLoginProfileRequest, GetMetricStatisticsRequest, GetObjectMetadataRequest, GetObjectRequest, GetPasswordDataRequest, GetQueueAttributesRequest, GetQueueUrlRequest, GetRolePolicyRequest, GetRoleRequest, GetSendQuotaRequest, GetSendStatisticsRequest, GetServerCertificateRequest, GetSessionTokenRequest, GetStatusRequest, GetStreamingDistributionConfigRequest, GetStreamingDistributionConfigRequest, GetStreamingDistributionRequest, GetStreamingDistributionRequest, GetSubscriptionAttributesRequest, GetTemplateRequest, GetTopicAttributesRequest, GetUserPolicyRequest, GetUserRequest, GetVaultNotificationsRequest, GetWorkflowExecutionHistoryRequest, ImportInstanceRequest, ImportKeyPairRequest, ImportVolumeRequest, IndexDocumentsRequest, InitiateJobRequest, InitiateMultipartUploadRequest, InitiateMultipartUploadRequest, ListAccessKeysRequest, ListAccountAliasesRequest, ListActivityTypesRequest, ListAvailableSolutionStacksRequest, ListBucketsRequest, ListClosedWorkflowExecutionsRequest, ListCloudFrontOriginAccessIdentitiesRequest, ListCloudFrontOriginAccessIdentitiesRequest, ListDistributionsRequest, ListDistributionsRequest, ListDomainsRequest, ListDomainsRequest, ListGatewaysRequest, ListGroupPoliciesRequest, ListGroupsForUserRequest, ListGroupsRequest, ListHostedZonesRequest, ListIdentitiesRequest, ListInstanceProfilesForRoleRequest, ListInstanceProfilesRequest, ListInvalidationsRequest, ListInvalidationsRequest, ListJobsRequest, ListJobsRequest, ListLocalDisksRequest, ListMetricsRequest, ListMFADevicesRequest, ListMultipartUploadsRequest, ListMultipartUploadsRequest, ListObjectsRequest, ListOpenWorkflowExecutionsRequest, ListPartsRequest, ListPartsRequest, ListQueuesRequest, ListResourceRecordSetsRequest, ListRolePoliciesRequest, ListRolesRequest, ListServerCertificatesRequest, ListSigningCertificatesRequest, ListStackResourcesRequest, ListStacksRequest, ListStreamingDistributionsRequest, ListStreamingDistributionsRequest, ListSubscriptionsByTopicRequest, ListSubscriptionsRequest, ListTablesRequest, ListTopicsRequest, ListUserPoliciesRequest, ListUsersRequest, ListVaultsRequest, ListVerifiedEmailAddressesRequest, ListVersionsRequest, ListVirtualMFADevicesRequest, ListVolumesRequest, ListWorkflowTypesRequest, ModifyCacheClusterRequest, ModifyCacheParameterGroupRequest, ModifyDBInstanceRequest, ModifyDBParameterGroupRequest, ModifyDBSubnetGroupRequest, ModifyImageAttributeRequest, ModifyInstanceAttributeRequest, ModifyInstanceGroupsRequest, ModifyNetworkInterfaceAttributeRequest, ModifyOptionGroupRequest, ModifySnapshotAttributeRequest, ModifyVolumeAttributeRequest, MonitorInstancesRequest, PollForActivityTaskRequest, PollForDecisionTaskRequest, PublishRequest, PurchaseReservedCacheNodesOfferingRequest, PurchaseReservedDBInstancesOfferingRequest, PurchaseReservedInstancesOfferingRequest, PutAttributesRequest, PutGroupPolicyRequest, PutItemRequest, PutMetricAlarmRequest, PutMetricDataRequest, PutNotificationConfigurationRequest, PutObjectRequest, PutRolePolicyRequest, PutScalingPolicyRequest, PutScheduledUpdateGroupActionRequest, PutUserPolicyRequest, QueryRequest, RebootCacheClusterRequest, RebootDBInstanceRequest, RebootInstancesRequest, RebuildEnvironmentRequest, ReceiveMessageRequest, RecordActivityTaskHeartbeatRequest, RegisterActivityTypeRequest, RegisterDomainRequest, RegisterImageRequest, RegisterInstancesWithLoadBalancerRequest, RegisterWorkflowTypeRequest, ReleaseAddressRequest, RemovePermissionRequest, RemovePermissionRequest, RemoveRoleFromInstanceProfileRequest, RemoveUserFromGroupRequest, ReplaceNetworkAclAssociationRequest, ReplaceNetworkAclEntryRequest, ReplaceRouteRequest, ReplaceRouteTableAssociationRequest, ReportInstanceStatusRequest, RequestCancelWorkflowExecutionRequest, RequestEnvironmentInfoRequest, RequestSpotInstancesRequest, ResetCacheParameterGroupRequest, ResetDBParameterGroupRequest, ResetImageAttributeRequest, ResetInstanceAttributeRequest, ResetNetworkInterfaceAttributeRequest, ResetSnapshotAttributeRequest, RespondActivityTaskCanceledRequest, RespondActivityTaskCompletedRequest, RespondActivityTaskFailedRequest, RespondDecisionTaskCompletedRequest, ResponseHeaderOverrides, RestartAppServerRequest, RestoreDBInstanceFromDBSnapshotRequest, RestoreDBInstanceToPointInTimeRequest, ResumeProcessesRequest, ResyncMFADeviceRequest, RetrieveEnvironmentInfoRequest, RevokeCacheSecurityGroupIngressRequest, RevokeDBSecurityGroupIngressRequest, RevokeSecurityGroupEgressRequest, RevokeSecurityGroupIngressRequest, RunInstancesRequest, RunJobFlowRequest, ScanRequest, SelectRequest, SendEmailRequest, SendMessageBatchRequest, SendMessageRequest, SendRawEmailRequest, SetAlarmStateRequest, SetBucketAclRequest, SetBucketLoggingConfigurationRequest, SetBucketNotificationConfigurationRequest, SetBucketPolicyRequest, SetBucketVersioningConfigurationRequest, SetBucketWebsiteConfigurationRequest, SetDesiredCapacityRequest, SetIdentityDkimEnabledRequest, SetIdentityFeedbackForwardingEnabledRequest, SetIdentityNotificationTopicRequest, SetInstanceHealthRequest, SetLoadBalancerListenerSSLCertificateRequest, SetLoadBalancerPoliciesForBackendServerRequest, SetLoadBalancerPoliciesOfListenerRequest, SetQueueAttributesRequest, SetSubscriptionAttributesRequest, SetTerminationProtectionRequest, SetTopicAttributesRequest, SetVaultNotificationsRequest, ShutdownGatewayRequest, SignalWorkflowExecutionRequest, StartGatewayRequest, StartInstancesRequest, StartWorkflowExecutionRequest, StopInstancesRequest, SubscribeRequest, SuspendProcessesRequest, SwapEnvironmentCNAMEsRequest, TerminateEnvironmentRequest, TerminateInstanceInAutoScalingGroupRequest, TerminateInstancesRequest, TerminateJobFlowsRequest, TerminateWorkflowExecutionRequest, UnassignPrivateIpAddressesRequest, UnmonitorInstancesRequest, UnsubscribeRequest, UpdateAccessKeyRequest, UpdateAccountPasswordPolicyRequest, UpdateApplicationRequest, UpdateApplicationVersionRequest, UpdateAssumeRolePolicyRequest, UpdateAutoScalingGroupRequest, UpdateBandwidthRateLimitRequest, UpdateChapCredentialsRequest, UpdateCloudFrontOriginAccessIdentityRequest, UpdateCloudFrontOriginAccessIdentityRequest, UpdateConfigurationTemplateRequest, UpdateDefaultSearchFieldRequest, UpdateDistributionRequest, UpdateDistributionRequest, UpdateEnvironmentRequest, UpdateGatewayInformationRequest, UpdateGatewaySoftwareNowRequest, UpdateGroupRequest, UpdateItemRequest, UpdateJobRequest, UpdateLoginProfileRequest, UpdateMaintenanceStartTimeRequest, UpdateServerCertificateRequest, UpdateServiceAccessPoliciesRequest, UpdateSigningCertificateRequest, UpdateSnapshotScheduleRequest, UpdateStackRequest, UpdateStemmingOptionsRequest, UpdateStopwordOptionsRequest, UpdateStreamingDistributionRequest, UpdateStreamingDistributionRequest, UpdateSynonymOptionsRequest, UpdateTableRequest, UpdateUserRequest, UploadArchiveRequest, UploadMultipartPartRequest, UploadPartRequest, UploadServerCertificateRequest, UploadSigningCertificateRequest, ValidateConfigurationSettingsRequest, ValidateTemplateRequest, VerifyDomainDkimRequest, VerifyDomainIdentityRequest, VerifyEmailAddressRequest, VerifyEmailIdentityRequest

public abstract class AmazonWebServiceRequest
extends Object

Base class for all user facing web service request objects.


Constructor Summary
AmazonWebServiceRequest()
           
 
Method Summary
 Map<String,String> copyPrivateRequestParameters()
          Internal only method for accessing private, internal request parameters.
 RequestClientOptions getRequestClientOptions()
          Gets the options stored with this request object.
 AWSCredentials getRequestCredentials()
          Returns the optional credentials to use to sign this request, overriding the default credentials set at the client level.
 void setRequestCredentials(AWSCredentials credentials)
          Sets the optional credentials to use for this request, overriding the default credentials set at the client level.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AmazonWebServiceRequest

public AmazonWebServiceRequest()
Method Detail

setRequestCredentials

public void setRequestCredentials(AWSCredentials credentials)
Sets the optional credentials to use for this request, overriding the default credentials set at the client level.

Parameters:
credentials - The optional AWS security credentials to use for this request, overriding the default credentials set at the client level.

getRequestCredentials

public AWSCredentials getRequestCredentials()
Returns the optional credentials to use to sign this request, overriding the default credentials set at the client level.

Returns:
The optional credentials to use to sign this request, overriding the default credentials set at the client level.

copyPrivateRequestParameters

public Map<String,String> copyPrivateRequestParameters()
Internal only method for accessing private, internal request parameters. Not intended for direct use by callers.

Returns:
private, internal request parameter information.

getRequestClientOptions

public RequestClientOptions getRequestClientOptions()
Gets the options stored with this request object. Intended for internal use only.



Copyright © 2010 Amazon Web Services, Inc. All Rights Reserved.