@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAWSAppMeshAsync extends AbstractAWSAppMesh implements AWSAppMeshAsync
AWSAppMeshAsync. Convenient method forms pass through to the corresponding
overload that takes a request object and an AsyncHandler, which throws an
UnsupportedOperationException.ENDPOINT_PREFIXcreateMesh, createRoute, createVirtualNode, createVirtualRouter, createVirtualService, deleteMesh, deleteRoute, deleteVirtualNode, deleteVirtualRouter, deleteVirtualService, describeMesh, describeRoute, describeVirtualNode, describeVirtualRouter, describeVirtualService, getCachedResponseMetadata, listMeshes, listRoutes, listTagsForResource, listVirtualNodes, listVirtualRouters, listVirtualServices, shutdown, tagResource, untagResource, updateMesh, updateRoute, updateVirtualNode, updateVirtualRouter, updateVirtualServiceequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateMesh, createRoute, createVirtualNode, createVirtualRouter, createVirtualService, deleteMesh, deleteRoute, deleteVirtualNode, deleteVirtualRouter, deleteVirtualService, describeMesh, describeRoute, describeVirtualNode, describeVirtualRouter, describeVirtualService, getCachedResponseMetadata, listMeshes, listRoutes, listTagsForResource, listVirtualNodes, listVirtualRouters, listVirtualServices, shutdown, tagResource, untagResource, updateMesh, updateRoute, updateVirtualNode, updateVirtualRouter, updateVirtualServicepublic Future<CreateMeshResult> createMeshAsync(CreateMeshRequest request)
AWSAppMeshAsyncCreates a service mesh. A service mesh is a logical boundary for network traffic between the services that reside within it.
After you create your service mesh, you can create virtual services, virtual nodes, virtual routers, and routes to distribute traffic between the applications in your mesh.
createMeshAsync in interface AWSAppMeshAsyncpublic Future<CreateMeshResult> createMeshAsync(CreateMeshRequest request, AsyncHandler<CreateMeshRequest,CreateMeshResult> asyncHandler)
AWSAppMeshAsyncCreates a service mesh. A service mesh is a logical boundary for network traffic between the services that reside within it.
After you create your service mesh, you can create virtual services, virtual nodes, virtual routers, and routes to distribute traffic between the applications in your mesh.
createMeshAsync in interface AWSAppMeshAsyncasyncHandler - 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<CreateRouteResult> createRouteAsync(CreateRouteRequest request)
AWSAppMeshAsyncCreates a route that is associated with a virtual router.
You can use the prefix parameter in your route specification for path-based routing of requests. For
example, if your virtual service name is my-service.local and you want the route to match requests
to my-service.local/metrics, your prefix should be /metrics.
If your route matches a request, you can distribute traffic to one or more target virtual nodes with relative weighting.
createRouteAsync in interface AWSAppMeshAsyncpublic Future<CreateRouteResult> createRouteAsync(CreateRouteRequest request, AsyncHandler<CreateRouteRequest,CreateRouteResult> asyncHandler)
AWSAppMeshAsyncCreates a route that is associated with a virtual router.
You can use the prefix parameter in your route specification for path-based routing of requests. For
example, if your virtual service name is my-service.local and you want the route to match requests
to my-service.local/metrics, your prefix should be /metrics.
If your route matches a request, you can distribute traffic to one or more target virtual nodes with relative weighting.
createRouteAsync in interface AWSAppMeshAsyncasyncHandler - 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<CreateVirtualNodeResult> createVirtualNodeAsync(CreateVirtualNodeRequest request)
AWSAppMeshAsyncCreates a virtual node within a service mesh.
A virtual node acts as a logical pointer to a particular task group, such as an Amazon ECS service or a Kubernetes deployment. When you create a virtual node, you can specify the service discovery information for your task group.
Any inbound traffic that your virtual node expects should be specified as a listener. Any outbound
traffic that your virtual node expects to reach should be specified as a backend.
The response metadata for your new virtual node contains the arn that is associated with the virtual
node. Set this value (either the full ARN or the truncated resource name: for example,
mesh/default/virtualNode/simpleapp) as the APPMESH_VIRTUAL_NODE_NAME environment
variable for your task group's Envoy proxy container in your task definition or pod spec. This is then mapped to
the node.id and node.cluster Envoy parameters.
If you require your Envoy stats or tracing to use a different name, you can override the
node.cluster value that is set by APPMESH_VIRTUAL_NODE_NAME with the
APPMESH_VIRTUAL_NODE_CLUSTER environment variable.
createVirtualNodeAsync in interface AWSAppMeshAsyncpublic Future<CreateVirtualNodeResult> createVirtualNodeAsync(CreateVirtualNodeRequest request, AsyncHandler<CreateVirtualNodeRequest,CreateVirtualNodeResult> asyncHandler)
AWSAppMeshAsyncCreates a virtual node within a service mesh.
A virtual node acts as a logical pointer to a particular task group, such as an Amazon ECS service or a Kubernetes deployment. When you create a virtual node, you can specify the service discovery information for your task group.
Any inbound traffic that your virtual node expects should be specified as a listener. Any outbound
traffic that your virtual node expects to reach should be specified as a backend.
The response metadata for your new virtual node contains the arn that is associated with the virtual
node. Set this value (either the full ARN or the truncated resource name: for example,
mesh/default/virtualNode/simpleapp) as the APPMESH_VIRTUAL_NODE_NAME environment
variable for your task group's Envoy proxy container in your task definition or pod spec. This is then mapped to
the node.id and node.cluster Envoy parameters.
If you require your Envoy stats or tracing to use a different name, you can override the
node.cluster value that is set by APPMESH_VIRTUAL_NODE_NAME with the
APPMESH_VIRTUAL_NODE_CLUSTER environment variable.
createVirtualNodeAsync in interface AWSAppMeshAsyncasyncHandler - 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<CreateVirtualRouterResult> createVirtualRouterAsync(CreateVirtualRouterRequest request)
AWSAppMeshAsyncCreates a virtual router within a service mesh.
Any inbound traffic that your virtual router expects should be specified as a listener.
Virtual routers handle traffic for one or more virtual services within your mesh. After you create your virtual router, create and associate routes for your virtual router that direct incoming requests to different virtual nodes.
createVirtualRouterAsync in interface AWSAppMeshAsyncpublic Future<CreateVirtualRouterResult> createVirtualRouterAsync(CreateVirtualRouterRequest request, AsyncHandler<CreateVirtualRouterRequest,CreateVirtualRouterResult> asyncHandler)
AWSAppMeshAsyncCreates a virtual router within a service mesh.
Any inbound traffic that your virtual router expects should be specified as a listener.
Virtual routers handle traffic for one or more virtual services within your mesh. After you create your virtual router, create and associate routes for your virtual router that direct incoming requests to different virtual nodes.
createVirtualRouterAsync in interface AWSAppMeshAsyncasyncHandler - 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<CreateVirtualServiceResult> createVirtualServiceAsync(CreateVirtualServiceRequest request)
AWSAppMeshAsyncCreates a virtual service within a service mesh.
A virtual service is an abstraction of a real service that is provided by a virtual node directly or indirectly
by means of a virtual router. Dependent services call your virtual service by its virtualServiceName
, and those requests are routed to the virtual node or virtual router that is specified as the provider for the
virtual service.
createVirtualServiceAsync in interface AWSAppMeshAsyncpublic Future<CreateVirtualServiceResult> createVirtualServiceAsync(CreateVirtualServiceRequest request, AsyncHandler<CreateVirtualServiceRequest,CreateVirtualServiceResult> asyncHandler)
AWSAppMeshAsyncCreates a virtual service within a service mesh.
A virtual service is an abstraction of a real service that is provided by a virtual node directly or indirectly
by means of a virtual router. Dependent services call your virtual service by its virtualServiceName
, and those requests are routed to the virtual node or virtual router that is specified as the provider for the
virtual service.
createVirtualServiceAsync in interface AWSAppMeshAsyncasyncHandler - 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<DeleteMeshResult> deleteMeshAsync(DeleteMeshRequest request)
AWSAppMeshAsyncDeletes an existing service mesh.
You must delete all resources (virtual services, routes, virtual routers, and virtual nodes) in the service mesh before you can delete the mesh itself.
deleteMeshAsync in interface AWSAppMeshAsyncpublic Future<DeleteMeshResult> deleteMeshAsync(DeleteMeshRequest request, AsyncHandler<DeleteMeshRequest,DeleteMeshResult> asyncHandler)
AWSAppMeshAsyncDeletes an existing service mesh.
You must delete all resources (virtual services, routes, virtual routers, and virtual nodes) in the service mesh before you can delete the mesh itself.
deleteMeshAsync in interface AWSAppMeshAsyncasyncHandler - 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<DeleteRouteResult> deleteRouteAsync(DeleteRouteRequest request)
AWSAppMeshAsyncDeletes an existing route.
deleteRouteAsync in interface AWSAppMeshAsyncpublic Future<DeleteRouteResult> deleteRouteAsync(DeleteRouteRequest request, AsyncHandler<DeleteRouteRequest,DeleteRouteResult> asyncHandler)
AWSAppMeshAsyncDeletes an existing route.
deleteRouteAsync in interface AWSAppMeshAsyncasyncHandler - 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<DeleteVirtualNodeResult> deleteVirtualNodeAsync(DeleteVirtualNodeRequest request)
AWSAppMeshAsyncDeletes an existing virtual node.
You must delete any virtual services that list a virtual node as a service provider before you can delete the virtual node itself.
deleteVirtualNodeAsync in interface AWSAppMeshAsyncpublic Future<DeleteVirtualNodeResult> deleteVirtualNodeAsync(DeleteVirtualNodeRequest request, AsyncHandler<DeleteVirtualNodeRequest,DeleteVirtualNodeResult> asyncHandler)
AWSAppMeshAsyncDeletes an existing virtual node.
You must delete any virtual services that list a virtual node as a service provider before you can delete the virtual node itself.
deleteVirtualNodeAsync in interface AWSAppMeshAsyncasyncHandler - 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<DeleteVirtualRouterResult> deleteVirtualRouterAsync(DeleteVirtualRouterRequest request)
AWSAppMeshAsyncDeletes an existing virtual router.
You must delete any routes associated with the virtual router before you can delete the router itself.
deleteVirtualRouterAsync in interface AWSAppMeshAsyncpublic Future<DeleteVirtualRouterResult> deleteVirtualRouterAsync(DeleteVirtualRouterRequest request, AsyncHandler<DeleteVirtualRouterRequest,DeleteVirtualRouterResult> asyncHandler)
AWSAppMeshAsyncDeletes an existing virtual router.
You must delete any routes associated with the virtual router before you can delete the router itself.
deleteVirtualRouterAsync in interface AWSAppMeshAsyncasyncHandler - 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<DeleteVirtualServiceResult> deleteVirtualServiceAsync(DeleteVirtualServiceRequest request)
AWSAppMeshAsyncDeletes an existing virtual service.
deleteVirtualServiceAsync in interface AWSAppMeshAsyncpublic Future<DeleteVirtualServiceResult> deleteVirtualServiceAsync(DeleteVirtualServiceRequest request, AsyncHandler<DeleteVirtualServiceRequest,DeleteVirtualServiceResult> asyncHandler)
AWSAppMeshAsyncDeletes an existing virtual service.
deleteVirtualServiceAsync in interface AWSAppMeshAsyncasyncHandler - 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<DescribeMeshResult> describeMeshAsync(DescribeMeshRequest request)
AWSAppMeshAsyncDescribes an existing service mesh.
describeMeshAsync in interface AWSAppMeshAsyncpublic Future<DescribeMeshResult> describeMeshAsync(DescribeMeshRequest request, AsyncHandler<DescribeMeshRequest,DescribeMeshResult> asyncHandler)
AWSAppMeshAsyncDescribes an existing service mesh.
describeMeshAsync in interface AWSAppMeshAsyncasyncHandler - 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<DescribeRouteResult> describeRouteAsync(DescribeRouteRequest request)
AWSAppMeshAsyncDescribes an existing route.
describeRouteAsync in interface AWSAppMeshAsyncpublic Future<DescribeRouteResult> describeRouteAsync(DescribeRouteRequest request, AsyncHandler<DescribeRouteRequest,DescribeRouteResult> asyncHandler)
AWSAppMeshAsyncDescribes an existing route.
describeRouteAsync in interface AWSAppMeshAsyncasyncHandler - 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<DescribeVirtualNodeResult> describeVirtualNodeAsync(DescribeVirtualNodeRequest request)
AWSAppMeshAsyncDescribes an existing virtual node.
describeVirtualNodeAsync in interface AWSAppMeshAsyncpublic Future<DescribeVirtualNodeResult> describeVirtualNodeAsync(DescribeVirtualNodeRequest request, AsyncHandler<DescribeVirtualNodeRequest,DescribeVirtualNodeResult> asyncHandler)
AWSAppMeshAsyncDescribes an existing virtual node.
describeVirtualNodeAsync in interface AWSAppMeshAsyncasyncHandler - 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<DescribeVirtualRouterResult> describeVirtualRouterAsync(DescribeVirtualRouterRequest request)
AWSAppMeshAsyncDescribes an existing virtual router.
describeVirtualRouterAsync in interface AWSAppMeshAsyncpublic Future<DescribeVirtualRouterResult> describeVirtualRouterAsync(DescribeVirtualRouterRequest request, AsyncHandler<DescribeVirtualRouterRequest,DescribeVirtualRouterResult> asyncHandler)
AWSAppMeshAsyncDescribes an existing virtual router.
describeVirtualRouterAsync in interface AWSAppMeshAsyncasyncHandler - 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<DescribeVirtualServiceResult> describeVirtualServiceAsync(DescribeVirtualServiceRequest request)
AWSAppMeshAsyncDescribes an existing virtual service.
describeVirtualServiceAsync in interface AWSAppMeshAsyncpublic Future<DescribeVirtualServiceResult> describeVirtualServiceAsync(DescribeVirtualServiceRequest request, AsyncHandler<DescribeVirtualServiceRequest,DescribeVirtualServiceResult> asyncHandler)
AWSAppMeshAsyncDescribes an existing virtual service.
describeVirtualServiceAsync in interface AWSAppMeshAsyncasyncHandler - 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<ListMeshesResult> listMeshesAsync(ListMeshesRequest request)
AWSAppMeshAsyncReturns a list of existing service meshes.
listMeshesAsync in interface AWSAppMeshAsyncpublic Future<ListMeshesResult> listMeshesAsync(ListMeshesRequest request, AsyncHandler<ListMeshesRequest,ListMeshesResult> asyncHandler)
AWSAppMeshAsyncReturns a list of existing service meshes.
listMeshesAsync in interface AWSAppMeshAsyncasyncHandler - 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<ListRoutesResult> listRoutesAsync(ListRoutesRequest request)
AWSAppMeshAsyncReturns a list of existing routes in a service mesh.
listRoutesAsync in interface AWSAppMeshAsyncpublic Future<ListRoutesResult> listRoutesAsync(ListRoutesRequest request, AsyncHandler<ListRoutesRequest,ListRoutesResult> asyncHandler)
AWSAppMeshAsyncReturns a list of existing routes in a service mesh.
listRoutesAsync in interface AWSAppMeshAsyncasyncHandler - 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)
AWSAppMeshAsyncList the tags for an App Mesh resource.
listTagsForResourceAsync in interface AWSAppMeshAsyncpublic Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request, AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)
AWSAppMeshAsyncList the tags for an App Mesh resource.
listTagsForResourceAsync in interface AWSAppMeshAsyncasyncHandler - 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<ListVirtualNodesResult> listVirtualNodesAsync(ListVirtualNodesRequest request)
AWSAppMeshAsyncReturns a list of existing virtual nodes.
listVirtualNodesAsync in interface AWSAppMeshAsyncpublic Future<ListVirtualNodesResult> listVirtualNodesAsync(ListVirtualNodesRequest request, AsyncHandler<ListVirtualNodesRequest,ListVirtualNodesResult> asyncHandler)
AWSAppMeshAsyncReturns a list of existing virtual nodes.
listVirtualNodesAsync in interface AWSAppMeshAsyncasyncHandler - 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<ListVirtualRoutersResult> listVirtualRoutersAsync(ListVirtualRoutersRequest request)
AWSAppMeshAsyncReturns a list of existing virtual routers in a service mesh.
listVirtualRoutersAsync in interface AWSAppMeshAsyncpublic Future<ListVirtualRoutersResult> listVirtualRoutersAsync(ListVirtualRoutersRequest request, AsyncHandler<ListVirtualRoutersRequest,ListVirtualRoutersResult> asyncHandler)
AWSAppMeshAsyncReturns a list of existing virtual routers in a service mesh.
listVirtualRoutersAsync in interface AWSAppMeshAsyncasyncHandler - 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<ListVirtualServicesResult> listVirtualServicesAsync(ListVirtualServicesRequest request)
AWSAppMeshAsyncReturns a list of existing virtual services in a service mesh.
listVirtualServicesAsync in interface AWSAppMeshAsyncpublic Future<ListVirtualServicesResult> listVirtualServicesAsync(ListVirtualServicesRequest request, AsyncHandler<ListVirtualServicesRequest,ListVirtualServicesResult> asyncHandler)
AWSAppMeshAsyncReturns a list of existing virtual services in a service mesh.
listVirtualServicesAsync in interface AWSAppMeshAsyncasyncHandler - 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)
AWSAppMeshAsync
Associates the specified tags to a resource with the specified resourceArn. If existing tags on a
resource aren't specified in the request parameters, they aren't changed. When a resource is deleted, the tags
associated with that resource are also deleted.
tagResourceAsync in interface AWSAppMeshAsyncpublic Future<TagResourceResult> tagResourceAsync(TagResourceRequest request, AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
AWSAppMeshAsync
Associates the specified tags to a resource with the specified resourceArn. If existing tags on a
resource aren't specified in the request parameters, they aren't changed. When a resource is deleted, the tags
associated with that resource are also deleted.
tagResourceAsync in interface AWSAppMeshAsyncasyncHandler - 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)
AWSAppMeshAsyncDeletes specified tags from a resource.
untagResourceAsync in interface AWSAppMeshAsyncpublic Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request, AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
AWSAppMeshAsyncDeletes specified tags from a resource.
untagResourceAsync in interface AWSAppMeshAsyncasyncHandler - 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<UpdateMeshResult> updateMeshAsync(UpdateMeshRequest request)
AWSAppMeshAsyncUpdates an existing service mesh.
updateMeshAsync in interface AWSAppMeshAsyncpublic Future<UpdateMeshResult> updateMeshAsync(UpdateMeshRequest request, AsyncHandler<UpdateMeshRequest,UpdateMeshResult> asyncHandler)
AWSAppMeshAsyncUpdates an existing service mesh.
updateMeshAsync in interface AWSAppMeshAsyncasyncHandler - 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<UpdateRouteResult> updateRouteAsync(UpdateRouteRequest request)
AWSAppMeshAsyncUpdates an existing route for a specified service mesh and virtual router.
updateRouteAsync in interface AWSAppMeshAsyncpublic Future<UpdateRouteResult> updateRouteAsync(UpdateRouteRequest request, AsyncHandler<UpdateRouteRequest,UpdateRouteResult> asyncHandler)
AWSAppMeshAsyncUpdates an existing route for a specified service mesh and virtual router.
updateRouteAsync in interface AWSAppMeshAsyncasyncHandler - 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<UpdateVirtualNodeResult> updateVirtualNodeAsync(UpdateVirtualNodeRequest request)
AWSAppMeshAsyncUpdates an existing virtual node in a specified service mesh.
updateVirtualNodeAsync in interface AWSAppMeshAsyncpublic Future<UpdateVirtualNodeResult> updateVirtualNodeAsync(UpdateVirtualNodeRequest request, AsyncHandler<UpdateVirtualNodeRequest,UpdateVirtualNodeResult> asyncHandler)
AWSAppMeshAsyncUpdates an existing virtual node in a specified service mesh.
updateVirtualNodeAsync in interface AWSAppMeshAsyncasyncHandler - 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<UpdateVirtualRouterResult> updateVirtualRouterAsync(UpdateVirtualRouterRequest request)
AWSAppMeshAsyncUpdates an existing virtual router in a specified service mesh.
updateVirtualRouterAsync in interface AWSAppMeshAsyncpublic Future<UpdateVirtualRouterResult> updateVirtualRouterAsync(UpdateVirtualRouterRequest request, AsyncHandler<UpdateVirtualRouterRequest,UpdateVirtualRouterResult> asyncHandler)
AWSAppMeshAsyncUpdates an existing virtual router in a specified service mesh.
updateVirtualRouterAsync in interface AWSAppMeshAsyncasyncHandler - 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<UpdateVirtualServiceResult> updateVirtualServiceAsync(UpdateVirtualServiceRequest request)
AWSAppMeshAsyncUpdates an existing virtual service in a specified service mesh.
updateVirtualServiceAsync in interface AWSAppMeshAsyncpublic Future<UpdateVirtualServiceResult> updateVirtualServiceAsync(UpdateVirtualServiceRequest request, AsyncHandler<UpdateVirtualServiceRequest,UpdateVirtualServiceResult> asyncHandler)
AWSAppMeshAsyncUpdates an existing virtual service in a specified service mesh.
updateVirtualServiceAsync in interface AWSAppMeshAsyncasyncHandler - 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.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.