@Generated(value="software.amazon.awssdk:codegen") @ThreadSafe public interface EntityResolutionAsyncClient extends AwsClient
builder() method.
Welcome to the AWS Entity Resolution API Reference.
AWS Entity Resolution is an AWS service that provides pre-configured entity resolution capabilities that enable developers and analysts at advertising and marketing companies to build an accurate and complete view of their consumers.
With AWS Entity Resolution, you have the ability to match source records containing consumer identifiers, such as name, email address, and phone number. This holds true even when these records have incomplete or conflicting identifiers. For example, AWS Entity Resolution can effectively match a source record from a customer relationship management (CRM) system, which includes account information like first name, last name, postal address, phone number, and email address, with a source record from a marketing system containing campaign information, such as username and email address.
To learn more about AWS Entity Resolution concepts, procedures, and best practices, see the AWS Entity Resolution User Guide.
| Modifier and Type | Field and Description |
|---|---|
static String |
SERVICE_METADATA_ID
Value for looking up the service's metadata from the
ServiceMetadataProvider. |
static String |
SERVICE_NAME |
| Modifier and Type | Method and Description |
|---|---|
static EntityResolutionAsyncClientBuilder |
builder()
Create a builder that can be used to configure and create a
EntityResolutionAsyncClient. |
static EntityResolutionAsyncClient |
create()
Create a
EntityResolutionAsyncClient with the region loaded from the
DefaultAwsRegionProviderChain and credentials loaded from the
DefaultCredentialsProvider. |
default CompletableFuture<CreateMatchingWorkflowResponse> |
createMatchingWorkflow(Consumer<CreateMatchingWorkflowRequest.Builder> createMatchingWorkflowRequest)
Creates a
MatchingWorkflow object which stores the configuration of the data processing job to be
run. |
default CompletableFuture<CreateMatchingWorkflowResponse> |
createMatchingWorkflow(CreateMatchingWorkflowRequest createMatchingWorkflowRequest)
Creates a
MatchingWorkflow object which stores the configuration of the data processing job to be
run. |
default CompletableFuture<CreateSchemaMappingResponse> |
createSchemaMapping(Consumer<CreateSchemaMappingRequest.Builder> createSchemaMappingRequest)
Creates a schema mapping, which defines the schema of the input customer records table.
|
default CompletableFuture<CreateSchemaMappingResponse> |
createSchemaMapping(CreateSchemaMappingRequest createSchemaMappingRequest)
Creates a schema mapping, which defines the schema of the input customer records table.
|
default CompletableFuture<DeleteMatchingWorkflowResponse> |
deleteMatchingWorkflow(Consumer<DeleteMatchingWorkflowRequest.Builder> deleteMatchingWorkflowRequest)
Deletes the
MatchingWorkflow with a given name. |
default CompletableFuture<DeleteMatchingWorkflowResponse> |
deleteMatchingWorkflow(DeleteMatchingWorkflowRequest deleteMatchingWorkflowRequest)
Deletes the
MatchingWorkflow with a given name. |
default CompletableFuture<DeleteSchemaMappingResponse> |
deleteSchemaMapping(Consumer<DeleteSchemaMappingRequest.Builder> deleteSchemaMappingRequest)
Deletes the
SchemaMapping with a given name. |
default CompletableFuture<DeleteSchemaMappingResponse> |
deleteSchemaMapping(DeleteSchemaMappingRequest deleteSchemaMappingRequest)
Deletes the
SchemaMapping with a given name. |
default CompletableFuture<GetMatchIdResponse> |
getMatchId(Consumer<GetMatchIdRequest.Builder> getMatchIdRequest)
Returns the corresponding Match ID of a customer record if the record has been processed.
|
default CompletableFuture<GetMatchIdResponse> |
getMatchId(GetMatchIdRequest getMatchIdRequest)
Returns the corresponding Match ID of a customer record if the record has been processed.
|
default CompletableFuture<GetMatchingJobResponse> |
getMatchingJob(Consumer<GetMatchingJobRequest.Builder> getMatchingJobRequest)
Gets the status, metrics, and errors (if there are any) that are associated with a job.
|
default CompletableFuture<GetMatchingJobResponse> |
getMatchingJob(GetMatchingJobRequest getMatchingJobRequest)
Gets the status, metrics, and errors (if there are any) that are associated with a job.
|
default CompletableFuture<GetMatchingWorkflowResponse> |
getMatchingWorkflow(Consumer<GetMatchingWorkflowRequest.Builder> getMatchingWorkflowRequest)
Returns the
MatchingWorkflow with a given name, if it exists. |
default CompletableFuture<GetMatchingWorkflowResponse> |
getMatchingWorkflow(GetMatchingWorkflowRequest getMatchingWorkflowRequest)
Returns the
MatchingWorkflow with a given name, if it exists. |
default CompletableFuture<GetSchemaMappingResponse> |
getSchemaMapping(Consumer<GetSchemaMappingRequest.Builder> getSchemaMappingRequest)
Returns the SchemaMapping of a given name.
|
default CompletableFuture<GetSchemaMappingResponse> |
getSchemaMapping(GetSchemaMappingRequest getSchemaMappingRequest)
Returns the SchemaMapping of a given name.
|
default CompletableFuture<ListMatchingJobsResponse> |
listMatchingJobs(Consumer<ListMatchingJobsRequest.Builder> listMatchingJobsRequest)
Lists all jobs for a given workflow.
|
default CompletableFuture<ListMatchingJobsResponse> |
listMatchingJobs(ListMatchingJobsRequest listMatchingJobsRequest)
Lists all jobs for a given workflow.
|
default ListMatchingJobsPublisher |
listMatchingJobsPaginator(Consumer<ListMatchingJobsRequest.Builder> listMatchingJobsRequest)
Lists all jobs for a given workflow.
|
default ListMatchingJobsPublisher |
listMatchingJobsPaginator(ListMatchingJobsRequest listMatchingJobsRequest)
Lists all jobs for a given workflow.
|
default CompletableFuture<ListMatchingWorkflowsResponse> |
listMatchingWorkflows(Consumer<ListMatchingWorkflowsRequest.Builder> listMatchingWorkflowsRequest)
Returns a list of all the
MatchingWorkflows that have been created for an AWS account. |
default CompletableFuture<ListMatchingWorkflowsResponse> |
listMatchingWorkflows(ListMatchingWorkflowsRequest listMatchingWorkflowsRequest)
Returns a list of all the
MatchingWorkflows that have been created for an AWS account. |
default ListMatchingWorkflowsPublisher |
listMatchingWorkflowsPaginator(Consumer<ListMatchingWorkflowsRequest.Builder> listMatchingWorkflowsRequest)
Returns a list of all the
MatchingWorkflows that have been created for an AWS account. |
default ListMatchingWorkflowsPublisher |
listMatchingWorkflowsPaginator(ListMatchingWorkflowsRequest listMatchingWorkflowsRequest)
Returns a list of all the
MatchingWorkflows that have been created for an AWS account. |
default CompletableFuture<ListSchemaMappingsResponse> |
listSchemaMappings(Consumer<ListSchemaMappingsRequest.Builder> listSchemaMappingsRequest)
Returns a list of all the
SchemaMappings that have been created for an AWS account. |
default CompletableFuture<ListSchemaMappingsResponse> |
listSchemaMappings(ListSchemaMappingsRequest listSchemaMappingsRequest)
Returns a list of all the
SchemaMappings that have been created for an AWS account. |
default ListSchemaMappingsPublisher |
listSchemaMappingsPaginator(Consumer<ListSchemaMappingsRequest.Builder> listSchemaMappingsRequest)
Returns a list of all the
SchemaMappings that have been created for an AWS account. |
default ListSchemaMappingsPublisher |
listSchemaMappingsPaginator(ListSchemaMappingsRequest listSchemaMappingsRequest)
Returns a list of all the
SchemaMappings that have been created for an AWS account. |
default CompletableFuture<ListTagsForResourceResponse> |
listTagsForResource(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest)
Displays the tags associated with an AWS Entity Resolution resource.
|
default CompletableFuture<ListTagsForResourceResponse> |
listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest)
Displays the tags associated with an AWS Entity Resolution resource.
|
default EntityResolutionServiceClientConfiguration |
serviceClientConfiguration() |
default CompletableFuture<StartMatchingJobResponse> |
startMatchingJob(Consumer<StartMatchingJobRequest.Builder> startMatchingJobRequest)
Starts the
MatchingJob of a workflow. |
default CompletableFuture<StartMatchingJobResponse> |
startMatchingJob(StartMatchingJobRequest startMatchingJobRequest)
Starts the
MatchingJob of a workflow. |
default CompletableFuture<TagResourceResponse> |
tagResource(Consumer<TagResourceRequest.Builder> tagResourceRequest)
Assigns one or more tags (key-value pairs) to the specified AWS Entity Resolution resource.
|
default CompletableFuture<TagResourceResponse> |
tagResource(TagResourceRequest tagResourceRequest)
Assigns one or more tags (key-value pairs) to the specified AWS Entity Resolution resource.
|
default CompletableFuture<UntagResourceResponse> |
untagResource(Consumer<UntagResourceRequest.Builder> untagResourceRequest)
Removes one or more tags from the specified AWS Entity Resolution resource.
|
default CompletableFuture<UntagResourceResponse> |
untagResource(UntagResourceRequest untagResourceRequest)
Removes one or more tags from the specified AWS Entity Resolution resource.
|
default CompletableFuture<UpdateMatchingWorkflowResponse> |
updateMatchingWorkflow(Consumer<UpdateMatchingWorkflowRequest.Builder> updateMatchingWorkflowRequest)
Updates an existing
MatchingWorkflow. |
default CompletableFuture<UpdateMatchingWorkflowResponse> |
updateMatchingWorkflow(UpdateMatchingWorkflowRequest updateMatchingWorkflowRequest)
Updates an existing
MatchingWorkflow. |
serviceNameclosestatic final String SERVICE_NAME
static final String SERVICE_METADATA_ID
ServiceMetadataProvider.default CompletableFuture<CreateMatchingWorkflowResponse> createMatchingWorkflow(CreateMatchingWorkflowRequest createMatchingWorkflowRequest)
Creates a MatchingWorkflow object which stores the configuration of the data processing job to be
run. It is important to note that there should not be a pre-existing MatchingWorkflow with the same
name. To modify an existing workflow, utilize the UpdateMatchingWorkflow API.
createMatchingWorkflowRequest - HTTP Status Code: 429HTTP Status Code: 500HTTP Status Code: 403HTTP Status Code: 402HTTP Status Code: 400HTTP Status Code: 400default CompletableFuture<CreateMatchingWorkflowResponse> createMatchingWorkflow(Consumer<CreateMatchingWorkflowRequest.Builder> createMatchingWorkflowRequest)
Creates a MatchingWorkflow object which stores the configuration of the data processing job to be
run. It is important to note that there should not be a pre-existing MatchingWorkflow with the same
name. To modify an existing workflow, utilize the UpdateMatchingWorkflow API.
This is a convenience which creates an instance of the CreateMatchingWorkflowRequest.Builder avoiding the
need to create one manually via CreateMatchingWorkflowRequest.builder()
createMatchingWorkflowRequest - A Consumer that will call methods on
CreateMatchingWorkflowRequest.Builder to
create a request.HTTP Status Code: 429HTTP Status Code: 500HTTP Status Code: 403HTTP Status Code: 402HTTP Status Code: 400HTTP Status Code: 400default CompletableFuture<CreateSchemaMappingResponse> createSchemaMapping(CreateSchemaMappingRequest createSchemaMappingRequest)
Creates a schema mapping, which defines the schema of the input customer records table. The
SchemaMapping also provides Entity Resolution with some metadata about the table, such as the
attribute types of the columns and which columns to match on.
createSchemaMappingRequest - HTTP Status Code: 429HTTP Status Code: 500HTTP Status Code: 403HTTP Status Code: 402HTTP Status Code: 400HTTP Status Code: 400default CompletableFuture<CreateSchemaMappingResponse> createSchemaMapping(Consumer<CreateSchemaMappingRequest.Builder> createSchemaMappingRequest)
Creates a schema mapping, which defines the schema of the input customer records table. The
SchemaMapping also provides Entity Resolution with some metadata about the table, such as the
attribute types of the columns and which columns to match on.
This is a convenience which creates an instance of the CreateSchemaMappingRequest.Builder avoiding the
need to create one manually via CreateSchemaMappingRequest.builder()
createSchemaMappingRequest - A Consumer that will call methods on
CreateSchemaMappingRequest.Builder to
create a request.HTTP Status Code: 429HTTP Status Code: 500HTTP Status Code: 403HTTP Status Code: 402HTTP Status Code: 400HTTP Status Code: 400default CompletableFuture<DeleteMatchingWorkflowResponse> deleteMatchingWorkflow(DeleteMatchingWorkflowRequest deleteMatchingWorkflowRequest)
Deletes the MatchingWorkflow with a given name. This operation will succeed even if a workflow with
the given name does not exist.
deleteMatchingWorkflowRequest - HTTP Status Code: 429HTTP Status Code: 500HTTP Status Code: 403HTTP Status Code: 400default CompletableFuture<DeleteMatchingWorkflowResponse> deleteMatchingWorkflow(Consumer<DeleteMatchingWorkflowRequest.Builder> deleteMatchingWorkflowRequest)
Deletes the MatchingWorkflow with a given name. This operation will succeed even if a workflow with
the given name does not exist.
This is a convenience which creates an instance of the DeleteMatchingWorkflowRequest.Builder avoiding the
need to create one manually via DeleteMatchingWorkflowRequest.builder()
deleteMatchingWorkflowRequest - A Consumer that will call methods on
DeleteMatchingWorkflowRequest.Builder to
create a request.HTTP Status Code: 429HTTP Status Code: 500HTTP Status Code: 403HTTP Status Code: 400default CompletableFuture<DeleteSchemaMappingResponse> deleteSchemaMapping(DeleteSchemaMappingRequest deleteSchemaMappingRequest)
Deletes the SchemaMapping with a given name. This operation will succeed even if a schema with the
given name does not exist. This operation will fail if there is a DataIntegrationWorkflow object
that references the SchemaMapping in the workflow's InputSourceConfig.
deleteSchemaMappingRequest - HTTP Status Code: 429HTTP Status Code: 500HTTP Status Code: 403HTTP Status Code: 400HTTP Status Code: 400default CompletableFuture<DeleteSchemaMappingResponse> deleteSchemaMapping(Consumer<DeleteSchemaMappingRequest.Builder> deleteSchemaMappingRequest)
Deletes the SchemaMapping with a given name. This operation will succeed even if a schema with the
given name does not exist. This operation will fail if there is a DataIntegrationWorkflow object
that references the SchemaMapping in the workflow's InputSourceConfig.
This is a convenience which creates an instance of the DeleteSchemaMappingRequest.Builder avoiding the
need to create one manually via DeleteSchemaMappingRequest.builder()
deleteSchemaMappingRequest - A Consumer that will call methods on
DeleteSchemaMappingRequest.Builder to
create a request.HTTP Status Code: 429HTTP Status Code: 500HTTP Status Code: 403HTTP Status Code: 400HTTP Status Code: 400default CompletableFuture<GetMatchIdResponse> getMatchId(GetMatchIdRequest getMatchIdRequest)
Returns the corresponding Match ID of a customer record if the record has been processed.
getMatchIdRequest - HTTP Status Code: 429HTTP Status Code: 500HTTP Status Code: 404HTTP Status Code: 403HTTP Status Code: 400default CompletableFuture<GetMatchIdResponse> getMatchId(Consumer<GetMatchIdRequest.Builder> getMatchIdRequest)
Returns the corresponding Match ID of a customer record if the record has been processed.
This is a convenience which creates an instance of the GetMatchIdRequest.Builder avoiding the need to
create one manually via GetMatchIdRequest.builder()
getMatchIdRequest - A Consumer that will call methods on
GetMatchIdRequest.Builder to create a
request.HTTP Status Code: 429HTTP Status Code: 500HTTP Status Code: 404HTTP Status Code: 403HTTP Status Code: 400default CompletableFuture<GetMatchingJobResponse> getMatchingJob(GetMatchingJobRequest getMatchingJobRequest)
Gets the status, metrics, and errors (if there are any) that are associated with a job.
getMatchingJobRequest - HTTP Status Code: 429HTTP Status Code: 500HTTP Status Code: 404HTTP Status Code: 403HTTP Status Code: 400default CompletableFuture<GetMatchingJobResponse> getMatchingJob(Consumer<GetMatchingJobRequest.Builder> getMatchingJobRequest)
Gets the status, metrics, and errors (if there are any) that are associated with a job.
This is a convenience which creates an instance of the GetMatchingJobRequest.Builder avoiding the need to
create one manually via GetMatchingJobRequest.builder()
getMatchingJobRequest - A Consumer that will call methods on
GetMatchingJobRequest.Builder to create a
request.HTTP Status Code: 429HTTP Status Code: 500HTTP Status Code: 404HTTP Status Code: 403HTTP Status Code: 400default CompletableFuture<GetMatchingWorkflowResponse> getMatchingWorkflow(GetMatchingWorkflowRequest getMatchingWorkflowRequest)
Returns the MatchingWorkflow with a given name, if it exists.
getMatchingWorkflowRequest - HTTP Status Code: 429HTTP Status Code: 500HTTP Status Code: 404HTTP Status Code: 403HTTP Status Code: 400default CompletableFuture<GetMatchingWorkflowResponse> getMatchingWorkflow(Consumer<GetMatchingWorkflowRequest.Builder> getMatchingWorkflowRequest)
Returns the MatchingWorkflow with a given name, if it exists.
This is a convenience which creates an instance of the GetMatchingWorkflowRequest.Builder avoiding the
need to create one manually via GetMatchingWorkflowRequest.builder()
getMatchingWorkflowRequest - A Consumer that will call methods on
GetMatchingWorkflowRequest.Builder to
create a request.HTTP Status Code: 429HTTP Status Code: 500HTTP Status Code: 404HTTP Status Code: 403HTTP Status Code: 400default CompletableFuture<GetSchemaMappingResponse> getSchemaMapping(GetSchemaMappingRequest getSchemaMappingRequest)
Returns the SchemaMapping of a given name.
getSchemaMappingRequest - HTTP Status Code: 429HTTP Status Code: 500HTTP Status Code: 404HTTP Status Code: 403HTTP Status Code: 400default CompletableFuture<GetSchemaMappingResponse> getSchemaMapping(Consumer<GetSchemaMappingRequest.Builder> getSchemaMappingRequest)
Returns the SchemaMapping of a given name.
This is a convenience which creates an instance of the GetSchemaMappingRequest.Builder avoiding the need
to create one manually via GetSchemaMappingRequest.builder()
getSchemaMappingRequest - A Consumer that will call methods on
GetSchemaMappingRequest.Builder to create a
request.HTTP Status Code: 429HTTP Status Code: 500HTTP Status Code: 404HTTP Status Code: 403HTTP Status Code: 400default CompletableFuture<ListMatchingJobsResponse> listMatchingJobs(ListMatchingJobsRequest listMatchingJobsRequest)
Lists all jobs for a given workflow.
listMatchingJobsRequest - HTTP Status Code: 429HTTP Status Code: 500HTTP Status Code: 404HTTP Status Code: 403HTTP Status Code: 400default CompletableFuture<ListMatchingJobsResponse> listMatchingJobs(Consumer<ListMatchingJobsRequest.Builder> listMatchingJobsRequest)
Lists all jobs for a given workflow.
This is a convenience which creates an instance of the ListMatchingJobsRequest.Builder avoiding the need
to create one manually via ListMatchingJobsRequest.builder()
listMatchingJobsRequest - A Consumer that will call methods on
ListMatchingJobsRequest.Builder to create a
request.HTTP Status Code: 429HTTP Status Code: 500HTTP Status Code: 404HTTP Status Code: 403HTTP Status Code: 400default ListMatchingJobsPublisher listMatchingJobsPaginator(ListMatchingJobsRequest listMatchingJobsRequest)
Lists all jobs for a given workflow.
This is a variant of
listMatchingJobs(software.amazon.awssdk.services.entityresolution.model.ListMatchingJobsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.entityresolution.paginators.ListMatchingJobsPublisher publisher = client.listMatchingJobsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.entityresolution.paginators.ListMatchingJobsPublisher publisher = client.listMatchingJobsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.entityresolution.model.ListMatchingJobsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.entityresolution.model.ListMatchingJobsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listMatchingJobs(software.amazon.awssdk.services.entityresolution.model.ListMatchingJobsRequest)
operation.
listMatchingJobsRequest - HTTP Status Code: 429HTTP Status Code: 500HTTP Status Code: 404HTTP Status Code: 403HTTP Status Code: 400default ListMatchingJobsPublisher listMatchingJobsPaginator(Consumer<ListMatchingJobsRequest.Builder> listMatchingJobsRequest)
Lists all jobs for a given workflow.
This is a variant of
listMatchingJobs(software.amazon.awssdk.services.entityresolution.model.ListMatchingJobsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.entityresolution.paginators.ListMatchingJobsPublisher publisher = client.listMatchingJobsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.entityresolution.paginators.ListMatchingJobsPublisher publisher = client.listMatchingJobsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.entityresolution.model.ListMatchingJobsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.entityresolution.model.ListMatchingJobsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listMatchingJobs(software.amazon.awssdk.services.entityresolution.model.ListMatchingJobsRequest)
operation.
This is a convenience which creates an instance of the ListMatchingJobsRequest.Builder avoiding the need
to create one manually via ListMatchingJobsRequest.builder()
listMatchingJobsRequest - A Consumer that will call methods on
ListMatchingJobsRequest.Builder to create a
request.HTTP Status Code: 429HTTP Status Code: 500HTTP Status Code: 404HTTP Status Code: 403HTTP Status Code: 400default CompletableFuture<ListMatchingWorkflowsResponse> listMatchingWorkflows(ListMatchingWorkflowsRequest listMatchingWorkflowsRequest)
Returns a list of all the MatchingWorkflows that have been created for an AWS account.
listMatchingWorkflowsRequest - HTTP Status Code: 429HTTP Status Code: 500HTTP Status Code: 403HTTP Status Code: 400default CompletableFuture<ListMatchingWorkflowsResponse> listMatchingWorkflows(Consumer<ListMatchingWorkflowsRequest.Builder> listMatchingWorkflowsRequest)
Returns a list of all the MatchingWorkflows that have been created for an AWS account.
This is a convenience which creates an instance of the ListMatchingWorkflowsRequest.Builder avoiding the
need to create one manually via ListMatchingWorkflowsRequest.builder()
listMatchingWorkflowsRequest - A Consumer that will call methods on
ListMatchingWorkflowsRequest.Builder to
create a request.HTTP Status Code: 429HTTP Status Code: 500HTTP Status Code: 403HTTP Status Code: 400default ListMatchingWorkflowsPublisher listMatchingWorkflowsPaginator(ListMatchingWorkflowsRequest listMatchingWorkflowsRequest)
Returns a list of all the MatchingWorkflows that have been created for an AWS account.
This is a variant of
listMatchingWorkflows(software.amazon.awssdk.services.entityresolution.model.ListMatchingWorkflowsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.entityresolution.paginators.ListMatchingWorkflowsPublisher publisher = client.listMatchingWorkflowsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.entityresolution.paginators.ListMatchingWorkflowsPublisher publisher = client.listMatchingWorkflowsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.entityresolution.model.ListMatchingWorkflowsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.entityresolution.model.ListMatchingWorkflowsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listMatchingWorkflows(software.amazon.awssdk.services.entityresolution.model.ListMatchingWorkflowsRequest)
operation.
listMatchingWorkflowsRequest - HTTP Status Code: 429HTTP Status Code: 500HTTP Status Code: 403HTTP Status Code: 400default ListMatchingWorkflowsPublisher listMatchingWorkflowsPaginator(Consumer<ListMatchingWorkflowsRequest.Builder> listMatchingWorkflowsRequest)
Returns a list of all the MatchingWorkflows that have been created for an AWS account.
This is a variant of
listMatchingWorkflows(software.amazon.awssdk.services.entityresolution.model.ListMatchingWorkflowsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.entityresolution.paginators.ListMatchingWorkflowsPublisher publisher = client.listMatchingWorkflowsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.entityresolution.paginators.ListMatchingWorkflowsPublisher publisher = client.listMatchingWorkflowsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.entityresolution.model.ListMatchingWorkflowsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.entityresolution.model.ListMatchingWorkflowsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listMatchingWorkflows(software.amazon.awssdk.services.entityresolution.model.ListMatchingWorkflowsRequest)
operation.
This is a convenience which creates an instance of the ListMatchingWorkflowsRequest.Builder avoiding the
need to create one manually via ListMatchingWorkflowsRequest.builder()
listMatchingWorkflowsRequest - A Consumer that will call methods on
ListMatchingWorkflowsRequest.Builder to
create a request.HTTP Status Code: 429HTTP Status Code: 500HTTP Status Code: 403HTTP Status Code: 400default CompletableFuture<ListSchemaMappingsResponse> listSchemaMappings(ListSchemaMappingsRequest listSchemaMappingsRequest)
Returns a list of all the SchemaMappings that have been created for an AWS account.
listSchemaMappingsRequest - HTTP Status Code: 429HTTP Status Code: 500HTTP Status Code: 403HTTP Status Code: 400default CompletableFuture<ListSchemaMappingsResponse> listSchemaMappings(Consumer<ListSchemaMappingsRequest.Builder> listSchemaMappingsRequest)
Returns a list of all the SchemaMappings that have been created for an AWS account.
This is a convenience which creates an instance of the ListSchemaMappingsRequest.Builder avoiding the
need to create one manually via ListSchemaMappingsRequest.builder()
listSchemaMappingsRequest - A Consumer that will call methods on
ListSchemaMappingsRequest.Builder to create
a request.HTTP Status Code: 429HTTP Status Code: 500HTTP Status Code: 403HTTP Status Code: 400default ListSchemaMappingsPublisher listSchemaMappingsPaginator(ListSchemaMappingsRequest listSchemaMappingsRequest)
Returns a list of all the SchemaMappings that have been created for an AWS account.
This is a variant of
listSchemaMappings(software.amazon.awssdk.services.entityresolution.model.ListSchemaMappingsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.entityresolution.paginators.ListSchemaMappingsPublisher publisher = client.listSchemaMappingsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.entityresolution.paginators.ListSchemaMappingsPublisher publisher = client.listSchemaMappingsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.entityresolution.model.ListSchemaMappingsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.entityresolution.model.ListSchemaMappingsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listSchemaMappings(software.amazon.awssdk.services.entityresolution.model.ListSchemaMappingsRequest)
operation.
listSchemaMappingsRequest - HTTP Status Code: 429HTTP Status Code: 500HTTP Status Code: 403HTTP Status Code: 400default ListSchemaMappingsPublisher listSchemaMappingsPaginator(Consumer<ListSchemaMappingsRequest.Builder> listSchemaMappingsRequest)
Returns a list of all the SchemaMappings that have been created for an AWS account.
This is a variant of
listSchemaMappings(software.amazon.awssdk.services.entityresolution.model.ListSchemaMappingsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.entityresolution.paginators.ListSchemaMappingsPublisher publisher = client.listSchemaMappingsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.entityresolution.paginators.ListSchemaMappingsPublisher publisher = client.listSchemaMappingsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.entityresolution.model.ListSchemaMappingsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.entityresolution.model.ListSchemaMappingsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listSchemaMappings(software.amazon.awssdk.services.entityresolution.model.ListSchemaMappingsRequest)
operation.
This is a convenience which creates an instance of the ListSchemaMappingsRequest.Builder avoiding the
need to create one manually via ListSchemaMappingsRequest.builder()
listSchemaMappingsRequest - A Consumer that will call methods on
ListSchemaMappingsRequest.Builder to create
a request.HTTP Status Code: 429HTTP Status Code: 500HTTP Status Code: 403HTTP Status Code: 400default CompletableFuture<ListTagsForResourceResponse> listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest)
Displays the tags associated with an AWS Entity Resolution resource. In Entity Resolution,
SchemaMapping, and MatchingWorkflow can be tagged.
listTagsForResourceRequest - HTTP Status Code: 500HTTP Status Code: 404HTTP Status Code: 400default CompletableFuture<ListTagsForResourceResponse> listTagsForResource(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest)
Displays the tags associated with an AWS Entity Resolution resource. In Entity Resolution,
SchemaMapping, and MatchingWorkflow can be tagged.
This is a convenience which creates an instance of the ListTagsForResourceRequest.Builder avoiding the
need to create one manually via ListTagsForResourceRequest.builder()
listTagsForResourceRequest - A Consumer that will call methods on
ListTagsForResourceRequest.Builder to
create a request.HTTP Status Code: 500HTTP Status Code: 404HTTP Status Code: 400default CompletableFuture<StartMatchingJobResponse> startMatchingJob(StartMatchingJobRequest startMatchingJobRequest)
Starts the MatchingJob of a workflow. The workflow must have previously been created using the
CreateMatchingWorkflow endpoint.
startMatchingJobRequest - HTTP Status Code: 429HTTP Status Code: 500HTTP Status Code: 404HTTP Status Code: 403HTTP Status Code: 402HTTP Status Code: 400HTTP Status Code: 400default CompletableFuture<StartMatchingJobResponse> startMatchingJob(Consumer<StartMatchingJobRequest.Builder> startMatchingJobRequest)
Starts the MatchingJob of a workflow. The workflow must have previously been created using the
CreateMatchingWorkflow endpoint.
This is a convenience which creates an instance of the StartMatchingJobRequest.Builder avoiding the need
to create one manually via StartMatchingJobRequest.builder()
startMatchingJobRequest - A Consumer that will call methods on
StartMatchingJobRequest.Builder to create a
request.HTTP Status Code: 429HTTP Status Code: 500HTTP Status Code: 404HTTP Status Code: 403HTTP Status Code: 402HTTP Status Code: 400HTTP Status Code: 400default CompletableFuture<TagResourceResponse> tagResource(TagResourceRequest tagResourceRequest)
Assigns one or more tags (key-value pairs) to the specified AWS Entity Resolution resource. Tags can help you
organize and categorize your resources. You can also use them to scope user permissions by granting a user
permission to access or change only resources with certain tag values. In Entity Resolution,
SchemaMapping, and MatchingWorkflow can be tagged. Tags don't have any semantic meaning
to AWS and are interpreted strictly as strings of characters. You can use the TagResource action
with a resource that already has tags. If you specify a new tag key, this tag is appended to the list of tags
associated with the resource. If you specify a tag key that is already associated with the resource, the new tag
value that you specify replaces the previous value for that tag.
tagResourceRequest - HTTP Status Code: 500HTTP Status Code: 404HTTP Status Code: 400default CompletableFuture<TagResourceResponse> tagResource(Consumer<TagResourceRequest.Builder> tagResourceRequest)
Assigns one or more tags (key-value pairs) to the specified AWS Entity Resolution resource. Tags can help you
organize and categorize your resources. You can also use them to scope user permissions by granting a user
permission to access or change only resources with certain tag values. In Entity Resolution,
SchemaMapping, and MatchingWorkflow can be tagged. Tags don't have any semantic meaning
to AWS and are interpreted strictly as strings of characters. You can use the TagResource action
with a resource that already has tags. If you specify a new tag key, this tag is appended to the list of tags
associated with the resource. If you specify a tag key that is already associated with the resource, the new tag
value that you specify replaces the previous value for that tag.
This is a convenience which creates an instance of the TagResourceRequest.Builder avoiding the need to
create one manually via TagResourceRequest.builder()
tagResourceRequest - A Consumer that will call methods on
TagResourceRequest.Builder to create a
request.HTTP Status Code: 500HTTP Status Code: 404HTTP Status Code: 400default CompletableFuture<UntagResourceResponse> untagResource(UntagResourceRequest untagResourceRequest)
Removes one or more tags from the specified AWS Entity Resolution resource. In Entity Resolution,
SchemaMapping, and MatchingWorkflow can be tagged.
untagResourceRequest - HTTP Status Code: 500HTTP Status Code: 404default CompletableFuture<UntagResourceResponse> untagResource(Consumer<UntagResourceRequest.Builder> untagResourceRequest)
Removes one or more tags from the specified AWS Entity Resolution resource. In Entity Resolution,
SchemaMapping, and MatchingWorkflow can be tagged.
This is a convenience which creates an instance of the UntagResourceRequest.Builder avoiding the need to
create one manually via UntagResourceRequest.builder()
untagResourceRequest - A Consumer that will call methods on
UntagResourceRequest.Builder to create a
request.HTTP Status Code: 500HTTP Status Code: 404default CompletableFuture<UpdateMatchingWorkflowResponse> updateMatchingWorkflow(UpdateMatchingWorkflowRequest updateMatchingWorkflowRequest)
Updates an existing MatchingWorkflow. This method is identical to
CreateMatchingWorkflow, except it uses an HTTP PUT request instead of a
POST request, and the MatchingWorkflow must already exist for the method to succeed.
updateMatchingWorkflowRequest - HTTP Status Code: 429HTTP Status Code: 500HTTP Status Code: 404HTTP Status Code: 403HTTP Status Code: 400default CompletableFuture<UpdateMatchingWorkflowResponse> updateMatchingWorkflow(Consumer<UpdateMatchingWorkflowRequest.Builder> updateMatchingWorkflowRequest)
Updates an existing MatchingWorkflow. This method is identical to
CreateMatchingWorkflow, except it uses an HTTP PUT request instead of a
POST request, and the MatchingWorkflow must already exist for the method to succeed.
This is a convenience which creates an instance of the UpdateMatchingWorkflowRequest.Builder avoiding the
need to create one manually via UpdateMatchingWorkflowRequest.builder()
updateMatchingWorkflowRequest - A Consumer that will call methods on
UpdateMatchingWorkflowRequest.Builder to
create a request.HTTP Status Code: 429HTTP Status Code: 500HTTP Status Code: 404HTTP Status Code: 403HTTP Status Code: 400default EntityResolutionServiceClientConfiguration serviceClientConfiguration()
serviceClientConfiguration in interface AwsClientserviceClientConfiguration in interface SdkClientstatic EntityResolutionAsyncClient create()
EntityResolutionAsyncClient with the region loaded from the
DefaultAwsRegionProviderChain and credentials loaded from the
DefaultCredentialsProvider.static EntityResolutionAsyncClientBuilder builder()
EntityResolutionAsyncClient.Copyright © 2023. All rights reserved.