public class AmazonRoute53AsyncClient extends AmazonRoute53Client implements AmazonRoute53Async
exceptionUnmarshallersclient, clientConfiguration, endpoint, LOGGING_AWS_REQUEST_METRIC, requestHandler2s, timeOffset| Constructor and Description |
|---|
AmazonRoute53AsyncClient()
Constructs a new asynchronous client to invoke service methods on
AmazonRoute53.
|
AmazonRoute53AsyncClient(AWSCredentials awsCredentials)
Constructs a new asynchronous client to invoke service methods on
AmazonRoute53 using the specified AWS account credentials.
|
AmazonRoute53AsyncClient(AWSCredentials awsCredentials,
ClientConfiguration clientConfiguration,
ExecutorService executorService)
Constructs a new asynchronous client to invoke service methods on
AmazonRoute53 using the specified AWS account credentials,
executor service, and client configuration options.
|
AmazonRoute53AsyncClient(AWSCredentials awsCredentials,
ExecutorService executorService)
Constructs a new asynchronous client to invoke service methods on
AmazonRoute53 using the specified AWS account credentials
and executor service.
|
AmazonRoute53AsyncClient(AWSCredentialsProvider awsCredentialsProvider)
Constructs a new asynchronous client to invoke service methods on
AmazonRoute53 using the specified AWS account credentials provider.
|
AmazonRoute53AsyncClient(AWSCredentialsProvider awsCredentialsProvider,
ClientConfiguration clientConfiguration)
Constructs a new asynchronous client to invoke service methods on
AmazonRoute53 using the specified AWS account credentials
provider and client configuration options.
|
AmazonRoute53AsyncClient(AWSCredentialsProvider awsCredentialsProvider,
ClientConfiguration clientConfiguration,
ExecutorService executorService)
Constructs a new asynchronous client to invoke service methods on
AmazonRoute53 using the specified AWS account credentials
provider, executor service, and client configuration options.
|
AmazonRoute53AsyncClient(AWSCredentialsProvider awsCredentialsProvider,
ExecutorService executorService)
Constructs a new asynchronous client to invoke service methods on
AmazonRoute53 using the specified AWS account credentials provider
and executor service.
|
AmazonRoute53AsyncClient(ClientConfiguration clientConfiguration)
Constructs a new asynchronous client to invoke service methods on
AmazonRoute53.
|
| Modifier and Type | Method and Description |
|---|---|
Future<AssociateVPCWithHostedZoneResult> |
associateVPCWithHostedZoneAsync(AssociateVPCWithHostedZoneRequest associateVPCWithHostedZoneRequest)
This action associates a VPC with an hosted zone.
|
Future<AssociateVPCWithHostedZoneResult> |
associateVPCWithHostedZoneAsync(AssociateVPCWithHostedZoneRequest associateVPCWithHostedZoneRequest,
AsyncHandler<AssociateVPCWithHostedZoneRequest,AssociateVPCWithHostedZoneResult> asyncHandler)
This action associates a VPC with an hosted zone.
|
Future<ChangeResourceRecordSetsResult> |
changeResourceRecordSetsAsync(ChangeResourceRecordSetsRequest changeResourceRecordSetsRequest)
Use this action to create or change your authoritative DNS
information.
|
Future<ChangeResourceRecordSetsResult> |
changeResourceRecordSetsAsync(ChangeResourceRecordSetsRequest changeResourceRecordSetsRequest,
AsyncHandler<ChangeResourceRecordSetsRequest,ChangeResourceRecordSetsResult> asyncHandler)
Use this action to create or change your authoritative DNS
information.
|
Future<ChangeTagsForResourceResult> |
changeTagsForResourceAsync(ChangeTagsForResourceRequest changeTagsForResourceRequest) |
Future<ChangeTagsForResourceResult> |
changeTagsForResourceAsync(ChangeTagsForResourceRequest changeTagsForResourceRequest,
AsyncHandler<ChangeTagsForResourceRequest,ChangeTagsForResourceResult> asyncHandler) |
Future<CreateHealthCheckResult> |
createHealthCheckAsync(CreateHealthCheckRequest createHealthCheckRequest)
This action creates a new health check.
|
Future<CreateHealthCheckResult> |
createHealthCheckAsync(CreateHealthCheckRequest createHealthCheckRequest,
AsyncHandler<CreateHealthCheckRequest,CreateHealthCheckResult> asyncHandler)
This action creates a new health check.
|
Future<CreateHostedZoneResult> |
createHostedZoneAsync(CreateHostedZoneRequest createHostedZoneRequest)
This action creates a new hosted zone.
|
Future<CreateHostedZoneResult> |
createHostedZoneAsync(CreateHostedZoneRequest createHostedZoneRequest,
AsyncHandler<CreateHostedZoneRequest,CreateHostedZoneResult> asyncHandler)
This action creates a new hosted zone.
|
Future<CreateReusableDelegationSetResult> |
createReusableDelegationSetAsync(CreateReusableDelegationSetRequest createReusableDelegationSetRequest)
This action creates a reusable delegationSet.
|
Future<CreateReusableDelegationSetResult> |
createReusableDelegationSetAsync(CreateReusableDelegationSetRequest createReusableDelegationSetRequest,
AsyncHandler<CreateReusableDelegationSetRequest,CreateReusableDelegationSetResult> asyncHandler)
This action creates a reusable delegationSet.
|
Future<CreateTrafficPolicyResult> |
createTrafficPolicyAsync(CreateTrafficPolicyRequest createTrafficPolicyRequest)
Creates a traffic policy, which you use to create multiple DNS
resource record sets for one domain name (such as example.com) or one
subdomain name (such as www.example.com).
|
Future<CreateTrafficPolicyResult> |
createTrafficPolicyAsync(CreateTrafficPolicyRequest createTrafficPolicyRequest,
AsyncHandler<CreateTrafficPolicyRequest,CreateTrafficPolicyResult> asyncHandler)
Creates a traffic policy, which you use to create multiple DNS
resource record sets for one domain name (such as example.com) or one
subdomain name (such as www.example.com).
|
Future<CreateTrafficPolicyInstanceResult> |
createTrafficPolicyInstanceAsync(CreateTrafficPolicyInstanceRequest createTrafficPolicyInstanceRequest)
Creates resource record sets in a specified hosted zone based on the
settings in a specified traffic policy version.
|
Future<CreateTrafficPolicyInstanceResult> |
createTrafficPolicyInstanceAsync(CreateTrafficPolicyInstanceRequest createTrafficPolicyInstanceRequest,
AsyncHandler<CreateTrafficPolicyInstanceRequest,CreateTrafficPolicyInstanceResult> asyncHandler)
Creates resource record sets in a specified hosted zone based on the
settings in a specified traffic policy version.
|
Future<CreateTrafficPolicyVersionResult> |
createTrafficPolicyVersionAsync(CreateTrafficPolicyVersionRequest createTrafficPolicyVersionRequest)
Creates a new version of an existing traffic policy.
|
Future<CreateTrafficPolicyVersionResult> |
createTrafficPolicyVersionAsync(CreateTrafficPolicyVersionRequest createTrafficPolicyVersionRequest,
AsyncHandler<CreateTrafficPolicyVersionRequest,CreateTrafficPolicyVersionResult> asyncHandler)
Creates a new version of an existing traffic policy.
|
Future<DeleteHealthCheckResult> |
deleteHealthCheckAsync(DeleteHealthCheckRequest deleteHealthCheckRequest)
This action deletes a health check.
|
Future<DeleteHealthCheckResult> |
deleteHealthCheckAsync(DeleteHealthCheckRequest deleteHealthCheckRequest,
AsyncHandler<DeleteHealthCheckRequest,DeleteHealthCheckResult> asyncHandler)
This action deletes a health check.
|
Future<DeleteHostedZoneResult> |
deleteHostedZoneAsync(DeleteHostedZoneRequest deleteHostedZoneRequest)
This action deletes a hosted zone.
|
Future<DeleteHostedZoneResult> |
deleteHostedZoneAsync(DeleteHostedZoneRequest deleteHostedZoneRequest,
AsyncHandler<DeleteHostedZoneRequest,DeleteHostedZoneResult> asyncHandler)
This action deletes a hosted zone.
|
Future<DeleteReusableDelegationSetResult> |
deleteReusableDelegationSetAsync(DeleteReusableDelegationSetRequest deleteReusableDelegationSetRequest)
This action deletes a reusable delegation set.
|
Future<DeleteReusableDelegationSetResult> |
deleteReusableDelegationSetAsync(DeleteReusableDelegationSetRequest deleteReusableDelegationSetRequest,
AsyncHandler<DeleteReusableDelegationSetRequest,DeleteReusableDelegationSetResult> asyncHandler)
This action deletes a reusable delegation set.
|
Future<DeleteTrafficPolicyResult> |
deleteTrafficPolicyAsync(DeleteTrafficPolicyRequest deleteTrafficPolicyRequest)
Deletes a traffic policy.
|
Future<DeleteTrafficPolicyResult> |
deleteTrafficPolicyAsync(DeleteTrafficPolicyRequest deleteTrafficPolicyRequest,
AsyncHandler<DeleteTrafficPolicyRequest,DeleteTrafficPolicyResult> asyncHandler)
Deletes a traffic policy.
|
Future<DeleteTrafficPolicyInstanceResult> |
deleteTrafficPolicyInstanceAsync(DeleteTrafficPolicyInstanceRequest deleteTrafficPolicyInstanceRequest)
Deletes a traffic policy instance and all of the resource record sets
that Amazon Route 53 created when you created the instance.
|
Future<DeleteTrafficPolicyInstanceResult> |
deleteTrafficPolicyInstanceAsync(DeleteTrafficPolicyInstanceRequest deleteTrafficPolicyInstanceRequest,
AsyncHandler<DeleteTrafficPolicyInstanceRequest,DeleteTrafficPolicyInstanceResult> asyncHandler)
Deletes a traffic policy instance and all of the resource record sets
that Amazon Route 53 created when you created the instance.
|
Future<DisassociateVPCFromHostedZoneResult> |
disassociateVPCFromHostedZoneAsync(DisassociateVPCFromHostedZoneRequest disassociateVPCFromHostedZoneRequest)
This action disassociates a VPC from an hosted zone.
|
Future<DisassociateVPCFromHostedZoneResult> |
disassociateVPCFromHostedZoneAsync(DisassociateVPCFromHostedZoneRequest disassociateVPCFromHostedZoneRequest,
AsyncHandler<DisassociateVPCFromHostedZoneRequest,DisassociateVPCFromHostedZoneResult> asyncHandler)
This action disassociates a VPC from an hosted zone.
|
Future<GetChangeResult> |
getChangeAsync(GetChangeRequest getChangeRequest)
This action returns the current status of a change batch request.
|
Future<GetChangeResult> |
getChangeAsync(GetChangeRequest getChangeRequest,
AsyncHandler<GetChangeRequest,GetChangeResult> asyncHandler)
This action returns the current status of a change batch request.
|
Future<GetChangeDetailsResult> |
getChangeDetailsAsync(GetChangeDetailsRequest getChangeDetailsRequest)
This action returns the status and changes of a change batch request.
|
Future<GetChangeDetailsResult> |
getChangeDetailsAsync(GetChangeDetailsRequest getChangeDetailsRequest,
AsyncHandler<GetChangeDetailsRequest,GetChangeDetailsResult> asyncHandler)
This action returns the status and changes of a change batch request.
|
Future<GetCheckerIpRangesResult> |
getCheckerIpRangesAsync(GetCheckerIpRangesRequest getCheckerIpRangesRequest)
To retrieve a list of the IP ranges used by Amazon Route 53 health
checkers to check the health of your resources, send a
GET request to the
2013-04-01/checkeripranges resource. |
Future<GetCheckerIpRangesResult> |
getCheckerIpRangesAsync(GetCheckerIpRangesRequest getCheckerIpRangesRequest,
AsyncHandler<GetCheckerIpRangesRequest,GetCheckerIpRangesResult> asyncHandler)
To retrieve a list of the IP ranges used by Amazon Route 53 health
checkers to check the health of your resources, send a
GET request to the
2013-04-01/checkeripranges resource. |
ExecutorService |
getExecutorService()
Returns the executor service used by this async client to execute
requests.
|
Future<GetGeoLocationResult> |
getGeoLocationAsync(GetGeoLocationRequest getGeoLocationRequest)
To retrieve a single geo location, send a
GET request to
the 2013-04-01/geolocation resource with one of these
options: continentcode | countrycode | countrycode and
subdivisioncode. |
Future<GetGeoLocationResult> |
getGeoLocationAsync(GetGeoLocationRequest getGeoLocationRequest,
AsyncHandler<GetGeoLocationRequest,GetGeoLocationResult> asyncHandler)
To retrieve a single geo location, send a
GET request to
the 2013-04-01/geolocation resource with one of these
options: continentcode | countrycode | countrycode and
subdivisioncode. |
Future<GetHealthCheckResult> |
getHealthCheckAsync(GetHealthCheckRequest getHealthCheckRequest)
To retrieve the health check, send a
GET request to the
2013-04-01/healthcheck/health check ID resource. |
Future<GetHealthCheckResult> |
getHealthCheckAsync(GetHealthCheckRequest getHealthCheckRequest,
AsyncHandler<GetHealthCheckRequest,GetHealthCheckResult> asyncHandler)
To retrieve the health check, send a
GET request to the
2013-04-01/healthcheck/health check ID resource. |
Future<GetHealthCheckCountResult> |
getHealthCheckCountAsync(GetHealthCheckCountRequest getHealthCheckCountRequest)
To retrieve a count of all your health checks, send a
GET request to the
2013-04-01/healthcheckcount resource. |
Future<GetHealthCheckCountResult> |
getHealthCheckCountAsync(GetHealthCheckCountRequest getHealthCheckCountRequest,
AsyncHandler<GetHealthCheckCountRequest,GetHealthCheckCountResult> asyncHandler)
To retrieve a count of all your health checks, send a
GET request to the
2013-04-01/healthcheckcount resource. |
Future<GetHealthCheckLastFailureReasonResult> |
getHealthCheckLastFailureReasonAsync(GetHealthCheckLastFailureReasonRequest getHealthCheckLastFailureReasonRequest)
If you want to learn why a health check is currently failing or why
it failed most recently (if at all), you can get the failure reason
for the most recent failure.
|
Future<GetHealthCheckLastFailureReasonResult> |
getHealthCheckLastFailureReasonAsync(GetHealthCheckLastFailureReasonRequest getHealthCheckLastFailureReasonRequest,
AsyncHandler<GetHealthCheckLastFailureReasonRequest,GetHealthCheckLastFailureReasonResult> asyncHandler)
If you want to learn why a health check is currently failing or why
it failed most recently (if at all), you can get the failure reason
for the most recent failure.
|
Future<GetHealthCheckStatusResult> |
getHealthCheckStatusAsync(GetHealthCheckStatusRequest getHealthCheckStatusRequest)
To retrieve the health check status, send a
GET request
to the 2013-04-01/healthcheck/health check ID/status
resource. |
Future<GetHealthCheckStatusResult> |
getHealthCheckStatusAsync(GetHealthCheckStatusRequest getHealthCheckStatusRequest,
AsyncHandler<GetHealthCheckStatusRequest,GetHealthCheckStatusResult> asyncHandler)
To retrieve the health check status, send a
GET request
to the 2013-04-01/healthcheck/health check ID/status
resource. |
Future<GetHostedZoneResult> |
getHostedZoneAsync(GetHostedZoneRequest getHostedZoneRequest)
To retrieve the delegation set for a hosted zone, send a
GET request to the 2013-04-01/hostedzone/hosted
zone ID resource. |
Future<GetHostedZoneResult> |
getHostedZoneAsync(GetHostedZoneRequest getHostedZoneRequest,
AsyncHandler<GetHostedZoneRequest,GetHostedZoneResult> asyncHandler)
To retrieve the delegation set for a hosted zone, send a
GET request to the 2013-04-01/hostedzone/hosted
zone ID resource. |
Future<GetHostedZoneCountResult> |
getHostedZoneCountAsync(GetHostedZoneCountRequest getHostedZoneCountRequest)
To retrieve a count of all your hosted zones, send a
GET
request to the 2013-04-01/hostedzonecount resource. |
Future<GetHostedZoneCountResult> |
getHostedZoneCountAsync(GetHostedZoneCountRequest getHostedZoneCountRequest,
AsyncHandler<GetHostedZoneCountRequest,GetHostedZoneCountResult> asyncHandler)
To retrieve a count of all your hosted zones, send a
GET
request to the 2013-04-01/hostedzonecount resource. |
Future<GetReusableDelegationSetResult> |
getReusableDelegationSetAsync(GetReusableDelegationSetRequest getReusableDelegationSetRequest)
To retrieve the reusable delegation set, send a
GET
request to the 2013-04-01/delegationset/delegation set ID
resource. |
Future<GetReusableDelegationSetResult> |
getReusableDelegationSetAsync(GetReusableDelegationSetRequest getReusableDelegationSetRequest,
AsyncHandler<GetReusableDelegationSetRequest,GetReusableDelegationSetResult> asyncHandler)
To retrieve the reusable delegation set, send a
GET
request to the 2013-04-01/delegationset/delegation set ID
resource. |
Future<GetTrafficPolicyResult> |
getTrafficPolicyAsync(GetTrafficPolicyRequest getTrafficPolicyRequest)
Gets information about a specific traffic policy version.
|
Future<GetTrafficPolicyResult> |
getTrafficPolicyAsync(GetTrafficPolicyRequest getTrafficPolicyRequest,
AsyncHandler<GetTrafficPolicyRequest,GetTrafficPolicyResult> asyncHandler)
Gets information about a specific traffic policy version.
|
Future<GetTrafficPolicyInstanceResult> |
getTrafficPolicyInstanceAsync(GetTrafficPolicyInstanceRequest getTrafficPolicyInstanceRequest)
Gets information about a specified traffic policy instance.
|
Future<GetTrafficPolicyInstanceResult> |
getTrafficPolicyInstanceAsync(GetTrafficPolicyInstanceRequest getTrafficPolicyInstanceRequest,
AsyncHandler<GetTrafficPolicyInstanceRequest,GetTrafficPolicyInstanceResult> asyncHandler)
Gets information about a specified traffic policy instance.
|
Future<GetTrafficPolicyInstanceCountResult> |
getTrafficPolicyInstanceCountAsync(GetTrafficPolicyInstanceCountRequest getTrafficPolicyInstanceCountRequest)
Gets the number of traffic policy instances that are associated with
the current AWS account.
|
Future<GetTrafficPolicyInstanceCountResult> |
getTrafficPolicyInstanceCountAsync(GetTrafficPolicyInstanceCountRequest getTrafficPolicyInstanceCountRequest,
AsyncHandler<GetTrafficPolicyInstanceCountRequest,GetTrafficPolicyInstanceCountResult> asyncHandler)
Gets the number of traffic policy instances that are associated with
the current AWS account.
|
Future<ListChangeBatchesByHostedZoneResult> |
listChangeBatchesByHostedZoneAsync(ListChangeBatchesByHostedZoneRequest listChangeBatchesByHostedZoneRequest)
This action gets the list of ChangeBatches in a given time period for
a given hosted zone.
|
Future<ListChangeBatchesByHostedZoneResult> |
listChangeBatchesByHostedZoneAsync(ListChangeBatchesByHostedZoneRequest listChangeBatchesByHostedZoneRequest,
AsyncHandler<ListChangeBatchesByHostedZoneRequest,ListChangeBatchesByHostedZoneResult> asyncHandler)
This action gets the list of ChangeBatches in a given time period for
a given hosted zone.
|
Future<ListChangeBatchesByRRSetResult> |
listChangeBatchesByRRSetAsync(ListChangeBatchesByRRSetRequest listChangeBatchesByRRSetRequest)
This action gets the list of ChangeBatches in a given time period for
a given hosted zone and RRSet.
|
Future<ListChangeBatchesByRRSetResult> |
listChangeBatchesByRRSetAsync(ListChangeBatchesByRRSetRequest listChangeBatchesByRRSetRequest,
AsyncHandler<ListChangeBatchesByRRSetRequest,ListChangeBatchesByRRSetResult> asyncHandler)
This action gets the list of ChangeBatches in a given time period for
a given hosted zone and RRSet.
|
Future<ListGeoLocationsResult> |
listGeoLocationsAsync(ListGeoLocationsRequest listGeoLocationsRequest)
To retrieve a list of supported geo locations, send a
GET request to the 2013-04-01/geolocations
resource. |
Future<ListGeoLocationsResult> |
listGeoLocationsAsync(ListGeoLocationsRequest listGeoLocationsRequest,
AsyncHandler<ListGeoLocationsRequest,ListGeoLocationsResult> asyncHandler)
To retrieve a list of supported geo locations, send a
GET request to the 2013-04-01/geolocations
resource. |
Future<ListHealthChecksResult> |
listHealthChecksAsync(ListHealthChecksRequest listHealthChecksRequest)
To retrieve a list of your health checks, send a
GET
request to the 2013-04-01/healthcheck resource. |
Future<ListHealthChecksResult> |
listHealthChecksAsync(ListHealthChecksRequest listHealthChecksRequest,
AsyncHandler<ListHealthChecksRequest,ListHealthChecksResult> asyncHandler)
To retrieve a list of your health checks, send a
GET
request to the 2013-04-01/healthcheck resource. |
Future<ListHostedZonesResult> |
listHostedZonesAsync(ListHostedZonesRequest listHostedZonesRequest)
To retrieve a list of your hosted zones, send a
GET
request to the 2013-04-01/hostedzone resource. |
Future<ListHostedZonesResult> |
listHostedZonesAsync(ListHostedZonesRequest listHostedZonesRequest,
AsyncHandler<ListHostedZonesRequest,ListHostedZonesResult> asyncHandler)
To retrieve a list of your hosted zones, send a
GET
request to the 2013-04-01/hostedzone resource. |
Future<ListHostedZonesByNameResult> |
listHostedZonesByNameAsync(ListHostedZonesByNameRequest listHostedZonesByNameRequest)
To retrieve a list of your hosted zones in lexicographic order, send
a
GET request to the
2013-04-01/hostedzonesbyname resource. |
Future<ListHostedZonesByNameResult> |
listHostedZonesByNameAsync(ListHostedZonesByNameRequest listHostedZonesByNameRequest,
AsyncHandler<ListHostedZonesByNameRequest,ListHostedZonesByNameResult> asyncHandler)
To retrieve a list of your hosted zones in lexicographic order, send
a
GET request to the
2013-04-01/hostedzonesbyname resource. |
Future<ListResourceRecordSetsResult> |
listResourceRecordSetsAsync(ListResourceRecordSetsRequest listResourceRecordSetsRequest)
Imagine all the resource record sets in a zone listed out in front of
you.
|
Future<ListResourceRecordSetsResult> |
listResourceRecordSetsAsync(ListResourceRecordSetsRequest listResourceRecordSetsRequest,
AsyncHandler<ListResourceRecordSetsRequest,ListResourceRecordSetsResult> asyncHandler)
Imagine all the resource record sets in a zone listed out in front of
you.
|
Future<ListReusableDelegationSetsResult> |
listReusableDelegationSetsAsync(ListReusableDelegationSetsRequest listReusableDelegationSetsRequest)
To retrieve a list of your reusable delegation sets, send a
GET request to the 2013-04-01/delegationset
resource. |
Future<ListReusableDelegationSetsResult> |
listReusableDelegationSetsAsync(ListReusableDelegationSetsRequest listReusableDelegationSetsRequest,
AsyncHandler<ListReusableDelegationSetsRequest,ListReusableDelegationSetsResult> asyncHandler)
To retrieve a list of your reusable delegation sets, send a
GET request to the 2013-04-01/delegationset
resource. |
Future<ListTagsForResourceResult> |
listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest) |
Future<ListTagsForResourceResult> |
listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest,
AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler) |
Future<ListTagsForResourcesResult> |
listTagsForResourcesAsync(ListTagsForResourcesRequest listTagsForResourcesRequest) |
Future<ListTagsForResourcesResult> |
listTagsForResourcesAsync(ListTagsForResourcesRequest listTagsForResourcesRequest,
AsyncHandler<ListTagsForResourcesRequest,ListTagsForResourcesResult> asyncHandler) |
Future<ListTrafficPoliciesResult> |
listTrafficPoliciesAsync(ListTrafficPoliciesRequest listTrafficPoliciesRequest)
Gets information about the latest version for every traffic policy
that is associated with the current AWS account.
|
Future<ListTrafficPoliciesResult> |
listTrafficPoliciesAsync(ListTrafficPoliciesRequest listTrafficPoliciesRequest,
AsyncHandler<ListTrafficPoliciesRequest,ListTrafficPoliciesResult> asyncHandler)
Gets information about the latest version for every traffic policy
that is associated with the current AWS account.
|
Future<ListTrafficPolicyInstancesResult> |
listTrafficPolicyInstancesAsync(ListTrafficPolicyInstancesRequest listTrafficPolicyInstancesRequest)
Gets information about the traffic policy instances that you created
by using the current AWS account.
|
Future<ListTrafficPolicyInstancesResult> |
listTrafficPolicyInstancesAsync(ListTrafficPolicyInstancesRequest listTrafficPolicyInstancesRequest,
AsyncHandler<ListTrafficPolicyInstancesRequest,ListTrafficPolicyInstancesResult> asyncHandler)
Gets information about the traffic policy instances that you created
by using the current AWS account.
|
Future<ListTrafficPolicyInstancesByHostedZoneResult> |
listTrafficPolicyInstancesByHostedZoneAsync(ListTrafficPolicyInstancesByHostedZoneRequest listTrafficPolicyInstancesByHostedZoneRequest)
Gets information about the traffic policy instances that you created
in a specified hosted zone.
|
Future<ListTrafficPolicyInstancesByHostedZoneResult> |
listTrafficPolicyInstancesByHostedZoneAsync(ListTrafficPolicyInstancesByHostedZoneRequest listTrafficPolicyInstancesByHostedZoneRequest,
AsyncHandler<ListTrafficPolicyInstancesByHostedZoneRequest,ListTrafficPolicyInstancesByHostedZoneResult> asyncHandler)
Gets information about the traffic policy instances that you created
in a specified hosted zone.
|
Future<ListTrafficPolicyInstancesByPolicyResult> |
listTrafficPolicyInstancesByPolicyAsync(ListTrafficPolicyInstancesByPolicyRequest listTrafficPolicyInstancesByPolicyRequest)
Gets information about the traffic policy instances that you created
by using a specify traffic policy version.
|
Future<ListTrafficPolicyInstancesByPolicyResult> |
listTrafficPolicyInstancesByPolicyAsync(ListTrafficPolicyInstancesByPolicyRequest listTrafficPolicyInstancesByPolicyRequest,
AsyncHandler<ListTrafficPolicyInstancesByPolicyRequest,ListTrafficPolicyInstancesByPolicyResult> asyncHandler)
Gets information about the traffic policy instances that you created
by using a specify traffic policy version.
|
Future<ListTrafficPolicyVersionsResult> |
listTrafficPolicyVersionsAsync(ListTrafficPolicyVersionsRequest listTrafficPolicyVersionsRequest)
Gets information about all of the versions for a specified traffic
policy.
|
Future<ListTrafficPolicyVersionsResult> |
listTrafficPolicyVersionsAsync(ListTrafficPolicyVersionsRequest listTrafficPolicyVersionsRequest,
AsyncHandler<ListTrafficPolicyVersionsRequest,ListTrafficPolicyVersionsResult> asyncHandler)
Gets information about all of the versions for a specified traffic
policy.
|
void |
shutdown()
Shuts down the client, releasing all managed resources.
|
Future<UpdateHealthCheckResult> |
updateHealthCheckAsync(UpdateHealthCheckRequest updateHealthCheckRequest)
This action updates an existing health check.
|
Future<UpdateHealthCheckResult> |
updateHealthCheckAsync(UpdateHealthCheckRequest updateHealthCheckRequest,
AsyncHandler<UpdateHealthCheckRequest,UpdateHealthCheckResult> asyncHandler)
This action updates an existing health check.
|
Future<UpdateHostedZoneCommentResult> |
updateHostedZoneCommentAsync(UpdateHostedZoneCommentRequest updateHostedZoneCommentRequest)
To update the hosted zone comment, send a
POST request
to the 2013-04-01/hostedzone/hosted zone ID resource. |
Future<UpdateHostedZoneCommentResult> |
updateHostedZoneCommentAsync(UpdateHostedZoneCommentRequest updateHostedZoneCommentRequest,
AsyncHandler<UpdateHostedZoneCommentRequest,UpdateHostedZoneCommentResult> asyncHandler)
To update the hosted zone comment, send a
POST request
to the 2013-04-01/hostedzone/hosted zone ID resource. |
Future<UpdateTrafficPolicyCommentResult> |
updateTrafficPolicyCommentAsync(UpdateTrafficPolicyCommentRequest updateTrafficPolicyCommentRequest)
Updates the comment for a specified traffic policy version.
|
Future<UpdateTrafficPolicyCommentResult> |
updateTrafficPolicyCommentAsync(UpdateTrafficPolicyCommentRequest updateTrafficPolicyCommentRequest,
AsyncHandler<UpdateTrafficPolicyCommentRequest,UpdateTrafficPolicyCommentResult> asyncHandler)
Updates the comment for a specified traffic policy version.
|
Future<UpdateTrafficPolicyInstanceResult> |
updateTrafficPolicyInstanceAsync(UpdateTrafficPolicyInstanceRequest updateTrafficPolicyInstanceRequest)
Updates the resource record sets in a specified hosted zone that were
created based on the settings in a specified traffic policy version.
|
Future<UpdateTrafficPolicyInstanceResult> |
updateTrafficPolicyInstanceAsync(UpdateTrafficPolicyInstanceRequest updateTrafficPolicyInstanceRequest,
AsyncHandler<UpdateTrafficPolicyInstanceRequest,UpdateTrafficPolicyInstanceResult> asyncHandler)
Updates the resource record sets in a specified hosted zone that were
created based on the settings in a specified traffic policy version.
|
associateVPCWithHostedZone, changeResourceRecordSets, changeTagsForResource, createHealthCheck, createHostedZone, createReusableDelegationSet, createTrafficPolicy, createTrafficPolicyInstance, createTrafficPolicyVersion, deleteHealthCheck, deleteHostedZone, deleteReusableDelegationSet, deleteTrafficPolicy, deleteTrafficPolicyInstance, disassociateVPCFromHostedZone, getCachedResponseMetadata, getChange, getChangeDetails, getCheckerIpRanges, getCheckerIpRanges, getGeoLocation, getGeoLocation, getHealthCheck, getHealthCheckCount, getHealthCheckCount, getHealthCheckLastFailureReason, getHealthCheckStatus, getHostedZone, getHostedZoneCount, getHostedZoneCount, getReusableDelegationSet, getTrafficPolicy, getTrafficPolicyInstance, getTrafficPolicyInstanceCount, getTrafficPolicyInstanceCount, listChangeBatchesByHostedZone, listChangeBatchesByRRSet, listGeoLocations, listGeoLocations, listHealthChecks, listHealthChecks, listHostedZones, listHostedZones, listHostedZonesByName, listHostedZonesByName, listResourceRecordSets, listReusableDelegationSets, listReusableDelegationSets, listTagsForResource, listTagsForResources, listTrafficPolicies, listTrafficPolicies, listTrafficPolicyInstances, listTrafficPolicyInstances, listTrafficPolicyInstancesByHostedZone, listTrafficPolicyInstancesByPolicy, listTrafficPolicyVersions, updateHealthCheck, updateHostedZoneComment, updateTrafficPolicyComment, updateTrafficPolicyInstanceaddRequestHandler, addRequestHandler, beforeMarshalling, configSigner, configSigner, configureRegion, createExecutionContext, createExecutionContext, createExecutionContext, endClientExecution, endClientExecution, findRequestMetricCollector, getRequestMetricsCollector, getServiceAbbreviation, getServiceName, getServiceNameIntern, getSigner, getSignerByURI, getSignerRegionOverride, getTimeOffset, isProfilingEnabled, isRequestMetricsEnabled, removeRequestHandler, removeRequestHandler, requestMetricCollector, setEndpoint, setEndpoint, setEndpointPrefix, setRegion, setServiceNameIntern, setSignerRegionOverride, setTimeOffset, withEndpoint, withRegion, withRegion, withTimeOffsetclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitassociateVPCWithHostedZone, changeResourceRecordSets, changeTagsForResource, createHealthCheck, createHostedZone, createReusableDelegationSet, createTrafficPolicy, createTrafficPolicyInstance, createTrafficPolicyVersion, deleteHealthCheck, deleteHostedZone, deleteReusableDelegationSet, deleteTrafficPolicy, deleteTrafficPolicyInstance, disassociateVPCFromHostedZone, getCachedResponseMetadata, getChange, getChangeDetails, getCheckerIpRanges, getCheckerIpRanges, getGeoLocation, getGeoLocation, getHealthCheck, getHealthCheckCount, getHealthCheckCount, getHealthCheckLastFailureReason, getHealthCheckStatus, getHostedZone, getHostedZoneCount, getHostedZoneCount, getReusableDelegationSet, getTrafficPolicy, getTrafficPolicyInstance, getTrafficPolicyInstanceCount, getTrafficPolicyInstanceCount, listChangeBatchesByHostedZone, listChangeBatchesByRRSet, listGeoLocations, listGeoLocations, listHealthChecks, listHealthChecks, listHostedZones, listHostedZones, listHostedZonesByName, listHostedZonesByName, listResourceRecordSets, listReusableDelegationSets, listReusableDelegationSets, listTagsForResource, listTagsForResources, listTrafficPolicies, listTrafficPolicies, listTrafficPolicyInstances, listTrafficPolicyInstances, listTrafficPolicyInstancesByHostedZone, listTrafficPolicyInstancesByPolicy, listTrafficPolicyVersions, setEndpoint, setRegion, updateHealthCheck, updateHostedZoneComment, updateTrafficPolicyComment, updateTrafficPolicyInstancepublic AmazonRoute53AsyncClient()
All service calls made using this new client object are blocking, and will not return until the service call completes.
DefaultAWSCredentialsProviderChainpublic AmazonRoute53AsyncClient(ClientConfiguration clientConfiguration)
All service calls made using this new client object are blocking, and will not return until the service call completes.
clientConfiguration - The client configuration options controlling how this
client connects to AmazonRoute53
(ex: proxy settings, retry counts, etc.).DefaultAWSCredentialsProviderChainpublic AmazonRoute53AsyncClient(AWSCredentials awsCredentials)
All calls made using this new client object are non-blocking, and will immediately return a Java Future object that the caller can later check to see if the service call has actually completed.
awsCredentials - The AWS credentials (access key ID and secret key) to use
when authenticating with AWS services.public AmazonRoute53AsyncClient(AWSCredentials awsCredentials, ExecutorService executorService)
All calls made using this new client object are non-blocking, and will immediately return a Java Future object that the caller can later check to see if the service call has actually completed.
awsCredentials - The AWS credentials (access key ID and secret key) to use
when authenticating with AWS services.executorService - The executor service by which all asynchronous requests will
be executed.public AmazonRoute53AsyncClient(AWSCredentials awsCredentials, ClientConfiguration clientConfiguration, ExecutorService executorService)
All calls made using this new client object are non-blocking, and will immediately return a Java Future object that the caller can later check to see if the service call has actually completed.
awsCredentials - The AWS credentials (access key ID and secret key) to use
when authenticating with AWS services.clientConfiguration - Client configuration options (ex: max retry limit, proxy
settings, etc).executorService - The executor service by which all asynchronous requests will
be executed.public AmazonRoute53AsyncClient(AWSCredentialsProvider awsCredentialsProvider)
All calls made using this new client object are non-blocking, and will immediately return a Java Future object that the caller can later check to see if the service call has actually completed.
awsCredentialsProvider - The AWS credentials provider which will provide credentials
to authenticate requests with AWS services.public AmazonRoute53AsyncClient(AWSCredentialsProvider awsCredentialsProvider, ExecutorService executorService)
All calls made using this new client object are non-blocking, and will immediately return a Java Future object that the caller can later check to see if the service call has actually completed.
awsCredentialsProvider - The AWS credentials provider which will provide credentials
to authenticate requests with AWS services.executorService - The executor service by which all asynchronous requests will
be executed.public AmazonRoute53AsyncClient(AWSCredentialsProvider awsCredentialsProvider, ClientConfiguration clientConfiguration)
All calls made using this new client object are non-blocking, and will immediately return a Java Future object that the caller can later check to see if the service call has actually completed.
awsCredentialsProvider - The AWS credentials provider which will provide credentials
to authenticate requests with AWS services.clientConfiguration - Client configuration options (ex: max retry limit, proxy
settings, etc).public AmazonRoute53AsyncClient(AWSCredentialsProvider awsCredentialsProvider, ClientConfiguration clientConfiguration, ExecutorService executorService)
All calls made using this new client object are non-blocking, and will immediately return a Java Future object that the caller can later check to see if the service call has actually completed.
awsCredentialsProvider - The AWS credentials provider which will provide credentials
to authenticate requests with AWS services.clientConfiguration - Client configuration options (ex: max retry limit, proxy
settings, etc).executorService - The executor service by which all asynchronous requests will
be executed.public ExecutorService getExecutorService()
public void shutdown()
shutdown in interface AmazonRoute53shutdown in class AmazonWebServiceClientpublic Future<GetTrafficPolicyInstanceResult> getTrafficPolicyInstanceAsync(GetTrafficPolicyInstanceRequest getTrafficPolicyInstanceRequest) throws AmazonServiceException, AmazonClientException
Gets information about a specified traffic policy instance.
To get information about the traffic policy instance, send a
GET request to the
2013-04-01/trafficpolicyinstance resource.
NOTE:After you submit a CreateTrafficPolicyInstance or an UpdateTrafficPolicyInstance request, there's a brief delay while Amazon Route 53 creates the resource record sets that are specified in the traffic policy definition. For more information, see the State response element.
getTrafficPolicyInstanceAsync in interface AmazonRoute53AsyncgetTrafficPolicyInstanceRequest - Container for the necessary
parameters to execute the GetTrafficPolicyInstance operation on
AmazonRoute53.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonRoute53 indicating
either a problem with the data in the request, or a server side issue.public Future<GetTrafficPolicyInstanceResult> getTrafficPolicyInstanceAsync(GetTrafficPolicyInstanceRequest getTrafficPolicyInstanceRequest, AsyncHandler<GetTrafficPolicyInstanceRequest,GetTrafficPolicyInstanceResult> asyncHandler) throws AmazonServiceException, AmazonClientException
Gets information about a specified traffic policy instance.
To get information about the traffic policy instance, send a
GET request to the
2013-04-01/trafficpolicyinstance resource.
NOTE:After you submit a CreateTrafficPolicyInstance or an UpdateTrafficPolicyInstance request, there's a brief delay while Amazon Route 53 creates the resource record sets that are specified in the traffic policy definition. For more information, see the State response element.
getTrafficPolicyInstanceAsync in interface AmazonRoute53AsyncgetTrafficPolicyInstanceRequest - Container for the necessary
parameters to execute the GetTrafficPolicyInstance operation on
AmazonRoute53.asyncHandler - Asynchronous callback handler for events in the
life-cycle of the request. Users could provide the implementation of
the four callback methods in this interface to process the operation
result or handle the exception.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonRoute53 indicating
either a problem with the data in the request, or a server side issue.public Future<CreateTrafficPolicyResult> createTrafficPolicyAsync(CreateTrafficPolicyRequest createTrafficPolicyRequest) throws AmazonServiceException, AmazonClientException
Creates a traffic policy, which you use to create multiple DNS resource record sets for one domain name (such as example.com) or one subdomain name (such as www.example.com).
To create a traffic policy, send a POST request to the
2013-04-01/trafficpolicy resource. The request body must
include an XML document with a CreateTrafficPolicyRequest
element. The response includes the
CreateTrafficPolicyResponse element, which contains
information about the new traffic policy.
createTrafficPolicyAsync in interface AmazonRoute53AsynccreateTrafficPolicyRequest - Container for the necessary
parameters to execute the CreateTrafficPolicy operation on
AmazonRoute53.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonRoute53 indicating
either a problem with the data in the request, or a server side issue.public Future<CreateTrafficPolicyResult> createTrafficPolicyAsync(CreateTrafficPolicyRequest createTrafficPolicyRequest, AsyncHandler<CreateTrafficPolicyRequest,CreateTrafficPolicyResult> asyncHandler) throws AmazonServiceException, AmazonClientException
Creates a traffic policy, which you use to create multiple DNS resource record sets for one domain name (such as example.com) or one subdomain name (such as www.example.com).
To create a traffic policy, send a POST request to the
2013-04-01/trafficpolicy resource. The request body must
include an XML document with a CreateTrafficPolicyRequest
element. The response includes the
CreateTrafficPolicyResponse element, which contains
information about the new traffic policy.
createTrafficPolicyAsync in interface AmazonRoute53AsynccreateTrafficPolicyRequest - Container for the necessary
parameters to execute the CreateTrafficPolicy operation on
AmazonRoute53.asyncHandler - Asynchronous callback handler for events in the
life-cycle of the request. Users could provide the implementation of
the four callback methods in this interface to process the operation
result or handle the exception.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonRoute53 indicating
either a problem with the data in the request, or a server side issue.public Future<UpdateTrafficPolicyCommentResult> updateTrafficPolicyCommentAsync(UpdateTrafficPolicyCommentRequest updateTrafficPolicyCommentRequest) throws AmazonServiceException, AmazonClientException
Updates the comment for a specified traffic policy version.
To update the comment, send a POST request to the
/2013-04-01/trafficpolicy/ resource.
The request body must include an XML document with an
UpdateTrafficPolicyCommentRequest element.
updateTrafficPolicyCommentAsync in interface AmazonRoute53AsyncupdateTrafficPolicyCommentRequest - Container for the necessary
parameters to execute the UpdateTrafficPolicyComment operation on
AmazonRoute53.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonRoute53 indicating
either a problem with the data in the request, or a server side issue.public Future<UpdateTrafficPolicyCommentResult> updateTrafficPolicyCommentAsync(UpdateTrafficPolicyCommentRequest updateTrafficPolicyCommentRequest, AsyncHandler<UpdateTrafficPolicyCommentRequest,UpdateTrafficPolicyCommentResult> asyncHandler) throws AmazonServiceException, AmazonClientException
Updates the comment for a specified traffic policy version.
To update the comment, send a POST request to the
/2013-04-01/trafficpolicy/ resource.
The request body must include an XML document with an
UpdateTrafficPolicyCommentRequest element.
updateTrafficPolicyCommentAsync in interface AmazonRoute53AsyncupdateTrafficPolicyCommentRequest - Container for the necessary
parameters to execute the UpdateTrafficPolicyComment operation on
AmazonRoute53.asyncHandler - Asynchronous callback handler for events in the
life-cycle of the request. Users could provide the implementation of
the four callback methods in this interface to process the operation
result or handle the exception.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonRoute53 indicating
either a problem with the data in the request, or a server side issue.public Future<GetHostedZoneResult> getHostedZoneAsync(GetHostedZoneRequest getHostedZoneRequest) throws AmazonServiceException, AmazonClientException
To retrieve the delegation set for a hosted zone, send a
GET request to the 2013-04-01/hostedzone/hosted
zone ID resource. The delegation set is the four Amazon Route
53 name servers that were assigned to the hosted zone when you created
it.
getHostedZoneAsync in interface AmazonRoute53AsyncgetHostedZoneRequest - Container for the necessary parameters to
execute the GetHostedZone operation on AmazonRoute53.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonRoute53 indicating
either a problem with the data in the request, or a server side issue.public Future<GetHostedZoneResult> getHostedZoneAsync(GetHostedZoneRequest getHostedZoneRequest, AsyncHandler<GetHostedZoneRequest,GetHostedZoneResult> asyncHandler) throws AmazonServiceException, AmazonClientException
To retrieve the delegation set for a hosted zone, send a
GET request to the 2013-04-01/hostedzone/hosted
zone ID resource. The delegation set is the four Amazon Route
53 name servers that were assigned to the hosted zone when you created
it.
getHostedZoneAsync in interface AmazonRoute53AsyncgetHostedZoneRequest - Container for the necessary parameters to
execute the GetHostedZone operation on AmazonRoute53.asyncHandler - Asynchronous callback handler for events in the
life-cycle of the request. Users could provide the implementation of
the four callback methods in this interface to process the operation
result or handle the exception.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonRoute53 indicating
either a problem with the data in the request, or a server side issue.public Future<GetChangeResult> getChangeAsync(GetChangeRequest getChangeRequest) throws AmazonServiceException, AmazonClientException
This action returns the current status of a change batch request. The status is one of the following values:
- PENDING indicates that the changes in this request
have not replicated to all Amazon Route 53 DNS servers. This is the
initial status of all change batch requests.
- INSYNC indicates that the changes have replicated to
all Amazon Route 53 DNS servers.
getChangeAsync in interface AmazonRoute53AsyncgetChangeRequest - Container for the necessary parameters to
execute the GetChange operation on AmazonRoute53.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonRoute53 indicating
either a problem with the data in the request, or a server side issue.public Future<GetChangeResult> getChangeAsync(GetChangeRequest getChangeRequest, AsyncHandler<GetChangeRequest,GetChangeResult> asyncHandler) throws AmazonServiceException, AmazonClientException
This action returns the current status of a change batch request. The status is one of the following values:
- PENDING indicates that the changes in this request
have not replicated to all Amazon Route 53 DNS servers. This is the
initial status of all change batch requests.
- INSYNC indicates that the changes have replicated to
all Amazon Route 53 DNS servers.
getChangeAsync in interface AmazonRoute53AsyncgetChangeRequest - Container for the necessary parameters to
execute the GetChange operation on AmazonRoute53.asyncHandler - Asynchronous callback handler for events in the
life-cycle of the request. Users could provide the implementation of
the four callback methods in this interface to process the operation
result or handle the exception.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonRoute53 indicating
either a problem with the data in the request, or a server side issue.public Future<UpdateTrafficPolicyInstanceResult> updateTrafficPolicyInstanceAsync(UpdateTrafficPolicyInstanceRequest updateTrafficPolicyInstanceRequest) throws AmazonServiceException, AmazonClientException
Updates the resource record sets in a specified hosted zone that were created based on the settings in a specified traffic policy version.
IMPORTANT:The DNS type of the resource record sets that you're updating must match the DNS type in the JSON document that is associated with the traffic policy version that you're using to update the traffic policy instance.
When you update a traffic policy instance, Amazon Route 53 continues to respond to DNS queries for the root resource record set name (such as example.com) while it replaces one group of resource record sets with another. Amazon Route 53 performs the following operations:
To update a traffic policy instance, send a POST request
to the /2013-04-01/trafficpolicyinstance/traffic policy ID
resource. The request body must include an XML document with
an UpdateTrafficPolicyInstanceRequest element.
updateTrafficPolicyInstanceAsync in interface AmazonRoute53AsyncupdateTrafficPolicyInstanceRequest - Container for the necessary
parameters to execute the UpdateTrafficPolicyInstance operation on
AmazonRoute53.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonRoute53 indicating
either a problem with the data in the request, or a server side issue.public Future<UpdateTrafficPolicyInstanceResult> updateTrafficPolicyInstanceAsync(UpdateTrafficPolicyInstanceRequest updateTrafficPolicyInstanceRequest, AsyncHandler<UpdateTrafficPolicyInstanceRequest,UpdateTrafficPolicyInstanceResult> asyncHandler) throws AmazonServiceException, AmazonClientException
Updates the resource record sets in a specified hosted zone that were created based on the settings in a specified traffic policy version.
IMPORTANT:The DNS type of the resource record sets that you're updating must match the DNS type in the JSON document that is associated with the traffic policy version that you're using to update the traffic policy instance.
When you update a traffic policy instance, Amazon Route 53 continues to respond to DNS queries for the root resource record set name (such as example.com) while it replaces one group of resource record sets with another. Amazon Route 53 performs the following operations:
To update a traffic policy instance, send a POST request
to the /2013-04-01/trafficpolicyinstance/traffic policy ID
resource. The request body must include an XML document with
an UpdateTrafficPolicyInstanceRequest element.
updateTrafficPolicyInstanceAsync in interface AmazonRoute53AsyncupdateTrafficPolicyInstanceRequest - Container for the necessary
parameters to execute the UpdateTrafficPolicyInstance operation on
AmazonRoute53.asyncHandler - Asynchronous callback handler for events in the
life-cycle of the request. Users could provide the implementation of
the four callback methods in this interface to process the operation
result or handle the exception.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonRoute53 indicating
either a problem with the data in the request, or a server side issue.public Future<GetGeoLocationResult> getGeoLocationAsync(GetGeoLocationRequest getGeoLocationRequest) throws AmazonServiceException, AmazonClientException
To retrieve a single geo location, send a GET request to
the 2013-04-01/geolocation resource with one of these
options: continentcode | countrycode | countrycode and
subdivisioncode.
getGeoLocationAsync in interface AmazonRoute53AsyncgetGeoLocationRequest - Container for the necessary parameters to
execute the GetGeoLocation operation on AmazonRoute53.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonRoute53 indicating
either a problem with the data in the request, or a server side issue.public Future<GetGeoLocationResult> getGeoLocationAsync(GetGeoLocationRequest getGeoLocationRequest, AsyncHandler<GetGeoLocationRequest,GetGeoLocationResult> asyncHandler) throws AmazonServiceException, AmazonClientException
To retrieve a single geo location, send a GET request to
the 2013-04-01/geolocation resource with one of these
options: continentcode | countrycode | countrycode and
subdivisioncode.
getGeoLocationAsync in interface AmazonRoute53AsyncgetGeoLocationRequest - Container for the necessary parameters to
execute the GetGeoLocation operation on AmazonRoute53.asyncHandler - Asynchronous callback handler for events in the
life-cycle of the request. Users could provide the implementation of
the four callback methods in this interface to process the operation
result or handle the exception.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonRoute53 indicating
either a problem with the data in the request, or a server side issue.public Future<UpdateHostedZoneCommentResult> updateHostedZoneCommentAsync(UpdateHostedZoneCommentRequest updateHostedZoneCommentRequest) throws AmazonServiceException, AmazonClientException
To update the hosted zone comment, send a POST request
to the 2013-04-01/hostedzone/hosted zone ID resource.
The request body must include an XML document with a
UpdateHostedZoneCommentRequest element. The response to
this request includes the modified HostedZone element.
NOTE: The comment can have a maximum length of 256 characters.
updateHostedZoneCommentAsync in interface AmazonRoute53AsyncupdateHostedZoneCommentRequest - Container for the necessary
parameters to execute the UpdateHostedZoneComment operation on
AmazonRoute53.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonRoute53 indicating
either a problem with the data in the request, or a server side issue.public Future<UpdateHostedZoneCommentResult> updateHostedZoneCommentAsync(UpdateHostedZoneCommentRequest updateHostedZoneCommentRequest, AsyncHandler<UpdateHostedZoneCommentRequest,UpdateHostedZoneCommentResult> asyncHandler) throws AmazonServiceException, AmazonClientException
To update the hosted zone comment, send a POST request
to the 2013-04-01/hostedzone/hosted zone ID resource.
The request body must include an XML document with a
UpdateHostedZoneCommentRequest element. The response to
this request includes the modified HostedZone element.
NOTE: The comment can have a maximum length of 256 characters.
updateHostedZoneCommentAsync in interface AmazonRoute53AsyncupdateHostedZoneCommentRequest - Container for the necessary
parameters to execute the UpdateHostedZoneComment operation on
AmazonRoute53.asyncHandler - Asynchronous callback handler for events in the
life-cycle of the request. Users could provide the implementation of
the four callback methods in this interface to process the operation
result or handle the exception.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonRoute53 indicating
either a problem with the data in the request, or a server side issue.public Future<ListTrafficPolicyVersionsResult> listTrafficPolicyVersionsAsync(ListTrafficPolicyVersionsRequest listTrafficPolicyVersionsRequest) throws AmazonServiceException, AmazonClientException
Gets information about all of the versions for a specified traffic
policy. ListTrafficPolicyVersions lists only versions
that have not been deleted.
Amazon Route 53 returns a maximum of 100 items in each response. If
you have a lot of traffic policies, you can use the
maxitems parameter to list them in groups of up to 100.
The response includes three values that help you navigate from one
group of maxitems maxitems traffic policies to the next:
If the value of IsTruncated in the response is
true , there are more traffic policy versions associated
with the specified traffic policy.
If IsTruncated is false , this response
includes the last traffic policy version that is associated with the
specified traffic policy.
The ID of the next traffic policy version that is associated with the
current AWS account. If you want to list more traffic policies, make
another call to ListTrafficPolicyVersions , and specify
the value of the TrafficPolicyVersionMarker element in
the TrafficPolicyVersionMarker request parameter.
If IsTruncated is false , Amazon Route 53
omits the TrafficPolicyVersionMarker element from the
response.
The value that you specified for the MaxItems parameter
in the request that produced the current response.
listTrafficPolicyVersionsAsync in interface AmazonRoute53AsynclistTrafficPolicyVersionsRequest - Container for the necessary
parameters to execute the ListTrafficPolicyVersions operation on
AmazonRoute53.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonRoute53 indicating
either a problem with the data in the request, or a server side issue.public Future<ListTrafficPolicyVersionsResult> listTrafficPolicyVersionsAsync(ListTrafficPolicyVersionsRequest listTrafficPolicyVersionsRequest, AsyncHandler<ListTrafficPolicyVersionsRequest,ListTrafficPolicyVersionsResult> asyncHandler) throws AmazonServiceException, AmazonClientException
Gets information about all of the versions for a specified traffic
policy. ListTrafficPolicyVersions lists only versions
that have not been deleted.
Amazon Route 53 returns a maximum of 100 items in each response. If
you have a lot of traffic policies, you can use the
maxitems parameter to list them in groups of up to 100.
The response includes three values that help you navigate from one
group of maxitems maxitems traffic policies to the next:
If the value of IsTruncated in the response is
true , there are more traffic policy versions associated
with the specified traffic policy.
If IsTruncated is false , this response
includes the last traffic policy version that is associated with the
specified traffic policy.
The ID of the next traffic policy version that is associated with the
current AWS account. If you want to list more traffic policies, make
another call to ListTrafficPolicyVersions , and specify
the value of the TrafficPolicyVersionMarker element in
the TrafficPolicyVersionMarker request parameter.
If IsTruncated is false , Amazon Route 53
omits the TrafficPolicyVersionMarker element from the
response.
The value that you specified for the MaxItems parameter
in the request that produced the current response.
listTrafficPolicyVersionsAsync in interface AmazonRoute53AsynclistTrafficPolicyVersionsRequest - Container for the necessary
parameters to execute the ListTrafficPolicyVersions operation on
AmazonRoute53.asyncHandler - Asynchronous callback handler for events in the
life-cycle of the request. Users could provide the implementation of
the four callback methods in this interface to process the operation
result or handle the exception.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonRoute53 indicating
either a problem with the data in the request, or a server side issue.public Future<DeleteHealthCheckResult> deleteHealthCheckAsync(DeleteHealthCheckRequest deleteHealthCheckRequest) throws AmazonServiceException, AmazonClientException
This action deletes a health check. To delete a health check, send a
DELETE request to the 2013-04-01/healthcheck/health
check ID resource.
IMPORTANT: You can delete a health check only if there are no resource record sets associated with this health check. If resource record sets are associated with this health check, you must disassociate them before you can delete your health check. If you try to delete a health check that is associated with resource record sets, Amazon Route 53 will deny your request with a HealthCheckInUse error. For information about disassociating the records from your health check, see ChangeResourceRecordSets.
deleteHealthCheckAsync in interface AmazonRoute53AsyncdeleteHealthCheckRequest - Container for the necessary parameters
to execute the DeleteHealthCheck operation on AmazonRoute53.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonRoute53 indicating
either a problem with the data in the request, or a server side issue.public Future<DeleteHealthCheckResult> deleteHealthCheckAsync(DeleteHealthCheckRequest deleteHealthCheckRequest, AsyncHandler<DeleteHealthCheckRequest,DeleteHealthCheckResult> asyncHandler) throws AmazonServiceException, AmazonClientException
This action deletes a health check. To delete a health check, send a
DELETE request to the 2013-04-01/healthcheck/health
check ID resource.
IMPORTANT: You can delete a health check only if there are no resource record sets associated with this health check. If resource record sets are associated with this health check, you must disassociate them before you can delete your health check. If you try to delete a health check that is associated with resource record sets, Amazon Route 53 will deny your request with a HealthCheckInUse error. For information about disassociating the records from your health check, see ChangeResourceRecordSets.
deleteHealthCheckAsync in interface AmazonRoute53AsyncdeleteHealthCheckRequest - Container for the necessary parameters
to execute the DeleteHealthCheck operation on AmazonRoute53.asyncHandler - Asynchronous callback handler for events in the
life-cycle of the request. Users could provide the implementation of
the four callback methods in this interface to process the operation
result or handle the exception.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonRoute53 indicating
either a problem with the data in the request, or a server side issue.public Future<ListTagsForResourcesResult> listTagsForResourcesAsync(ListTagsForResourcesRequest listTagsForResourcesRequest) throws AmazonServiceException, AmazonClientException
listTagsForResourcesAsync in interface AmazonRoute53AsynclistTagsForResourcesRequest - Container for the necessary
parameters to execute the ListTagsForResources operation on
AmazonRoute53.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonRoute53 indicating
either a problem with the data in the request, or a server side issue.public Future<ListTagsForResourcesResult> listTagsForResourcesAsync(ListTagsForResourcesRequest listTagsForResourcesRequest, AsyncHandler<ListTagsForResourcesRequest,ListTagsForResourcesResult> asyncHandler) throws AmazonServiceException, AmazonClientException
listTagsForResourcesAsync in interface AmazonRoute53AsynclistTagsForResourcesRequest - Container for the necessary
parameters to execute the ListTagsForResources operation on
AmazonRoute53.asyncHandler - Asynchronous callback handler for events in the
life-cycle of the request. Users could provide the implementation of
the four callback methods in this interface to process the operation
result or handle the exception.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonRoute53 indicating
either a problem with the data in the request, or a server side issue.public Future<ListResourceRecordSetsResult> listResourceRecordSetsAsync(ListResourceRecordSetsRequest listResourceRecordSetsRequest) throws AmazonServiceException, AmazonClientException
Imagine all the resource record sets in a zone listed out in front of you. Imagine them sorted lexicographically first by DNS name (with the labels reversed, like "com.amazon.www" for example), and secondarily, lexicographically by record type. This operation retrieves at most MaxItems resource record sets from this list, in order, starting at a position specified by the Name and Type arguments:
Use ListResourceRecordSets to retrieve a single known record set by specifying the record set's name and type, and setting MaxItems = 1
To retrieve all the records in a HostedZone, first pause any processes making calls to ChangeResourceRecordSets. Initially call ListResourceRecordSets without a Name and Type to get the first page of record sets. For subsequent calls, set Name and Type to the NextName and NextType values returned by the previous response.
In the presence of concurrent ChangeResourceRecordSets calls, there is no consistency of results across calls to ListResourceRecordSets. The only way to get a consistent multi-page snapshot of all RRSETs in a zone is to stop making changes while pagination is in progress.
However, the results from ListResourceRecordSets are consistent within a page. If MakeChange calls are taking place concurrently, the result of each one will either be completely visible in your results or not at all. You will not see partial changes, or changes that do not ultimately succeed. (This follows from the fact that MakeChange is atomic)
The results from ListResourceRecordSets are strongly consistent with ChangeResourceRecordSets. To be precise, if a single process makes a call to ChangeResourceRecordSets and receives a successful response, the effects of that change will be visible in a subsequent call to ListResourceRecordSets by that process.
listResourceRecordSetsAsync in interface AmazonRoute53AsynclistResourceRecordSetsRequest - Container for the necessary
parameters to execute the ListResourceRecordSets operation on
AmazonRoute53.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonRoute53 indicating
either a problem with the data in the request, or a server side issue.public Future<ListResourceRecordSetsResult> listResourceRecordSetsAsync(ListResourceRecordSetsRequest listResourceRecordSetsRequest, AsyncHandler<ListResourceRecordSetsRequest,ListResourceRecordSetsResult> asyncHandler) throws AmazonServiceException, AmazonClientException
Imagine all the resource record sets in a zone listed out in front of you. Imagine them sorted lexicographically first by DNS name (with the labels reversed, like "com.amazon.www" for example), and secondarily, lexicographically by record type. This operation retrieves at most MaxItems resource record sets from this list, in order, starting at a position specified by the Name and Type arguments:
Use ListResourceRecordSets to retrieve a single known record set by specifying the record set's name and type, and setting MaxItems = 1
To retrieve all the records in a HostedZone, first pause any processes making calls to ChangeResourceRecordSets. Initially call ListResourceRecordSets without a Name and Type to get the first page of record sets. For subsequent calls, set Name and Type to the NextName and NextType values returned by the previous response.
In the presence of concurrent ChangeResourceRecordSets calls, there is no consistency of results across calls to ListResourceRecordSets. The only way to get a consistent multi-page snapshot of all RRSETs in a zone is to stop making changes while pagination is in progress.
However, the results from ListResourceRecordSets are consistent within a page. If MakeChange calls are taking place concurrently, the result of each one will either be completely visible in your results or not at all. You will not see partial changes, or changes that do not ultimately succeed. (This follows from the fact that MakeChange is atomic)
The results from ListResourceRecordSets are strongly consistent with ChangeResourceRecordSets. To be precise, if a single process makes a call to ChangeResourceRecordSets and receives a successful response, the effects of that change will be visible in a subsequent call to ListResourceRecordSets by that process.
listResourceRecordSetsAsync in interface AmazonRoute53AsynclistResourceRecordSetsRequest - Container for the necessary
parameters to execute the ListResourceRecordSets operation on
AmazonRoute53.asyncHandler - Asynchronous callback handler for events in the
life-cycle of the request. Users could provide the implementation of
the four callback methods in this interface to process the operation
result or handle the exception.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonRoute53 indicating
either a problem with the data in the request, or a server side issue.public Future<DeleteTrafficPolicyInstanceResult> deleteTrafficPolicyInstanceAsync(DeleteTrafficPolicyInstanceRequest deleteTrafficPolicyInstanceRequest) throws AmazonServiceException, AmazonClientException
Deletes a traffic policy instance and all of the resource record sets that Amazon Route 53 created when you created the instance.
To delete a traffic policy instance, send a DELETE
request to the 2013-04-01/trafficpolicy/traffic policy instance
ID resource.
IMPORTANT:When you delete a traffic policy instance, Amazon Route 53 also deletes all of the resource record sets that were created when you created the traffic policy instance.
deleteTrafficPolicyInstanceAsync in interface AmazonRoute53AsyncdeleteTrafficPolicyInstanceRequest - Container for the necessary
parameters to execute the DeleteTrafficPolicyInstance operation on
AmazonRoute53.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonRoute53 indicating
either a problem with the data in the request, or a server side issue.public Future<DeleteTrafficPolicyInstanceResult> deleteTrafficPolicyInstanceAsync(DeleteTrafficPolicyInstanceRequest deleteTrafficPolicyInstanceRequest, AsyncHandler<DeleteTrafficPolicyInstanceRequest,DeleteTrafficPolicyInstanceResult> asyncHandler) throws AmazonServiceException, AmazonClientException
Deletes a traffic policy instance and all of the resource record sets that Amazon Route 53 created when you created the instance.
To delete a traffic policy instance, send a DELETE
request to the 2013-04-01/trafficpolicy/traffic policy instance
ID resource.
IMPORTANT:When you delete a traffic policy instance, Amazon Route 53 also deletes all of the resource record sets that were created when you created the traffic policy instance.
deleteTrafficPolicyInstanceAsync in interface AmazonRoute53AsyncdeleteTrafficPolicyInstanceRequest - Container for the necessary
parameters to execute the DeleteTrafficPolicyInstance operation on
AmazonRoute53.asyncHandler - Asynchronous callback handler for events in the
life-cycle of the request. Users could provide the implementation of
the four callback methods in this interface to process the operation
result or handle the exception.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonRoute53 indicating
either a problem with the data in the request, or a server side issue.public Future<ListTrafficPolicyInstancesByHostedZoneResult> listTrafficPolicyInstancesByHostedZoneAsync(ListTrafficPolicyInstancesByHostedZoneRequest listTrafficPolicyInstancesByHostedZoneRequest) throws AmazonServiceException, AmazonClientException
Gets information about the traffic policy instances that you created in a specified hosted zone.
NOTE:After you submit an UpdateTrafficPolicyInstance request, there's a brief delay while Amazon Route 53 creates the resource record sets that are specified in the traffic policy definition. For more information, see the State response element.
To get information about the traffic policy instances that you
created in a specified hosted zone, send a GET request to
the 2013-04-01/trafficpolicyinstance resource and include
the ID of the hosted zone.
Amazon Route 53 returns a maximum of 100 items in each response. If
you have a lot of traffic policy instances, you can use the
MaxItems parameter to list them in groups of up to 100.
The response includes four values that help you navigate from one
group of MaxItems traffic policy instances to the next:
If the value of IsTruncated in the response is
true , there are more traffic policy instances associated
with the current AWS account.
If IsTruncated is false , this response
includes the last traffic policy instance that is associated with the
current account.
The value that you specified for the MaxItems parameter
in the request that produced the current response.
If IsTruncated is true , these two values
in the response represent the first traffic policy instance in the
next group of MaxItems traffic policy instances. To list
more traffic policy instances, make another call to
ListTrafficPolicyInstancesByHostedZone , and specify
these values in the corresponding request parameters.
If IsTruncated is false , all three
elements are omitted from the response.
listTrafficPolicyInstancesByHostedZoneAsync in interface AmazonRoute53AsynclistTrafficPolicyInstancesByHostedZoneRequest - Container for the
necessary parameters to execute the
ListTrafficPolicyInstancesByHostedZone operation on AmazonRoute53.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonRoute53 indicating
either a problem with the data in the request, or a server side issue.public Future<ListTrafficPolicyInstancesByHostedZoneResult> listTrafficPolicyInstancesByHostedZoneAsync(ListTrafficPolicyInstancesByHostedZoneRequest listTrafficPolicyInstancesByHostedZoneRequest, AsyncHandler<ListTrafficPolicyInstancesByHostedZoneRequest,ListTrafficPolicyInstancesByHostedZoneResult> asyncHandler) throws AmazonServiceException, AmazonClientException
Gets information about the traffic policy instances that you created in a specified hosted zone.
NOTE:After you submit an UpdateTrafficPolicyInstance request, there's a brief delay while Amazon Route 53 creates the resource record sets that are specified in the traffic policy definition. For more information, see the State response element.
To get information about the traffic policy instances that you
created in a specified hosted zone, send a GET request to
the 2013-04-01/trafficpolicyinstance resource and include
the ID of the hosted zone.
Amazon Route 53 returns a maximum of 100 items in each response. If
you have a lot of traffic policy instances, you can use the
MaxItems parameter to list them in groups of up to 100.
The response includes four values that help you navigate from one
group of MaxItems traffic policy instances to the next:
If the value of IsTruncated in the response is
true , there are more traffic policy instances associated
with the current AWS account.
If IsTruncated is false , this response
includes the last traffic policy instance that is associated with the
current account.
The value that you specified for the MaxItems parameter
in the request that produced the current response.
If IsTruncated is true , these two values
in the response represent the first traffic policy instance in the
next group of MaxItems traffic policy instances. To list
more traffic policy instances, make another call to
ListTrafficPolicyInstancesByHostedZone , and specify
these values in the corresponding request parameters.
If IsTruncated is false , all three
elements are omitted from the response.
listTrafficPolicyInstancesByHostedZoneAsync in interface AmazonRoute53AsynclistTrafficPolicyInstancesByHostedZoneRequest - Container for the
necessary parameters to execute the
ListTrafficPolicyInstancesByHostedZone operation on AmazonRoute53.asyncHandler - Asynchronous callback handler for events in the
life-cycle of the request. Users could provide the implementation of
the four callback methods in this interface to process the operation
result or handle the exception.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonRoute53 indicating
either a problem with the data in the request, or a server side issue.public Future<DeleteReusableDelegationSetResult> deleteReusableDelegationSetAsync(DeleteReusableDelegationSetRequest deleteReusableDelegationSetRequest) throws AmazonServiceException, AmazonClientException
This action deletes a reusable delegation set. To delete a reusable
delegation set, send a DELETE request to the
2013-04-01/delegationset/delegation set ID resource.
IMPORTANT: You can delete a reusable delegation set only if there are no associated hosted zones. If your reusable delegation set contains associated hosted zones, you must delete them before you can delete your reusable delegation set. If you try to delete a reusable delegation set that contains associated hosted zones, Amazon Route 53 will deny your request with a DelegationSetInUse error.
deleteReusableDelegationSetAsync in interface AmazonRoute53AsyncdeleteReusableDelegationSetRequest - Container for the necessary
parameters to execute the DeleteReusableDelegationSet operation on
AmazonRoute53.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonRoute53 indicating
either a problem with the data in the request, or a server side issue.public Future<DeleteReusableDelegationSetResult> deleteReusableDelegationSetAsync(DeleteReusableDelegationSetRequest deleteReusableDelegationSetRequest, AsyncHandler<DeleteReusableDelegationSetRequest,DeleteReusableDelegationSetResult> asyncHandler) throws AmazonServiceException, AmazonClientException
This action deletes a reusable delegation set. To delete a reusable
delegation set, send a DELETE request to the
2013-04-01/delegationset/delegation set ID resource.
IMPORTANT: You can delete a reusable delegation set only if there are no associated hosted zones. If your reusable delegation set contains associated hosted zones, you must delete them before you can delete your reusable delegation set. If you try to delete a reusable delegation set that contains associated hosted zones, Amazon Route 53 will deny your request with a DelegationSetInUse error.
deleteReusableDelegationSetAsync in interface AmazonRoute53AsyncdeleteReusableDelegationSetRequest - Container for the necessary
parameters to execute the DeleteReusableDelegationSet operation on
AmazonRoute53.asyncHandler - Asynchronous callback handler for events in the
life-cycle of the request. Users could provide the implementation of
the four callback methods in this interface to process the operation
result or handle the exception.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonRoute53 indicating
either a problem with the data in the request, or a server side issue.public Future<GetChangeDetailsResult> getChangeDetailsAsync(GetChangeDetailsRequest getChangeDetailsRequest) throws AmazonServiceException, AmazonClientException
This action returns the status and changes of a change batch request.
getChangeDetailsAsync in interface AmazonRoute53AsyncgetChangeDetailsRequest - Container for the necessary parameters
to execute the GetChangeDetails operation on AmazonRoute53.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonRoute53 indicating
either a problem with the data in the request, or a server side issue.public Future<GetChangeDetailsResult> getChangeDetailsAsync(GetChangeDetailsRequest getChangeDetailsRequest, AsyncHandler<GetChangeDetailsRequest,GetChangeDetailsResult> asyncHandler) throws AmazonServiceException, AmazonClientException
This action returns the status and changes of a change batch request.
getChangeDetailsAsync in interface AmazonRoute53AsyncgetChangeDetailsRequest - Container for the necessary parameters
to execute the GetChangeDetails operation on AmazonRoute53.asyncHandler - Asynchronous callback handler for events in the
life-cycle of the request. Users could provide the implementation of
the four callback methods in this interface to process the operation
result or handle the exception.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonRoute53 indicating
either a problem with the data in the request, or a server side issue.public Future<GetHealthCheckResult> getHealthCheckAsync(GetHealthCheckRequest getHealthCheckRequest) throws AmazonServiceException, AmazonClientException
To retrieve the health check, send a GET request to the
2013-04-01/healthcheck/health check ID resource.
getHealthCheckAsync in interface AmazonRoute53AsyncgetHealthCheckRequest - Container for the necessary parameters to
execute the GetHealthCheck operation on AmazonRoute53.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonRoute53 indicating
either a problem with the data in the request, or a server side issue.public Future<GetHealthCheckResult> getHealthCheckAsync(GetHealthCheckRequest getHealthCheckRequest, AsyncHandler<GetHealthCheckRequest,GetHealthCheckResult> asyncHandler) throws AmazonServiceException, AmazonClientException
To retrieve the health check, send a GET request to the
2013-04-01/healthcheck/health check ID resource.
getHealthCheckAsync in interface AmazonRoute53AsyncgetHealthCheckRequest - Container for the necessary parameters to
execute the GetHealthCheck operation on AmazonRoute53.asyncHandler - Asynchronous callback handler for events in the
life-cycle of the request. Users could provide the implementation of
the four callback methods in this interface to process the operation
result or handle the exception.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonRoute53 indicating
either a problem with the data in the request, or a server side issue.public Future<CreateReusableDelegationSetResult> createReusableDelegationSetAsync(CreateReusableDelegationSetRequest createReusableDelegationSetRequest) throws AmazonServiceException, AmazonClientException
This action creates a reusable delegationSet.
To create a new reusable delegationSet, send a POST
request to the 2013-04-01/delegationset resource. The
request body must include an XML document with a
CreateReusableDelegationSetRequest element. The response
returns the CreateReusableDelegationSetResponse element
that contains metadata about the delegationSet.
If the optional parameter HostedZoneId is specified, it marks the delegationSet associated with that particular hosted zone as reusable.
createReusableDelegationSetAsync in interface AmazonRoute53AsynccreateReusableDelegationSetRequest - Container for the necessary
parameters to execute the CreateReusableDelegationSet operation on
AmazonRoute53.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonRoute53 indicating
either a problem with the data in the request, or a server side issue.public Future<CreateReusableDelegationSetResult> createReusableDelegationSetAsync(CreateReusableDelegationSetRequest createReusableDelegationSetRequest, AsyncHandler<CreateReusableDelegationSetRequest,CreateReusableDelegationSetResult> asyncHandler) throws AmazonServiceException, AmazonClientException
This action creates a reusable delegationSet.
To create a new reusable delegationSet, send a POST
request to the 2013-04-01/delegationset resource. The
request body must include an XML document with a
CreateReusableDelegationSetRequest element. The response
returns the CreateReusableDelegationSetResponse element
that contains metadata about the delegationSet.
If the optional parameter HostedZoneId is specified, it marks the delegationSet associated with that particular hosted zone as reusable.
createReusableDelegationSetAsync in interface AmazonRoute53AsynccreateReusableDelegationSetRequest - Container for the necessary
parameters to execute the CreateReusableDelegationSet operation on
AmazonRoute53.asyncHandler - Asynchronous callback handler for events in the
life-cycle of the request. Users could provide the implementation of
the four callback methods in this interface to process the operation
result or handle the exception.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonRoute53 indicating
either a problem with the data in the request, or a server side issue.public Future<GetCheckerIpRangesResult> getCheckerIpRangesAsync(GetCheckerIpRangesRequest getCheckerIpRangesRequest) throws AmazonServiceException, AmazonClientException
To retrieve a list of the IP ranges used by Amazon Route 53 health
checkers to check the health of your resources, send a
GET request to the
2013-04-01/checkeripranges resource. You can use these IP
addresses to configure router and firewall rules to allow health
checkers to check the health of your resources.
getCheckerIpRangesAsync in interface AmazonRoute53AsyncgetCheckerIpRangesRequest - Container for the necessary
parameters to execute the GetCheckerIpRanges operation on
AmazonRoute53.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonRoute53 indicating
either a problem with the data in the request, or a server side issue.public Future<GetCheckerIpRangesResult> getCheckerIpRangesAsync(GetCheckerIpRangesRequest getCheckerIpRangesRequest, AsyncHandler<GetCheckerIpRangesRequest,GetCheckerIpRangesResult> asyncHandler) throws AmazonServiceException, AmazonClientException
To retrieve a list of the IP ranges used by Amazon Route 53 health
checkers to check the health of your resources, send a
GET request to the
2013-04-01/checkeripranges resource. You can use these IP
addresses to configure router and firewall rules to allow health
checkers to check the health of your resources.
getCheckerIpRangesAsync in interface AmazonRoute53AsyncgetCheckerIpRangesRequest - Container for the necessary
parameters to execute the GetCheckerIpRanges operation on
AmazonRoute53.asyncHandler - Asynchronous callback handler for events in the
life-cycle of the request. Users could provide the implementation of
the four callback methods in this interface to process the operation
result or handle the exception.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonRoute53 indicating
either a problem with the data in the request, or a server side issue.public Future<DisassociateVPCFromHostedZoneResult> disassociateVPCFromHostedZoneAsync(DisassociateVPCFromHostedZoneRequest disassociateVPCFromHostedZoneRequest) throws AmazonServiceException, AmazonClientException
This action disassociates a VPC from an hosted zone.
To disassociate a VPC to a hosted zone, send a POST
request to the 2013-04-01/hostedzone/hosted zone
ID/disassociatevpc resource. The request body must include an
XML document with a DisassociateVPCFromHostedZoneRequest
element. The response returns the
DisassociateVPCFromHostedZoneResponse element that
contains ChangeInfo for you to track the progress of the
DisassociateVPCFromHostedZoneRequest you made. See
GetChange operation for how to track the progress of your
change.
disassociateVPCFromHostedZoneAsync in interface AmazonRoute53AsyncdisassociateVPCFromHostedZoneRequest - Container for the
necessary parameters to execute the DisassociateVPCFromHostedZone
operation on AmazonRoute53.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonRoute53 indicating
either a problem with the data in the request, or a server side issue.public Future<DisassociateVPCFromHostedZoneResult> disassociateVPCFromHostedZoneAsync(DisassociateVPCFromHostedZoneRequest disassociateVPCFromHostedZoneRequest, AsyncHandler<DisassociateVPCFromHostedZoneRequest,DisassociateVPCFromHostedZoneResult> asyncHandler) throws AmazonServiceException, AmazonClientException
This action disassociates a VPC from an hosted zone.
To disassociate a VPC to a hosted zone, send a POST
request to the 2013-04-01/hostedzone/hosted zone
ID/disassociatevpc resource. The request body must include an
XML document with a DisassociateVPCFromHostedZoneRequest
element. The response returns the
DisassociateVPCFromHostedZoneResponse element that
contains ChangeInfo for you to track the progress of the
DisassociateVPCFromHostedZoneRequest you made. See
GetChange operation for how to track the progress of your
change.
disassociateVPCFromHostedZoneAsync in interface AmazonRoute53AsyncdisassociateVPCFromHostedZoneRequest - Container for the
necessary parameters to execute the DisassociateVPCFromHostedZone
operation on AmazonRoute53.asyncHandler - Asynchronous callback handler for events in the
life-cycle of the request. Users could provide the implementation of
the four callback methods in this interface to process the operation
result or handle the exception.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonRoute53 indicating
either a problem with the data in the request, or a server side issue.public Future<ListChangeBatchesByRRSetResult> listChangeBatchesByRRSetAsync(ListChangeBatchesByRRSetRequest listChangeBatchesByRRSetRequest) throws AmazonServiceException, AmazonClientException
This action gets the list of ChangeBatches in a given time period for a given hosted zone and RRSet.
listChangeBatchesByRRSetAsync in interface AmazonRoute53AsynclistChangeBatchesByRRSetRequest - Container for the necessary
parameters to execute the ListChangeBatchesByRRSet operation on
AmazonRoute53.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonRoute53 indicating
either a problem with the data in the request, or a server side issue.public Future<ListChangeBatchesByRRSetResult> listChangeBatchesByRRSetAsync(ListChangeBatchesByRRSetRequest listChangeBatchesByRRSetRequest, AsyncHandler<ListChangeBatchesByRRSetRequest,ListChangeBatchesByRRSetResult> asyncHandler) throws AmazonServiceException, AmazonClientException
This action gets the list of ChangeBatches in a given time period for a given hosted zone and RRSet.
listChangeBatchesByRRSetAsync in interface AmazonRoute53AsynclistChangeBatchesByRRSetRequest - Container for the necessary
parameters to execute the ListChangeBatchesByRRSet operation on
AmazonRoute53.asyncHandler - Asynchronous callback handler for events in the
life-cycle of the request. Users could provide the implementation of
the four callback methods in this interface to process the operation
result or handle the exception.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonRoute53 indicating
either a problem with the data in the request, or a server side issue.public Future<GetHealthCheckLastFailureReasonResult> getHealthCheckLastFailureReasonAsync(GetHealthCheckLastFailureReasonRequest getHealthCheckLastFailureReasonRequest) throws AmazonServiceException, AmazonClientException
If you want to learn why a health check is currently failing or why
it failed most recently (if at all), you can get the failure reason
for the most recent failure. Send a GET request to the
2013-04-01/healthcheck/health check ID/lastfailurereason
resource.
getHealthCheckLastFailureReasonAsync in interface AmazonRoute53AsyncgetHealthCheckLastFailureReasonRequest - Container for the
necessary parameters to execute the GetHealthCheckLastFailureReason
operation on AmazonRoute53.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonRoute53 indicating
either a problem with the data in the request, or a server side issue.public Future<GetHealthCheckLastFailureReasonResult> getHealthCheckLastFailureReasonAsync(GetHealthCheckLastFailureReasonRequest getHealthCheckLastFailureReasonRequest, AsyncHandler<GetHealthCheckLastFailureReasonRequest,GetHealthCheckLastFailureReasonResult> asyncHandler) throws AmazonServiceException, AmazonClientException
If you want to learn why a health check is currently failing or why
it failed most recently (if at all), you can get the failure reason
for the most recent failure. Send a GET request to the
2013-04-01/healthcheck/health check ID/lastfailurereason
resource.
getHealthCheckLastFailureReasonAsync in interface AmazonRoute53AsyncgetHealthCheckLastFailureReasonRequest - Container for the
necessary parameters to execute the GetHealthCheckLastFailureReason
operation on AmazonRoute53.asyncHandler - Asynchronous callback handler for events in the
life-cycle of the request. Users could provide the implementation of
the four callback methods in this interface to process the operation
result or handle the exception.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonRoute53 indicating
either a problem with the data in the request, or a server side issue.public Future<ListHealthChecksResult> listHealthChecksAsync(ListHealthChecksRequest listHealthChecksRequest) throws AmazonServiceException, AmazonClientException
To retrieve a list of your health checks, send a GET
request to the 2013-04-01/healthcheck resource. The
response to this request includes a HealthChecks element
with zero, one, or multiple HealthCheck child elements.
By default, the list of health checks is displayed on a single page.
You can control the length of the page that is displayed by using the
MaxItems parameter. You can use the Marker
parameter to control the health check that the list begins with.
NOTE: Amazon Route 53 returns a maximum of 100 items. If you set MaxItems to a value greater than 100, Amazon Route 53 returns only the first 100.
listHealthChecksAsync in interface AmazonRoute53AsynclistHealthChecksRequest - Container for the necessary parameters
to execute the ListHealthChecks operation on AmazonRoute53.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonRoute53 indicating
either a problem with the data in the request, or a server side issue.public Future<ListHealthChecksResult> listHealthChecksAsync(ListHealthChecksRequest listHealthChecksRequest, AsyncHandler<ListHealthChecksRequest,ListHealthChecksResult> asyncHandler) throws AmazonServiceException, AmazonClientException
To retrieve a list of your health checks, send a GET
request to the 2013-04-01/healthcheck resource. The
response to this request includes a HealthChecks element
with zero, one, or multiple HealthCheck child elements.
By default, the list of health checks is displayed on a single page.
You can control the length of the page that is displayed by using the
MaxItems parameter. You can use the Marker
parameter to control the health check that the list begins with.
NOTE: Amazon Route 53 returns a maximum of 100 items. If you set MaxItems to a value greater than 100, Amazon Route 53 returns only the first 100.
listHealthChecksAsync in interface AmazonRoute53AsynclistHealthChecksRequest - Container for the necessary parameters
to execute the ListHealthChecks operation on AmazonRoute53.asyncHandler - Asynchronous callback handler for events in the
life-cycle of the request. Users could provide the implementation of
the four callback methods in this interface to process the operation
result or handle the exception.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonRoute53 indicating
either a problem with the data in the request, or a server side issue.public Future<ListGeoLocationsResult> listGeoLocationsAsync(ListGeoLocationsRequest listGeoLocationsRequest) throws AmazonServiceException, AmazonClientException
To retrieve a list of supported geo locations, send a
GET request to the 2013-04-01/geolocations
resource. The response to this request includes a
GeoLocationDetailsList element with zero, one, or
multiple GeoLocationDetails child elements. The list is
sorted by country code, and then subdivision code, followed by
continents at the end of the list.
By default, the list of geo locations is displayed on a single page.
You can control the length of the page that is displayed by using the
MaxItems parameter. If the list is truncated,
IsTruncated will be set to true and a combination
of NextContinentCode, NextCountryCode,
NextSubdivisionCode will be populated. You can pass these as
parameters to StartContinentCode, StartCountryCode,
StartSubdivisionCode to control the geo location that the list
begins with.
listGeoLocationsAsync in interface AmazonRoute53AsynclistGeoLocationsRequest - Container for the necessary parameters
to execute the ListGeoLocations operation on AmazonRoute53.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonRoute53 indicating
either a problem with the data in the request, or a server side issue.public Future<ListGeoLocationsResult> listGeoLocationsAsync(ListGeoLocationsRequest listGeoLocationsRequest, AsyncHandler<ListGeoLocationsRequest,ListGeoLocationsResult> asyncHandler) throws AmazonServiceException, AmazonClientException
To retrieve a list of supported geo locations, send a
GET request to the 2013-04-01/geolocations
resource. The response to this request includes a
GeoLocationDetailsList element with zero, one, or
multiple GeoLocationDetails child elements. The list is
sorted by country code, and then subdivision code, followed by
continents at the end of the list.
By default, the list of geo locations is displayed on a single page.
You can control the length of the page that is displayed by using the
MaxItems parameter. If the list is truncated,
IsTruncated will be set to true and a combination
of NextContinentCode, NextCountryCode,
NextSubdivisionCode will be populated. You can pass these as
parameters to StartContinentCode, StartCountryCode,
StartSubdivisionCode to control the geo location that the list
begins with.
listGeoLocationsAsync in interface AmazonRoute53AsynclistGeoLocationsRequest - Container for the necessary parameters
to execute the ListGeoLocations operation on AmazonRoute53.asyncHandler - Asynchronous callback handler for events in the
life-cycle of the request. Users could provide the implementation of
the four callback methods in this interface to process the operation
result or handle the exception.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonRoute53 indicating
either a problem with the data in the request, or a server side issue.public Future<CreateHealthCheckResult> createHealthCheckAsync(CreateHealthCheckRequest createHealthCheckRequest) throws AmazonServiceException, AmazonClientException
This action creates a new health check.
To create a new health check, send a POST request to the
2013-04-01/healthcheck resource. The request body must
include an XML document with a CreateHealthCheckRequest
element. The response returns the
CreateHealthCheckResponse element that contains metadata
about the health check.
createHealthCheckAsync in interface AmazonRoute53AsynccreateHealthCheckRequest - Container for the necessary parameters
to execute the CreateHealthCheck operation on AmazonRoute53.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonRoute53 indicating
either a problem with the data in the request, or a server side issue.public Future<CreateHealthCheckResult> createHealthCheckAsync(CreateHealthCheckRequest createHealthCheckRequest, AsyncHandler<CreateHealthCheckRequest,CreateHealthCheckResult> asyncHandler) throws AmazonServiceException, AmazonClientException
This action creates a new health check.
To create a new health check, send a POST request to the
2013-04-01/healthcheck resource. The request body must
include an XML document with a CreateHealthCheckRequest
element. The response returns the
CreateHealthCheckResponse element that contains metadata
about the health check.
createHealthCheckAsync in interface AmazonRoute53AsynccreateHealthCheckRequest - Container for the necessary parameters
to execute the CreateHealthCheck operation on AmazonRoute53.asyncHandler - Asynchronous callback handler for events in the
life-cycle of the request. Users could provide the implementation of
the four callback methods in this interface to process the operation
result or handle the exception.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonRoute53 indicating
either a problem with the data in the request, or a server side issue.public Future<GetHealthCheckCountResult> getHealthCheckCountAsync(GetHealthCheckCountRequest getHealthCheckCountRequest) throws AmazonServiceException, AmazonClientException
To retrieve a count of all your health checks, send a
GET request to the
2013-04-01/healthcheckcount resource.
getHealthCheckCountAsync in interface AmazonRoute53AsyncgetHealthCheckCountRequest - Container for the necessary
parameters to execute the GetHealthCheckCount operation on
AmazonRoute53.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonRoute53 indicating
either a problem with the data in the request, or a server side issue.public Future<GetHealthCheckCountResult> getHealthCheckCountAsync(GetHealthCheckCountRequest getHealthCheckCountRequest, AsyncHandler<GetHealthCheckCountRequest,GetHealthCheckCountResult> asyncHandler) throws AmazonServiceException, AmazonClientException
To retrieve a count of all your health checks, send a
GET request to the
2013-04-01/healthcheckcount resource.
getHealthCheckCountAsync in interface AmazonRoute53AsyncgetHealthCheckCountRequest - Container for the necessary
parameters to execute the GetHealthCheckCount operation on
AmazonRoute53.asyncHandler - Asynchronous callback handler for events in the
life-cycle of the request. Users could provide the implementation of
the four callback methods in this interface to process the operation
result or handle the exception.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonRoute53 indicating
either a problem with the data in the request, or a server side issue.public Future<ChangeTagsForResourceResult> changeTagsForResourceAsync(ChangeTagsForResourceRequest changeTagsForResourceRequest) throws AmazonServiceException, AmazonClientException
changeTagsForResourceAsync in interface AmazonRoute53AsyncchangeTagsForResourceRequest - Container for the necessary
parameters to execute the ChangeTagsForResource operation on
AmazonRoute53.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonRoute53 indicating
either a problem with the data in the request, or a server side issue.public Future<ChangeTagsForResourceResult> changeTagsForResourceAsync(ChangeTagsForResourceRequest changeTagsForResourceRequest, AsyncHandler<ChangeTagsForResourceRequest,ChangeTagsForResourceResult> asyncHandler) throws AmazonServiceException, AmazonClientException
changeTagsForResourceAsync in interface AmazonRoute53AsyncchangeTagsForResourceRequest - Container for the necessary
parameters to execute the ChangeTagsForResource operation on
AmazonRoute53.asyncHandler - Asynchronous callback handler for events in the
life-cycle of the request. Users could provide the implementation of
the four callback methods in this interface to process the operation
result or handle the exception.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonRoute53 indicating
either a problem with the data in the request, or a server side issue.public Future<CreateTrafficPolicyInstanceResult> createTrafficPolicyInstanceAsync(CreateTrafficPolicyInstanceRequest createTrafficPolicyInstanceRequest) throws AmazonServiceException, AmazonClientException
Creates resource record sets in a specified hosted zone based on the
settings in a specified traffic policy version. In addition,
CreateTrafficPolicyInstance associates the resource
record sets with a specified domain name (such as example.com) or
subdomain name (such as www.example.com). Amazon Route 53 responds to
DNS queries for the domain or subdomain name by using the resource
record sets that CreateTrafficPolicyInstance created.
To create a traffic policy instance, send a POST request
to the 2013-04-01/trafficpolicyinstance resource. The
request body must include an XML document with a
CreateTrafficPolicyRequest element. The response returns
the CreateTrafficPolicyInstanceResponse element, which
contains information about the traffic policy instance.
createTrafficPolicyInstanceAsync in interface AmazonRoute53AsynccreateTrafficPolicyInstanceRequest - Container for the necessary
parameters to execute the CreateTrafficPolicyInstance operation on
AmazonRoute53.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonRoute53 indicating
either a problem with the data in the request, or a server side issue.public Future<CreateTrafficPolicyInstanceResult> createTrafficPolicyInstanceAsync(CreateTrafficPolicyInstanceRequest createTrafficPolicyInstanceRequest, AsyncHandler<CreateTrafficPolicyInstanceRequest,CreateTrafficPolicyInstanceResult> asyncHandler) throws AmazonServiceException, AmazonClientException
Creates resource record sets in a specified hosted zone based on the
settings in a specified traffic policy version. In addition,
CreateTrafficPolicyInstance associates the resource
record sets with a specified domain name (such as example.com) or
subdomain name (such as www.example.com). Amazon Route 53 responds to
DNS queries for the domain or subdomain name by using the resource
record sets that CreateTrafficPolicyInstance created.
To create a traffic policy instance, send a POST request
to the 2013-04-01/trafficpolicyinstance resource. The
request body must include an XML document with a
CreateTrafficPolicyRequest element. The response returns
the CreateTrafficPolicyInstanceResponse element, which
contains information about the traffic policy instance.
createTrafficPolicyInstanceAsync in interface AmazonRoute53AsynccreateTrafficPolicyInstanceRequest - Container for the necessary
parameters to execute the CreateTrafficPolicyInstance operation on
AmazonRoute53.asyncHandler - Asynchronous callback handler for events in the
life-cycle of the request. Users could provide the implementation of
the four callback methods in this interface to process the operation
result or handle the exception.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonRoute53 indicating
either a problem with the data in the request, or a server side issue.public Future<ListTrafficPolicyInstancesResult> listTrafficPolicyInstancesAsync(ListTrafficPolicyInstancesRequest listTrafficPolicyInstancesRequest) throws AmazonServiceException, AmazonClientException
Gets information about the traffic policy instances that you created by using the current AWS account.
NOTE:After you submit an UpdateTrafficPolicyInstance request, there's a brief delay while Amazon Route 53 creates the resource record sets that are specified in the traffic policy definition. For more information, see the State response element.
To get information about the traffic policy instances that are
associated with the current AWS account, send a GET
request to the 2013-04-01/trafficpolicyinstance resource.
Amazon Route 53 returns a maximum of 100 items in each response. If
you have a lot of traffic policy instances, you can use the
MaxItems parameter to list them in groups of up to 100.
The response includes five values that help you navigate from one
group of MaxItems traffic policy instances to the next:
If the value of IsTruncated in the response is
true , there are more traffic policy instances associated
with the current AWS account.
If IsTruncated is false , this response
includes the last traffic policy instance that is associated with the
current account.
The value that you specified for the MaxItems parameter
in the request that produced the current response.
If IsTruncated is true , these three values
in the response represent the first traffic policy instance in the
next group of MaxItems traffic policy instances. To list
more traffic policy instances, make another call to
ListTrafficPolicyInstances , and specify these values in
the corresponding request parameters.
If IsTruncated is false , all three
elements are omitted from the response.
listTrafficPolicyInstancesAsync in interface AmazonRoute53AsynclistTrafficPolicyInstancesRequest - Container for the necessary
parameters to execute the ListTrafficPolicyInstances operation on
AmazonRoute53.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonRoute53 indicating
either a problem with the data in the request, or a server side issue.public Future<ListTrafficPolicyInstancesResult> listTrafficPolicyInstancesAsync(ListTrafficPolicyInstancesRequest listTrafficPolicyInstancesRequest, AsyncHandler<ListTrafficPolicyInstancesRequest,ListTrafficPolicyInstancesResult> asyncHandler) throws AmazonServiceException, AmazonClientException
Gets information about the traffic policy instances that you created by using the current AWS account.
NOTE:After you submit an UpdateTrafficPolicyInstance request, there's a brief delay while Amazon Route 53 creates the resource record sets that are specified in the traffic policy definition. For more information, see the State response element.
To get information about the traffic policy instances that are
associated with the current AWS account, send a GET
request to the 2013-04-01/trafficpolicyinstance resource.
Amazon Route 53 returns a maximum of 100 items in each response. If
you have a lot of traffic policy instances, you can use the
MaxItems parameter to list them in groups of up to 100.
The response includes five values that help you navigate from one
group of MaxItems traffic policy instances to the next:
If the value of IsTruncated in the response is
true , there are more traffic policy instances associated
with the current AWS account.
If IsTruncated is false , this response
includes the last traffic policy instance that is associated with the
current account.
The value that you specified for the MaxItems parameter
in the request that produced the current response.
If IsTruncated is true , these three values
in the response represent the first traffic policy instance in the
next group of MaxItems traffic policy instances. To list
more traffic policy instances, make another call to
ListTrafficPolicyInstances , and specify these values in
the corresponding request parameters.
If IsTruncated is false , all three
elements are omitted from the response.
listTrafficPolicyInstancesAsync in interface AmazonRoute53AsynclistTrafficPolicyInstancesRequest - Container for the necessary
parameters to execute the ListTrafficPolicyInstances operation on
AmazonRoute53.asyncHandler - Asynchronous callback handler for events in the
life-cycle of the request. Users could provide the implementation of
the four callback methods in this interface to process the operation
result or handle the exception.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonRoute53 indicating
either a problem with the data in the request, or a server side issue.public Future<ListTrafficPoliciesResult> listTrafficPoliciesAsync(ListTrafficPoliciesRequest listTrafficPoliciesRequest) throws AmazonServiceException, AmazonClientException
Gets information about the latest version for every traffic policy
that is associated with the current AWS account. To get the
information, send a GET request to the
2013-04-01/trafficpolicy resource.
Amazon Route 53 returns a maximum of 100 items in each response. If
you have a lot of traffic policies, you can use the
maxitems parameter to list them in groups of up to 100.
The response includes three values that help you navigate from one
group of maxitems traffic policies to the next:
If the value of IsTruncated in the response is
true , there are more traffic policies associated with
the current AWS account.
If IsTruncated is false , this response
includes the last traffic policy that is associated with the current
account.
If IsTruncated is true ,
TrafficPolicyIdMarker is the ID of the first traffic
policy in the next group of MaxItems traffic policies. If
you want to list more traffic policies, make another call to
ListTrafficPolicies , and specify the value of the
TrafficPolicyIdMarker element from the response in the
TrafficPolicyIdMarker request parameter.
If IsTruncated is false , the
TrafficPolicyIdMarker element is omitted from the
response.
The value that you specified for the MaxItems parameter
in the request that produced the current response.
listTrafficPoliciesAsync in interface AmazonRoute53AsynclistTrafficPoliciesRequest - Container for the necessary
parameters to execute the ListTrafficPolicies operation on
AmazonRoute53.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonRoute53 indicating
either a problem with the data in the request, or a server side issue.public Future<ListTrafficPoliciesResult> listTrafficPoliciesAsync(ListTrafficPoliciesRequest listTrafficPoliciesRequest, AsyncHandler<ListTrafficPoliciesRequest,ListTrafficPoliciesResult> asyncHandler) throws AmazonServiceException, AmazonClientException
Gets information about the latest version for every traffic policy
that is associated with the current AWS account. To get the
information, send a GET request to the
2013-04-01/trafficpolicy resource.
Amazon Route 53 returns a maximum of 100 items in each response. If
you have a lot of traffic policies, you can use the
maxitems parameter to list them in groups of up to 100.
The response includes three values that help you navigate from one
group of maxitems traffic policies to the next:
If the value of IsTruncated in the response is
true , there are more traffic policies associated with
the current AWS account.
If IsTruncated is false , this response
includes the last traffic policy that is associated with the current
account.
If IsTruncated is true ,
TrafficPolicyIdMarker is the ID of the first traffic
policy in the next group of MaxItems traffic policies. If
you want to list more traffic policies, make another call to
ListTrafficPolicies , and specify the value of the
TrafficPolicyIdMarker element from the response in the
TrafficPolicyIdMarker request parameter.
If IsTruncated is false , the
TrafficPolicyIdMarker element is omitted from the
response.
The value that you specified for the MaxItems parameter
in the request that produced the current response.
listTrafficPoliciesAsync in interface AmazonRoute53AsynclistTrafficPoliciesRequest - Container for the necessary
parameters to execute the ListTrafficPolicies operation on
AmazonRoute53.asyncHandler - Asynchronous callback handler for events in the
life-cycle of the request. Users could provide the implementation of
the four callback methods in this interface to process the operation
result or handle the exception.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonRoute53 indicating
either a problem with the data in the request, or a server side issue.public Future<GetHealthCheckStatusResult> getHealthCheckStatusAsync(GetHealthCheckStatusRequest getHealthCheckStatusRequest) throws AmazonServiceException, AmazonClientException
To retrieve the health check status, send a GET request
to the 2013-04-01/healthcheck/health check ID/status
resource. You can use this call to get a health check's current
status.
getHealthCheckStatusAsync in interface AmazonRoute53AsyncgetHealthCheckStatusRequest - Container for the necessary
parameters to execute the GetHealthCheckStatus operation on
AmazonRoute53.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonRoute53 indicating
either a problem with the data in the request, or a server side issue.public Future<GetHealthCheckStatusResult> getHealthCheckStatusAsync(GetHealthCheckStatusRequest getHealthCheckStatusRequest, AsyncHandler<GetHealthCheckStatusRequest,GetHealthCheckStatusResult> asyncHandler) throws AmazonServiceException, AmazonClientException
To retrieve the health check status, send a GET request
to the 2013-04-01/healthcheck/health check ID/status
resource. You can use this call to get a health check's current
status.
getHealthCheckStatusAsync in interface AmazonRoute53AsyncgetHealthCheckStatusRequest - Container for the necessary
parameters to execute the GetHealthCheckStatus operation on
AmazonRoute53.asyncHandler - Asynchronous callback handler for events in the
life-cycle of the request. Users could provide the implementation of
the four callback methods in this interface to process the operation
result or handle the exception.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonRoute53 indicating
either a problem with the data in the request, or a server side issue.public Future<ListHostedZonesResult> listHostedZonesAsync(ListHostedZonesRequest listHostedZonesRequest) throws AmazonServiceException, AmazonClientException
To retrieve a list of your hosted zones, send a GET
request to the 2013-04-01/hostedzone resource. The
response to this request includes a HostedZones element
with zero, one, or multiple HostedZone child elements. By
default, the list of hosted zones is displayed on a single page. You
can control the length of the page that is displayed by using the
MaxItems parameter. You can use the Marker
parameter to control the hosted zone that the list begins with.
NOTE: Amazon Route 53 returns a maximum of 100 items. If you set MaxItems to a value greater than 100, Amazon Route 53 returns only the first 100.
listHostedZonesAsync in interface AmazonRoute53AsynclistHostedZonesRequest - Container for the necessary parameters
to execute the ListHostedZones operation on AmazonRoute53.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonRoute53 indicating
either a problem with the data in the request, or a server side issue.public Future<ListHostedZonesResult> listHostedZonesAsync(ListHostedZonesRequest listHostedZonesRequest, AsyncHandler<ListHostedZonesRequest,ListHostedZonesResult> asyncHandler) throws AmazonServiceException, AmazonClientException
To retrieve a list of your hosted zones, send a GET
request to the 2013-04-01/hostedzone resource. The
response to this request includes a HostedZones element
with zero, one, or multiple HostedZone child elements. By
default, the list of hosted zones is displayed on a single page. You
can control the length of the page that is displayed by using the
MaxItems parameter. You can use the Marker
parameter to control the hosted zone that the list begins with.
NOTE: Amazon Route 53 returns a maximum of 100 items. If you set MaxItems to a value greater than 100, Amazon Route 53 returns only the first 100.
listHostedZonesAsync in interface AmazonRoute53AsynclistHostedZonesRequest - Container for the necessary parameters
to execute the ListHostedZones operation on AmazonRoute53.asyncHandler - Asynchronous callback handler for events in the
life-cycle of the request. Users could provide the implementation of
the four callback methods in this interface to process the operation
result or handle the exception.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonRoute53 indicating
either a problem with the data in the request, or a server side issue.public Future<GetHostedZoneCountResult> getHostedZoneCountAsync(GetHostedZoneCountRequest getHostedZoneCountRequest) throws AmazonServiceException, AmazonClientException
To retrieve a count of all your hosted zones, send a GET
request to the 2013-04-01/hostedzonecount resource.
getHostedZoneCountAsync in interface AmazonRoute53AsyncgetHostedZoneCountRequest - Container for the necessary
parameters to execute the GetHostedZoneCount operation on
AmazonRoute53.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonRoute53 indicating
either a problem with the data in the request, or a server side issue.public Future<GetHostedZoneCountResult> getHostedZoneCountAsync(GetHostedZoneCountRequest getHostedZoneCountRequest, AsyncHandler<GetHostedZoneCountRequest,GetHostedZoneCountResult> asyncHandler) throws AmazonServiceException, AmazonClientException
To retrieve a count of all your hosted zones, send a GET
request to the 2013-04-01/hostedzonecount resource.
getHostedZoneCountAsync in interface AmazonRoute53AsyncgetHostedZoneCountRequest - Container for the necessary
parameters to execute the GetHostedZoneCount operation on
AmazonRoute53.asyncHandler - Asynchronous callback handler for events in the
life-cycle of the request. Users could provide the implementation of
the four callback methods in this interface to process the operation
result or handle the exception.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonRoute53 indicating
either a problem with the data in the request, or a server side issue.public Future<UpdateHealthCheckResult> updateHealthCheckAsync(UpdateHealthCheckRequest updateHealthCheckRequest) throws AmazonServiceException, AmazonClientException
This action updates an existing health check.
To update a health check, send a POST request to the
2013-04-01/healthcheck/health check ID resource. The
request body must include an XML document with an
UpdateHealthCheckRequest element. The response returns an
UpdateHealthCheckResponse element, which contains
metadata about the health check.
updateHealthCheckAsync in interface AmazonRoute53AsyncupdateHealthCheckRequest - Container for the necessary parameters
to execute the UpdateHealthCheck operation on AmazonRoute53.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonRoute53 indicating
either a problem with the data in the request, or a server side issue.public Future<UpdateHealthCheckResult> updateHealthCheckAsync(UpdateHealthCheckRequest updateHealthCheckRequest, AsyncHandler<UpdateHealthCheckRequest,UpdateHealthCheckResult> asyncHandler) throws AmazonServiceException, AmazonClientException
This action updates an existing health check.
To update a health check, send a POST request to the
2013-04-01/healthcheck/health check ID resource. The
request body must include an XML document with an
UpdateHealthCheckRequest element. The response returns an
UpdateHealthCheckResponse element, which contains
metadata about the health check.
updateHealthCheckAsync in interface AmazonRoute53AsyncupdateHealthCheckRequest - Container for the necessary parameters
to execute the UpdateHealthCheck operation on AmazonRoute53.asyncHandler - Asynchronous callback handler for events in the
life-cycle of the request. Users could provide the implementation of
the four callback methods in this interface to process the operation
result or handle the exception.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonRoute53 indicating
either a problem with the data in the request, or a server side issue.public Future<GetReusableDelegationSetResult> getReusableDelegationSetAsync(GetReusableDelegationSetRequest getReusableDelegationSetRequest) throws AmazonServiceException, AmazonClientException
To retrieve the reusable delegation set, send a GET
request to the 2013-04-01/delegationset/delegation set ID
resource.
getReusableDelegationSetAsync in interface AmazonRoute53AsyncgetReusableDelegationSetRequest - Container for the necessary
parameters to execute the GetReusableDelegationSet operation on
AmazonRoute53.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonRoute53 indicating
either a problem with the data in the request, or a server side issue.public Future<GetReusableDelegationSetResult> getReusableDelegationSetAsync(GetReusableDelegationSetRequest getReusableDelegationSetRequest, AsyncHandler<GetReusableDelegationSetRequest,GetReusableDelegationSetResult> asyncHandler) throws AmazonServiceException, AmazonClientException
To retrieve the reusable delegation set, send a GET
request to the 2013-04-01/delegationset/delegation set ID
resource.
getReusableDelegationSetAsync in interface AmazonRoute53AsyncgetReusableDelegationSetRequest - Container for the necessary
parameters to execute the GetReusableDelegationSet operation on
AmazonRoute53.asyncHandler - Asynchronous callback handler for events in the
life-cycle of the request. Users could provide the implementation of
the four callback methods in this interface to process the operation
result or handle the exception.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonRoute53 indicating
either a problem with the data in the request, or a server side issue.public Future<ListHostedZonesByNameResult> listHostedZonesByNameAsync(ListHostedZonesByNameRequest listHostedZonesByNameRequest) throws AmazonServiceException, AmazonClientException
To retrieve a list of your hosted zones in lexicographic order, send
a GET request to the
2013-04-01/hostedzonesbyname resource. The response to
this request includes a HostedZones element with zero or
more HostedZone child elements lexicographically ordered
by DNS name. By default, the list of hosted zones is displayed on a
single page. You can control the length of the page that is displayed
by using the MaxItems parameter. You can use the
DNSName and HostedZoneId parameters to
control the hosted zone that the list begins with.
NOTE: Amazon Route 53 returns a maximum of 100 items. If you set MaxItems to a value greater than 100, Amazon Route 53 returns only the first 100.
listHostedZonesByNameAsync in interface AmazonRoute53AsynclistHostedZonesByNameRequest - Container for the necessary
parameters to execute the ListHostedZonesByName operation on
AmazonRoute53.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonRoute53 indicating
either a problem with the data in the request, or a server side issue.public Future<ListHostedZonesByNameResult> listHostedZonesByNameAsync(ListHostedZonesByNameRequest listHostedZonesByNameRequest, AsyncHandler<ListHostedZonesByNameRequest,ListHostedZonesByNameResult> asyncHandler) throws AmazonServiceException, AmazonClientException
To retrieve a list of your hosted zones in lexicographic order, send
a GET request to the
2013-04-01/hostedzonesbyname resource. The response to
this request includes a HostedZones element with zero or
more HostedZone child elements lexicographically ordered
by DNS name. By default, the list of hosted zones is displayed on a
single page. You can control the length of the page that is displayed
by using the MaxItems parameter. You can use the
DNSName and HostedZoneId parameters to
control the hosted zone that the list begins with.
NOTE: Amazon Route 53 returns a maximum of 100 items. If you set MaxItems to a value greater than 100, Amazon Route 53 returns only the first 100.
listHostedZonesByNameAsync in interface AmazonRoute53AsynclistHostedZonesByNameRequest - Container for the necessary
parameters to execute the ListHostedZonesByName operation on
AmazonRoute53.asyncHandler - Asynchronous callback handler for events in the
life-cycle of the request. Users could provide the implementation of
the four callback methods in this interface to process the operation
result or handle the exception.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonRoute53 indicating
either a problem with the data in the request, or a server side issue.public Future<GetTrafficPolicyResult> getTrafficPolicyAsync(GetTrafficPolicyRequest getTrafficPolicyRequest) throws AmazonServiceException, AmazonClientException
Gets information about a specific traffic policy version. To get the
information, send a GET request to the
2013-04-01/trafficpolicy resource.
getTrafficPolicyAsync in interface AmazonRoute53AsyncgetTrafficPolicyRequest - Container for the necessary parameters
to execute the GetTrafficPolicy operation on AmazonRoute53.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonRoute53 indicating
either a problem with the data in the request, or a server side issue.public Future<GetTrafficPolicyResult> getTrafficPolicyAsync(GetTrafficPolicyRequest getTrafficPolicyRequest, AsyncHandler<GetTrafficPolicyRequest,GetTrafficPolicyResult> asyncHandler) throws AmazonServiceException, AmazonClientException
Gets information about a specific traffic policy version. To get the
information, send a GET request to the
2013-04-01/trafficpolicy resource.
getTrafficPolicyAsync in interface AmazonRoute53AsyncgetTrafficPolicyRequest - Container for the necessary parameters
to execute the GetTrafficPolicy operation on AmazonRoute53.asyncHandler - Asynchronous callback handler for events in the
life-cycle of the request. Users could provide the implementation of
the four callback methods in this interface to process the operation
result or handle the exception.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonRoute53 indicating
either a problem with the data in the request, or a server side issue.public Future<DeleteTrafficPolicyResult> deleteTrafficPolicyAsync(DeleteTrafficPolicyRequest deleteTrafficPolicyRequest) throws AmazonServiceException, AmazonClientException
Deletes a traffic policy. To delete a traffic policy, send a
DELETE request to the
2013-04-01/trafficpolicy resource.
deleteTrafficPolicyAsync in interface AmazonRoute53AsyncdeleteTrafficPolicyRequest - Container for the necessary
parameters to execute the DeleteTrafficPolicy operation on
AmazonRoute53.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonRoute53 indicating
either a problem with the data in the request, or a server side issue.public Future<DeleteTrafficPolicyResult> deleteTrafficPolicyAsync(DeleteTrafficPolicyRequest deleteTrafficPolicyRequest, AsyncHandler<DeleteTrafficPolicyRequest,DeleteTrafficPolicyResult> asyncHandler) throws AmazonServiceException, AmazonClientException
Deletes a traffic policy. To delete a traffic policy, send a
DELETE request to the
2013-04-01/trafficpolicy resource.
deleteTrafficPolicyAsync in interface AmazonRoute53AsyncdeleteTrafficPolicyRequest - Container for the necessary
parameters to execute the DeleteTrafficPolicy operation on
AmazonRoute53.asyncHandler - Asynchronous callback handler for events in the
life-cycle of the request. Users could provide the implementation of
the four callback methods in this interface to process the operation
result or handle the exception.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonRoute53 indicating
either a problem with the data in the request, or a server side issue.public Future<GetTrafficPolicyInstanceCountResult> getTrafficPolicyInstanceCountAsync(GetTrafficPolicyInstanceCountRequest getTrafficPolicyInstanceCountRequest) throws AmazonServiceException, AmazonClientException
Gets the number of traffic policy instances that are associated with the current AWS account.
To get the number of traffic policy instances, send a
GET request to the
2013-04-01/trafficpolicyinstancecount resource.
getTrafficPolicyInstanceCountAsync in interface AmazonRoute53AsyncgetTrafficPolicyInstanceCountRequest - Container for the
necessary parameters to execute the GetTrafficPolicyInstanceCount
operation on AmazonRoute53.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonRoute53 indicating
either a problem with the data in the request, or a server side issue.public Future<GetTrafficPolicyInstanceCountResult> getTrafficPolicyInstanceCountAsync(GetTrafficPolicyInstanceCountRequest getTrafficPolicyInstanceCountRequest, AsyncHandler<GetTrafficPolicyInstanceCountRequest,GetTrafficPolicyInstanceCountResult> asyncHandler) throws AmazonServiceException, AmazonClientException
Gets the number of traffic policy instances that are associated with the current AWS account.
To get the number of traffic policy instances, send a
GET request to the
2013-04-01/trafficpolicyinstancecount resource.
getTrafficPolicyInstanceCountAsync in interface AmazonRoute53AsyncgetTrafficPolicyInstanceCountRequest - Container for the
necessary parameters to execute the GetTrafficPolicyInstanceCount
operation on AmazonRoute53.asyncHandler - Asynchronous callback handler for events in the
life-cycle of the request. Users could provide the implementation of
the four callback methods in this interface to process the operation
result or handle the exception.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonRoute53 indicating
either a problem with the data in the request, or a server side issue.public Future<DeleteHostedZoneResult> deleteHostedZoneAsync(DeleteHostedZoneRequest deleteHostedZoneRequest) throws AmazonServiceException, AmazonClientException
This action deletes a hosted zone. To delete a hosted zone, send a
DELETE request to the 2013-04-01/hostedzone/hosted
zone ID resource.
For more information about deleting a hosted zone, see Deleting a Hosted Zone in the Amazon Route 53 Developer Guide .
IMPORTANT: You can delete a hosted zone only if there are no resource record sets other than the default SOA record and NS resource record sets. If your hosted zone contains other resource record sets, you must delete them before you can delete your hosted zone. If you try to delete a hosted zone that contains other resource record sets, Amazon Route 53 will deny your request with a HostedZoneNotEmpty error. For information about deleting records from your hosted zone, see ChangeResourceRecordSets.
deleteHostedZoneAsync in interface AmazonRoute53AsyncdeleteHostedZoneRequest - Container for the necessary parameters
to execute the DeleteHostedZone operation on AmazonRoute53.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonRoute53 indicating
either a problem with the data in the request, or a server side issue.public Future<DeleteHostedZoneResult> deleteHostedZoneAsync(DeleteHostedZoneRequest deleteHostedZoneRequest, AsyncHandler<DeleteHostedZoneRequest,DeleteHostedZoneResult> asyncHandler) throws AmazonServiceException, AmazonClientException
This action deletes a hosted zone. To delete a hosted zone, send a
DELETE request to the 2013-04-01/hostedzone/hosted
zone ID resource.
For more information about deleting a hosted zone, see Deleting a Hosted Zone in the Amazon Route 53 Developer Guide .
IMPORTANT: You can delete a hosted zone only if there are no resource record sets other than the default SOA record and NS resource record sets. If your hosted zone contains other resource record sets, you must delete them before you can delete your hosted zone. If you try to delete a hosted zone that contains other resource record sets, Amazon Route 53 will deny your request with a HostedZoneNotEmpty error. For information about deleting records from your hosted zone, see ChangeResourceRecordSets.
deleteHostedZoneAsync in interface AmazonRoute53AsyncdeleteHostedZoneRequest - Container for the necessary parameters
to execute the DeleteHostedZone operation on AmazonRoute53.asyncHandler - Asynchronous callback handler for events in the
life-cycle of the request. Users could provide the implementation of
the four callback methods in this interface to process the operation
result or handle the exception.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonRoute53 indicating
either a problem with the data in the request, or a server side issue.public Future<CreateHostedZoneResult> createHostedZoneAsync(CreateHostedZoneRequest createHostedZoneRequest) throws AmazonServiceException, AmazonClientException
This action creates a new hosted zone.
To create a new hosted zone, send a POST request to the
2013-04-01/hostedzone resource. The request body must
include an XML document with a CreateHostedZoneRequest
element. The response returns the
CreateHostedZoneResponse element that contains metadata
about the hosted zone.
Amazon Route 53 automatically creates a default SOA record and four NS records for the zone. The NS records in the hosted zone are the name servers you give your registrar to delegate your domain to. For more information about SOA and NS records, see NS and SOA Records that Amazon Route 53 Creates for a Hosted Zone in the Amazon Route 53 Developer Guide .
When you create a zone, its initial status is PENDING .
This means that it is not yet available on all DNS servers. The status
of the zone changes to INSYNC when the NS and SOA records
are available on all Amazon Route 53 DNS servers.
When trying to create a hosted zone using a reusable delegation set, you could specify an optional DelegationSetId, and Route53 would assign those 4 NS records for the zone, instead of alloting a new one.
createHostedZoneAsync in interface AmazonRoute53AsynccreateHostedZoneRequest - Container for the necessary parameters
to execute the CreateHostedZone operation on AmazonRoute53.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonRoute53 indicating
either a problem with the data in the request, or a server side issue.public Future<CreateHostedZoneResult> createHostedZoneAsync(CreateHostedZoneRequest createHostedZoneRequest, AsyncHandler<CreateHostedZoneRequest,CreateHostedZoneResult> asyncHandler) throws AmazonServiceException, AmazonClientException
This action creates a new hosted zone.
To create a new hosted zone, send a POST request to the
2013-04-01/hostedzone resource. The request body must
include an XML document with a CreateHostedZoneRequest
element. The response returns the
CreateHostedZoneResponse element that contains metadata
about the hosted zone.
Amazon Route 53 automatically creates a default SOA record and four NS records for the zone. The NS records in the hosted zone are the name servers you give your registrar to delegate your domain to. For more information about SOA and NS records, see NS and SOA Records that Amazon Route 53 Creates for a Hosted Zone in the Amazon Route 53 Developer Guide .
When you create a zone, its initial status is PENDING .
This means that it is not yet available on all DNS servers. The status
of the zone changes to INSYNC when the NS and SOA records
are available on all Amazon Route 53 DNS servers.
When trying to create a hosted zone using a reusable delegation set, you could specify an optional DelegationSetId, and Route53 would assign those 4 NS records for the zone, instead of alloting a new one.
createHostedZoneAsync in interface AmazonRoute53AsynccreateHostedZoneRequest - Container for the necessary parameters
to execute the CreateHostedZone operation on AmazonRoute53.asyncHandler - Asynchronous callback handler for events in the
life-cycle of the request. Users could provide the implementation of
the four callback methods in this interface to process the operation
result or handle the exception.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonRoute53 indicating
either a problem with the data in the request, or a server side issue.public Future<AssociateVPCWithHostedZoneResult> associateVPCWithHostedZoneAsync(AssociateVPCWithHostedZoneRequest associateVPCWithHostedZoneRequest) throws AmazonServiceException, AmazonClientException
This action associates a VPC with an hosted zone.
To associate a VPC with an hosted zone, send a POST
request to the 2013-04-01/hostedzone/hosted zone
ID/associatevpc resource. The request body must include an XML
document with a AssociateVPCWithHostedZoneRequest
element. The response returns the
AssociateVPCWithHostedZoneResponse element that contains
ChangeInfo for you to track the progress of the
AssociateVPCWithHostedZoneRequest you made. See
GetChange operation for how to track the progress of your
change.
associateVPCWithHostedZoneAsync in interface AmazonRoute53AsyncassociateVPCWithHostedZoneRequest - Container for the necessary
parameters to execute the AssociateVPCWithHostedZone operation on
AmazonRoute53.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonRoute53 indicating
either a problem with the data in the request, or a server side issue.public Future<AssociateVPCWithHostedZoneResult> associateVPCWithHostedZoneAsync(AssociateVPCWithHostedZoneRequest associateVPCWithHostedZoneRequest, AsyncHandler<AssociateVPCWithHostedZoneRequest,AssociateVPCWithHostedZoneResult> asyncHandler) throws AmazonServiceException, AmazonClientException
This action associates a VPC with an hosted zone.
To associate a VPC with an hosted zone, send a POST
request to the 2013-04-01/hostedzone/hosted zone
ID/associatevpc resource. The request body must include an XML
document with a AssociateVPCWithHostedZoneRequest
element. The response returns the
AssociateVPCWithHostedZoneResponse element that contains
ChangeInfo for you to track the progress of the
AssociateVPCWithHostedZoneRequest you made. See
GetChange operation for how to track the progress of your
change.
associateVPCWithHostedZoneAsync in interface AmazonRoute53AsyncassociateVPCWithHostedZoneRequest - Container for the necessary
parameters to execute the AssociateVPCWithHostedZone operation on
AmazonRoute53.asyncHandler - Asynchronous callback handler for events in the
life-cycle of the request. Users could provide the implementation of
the four callback methods in this interface to process the operation
result or handle the exception.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonRoute53 indicating
either a problem with the data in the request, or a server side issue.public Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest) throws AmazonServiceException, AmazonClientException
listTagsForResourceAsync in interface AmazonRoute53AsynclistTagsForResourceRequest - Container for the necessary
parameters to execute the ListTagsForResource operation on
AmazonRoute53.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonRoute53 indicating
either a problem with the data in the request, or a server side issue.public Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest, AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler) throws AmazonServiceException, AmazonClientException
listTagsForResourceAsync in interface AmazonRoute53AsynclistTagsForResourceRequest - Container for the necessary
parameters to execute the ListTagsForResource operation on
AmazonRoute53.asyncHandler - Asynchronous callback handler for events in the
life-cycle of the request. Users could provide the implementation of
the four callback methods in this interface to process the operation
result or handle the exception.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonRoute53 indicating
either a problem with the data in the request, or a server side issue.public Future<ListReusableDelegationSetsResult> listReusableDelegationSetsAsync(ListReusableDelegationSetsRequest listReusableDelegationSetsRequest) throws AmazonServiceException, AmazonClientException
To retrieve a list of your reusable delegation sets, send a
GET request to the 2013-04-01/delegationset
resource. The response to this request includes a
DelegationSets element with zero, one, or multiple
DelegationSet child elements. By default, the list of
delegation sets is displayed on a single page. You can control the
length of the page that is displayed by using the
MaxItems parameter. You can use the Marker
parameter to control the delegation set that the list begins with.
NOTE: Amazon Route 53 returns a maximum of 100 items. If you set MaxItems to a value greater than 100, Amazon Route 53 returns only the first 100.
listReusableDelegationSetsAsync in interface AmazonRoute53AsynclistReusableDelegationSetsRequest - Container for the necessary
parameters to execute the ListReusableDelegationSets operation on
AmazonRoute53.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonRoute53 indicating
either a problem with the data in the request, or a server side issue.public Future<ListReusableDelegationSetsResult> listReusableDelegationSetsAsync(ListReusableDelegationSetsRequest listReusableDelegationSetsRequest, AsyncHandler<ListReusableDelegationSetsRequest,ListReusableDelegationSetsResult> asyncHandler) throws AmazonServiceException, AmazonClientException
To retrieve a list of your reusable delegation sets, send a
GET request to the 2013-04-01/delegationset
resource. The response to this request includes a
DelegationSets element with zero, one, or multiple
DelegationSet child elements. By default, the list of
delegation sets is displayed on a single page. You can control the
length of the page that is displayed by using the
MaxItems parameter. You can use the Marker
parameter to control the delegation set that the list begins with.
NOTE: Amazon Route 53 returns a maximum of 100 items. If you set MaxItems to a value greater than 100, Amazon Route 53 returns only the first 100.
listReusableDelegationSetsAsync in interface AmazonRoute53AsynclistReusableDelegationSetsRequest - Container for the necessary
parameters to execute the ListReusableDelegationSets operation on
AmazonRoute53.asyncHandler - Asynchronous callback handler for events in the
life-cycle of the request. Users could provide the implementation of
the four callback methods in this interface to process the operation
result or handle the exception.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonRoute53 indicating
either a problem with the data in the request, or a server side issue.public Future<ListChangeBatchesByHostedZoneResult> listChangeBatchesByHostedZoneAsync(ListChangeBatchesByHostedZoneRequest listChangeBatchesByHostedZoneRequest) throws AmazonServiceException, AmazonClientException
This action gets the list of ChangeBatches in a given time period for a given hosted zone.
listChangeBatchesByHostedZoneAsync in interface AmazonRoute53AsynclistChangeBatchesByHostedZoneRequest - Container for the
necessary parameters to execute the ListChangeBatchesByHostedZone
operation on AmazonRoute53.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonRoute53 indicating
either a problem with the data in the request, or a server side issue.public Future<ListChangeBatchesByHostedZoneResult> listChangeBatchesByHostedZoneAsync(ListChangeBatchesByHostedZoneRequest listChangeBatchesByHostedZoneRequest, AsyncHandler<ListChangeBatchesByHostedZoneRequest,ListChangeBatchesByHostedZoneResult> asyncHandler) throws AmazonServiceException, AmazonClientException
This action gets the list of ChangeBatches in a given time period for a given hosted zone.
listChangeBatchesByHostedZoneAsync in interface AmazonRoute53AsynclistChangeBatchesByHostedZoneRequest - Container for the
necessary parameters to execute the ListChangeBatchesByHostedZone
operation on AmazonRoute53.asyncHandler - Asynchronous callback handler for events in the
life-cycle of the request. Users could provide the implementation of
the four callback methods in this interface to process the operation
result or handle the exception.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonRoute53 indicating
either a problem with the data in the request, or a server side issue.public Future<ChangeResourceRecordSetsResult> changeResourceRecordSetsAsync(ChangeResourceRecordSetsRequest changeResourceRecordSetsRequest) throws AmazonServiceException, AmazonClientException
Use this action to create or change your authoritative DNS
information. To use this action, send a POST request to
the 2013-04-01/hostedzone/hosted Zone ID/rrset resource.
The request body must include an XML document with a
ChangeResourceRecordSetsRequest element.
Changes are a list of change items and are considered transactional. For more information on transactional changes, also known as change batches, see POST ChangeResourceRecordSets in the Amazon Route 53 API Reference .
IMPORTANT:Due to the nature of transactional changes, you cannot delete the same resource record set more than once in a single change batch. If you attempt to delete the same change batch more than once, Amazon Route 53 returns an InvalidChangeBatch error.
In response to a ChangeResourceRecordSets request, your
DNS data is changed on all Amazon Route 53 DNS servers. Initially, the
status of a change is PENDING . This means the change has
not yet propagated to all the authoritative Amazon Route 53 DNS
servers. When the change is propagated to all hosts, the change
returns a status of INSYNC .
Note the following limitations on a
ChangeResourceRecordSets request:
Value elements in a request cannot exceed 32,000
characters.changeResourceRecordSetsAsync in interface AmazonRoute53AsyncchangeResourceRecordSetsRequest - Container for the necessary
parameters to execute the ChangeResourceRecordSets operation on
AmazonRoute53.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonRoute53 indicating
either a problem with the data in the request, or a server side issue.public Future<ChangeResourceRecordSetsResult> changeResourceRecordSetsAsync(ChangeResourceRecordSetsRequest changeResourceRecordSetsRequest, AsyncHandler<ChangeResourceRecordSetsRequest,ChangeResourceRecordSetsResult> asyncHandler) throws AmazonServiceException, AmazonClientException
Use this action to create or change your authoritative DNS
information. To use this action, send a POST request to
the 2013-04-01/hostedzone/hosted Zone ID/rrset resource.
The request body must include an XML document with a
ChangeResourceRecordSetsRequest element.
Changes are a list of change items and are considered transactional. For more information on transactional changes, also known as change batches, see POST ChangeResourceRecordSets in the Amazon Route 53 API Reference .
IMPORTANT:Due to the nature of transactional changes, you cannot delete the same resource record set more than once in a single change batch. If you attempt to delete the same change batch more than once, Amazon Route 53 returns an InvalidChangeBatch error.
In response to a ChangeResourceRecordSets request, your
DNS data is changed on all Amazon Route 53 DNS servers. Initially, the
status of a change is PENDING . This means the change has
not yet propagated to all the authoritative Amazon Route 53 DNS
servers. When the change is propagated to all hosts, the change
returns a status of INSYNC .
Note the following limitations on a
ChangeResourceRecordSets request:
Value elements in a request cannot exceed 32,000
characters.changeResourceRecordSetsAsync in interface AmazonRoute53AsyncchangeResourceRecordSetsRequest - Container for the necessary
parameters to execute the ChangeResourceRecordSets operation on
AmazonRoute53.asyncHandler - Asynchronous callback handler for events in the
life-cycle of the request. Users could provide the implementation of
the four callback methods in this interface to process the operation
result or handle the exception.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonRoute53 indicating
either a problem with the data in the request, or a server side issue.public Future<CreateTrafficPolicyVersionResult> createTrafficPolicyVersionAsync(CreateTrafficPolicyVersionRequest createTrafficPolicyVersionRequest) throws AmazonServiceException, AmazonClientException
Creates a new version of an existing traffic policy. When you create a new version of a traffic policy, you specify the ID of the traffic policy that you want to update and a JSON-formatted document that describes the new version.
You use traffic policies to create multiple DNS resource record sets for one domain name (such as example.com) or one subdomain name (such as www.example.com).
To create a new version, send a POST request to the
2013-04-01/trafficpolicy/ resource. The request body
includes an XML document with a
CreateTrafficPolicyVersionRequest element. The response
returns the CreateTrafficPolicyVersionResponse element,
which contains information about the new version of the traffic
policy.
createTrafficPolicyVersionAsync in interface AmazonRoute53AsynccreateTrafficPolicyVersionRequest - Container for the necessary
parameters to execute the CreateTrafficPolicyVersion operation on
AmazonRoute53.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonRoute53 indicating
either a problem with the data in the request, or a server side issue.public Future<CreateTrafficPolicyVersionResult> createTrafficPolicyVersionAsync(CreateTrafficPolicyVersionRequest createTrafficPolicyVersionRequest, AsyncHandler<CreateTrafficPolicyVersionRequest,CreateTrafficPolicyVersionResult> asyncHandler) throws AmazonServiceException, AmazonClientException
Creates a new version of an existing traffic policy. When you create a new version of a traffic policy, you specify the ID of the traffic policy that you want to update and a JSON-formatted document that describes the new version.
You use traffic policies to create multiple DNS resource record sets for one domain name (such as example.com) or one subdomain name (such as www.example.com).
To create a new version, send a POST request to the
2013-04-01/trafficpolicy/ resource. The request body
includes an XML document with a
CreateTrafficPolicyVersionRequest element. The response
returns the CreateTrafficPolicyVersionResponse element,
which contains information about the new version of the traffic
policy.
createTrafficPolicyVersionAsync in interface AmazonRoute53AsynccreateTrafficPolicyVersionRequest - Container for the necessary
parameters to execute the CreateTrafficPolicyVersion operation on
AmazonRoute53.asyncHandler - Asynchronous callback handler for events in the
life-cycle of the request. Users could provide the implementation of
the four callback methods in this interface to process the operation
result or handle the exception.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonRoute53 indicating
either a problem with the data in the request, or a server side issue.public Future<ListTrafficPolicyInstancesByPolicyResult> listTrafficPolicyInstancesByPolicyAsync(ListTrafficPolicyInstancesByPolicyRequest listTrafficPolicyInstancesByPolicyRequest) throws AmazonServiceException, AmazonClientException
Gets information about the traffic policy instances that you created by using a specify traffic policy version.
NOTE:After you submit a CreateTrafficPolicyInstance or an UpdateTrafficPolicyInstance request, there's a brief delay while Amazon Route 53 creates the resource record sets that are specified in the traffic policy definition. For more information, see the State response element.
To get information about the traffic policy instances that you
created by using a specify traffic policy version, send a
GET request to the
2013-04-01/trafficpolicyinstance resource and include the
ID and version of the traffic policy.
Amazon Route 53 returns a maximum of 100 items in each response. If
you have a lot of traffic policy instances, you can use the
MaxItems parameter to list them in groups of up to 100.
The response includes five values that help you navigate from one
group of MaxItems traffic policy instances to the next:
If the value of IsTruncated in the response is
true , there are more traffic policy instances associated
with the specified traffic policy.
If IsTruncated is false , this response
includes the last traffic policy instance that is associated with the
specified traffic policy.
The value that you specified for the MaxItems parameter
in the request that produced the current response.
If IsTruncated is true , these values in
the response represent the first traffic policy instance in the next
group of MaxItems traffic policy instances. To list more
traffic policy instances, make another call to
ListTrafficPolicyInstancesByPolicy , and specify these
values in the corresponding request parameters.
If IsTruncated is false , all three
elements are omitted from the response.
listTrafficPolicyInstancesByPolicyAsync in interface AmazonRoute53AsynclistTrafficPolicyInstancesByPolicyRequest - Container for the
necessary parameters to execute the ListTrafficPolicyInstancesByPolicy
operation on AmazonRoute53.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonRoute53 indicating
either a problem with the data in the request, or a server side issue.public Future<ListTrafficPolicyInstancesByPolicyResult> listTrafficPolicyInstancesByPolicyAsync(ListTrafficPolicyInstancesByPolicyRequest listTrafficPolicyInstancesByPolicyRequest, AsyncHandler<ListTrafficPolicyInstancesByPolicyRequest,ListTrafficPolicyInstancesByPolicyResult> asyncHandler) throws AmazonServiceException, AmazonClientException
Gets information about the traffic policy instances that you created by using a specify traffic policy version.
NOTE:After you submit a CreateTrafficPolicyInstance or an UpdateTrafficPolicyInstance request, there's a brief delay while Amazon Route 53 creates the resource record sets that are specified in the traffic policy definition. For more information, see the State response element.
To get information about the traffic policy instances that you
created by using a specify traffic policy version, send a
GET request to the
2013-04-01/trafficpolicyinstance resource and include the
ID and version of the traffic policy.
Amazon Route 53 returns a maximum of 100 items in each response. If
you have a lot of traffic policy instances, you can use the
MaxItems parameter to list them in groups of up to 100.
The response includes five values that help you navigate from one
group of MaxItems traffic policy instances to the next:
If the value of IsTruncated in the response is
true , there are more traffic policy instances associated
with the specified traffic policy.
If IsTruncated is false , this response
includes the last traffic policy instance that is associated with the
specified traffic policy.
The value that you specified for the MaxItems parameter
in the request that produced the current response.
If IsTruncated is true , these values in
the response represent the first traffic policy instance in the next
group of MaxItems traffic policy instances. To list more
traffic policy instances, make another call to
ListTrafficPolicyInstancesByPolicy , and specify these
values in the corresponding request parameters.
If IsTruncated is false , all three
elements are omitted from the response.
listTrafficPolicyInstancesByPolicyAsync in interface AmazonRoute53AsynclistTrafficPolicyInstancesByPolicyRequest - Container for the
necessary parameters to execute the ListTrafficPolicyInstancesByPolicy
operation on AmazonRoute53.asyncHandler - Asynchronous callback handler for events in the
life-cycle of the request. Users could provide the implementation of
the four callback methods in this interface to process the operation
result or handle the exception.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonRoute53 indicating
either a problem with the data in the request, or a server side issue.Copyright © 2015. All rights reserved.