@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAWSRoute53ProfilesAsync extends AbstractAWSRoute53Profiles implements AWSRoute53ProfilesAsync
AWSRoute53ProfilesAsync. Convenient method forms pass through to the corresponding
overload that takes a request object and an AsyncHandler, which throws an
UnsupportedOperationException.ENDPOINT_PREFIXassociateProfile, associateResourceToProfile, createProfile, deleteProfile, disassociateProfile, disassociateResourceFromProfile, getCachedResponseMetadata, getProfile, getProfileAssociation, getProfileResourceAssociation, listProfileAssociations, listProfileResourceAssociations, listProfiles, listTagsForResource, shutdown, tagResource, untagResource, updateProfileResourceAssociationequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitassociateProfile, associateResourceToProfile, createProfile, deleteProfile, disassociateProfile, disassociateResourceFromProfile, getCachedResponseMetadata, getProfile, getProfileAssociation, getProfileResourceAssociation, listProfileAssociations, listProfileResourceAssociations, listProfiles, listTagsForResource, shutdown, tagResource, untagResource, updateProfileResourceAssociationpublic Future<AssociateProfileResult> associateProfileAsync(AssociateProfileRequest request)
AWSRoute53ProfilesAsyncAssociates a Route 53 Profiles profile with a VPC. A VPC can have only one Profile associated with it, but a Profile can be associated with 1000 of VPCs (and you can request a higher quota). For more information, see https:// docs.aws.amazon.com/Route53/latest/DeveloperGuide/DNSLimitations.html#limits-api-entities.
associateProfileAsync in interface AWSRoute53ProfilesAsyncpublic Future<AssociateProfileResult> associateProfileAsync(AssociateProfileRequest request, AsyncHandler<AssociateProfileRequest,AssociateProfileResult> asyncHandler)
AWSRoute53ProfilesAsyncAssociates a Route 53 Profiles profile with a VPC. A VPC can have only one Profile associated with it, but a Profile can be associated with 1000 of VPCs (and you can request a higher quota). For more information, see https:// docs.aws.amazon.com/Route53/latest/DeveloperGuide/DNSLimitations.html#limits-api-entities.
associateProfileAsync in interface AWSRoute53ProfilesAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<AssociateResourceToProfileResult> associateResourceToProfileAsync(AssociateResourceToProfileRequest request)
AWSRoute53ProfilesAsyncAssociates a DNS reource configuration to a Route 53 Profile.
associateResourceToProfileAsync in interface AWSRoute53ProfilesAsyncpublic Future<AssociateResourceToProfileResult> associateResourceToProfileAsync(AssociateResourceToProfileRequest request, AsyncHandler<AssociateResourceToProfileRequest,AssociateResourceToProfileResult> asyncHandler)
AWSRoute53ProfilesAsyncAssociates a DNS reource configuration to a Route 53 Profile.
associateResourceToProfileAsync in interface AWSRoute53ProfilesAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CreateProfileResult> createProfileAsync(CreateProfileRequest request)
AWSRoute53ProfilesAsyncCreates an empty Route 53 Profile.
createProfileAsync in interface AWSRoute53ProfilesAsyncpublic Future<CreateProfileResult> createProfileAsync(CreateProfileRequest request, AsyncHandler<CreateProfileRequest,CreateProfileResult> asyncHandler)
AWSRoute53ProfilesAsyncCreates an empty Route 53 Profile.
createProfileAsync in interface AWSRoute53ProfilesAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteProfileResult> deleteProfileAsync(DeleteProfileRequest request)
AWSRoute53ProfilesAsyncDeletes the specified Route 53 Profile. Before you can delete a profile, you must first disassociate it from all VPCs.
deleteProfileAsync in interface AWSRoute53ProfilesAsyncpublic Future<DeleteProfileResult> deleteProfileAsync(DeleteProfileRequest request, AsyncHandler<DeleteProfileRequest,DeleteProfileResult> asyncHandler)
AWSRoute53ProfilesAsyncDeletes the specified Route 53 Profile. Before you can delete a profile, you must first disassociate it from all VPCs.
deleteProfileAsync in interface AWSRoute53ProfilesAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DisassociateProfileResult> disassociateProfileAsync(DisassociateProfileRequest request)
AWSRoute53ProfilesAsyncDissociates a specified Route 53 Profile from the specified VPC.
disassociateProfileAsync in interface AWSRoute53ProfilesAsyncpublic Future<DisassociateProfileResult> disassociateProfileAsync(DisassociateProfileRequest request, AsyncHandler<DisassociateProfileRequest,DisassociateProfileResult> asyncHandler)
AWSRoute53ProfilesAsyncDissociates a specified Route 53 Profile from the specified VPC.
disassociateProfileAsync in interface AWSRoute53ProfilesAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DisassociateResourceFromProfileResult> disassociateResourceFromProfileAsync(DisassociateResourceFromProfileRequest request)
AWSRoute53ProfilesAsyncDissoaciated a specified resource, from the Route 53 Profile.
disassociateResourceFromProfileAsync in interface AWSRoute53ProfilesAsyncpublic Future<DisassociateResourceFromProfileResult> disassociateResourceFromProfileAsync(DisassociateResourceFromProfileRequest request, AsyncHandler<DisassociateResourceFromProfileRequest,DisassociateResourceFromProfileResult> asyncHandler)
AWSRoute53ProfilesAsyncDissoaciated a specified resource, from the Route 53 Profile.
disassociateResourceFromProfileAsync in interface AWSRoute53ProfilesAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetProfileResult> getProfileAsync(GetProfileRequest request)
AWSRoute53ProfilesAsyncReturns information about a specified Route 53 Profile, such as whether whether the Profile is shared, and the current status of the Profile.
getProfileAsync in interface AWSRoute53ProfilesAsyncpublic Future<GetProfileResult> getProfileAsync(GetProfileRequest request, AsyncHandler<GetProfileRequest,GetProfileResult> asyncHandler)
AWSRoute53ProfilesAsyncReturns information about a specified Route 53 Profile, such as whether whether the Profile is shared, and the current status of the Profile.
getProfileAsync in interface AWSRoute53ProfilesAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetProfileAssociationResult> getProfileAssociationAsync(GetProfileAssociationRequest request)
AWSRoute53ProfilesAsyncRetrieves a Route 53 Profile association for a VPC. A VPC can have only one Profile association, but a Profile can be associated with up to 5000 VPCs.
getProfileAssociationAsync in interface AWSRoute53ProfilesAsyncpublic Future<GetProfileAssociationResult> getProfileAssociationAsync(GetProfileAssociationRequest request, AsyncHandler<GetProfileAssociationRequest,GetProfileAssociationResult> asyncHandler)
AWSRoute53ProfilesAsyncRetrieves a Route 53 Profile association for a VPC. A VPC can have only one Profile association, but a Profile can be associated with up to 5000 VPCs.
getProfileAssociationAsync in interface AWSRoute53ProfilesAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetProfileResourceAssociationResult> getProfileResourceAssociationAsync(GetProfileResourceAssociationRequest request)
AWSRoute53ProfilesAsyncReturns information about a specified Route 53 Profile resource association.
getProfileResourceAssociationAsync in interface AWSRoute53ProfilesAsyncpublic Future<GetProfileResourceAssociationResult> getProfileResourceAssociationAsync(GetProfileResourceAssociationRequest request, AsyncHandler<GetProfileResourceAssociationRequest,GetProfileResourceAssociationResult> asyncHandler)
AWSRoute53ProfilesAsyncReturns information about a specified Route 53 Profile resource association.
getProfileResourceAssociationAsync in interface AWSRoute53ProfilesAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListProfileAssociationsResult> listProfileAssociationsAsync(ListProfileAssociationsRequest request)
AWSRoute53ProfilesAsyncLists all the VPCs that the specified Route 53 Profile is associated with.
listProfileAssociationsAsync in interface AWSRoute53ProfilesAsyncpublic Future<ListProfileAssociationsResult> listProfileAssociationsAsync(ListProfileAssociationsRequest request, AsyncHandler<ListProfileAssociationsRequest,ListProfileAssociationsResult> asyncHandler)
AWSRoute53ProfilesAsyncLists all the VPCs that the specified Route 53 Profile is associated with.
listProfileAssociationsAsync in interface AWSRoute53ProfilesAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListProfileResourceAssociationsResult> listProfileResourceAssociationsAsync(ListProfileResourceAssociationsRequest request)
AWSRoute53ProfilesAsyncLists all the resource associations for the specified Route 53 Profile.
listProfileResourceAssociationsAsync in interface AWSRoute53ProfilesAsyncpublic Future<ListProfileResourceAssociationsResult> listProfileResourceAssociationsAsync(ListProfileResourceAssociationsRequest request, AsyncHandler<ListProfileResourceAssociationsRequest,ListProfileResourceAssociationsResult> asyncHandler)
AWSRoute53ProfilesAsyncLists all the resource associations for the specified Route 53 Profile.
listProfileResourceAssociationsAsync in interface AWSRoute53ProfilesAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListProfilesResult> listProfilesAsync(ListProfilesRequest request)
AWSRoute53ProfilesAsyncLists all the Route 53 Profiles associated with your Amazon Web Services account.
listProfilesAsync in interface AWSRoute53ProfilesAsyncpublic Future<ListProfilesResult> listProfilesAsync(ListProfilesRequest request, AsyncHandler<ListProfilesRequest,ListProfilesResult> asyncHandler)
AWSRoute53ProfilesAsyncLists all the Route 53 Profiles associated with your Amazon Web Services account.
listProfilesAsync in interface AWSRoute53ProfilesAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request)
AWSRoute53ProfilesAsyncLists the tags that you associated with the specified resource.
listTagsForResourceAsync in interface AWSRoute53ProfilesAsyncpublic Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request, AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)
AWSRoute53ProfilesAsyncLists the tags that you associated with the specified resource.
listTagsForResourceAsync in interface AWSRoute53ProfilesAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<TagResourceResult> tagResourceAsync(TagResourceRequest request)
AWSRoute53ProfilesAsyncAdds one or more tags to a specified resource.
tagResourceAsync in interface AWSRoute53ProfilesAsyncpublic Future<TagResourceResult> tagResourceAsync(TagResourceRequest request, AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
AWSRoute53ProfilesAsyncAdds one or more tags to a specified resource.
tagResourceAsync in interface AWSRoute53ProfilesAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request)
AWSRoute53ProfilesAsyncRemoves one or more tags from a specified resource.
untagResourceAsync in interface AWSRoute53ProfilesAsyncpublic Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request, AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
AWSRoute53ProfilesAsyncRemoves one or more tags from a specified resource.
untagResourceAsync in interface AWSRoute53ProfilesAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdateProfileResourceAssociationResult> updateProfileResourceAssociationAsync(UpdateProfileResourceAssociationRequest request)
AWSRoute53ProfilesAsyncUpdates the specified Route 53 Profile resourse association.
updateProfileResourceAssociationAsync in interface AWSRoute53ProfilesAsyncpublic Future<UpdateProfileResourceAssociationResult> updateProfileResourceAssociationAsync(UpdateProfileResourceAssociationRequest request, AsyncHandler<UpdateProfileResourceAssociationRequest,UpdateProfileResourceAssociationResult> asyncHandler)
AWSRoute53ProfilesAsyncUpdates the specified Route 53 Profile resourse association.
updateProfileResourceAssociationAsync in interface AWSRoute53ProfilesAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.