public interface AmazonRoute53
Modifier and Type | Method and Description |
---|---|
ChangeResourceRecordSetsResult |
changeResourceRecordSets(ChangeResourceRecordSetsRequest changeResourceRecordSetsRequest)
Use this action to create or change your authoritative DNS
information.
|
ChangeTagsForResourceResult |
changeTagsForResource(ChangeTagsForResourceRequest changeTagsForResourceRequest) |
CreateHealthCheckResult |
createHealthCheck(CreateHealthCheckRequest createHealthCheckRequest)
This action creates a new health check.
|
CreateHostedZoneResult |
createHostedZone(CreateHostedZoneRequest createHostedZoneRequest)
This action creates a new hosted zone.
|
DeleteHealthCheckResult |
deleteHealthCheck(DeleteHealthCheckRequest deleteHealthCheckRequest)
This action deletes a health check.
|
DeleteHostedZoneResult |
deleteHostedZone(DeleteHostedZoneRequest deleteHostedZoneRequest)
This action deletes a hosted zone.
|
ResponseMetadata |
getCachedResponseMetadata(AmazonWebServiceRequest request)
Returns additional metadata for a previously executed successful request, typically used for
debugging issues where a service isn't acting as expected.
|
GetChangeResult |
getChange(GetChangeRequest getChangeRequest)
This action returns the current status of a change batch request.
|
GetCheckerIpRangesResult |
getCheckerIpRanges()
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. |
GetCheckerIpRangesResult |
getCheckerIpRanges(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. |
GetGeoLocationResult |
getGeoLocation()
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. |
GetGeoLocationResult |
getGeoLocation(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. |
GetHealthCheckResult |
getHealthCheck(GetHealthCheckRequest getHealthCheckRequest)
To retrieve the health check, send a
GET request to the
2013-04-01/healthcheck/health check ID resource. |
GetHealthCheckCountResult |
getHealthCheckCount()
To retrieve a count of all your health checks, send a
GET request to the
2013-04-01/healthcheckcount resource. |
GetHealthCheckCountResult |
getHealthCheckCount(GetHealthCheckCountRequest getHealthCheckCountRequest)
To retrieve a count of all your health checks, send a
GET request to the
2013-04-01/healthcheckcount resource. |
GetHostedZoneResult |
getHostedZone(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. |
ListGeoLocationsResult |
listGeoLocations()
To retrieve a list of supported geo locations, send a
GET request to the 2013-04-01/geolocations
resource. |
ListGeoLocationsResult |
listGeoLocations(ListGeoLocationsRequest listGeoLocationsRequest)
To retrieve a list of supported geo locations, send a
GET request to the 2013-04-01/geolocations
resource. |
ListHealthChecksResult |
listHealthChecks()
To retrieve a list of your health checks, send a
GET
request to the 2013-04-01/healthcheck resource. |
ListHealthChecksResult |
listHealthChecks(ListHealthChecksRequest listHealthChecksRequest)
To retrieve a list of your health checks, send a
GET
request to the 2013-04-01/healthcheck resource. |
ListHostedZonesResult |
listHostedZones()
To retrieve a list of your hosted zones, send a
GET
request to the 2013-04-01/hostedzone resource. |
ListHostedZonesResult |
listHostedZones(ListHostedZonesRequest listHostedZonesRequest)
To retrieve a list of your hosted zones, send a
GET
request to the 2013-04-01/hostedzone resource. |
ListResourceRecordSetsResult |
listResourceRecordSets(ListResourceRecordSetsRequest listResourceRecordSetsRequest)
Imagine all the resource record sets in a zone listed out in front of
you.
|
ListTagsForResourceResult |
listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest) |
ListTagsForResourcesResult |
listTagsForResources(ListTagsForResourcesRequest listTagsForResourcesRequest) |
void |
setEndpoint(String endpoint)
Overrides the default endpoint for this client ("https://route53.amazonaws.com").
|
void |
setRegion(Region region)
An alternative to
setEndpoint(String) , sets the
regional endpoint for this client's service calls. |
void |
shutdown()
Shuts down this client object, releasing any resources that might be held
open.
|
UpdateHealthCheckResult |
updateHealthCheck(UpdateHealthCheckRequest updateHealthCheckRequest)
This action updates an existing health check.
|
void setEndpoint(String endpoint) throws IllegalArgumentException
Callers can pass in just the endpoint (ex: "route53.amazonaws.com") or a full
URL, including the protocol (ex: "https://route53.amazonaws.com"). If the
protocol is not specified here, the default protocol from this client's
ClientConfiguration
will be used, which by default is HTTPS.
For more information on using AWS regions with the AWS SDK for Java, and a complete list of all available endpoints for all AWS services, see: http://developer.amazonwebservices.com/connect/entry.jspa?externalID=3912
This method is not threadsafe. An endpoint should be configured when the client is created and before any service requests are made. Changing it afterwards creates inevitable race conditions for any service requests in transit or retrying.
endpoint
- The endpoint (ex: "route53.amazonaws.com") or a full URL,
including the protocol (ex: "https://route53.amazonaws.com") of
the region specific AWS endpoint this client will communicate
with.IllegalArgumentException
- If any problems are detected with the specified endpoint.void setRegion(Region region) throws IllegalArgumentException
setEndpoint(String)
, sets the
regional endpoint for this client's service calls. Callers can use this
method to control which AWS region they want to work with.
By default, all service endpoints in all regions use the https protocol.
To use http instead, specify it in the ClientConfiguration
supplied at construction.
This method is not threadsafe. A region should be configured when the client is created and before any service requests are made. Changing it afterwards creates inevitable race conditions for any service requests in transit or retrying.
region
- The region this client will communicate with. See
Region.getRegion(com.amazonaws.regions.Regions)
for
accessing a given region.IllegalArgumentException
- If the given region is null, or if this service isn't
available in the given region. See
Region.isServiceSupported(String)
Region.getRegion(com.amazonaws.regions.Regions)
,
Region.createClient(Class, com.amazonaws.auth.AWSCredentialsProvider, ClientConfiguration)
GetHostedZoneResult getHostedZone(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 Route 53 name
servers that were assigned to the hosted zone when you created it.
getHostedZoneRequest
- Container for the necessary parameters to
execute the GetHostedZone service method on AmazonRoute53.NoSuchHostedZoneException
InvalidInputException
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.GetChangeResult getChange(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 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.
getChangeRequest
- Container for the necessary parameters to
execute the GetChange service method on AmazonRoute53.NoSuchChangeException
InvalidInputException
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.ListHostedZonesResult listHostedZones(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.
listHostedZonesRequest
- Container for the necessary parameters
to execute the ListHostedZones service method on AmazonRoute53.InvalidInputException
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.UpdateHealthCheckResult updateHealthCheck(UpdateHealthCheckRequest updateHealthCheckRequest) throws AmazonServiceException, AmazonClientException
This action updates an existing health check.
To update a health check, send a POST
request to the
2013-05-27/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.
updateHealthCheckRequest
- Container for the necessary parameters
to execute the UpdateHealthCheck service method on AmazonRoute53.HealthCheckVersionMismatchException
NoSuchHealthCheckException
InvalidInputException
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.GetGeoLocationResult getGeoLocation(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.
getGeoLocationRequest
- Container for the necessary parameters to
execute the GetGeoLocation service method on AmazonRoute53.NoSuchGeoLocationException
InvalidInputException
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.ListTagsForResourcesResult listTagsForResources(ListTagsForResourcesRequest listTagsForResourcesRequest) throws AmazonServiceException, AmazonClientException
listTagsForResourcesRequest
- Container for the necessary
parameters to execute the ListTagsForResources service method on
AmazonRoute53.PriorRequestNotCompleteException
NoSuchHealthCheckException
ThrottlingException
InvalidInputException
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.DeleteHealthCheckResult deleteHealthCheck(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, Route 53 will deny your request with a HealthCheckInUse error. For information about disassociating the records from your health check, see ChangeResourceRecordSets.
deleteHealthCheckRequest
- Container for the necessary parameters
to execute the DeleteHealthCheck service method on AmazonRoute53.NoSuchHealthCheckException
HealthCheckInUseException
InvalidInputException
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.ListResourceRecordSetsResult listResourceRecordSets(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.
listResourceRecordSetsRequest
- Container for the necessary
parameters to execute the ListResourceRecordSets service method on
AmazonRoute53.NoSuchHostedZoneException
InvalidInputException
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.GetHealthCheckResult getHealthCheck(GetHealthCheckRequest getHealthCheckRequest) throws AmazonServiceException, AmazonClientException
To retrieve the health check, send a GET
request to the
2013-04-01/healthcheck/health check ID
resource.
getHealthCheckRequest
- Container for the necessary parameters to
execute the GetHealthCheck service method on AmazonRoute53.NoSuchHealthCheckException
IncompatibleVersionException
InvalidInputException
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.DeleteHostedZoneResult deleteHostedZone(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, Route 53 will deny your request with a HostedZoneNotEmpty error. For information about deleting records from your hosted zone, see ChangeResourceRecordSets.
deleteHostedZoneRequest
- Container for the necessary parameters
to execute the DeleteHostedZone service method on AmazonRoute53.PriorRequestNotCompleteException
HostedZoneNotEmptyException
NoSuchHostedZoneException
InvalidInputException
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.GetCheckerIpRangesResult getCheckerIpRanges(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.
getCheckerIpRangesRequest
- Container for the necessary
parameters to execute the GetCheckerIpRanges service method 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.CreateHostedZoneResult createHostedZone(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.
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 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 Route 53 DNS servers.
createHostedZoneRequest
- Container for the necessary parameters
to execute the CreateHostedZone service method on AmazonRoute53.TooManyHostedZonesException
DelegationSetNotAvailableException
InvalidDomainNameException
InvalidInputException
HostedZoneAlreadyExistsException
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.ListTagsForResourceResult listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest) throws AmazonServiceException, AmazonClientException
listTagsForResourceRequest
- Container for the necessary
parameters to execute the ListTagsForResource service method on
AmazonRoute53.PriorRequestNotCompleteException
NoSuchHealthCheckException
ThrottlingException
InvalidInputException
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.ListHealthChecksResult listHealthChecks(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.
listHealthChecksRequest
- Container for the necessary parameters
to execute the ListHealthChecks service method on AmazonRoute53.IncompatibleVersionException
InvalidInputException
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.CreateHealthCheckResult createHealthCheck(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.
createHealthCheckRequest
- Container for the necessary parameters
to execute the CreateHealthCheck service method on AmazonRoute53.HealthCheckAlreadyExistsException
InvalidInputException
TooManyHealthChecksException
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.ChangeResourceRecordSetsResult changeResourceRecordSets(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 Creating, Changing, and Deleting Resource Record Sets Using the Route 53 API in the Amazon Route 53 Developer Guide .
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, Route 53 returns an InvalidChangeBatch error.
In response to a ChangeResourceRecordSets
request, your
DNS data is changed on all Route 53 DNS servers. Initially, the status
of a change is PENDING
. This means the change has not
yet propagated to all the authoritative 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:
- A request cannot contain more than 100 Change elements.
- A request cannot contain more than 1000 ResourceRecord elements.
The sum of the number of characters (including spaces) in all
Value
elements in a request cannot exceed 32,000
characters.
changeResourceRecordSetsRequest
- Container for the necessary
parameters to execute the ChangeResourceRecordSets service method on
AmazonRoute53.PriorRequestNotCompleteException
NoSuchHealthCheckException
NoSuchHostedZoneException
InvalidInputException
InvalidChangeBatchException
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.ListGeoLocationsResult listGeoLocations(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.
listGeoLocationsRequest
- Container for the necessary parameters
to execute the ListGeoLocations service method on AmazonRoute53.InvalidInputException
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.GetHealthCheckCountResult getHealthCheckCount(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.
getHealthCheckCountRequest
- Container for the necessary
parameters to execute the GetHealthCheckCount service method 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.ChangeTagsForResourceResult changeTagsForResource(ChangeTagsForResourceRequest changeTagsForResourceRequest) throws AmazonServiceException, AmazonClientException
changeTagsForResourceRequest
- Container for the necessary
parameters to execute the ChangeTagsForResource service method on
AmazonRoute53.PriorRequestNotCompleteException
NoSuchHealthCheckException
ThrottlingException
InvalidInputException
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.ListHostedZonesResult listHostedZones() 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.
InvalidInputException
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.GetGeoLocationResult getGeoLocation() 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.
NoSuchGeoLocationException
InvalidInputException
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.GetCheckerIpRangesResult getCheckerIpRanges() 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.
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.ListHealthChecksResult listHealthChecks() 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.
IncompatibleVersionException
InvalidInputException
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.ListGeoLocationsResult listGeoLocations() 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.
InvalidInputException
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.GetHealthCheckCountResult getHealthCheckCount() throws AmazonServiceException, AmazonClientException
To retrieve a count of all your health checks, send a
GET
request to the
2013-04-01/healthcheckcount
resource.
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.void shutdown()
ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
Response metadata is only cached for a limited period of time, so if you need to access this extra diagnostic information for an executed request, you should use this method to retrieve it as soon as possible after executing a request.
request
- The originally executed request.Copyright © 2014. All rights reserved.