Interface EntityResolutionClient
- All Superinterfaces:
AutoCloseable
,AwsClient
,SdkAutoCloseable
,SdkClient
builder()
method.
Welcome to the Entity Resolution API Reference.
Entity Resolution is an Amazon Web Services 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 Entity Resolution, you can match source records containing consumer identifiers, such as name, email address, and phone number. This is true even when these records have incomplete or conflicting identifiers. For example, Entity Resolution can effectively match a source record from a customer relationship management (CRM) system with a source record from a marketing system containing campaign information.
To learn more about Entity Resolution concepts, procedures, and best practices, see the Entity Resolution User Guide.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
Value for looking up the service's metadata from theServiceMetadataProvider
.static final String
-
Method Summary
Modifier and TypeMethodDescriptiondefault AddPolicyStatementResponse
addPolicyStatement
(Consumer<AddPolicyStatementRequest.Builder> addPolicyStatementRequest) Adds a policy statement object.default AddPolicyStatementResponse
addPolicyStatement
(AddPolicyStatementRequest addPolicyStatementRequest) Adds a policy statement object.default BatchDeleteUniqueIdResponse
batchDeleteUniqueId
(Consumer<BatchDeleteUniqueIdRequest.Builder> batchDeleteUniqueIdRequest) Deletes multiple unique IDs in a matching workflow.default BatchDeleteUniqueIdResponse
batchDeleteUniqueId
(BatchDeleteUniqueIdRequest batchDeleteUniqueIdRequest) Deletes multiple unique IDs in a matching workflow.builder()
Create a builder that can be used to configure and create aEntityResolutionClient
.static EntityResolutionClient
create()
Create aEntityResolutionClient
with the region loaded from theDefaultAwsRegionProviderChain
and credentials loaded from theDefaultCredentialsProvider
.default CreateIdMappingWorkflowResponse
createIdMappingWorkflow
(Consumer<CreateIdMappingWorkflowRequest.Builder> createIdMappingWorkflowRequest) Creates anIdMappingWorkflow
object which stores the configuration of the data processing job to be run.default CreateIdMappingWorkflowResponse
createIdMappingWorkflow
(CreateIdMappingWorkflowRequest createIdMappingWorkflowRequest) Creates anIdMappingWorkflow
object which stores the configuration of the data processing job to be run.default CreateIdNamespaceResponse
createIdNamespace
(Consumer<CreateIdNamespaceRequest.Builder> createIdNamespaceRequest) Creates an ID namespace object which will help customers provide metadata explaining their dataset and how to use it.default CreateIdNamespaceResponse
createIdNamespace
(CreateIdNamespaceRequest createIdNamespaceRequest) Creates an ID namespace object which will help customers provide metadata explaining their dataset and how to use it.default CreateMatchingWorkflowResponse
createMatchingWorkflow
(Consumer<CreateMatchingWorkflowRequest.Builder> createMatchingWorkflowRequest) Creates aMatchingWorkflow
object which stores the configuration of the data processing job to be run.default CreateMatchingWorkflowResponse
createMatchingWorkflow
(CreateMatchingWorkflowRequest createMatchingWorkflowRequest) Creates aMatchingWorkflow
object which stores the configuration of the data processing job to be run.default CreateSchemaMappingResponse
createSchemaMapping
(Consumer<CreateSchemaMappingRequest.Builder> createSchemaMappingRequest) Creates a schema mapping, which defines the schema of the input customer records table.default CreateSchemaMappingResponse
createSchemaMapping
(CreateSchemaMappingRequest createSchemaMappingRequest) Creates a schema mapping, which defines the schema of the input customer records table.default DeleteIdMappingWorkflowResponse
deleteIdMappingWorkflow
(Consumer<DeleteIdMappingWorkflowRequest.Builder> deleteIdMappingWorkflowRequest) Deletes theIdMappingWorkflow
with a given name.default DeleteIdMappingWorkflowResponse
deleteIdMappingWorkflow
(DeleteIdMappingWorkflowRequest deleteIdMappingWorkflowRequest) Deletes theIdMappingWorkflow
with a given name.default DeleteIdNamespaceResponse
deleteIdNamespace
(Consumer<DeleteIdNamespaceRequest.Builder> deleteIdNamespaceRequest) Deletes theIdNamespace
with a given name.default DeleteIdNamespaceResponse
deleteIdNamespace
(DeleteIdNamespaceRequest deleteIdNamespaceRequest) Deletes theIdNamespace
with a given name.default DeleteMatchingWorkflowResponse
deleteMatchingWorkflow
(Consumer<DeleteMatchingWorkflowRequest.Builder> deleteMatchingWorkflowRequest) Deletes theMatchingWorkflow
with a given name.default DeleteMatchingWorkflowResponse
deleteMatchingWorkflow
(DeleteMatchingWorkflowRequest deleteMatchingWorkflowRequest) Deletes theMatchingWorkflow
with a given name.default DeletePolicyStatementResponse
deletePolicyStatement
(Consumer<DeletePolicyStatementRequest.Builder> deletePolicyStatementRequest) Deletes the policy statement.default DeletePolicyStatementResponse
deletePolicyStatement
(DeletePolicyStatementRequest deletePolicyStatementRequest) Deletes the policy statement.default DeleteSchemaMappingResponse
deleteSchemaMapping
(Consumer<DeleteSchemaMappingRequest.Builder> deleteSchemaMappingRequest) Deletes theSchemaMapping
with a given name.default DeleteSchemaMappingResponse
deleteSchemaMapping
(DeleteSchemaMappingRequest deleteSchemaMappingRequest) Deletes theSchemaMapping
with a given name.default GenerateMatchIdResponse
generateMatchId
(Consumer<GenerateMatchIdRequest.Builder> generateMatchIdRequest) Generates or retrieves Match IDs for records using a rule-based matching workflow.default GenerateMatchIdResponse
generateMatchId
(GenerateMatchIdRequest generateMatchIdRequest) Generates or retrieves Match IDs for records using a rule-based matching workflow.default GetIdMappingJobResponse
getIdMappingJob
(Consumer<GetIdMappingJobRequest.Builder> getIdMappingJobRequest) Returns the status, metrics, and errors (if there are any) that are associated with a job.default GetIdMappingJobResponse
getIdMappingJob
(GetIdMappingJobRequest getIdMappingJobRequest) Returns the status, metrics, and errors (if there are any) that are associated with a job.default GetIdMappingWorkflowResponse
getIdMappingWorkflow
(Consumer<GetIdMappingWorkflowRequest.Builder> getIdMappingWorkflowRequest) Returns theIdMappingWorkflow
with a given name, if it exists.default GetIdMappingWorkflowResponse
getIdMappingWorkflow
(GetIdMappingWorkflowRequest getIdMappingWorkflowRequest) Returns theIdMappingWorkflow
with a given name, if it exists.default GetIdNamespaceResponse
getIdNamespace
(Consumer<GetIdNamespaceRequest.Builder> getIdNamespaceRequest) Returns theIdNamespace
with a given name, if it exists.default GetIdNamespaceResponse
getIdNamespace
(GetIdNamespaceRequest getIdNamespaceRequest) Returns theIdNamespace
with a given name, if it exists.default GetMatchIdResponse
getMatchId
(Consumer<GetMatchIdRequest.Builder> getMatchIdRequest) Returns the corresponding Match ID of a customer record if the record has been processed in a rule-based matching workflow or ML matching workflow.default GetMatchIdResponse
getMatchId
(GetMatchIdRequest getMatchIdRequest) Returns the corresponding Match ID of a customer record if the record has been processed in a rule-based matching workflow or ML matching workflow.default GetMatchingJobResponse
getMatchingJob
(Consumer<GetMatchingJobRequest.Builder> getMatchingJobRequest) Returns the status, metrics, and errors (if there are any) that are associated with a job.default GetMatchingJobResponse
getMatchingJob
(GetMatchingJobRequest getMatchingJobRequest) Returns the status, metrics, and errors (if there are any) that are associated with a job.default GetMatchingWorkflowResponse
getMatchingWorkflow
(Consumer<GetMatchingWorkflowRequest.Builder> getMatchingWorkflowRequest) Returns theMatchingWorkflow
with a given name, if it exists.default GetMatchingWorkflowResponse
getMatchingWorkflow
(GetMatchingWorkflowRequest getMatchingWorkflowRequest) Returns theMatchingWorkflow
with a given name, if it exists.default GetPolicyResponse
getPolicy
(Consumer<GetPolicyRequest.Builder> getPolicyRequest) Returns the resource-based policy.default GetPolicyResponse
getPolicy
(GetPolicyRequest getPolicyRequest) Returns the resource-based policy.default GetProviderServiceResponse
getProviderService
(Consumer<GetProviderServiceRequest.Builder> getProviderServiceRequest) Returns theProviderService
of a given name.default GetProviderServiceResponse
getProviderService
(GetProviderServiceRequest getProviderServiceRequest) Returns theProviderService
of a given name.default GetSchemaMappingResponse
getSchemaMapping
(Consumer<GetSchemaMappingRequest.Builder> getSchemaMappingRequest) Returns the SchemaMapping of a given name.default GetSchemaMappingResponse
getSchemaMapping
(GetSchemaMappingRequest getSchemaMappingRequest) Returns the SchemaMapping of a given name.default ListIdMappingJobsResponse
listIdMappingJobs
(Consumer<ListIdMappingJobsRequest.Builder> listIdMappingJobsRequest) Lists all ID mapping jobs for a given workflow.default ListIdMappingJobsResponse
listIdMappingJobs
(ListIdMappingJobsRequest listIdMappingJobsRequest) Lists all ID mapping jobs for a given workflow.default ListIdMappingJobsIterable
listIdMappingJobsPaginator
(Consumer<ListIdMappingJobsRequest.Builder> listIdMappingJobsRequest) This is a variant oflistIdMappingJobs(software.amazon.awssdk.services.entityresolution.model.ListIdMappingJobsRequest)
operation.default ListIdMappingJobsIterable
listIdMappingJobsPaginator
(ListIdMappingJobsRequest listIdMappingJobsRequest) This is a variant oflistIdMappingJobs(software.amazon.awssdk.services.entityresolution.model.ListIdMappingJobsRequest)
operation.default ListIdMappingWorkflowsResponse
listIdMappingWorkflows
(Consumer<ListIdMappingWorkflowsRequest.Builder> listIdMappingWorkflowsRequest) Returns a list of all theIdMappingWorkflows
that have been created for an Amazon Web Services account.default ListIdMappingWorkflowsResponse
listIdMappingWorkflows
(ListIdMappingWorkflowsRequest listIdMappingWorkflowsRequest) Returns a list of all theIdMappingWorkflows
that have been created for an Amazon Web Services account.default ListIdMappingWorkflowsIterable
listIdMappingWorkflowsPaginator
(Consumer<ListIdMappingWorkflowsRequest.Builder> listIdMappingWorkflowsRequest) This is a variant oflistIdMappingWorkflows(software.amazon.awssdk.services.entityresolution.model.ListIdMappingWorkflowsRequest)
operation.default ListIdMappingWorkflowsIterable
listIdMappingWorkflowsPaginator
(ListIdMappingWorkflowsRequest listIdMappingWorkflowsRequest) This is a variant oflistIdMappingWorkflows(software.amazon.awssdk.services.entityresolution.model.ListIdMappingWorkflowsRequest)
operation.default ListIdNamespacesResponse
listIdNamespaces
(Consumer<ListIdNamespacesRequest.Builder> listIdNamespacesRequest) Returns a list of all ID namespaces.default ListIdNamespacesResponse
listIdNamespaces
(ListIdNamespacesRequest listIdNamespacesRequest) Returns a list of all ID namespaces.default ListIdNamespacesIterable
listIdNamespacesPaginator
(Consumer<ListIdNamespacesRequest.Builder> listIdNamespacesRequest) This is a variant oflistIdNamespaces(software.amazon.awssdk.services.entityresolution.model.ListIdNamespacesRequest)
operation.default ListIdNamespacesIterable
listIdNamespacesPaginator
(ListIdNamespacesRequest listIdNamespacesRequest) This is a variant oflistIdNamespaces(software.amazon.awssdk.services.entityresolution.model.ListIdNamespacesRequest)
operation.default ListMatchingJobsResponse
listMatchingJobs
(Consumer<ListMatchingJobsRequest.Builder> listMatchingJobsRequest) Lists all jobs for a given workflow.default ListMatchingJobsResponse
listMatchingJobs
(ListMatchingJobsRequest listMatchingJobsRequest) Lists all jobs for a given workflow.default ListMatchingJobsIterable
listMatchingJobsPaginator
(Consumer<ListMatchingJobsRequest.Builder> listMatchingJobsRequest) This is a variant oflistMatchingJobs(software.amazon.awssdk.services.entityresolution.model.ListMatchingJobsRequest)
operation.default ListMatchingJobsIterable
listMatchingJobsPaginator
(ListMatchingJobsRequest listMatchingJobsRequest) This is a variant oflistMatchingJobs(software.amazon.awssdk.services.entityresolution.model.ListMatchingJobsRequest)
operation.default ListMatchingWorkflowsResponse
listMatchingWorkflows
(Consumer<ListMatchingWorkflowsRequest.Builder> listMatchingWorkflowsRequest) Returns a list of all theMatchingWorkflows
that have been created for an Amazon Web Services account.default ListMatchingWorkflowsResponse
listMatchingWorkflows
(ListMatchingWorkflowsRequest listMatchingWorkflowsRequest) Returns a list of all theMatchingWorkflows
that have been created for an Amazon Web Services account.default ListMatchingWorkflowsIterable
listMatchingWorkflowsPaginator
(Consumer<ListMatchingWorkflowsRequest.Builder> listMatchingWorkflowsRequest) This is a variant oflistMatchingWorkflows(software.amazon.awssdk.services.entityresolution.model.ListMatchingWorkflowsRequest)
operation.default ListMatchingWorkflowsIterable
listMatchingWorkflowsPaginator
(ListMatchingWorkflowsRequest listMatchingWorkflowsRequest) This is a variant oflistMatchingWorkflows(software.amazon.awssdk.services.entityresolution.model.ListMatchingWorkflowsRequest)
operation.default ListProviderServicesResponse
listProviderServices
(Consumer<ListProviderServicesRequest.Builder> listProviderServicesRequest) Returns a list of all theProviderServices
that are available in this Amazon Web Services Region.default ListProviderServicesResponse
listProviderServices
(ListProviderServicesRequest listProviderServicesRequest) Returns a list of all theProviderServices
that are available in this Amazon Web Services Region.default ListProviderServicesIterable
listProviderServicesPaginator
(Consumer<ListProviderServicesRequest.Builder> listProviderServicesRequest) This is a variant oflistProviderServices(software.amazon.awssdk.services.entityresolution.model.ListProviderServicesRequest)
operation.default ListProviderServicesIterable
listProviderServicesPaginator
(ListProviderServicesRequest listProviderServicesRequest) This is a variant oflistProviderServices(software.amazon.awssdk.services.entityresolution.model.ListProviderServicesRequest)
operation.default ListSchemaMappingsResponse
listSchemaMappings
(Consumer<ListSchemaMappingsRequest.Builder> listSchemaMappingsRequest) Returns a list of all theSchemaMappings
that have been created for an Amazon Web Services account.default ListSchemaMappingsResponse
listSchemaMappings
(ListSchemaMappingsRequest listSchemaMappingsRequest) Returns a list of all theSchemaMappings
that have been created for an Amazon Web Services account.default ListSchemaMappingsIterable
listSchemaMappingsPaginator
(Consumer<ListSchemaMappingsRequest.Builder> listSchemaMappingsRequest) This is a variant oflistSchemaMappings(software.amazon.awssdk.services.entityresolution.model.ListSchemaMappingsRequest)
operation.default ListSchemaMappingsIterable
listSchemaMappingsPaginator
(ListSchemaMappingsRequest listSchemaMappingsRequest) This is a variant oflistSchemaMappings(software.amazon.awssdk.services.entityresolution.model.ListSchemaMappingsRequest)
operation.default ListTagsForResourceResponse
listTagsForResource
(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest) Displays the tags associated with an Entity Resolution resource.default ListTagsForResourceResponse
listTagsForResource
(ListTagsForResourceRequest listTagsForResourceRequest) Displays the tags associated with an Entity Resolution resource.default PutPolicyResponse
putPolicy
(Consumer<PutPolicyRequest.Builder> putPolicyRequest) Updates the resource-based policy.default PutPolicyResponse
putPolicy
(PutPolicyRequest putPolicyRequest) Updates the resource-based policy.The SDK service client configuration exposes client settings to the user, e.g., ClientOverrideConfigurationstatic ServiceMetadata
default StartIdMappingJobResponse
startIdMappingJob
(Consumer<StartIdMappingJobRequest.Builder> startIdMappingJobRequest) Starts theIdMappingJob
of a workflow.default StartIdMappingJobResponse
startIdMappingJob
(StartIdMappingJobRequest startIdMappingJobRequest) Starts theIdMappingJob
of a workflow.default StartMatchingJobResponse
startMatchingJob
(Consumer<StartMatchingJobRequest.Builder> startMatchingJobRequest) Starts theMatchingJob
of a workflow.default StartMatchingJobResponse
startMatchingJob
(StartMatchingJobRequest startMatchingJobRequest) Starts theMatchingJob
of a workflow.default TagResourceResponse
tagResource
(Consumer<TagResourceRequest.Builder> tagResourceRequest) Assigns one or more tags (key-value pairs) to the specified Entity Resolution resource.default TagResourceResponse
tagResource
(TagResourceRequest tagResourceRequest) Assigns one or more tags (key-value pairs) to the specified Entity Resolution resource.default UntagResourceResponse
untagResource
(Consumer<UntagResourceRequest.Builder> untagResourceRequest) Removes one or more tags from the specified Entity Resolution resource.default UntagResourceResponse
untagResource
(UntagResourceRequest untagResourceRequest) Removes one or more tags from the specified Entity Resolution resource.default UpdateIdMappingWorkflowResponse
updateIdMappingWorkflow
(Consumer<UpdateIdMappingWorkflowRequest.Builder> updateIdMappingWorkflowRequest) Updates an existingIdMappingWorkflow
.default UpdateIdMappingWorkflowResponse
updateIdMappingWorkflow
(UpdateIdMappingWorkflowRequest updateIdMappingWorkflowRequest) Updates an existingIdMappingWorkflow
.default UpdateIdNamespaceResponse
updateIdNamespace
(Consumer<UpdateIdNamespaceRequest.Builder> updateIdNamespaceRequest) Updates an existing ID namespace.default UpdateIdNamespaceResponse
updateIdNamespace
(UpdateIdNamespaceRequest updateIdNamespaceRequest) Updates an existing ID namespace.default UpdateMatchingWorkflowResponse
updateMatchingWorkflow
(Consumer<UpdateMatchingWorkflowRequest.Builder> updateMatchingWorkflowRequest) Updates an existingMatchingWorkflow
.default UpdateMatchingWorkflowResponse
updateMatchingWorkflow
(UpdateMatchingWorkflowRequest updateMatchingWorkflowRequest) Updates an existingMatchingWorkflow
.default UpdateSchemaMappingResponse
updateSchemaMapping
(Consumer<UpdateSchemaMappingRequest.Builder> updateSchemaMappingRequest) Updates a schema mapping.default UpdateSchemaMappingResponse
updateSchemaMapping
(UpdateSchemaMappingRequest updateSchemaMappingRequest) Updates a schema mapping.Methods inherited from interface software.amazon.awssdk.utils.SdkAutoCloseable
close
Methods inherited from interface software.amazon.awssdk.core.SdkClient
serviceName
-
Field Details
-
SERVICE_NAME
- See Also:
-
SERVICE_METADATA_ID
Value for looking up the service's metadata from theServiceMetadataProvider
.- See Also:
-
-
Method Details
-
addPolicyStatement
default AddPolicyStatementResponse addPolicyStatement(AddPolicyStatementRequest addPolicyStatementRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ConflictException, ValidationException, AwsServiceException, SdkClientException, EntityResolutionException Adds a policy statement object. To retrieve a list of existing policy statements, use the
GetPolicy
API.- Parameters:
addPolicyStatementRequest
-- Returns:
- Result of the AddPolicyStatement operation returned by the service.
- See Also:
-
addPolicyStatement
default AddPolicyStatementResponse addPolicyStatement(Consumer<AddPolicyStatementRequest.Builder> addPolicyStatementRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ConflictException, ValidationException, AwsServiceException, SdkClientException, EntityResolutionException Adds a policy statement object. To retrieve a list of existing policy statements, use the
GetPolicy
API.
This is a convenience which creates an instance of the
AddPolicyStatementRequest.Builder
avoiding the need to create one manually viaAddPolicyStatementRequest.builder()
- Parameters:
addPolicyStatementRequest
- AConsumer
that will call methods onAddPolicyStatementRequest.Builder
to create a request.- Returns:
- Result of the AddPolicyStatement operation returned by the service.
- See Also:
-
batchDeleteUniqueId
default BatchDeleteUniqueIdResponse batchDeleteUniqueId(BatchDeleteUniqueIdRequest batchDeleteUniqueIdRequest) throws InternalServerException, ResourceNotFoundException, ValidationException, AwsServiceException, SdkClientException, EntityResolutionException Deletes multiple unique IDs in a matching workflow.
- Parameters:
batchDeleteUniqueIdRequest
-- Returns:
- Result of the BatchDeleteUniqueId operation returned by the service.
- See Also:
-
batchDeleteUniqueId
default BatchDeleteUniqueIdResponse batchDeleteUniqueId(Consumer<BatchDeleteUniqueIdRequest.Builder> batchDeleteUniqueIdRequest) throws InternalServerException, ResourceNotFoundException, ValidationException, AwsServiceException, SdkClientException, EntityResolutionException Deletes multiple unique IDs in a matching workflow.
This is a convenience which creates an instance of the
BatchDeleteUniqueIdRequest.Builder
avoiding the need to create one manually viaBatchDeleteUniqueIdRequest.builder()
- Parameters:
batchDeleteUniqueIdRequest
- AConsumer
that will call methods onBatchDeleteUniqueIdRequest.Builder
to create a request.- Returns:
- Result of the BatchDeleteUniqueId operation returned by the service.
- See Also:
-
createIdMappingWorkflow
default CreateIdMappingWorkflowResponse createIdMappingWorkflow(CreateIdMappingWorkflowRequest createIdMappingWorkflowRequest) throws ThrottlingException, InternalServerException, AccessDeniedException, ExceedsLimitException, ConflictException, ValidationException, AwsServiceException, SdkClientException, EntityResolutionException Creates an
IdMappingWorkflow
object which stores the configuration of the data processing job to be run. EachIdMappingWorkflow
must have a unique workflow name. To modify an existing workflow, use theUpdateIdMappingWorkflow
API.- Parameters:
createIdMappingWorkflowRequest
-- Returns:
- Result of the CreateIdMappingWorkflow operation returned by the service.
- See Also:
-
createIdMappingWorkflow
default CreateIdMappingWorkflowResponse createIdMappingWorkflow(Consumer<CreateIdMappingWorkflowRequest.Builder> createIdMappingWorkflowRequest) throws ThrottlingException, InternalServerException, AccessDeniedException, ExceedsLimitException, ConflictException, ValidationException, AwsServiceException, SdkClientException, EntityResolutionException Creates an
IdMappingWorkflow
object which stores the configuration of the data processing job to be run. EachIdMappingWorkflow
must have a unique workflow name. To modify an existing workflow, use theUpdateIdMappingWorkflow
API.
This is a convenience which creates an instance of the
CreateIdMappingWorkflowRequest.Builder
avoiding the need to create one manually viaCreateIdMappingWorkflowRequest.builder()
- Parameters:
createIdMappingWorkflowRequest
- AConsumer
that will call methods onCreateIdMappingWorkflowRequest.Builder
to create a request.- Returns:
- Result of the CreateIdMappingWorkflow operation returned by the service.
- See Also:
-
createIdNamespace
default CreateIdNamespaceResponse createIdNamespace(CreateIdNamespaceRequest createIdNamespaceRequest) throws ThrottlingException, InternalServerException, AccessDeniedException, ExceedsLimitException, ConflictException, ValidationException, AwsServiceException, SdkClientException, EntityResolutionException Creates an ID namespace object which will help customers provide metadata explaining their dataset and how to use it. Each ID namespace must have a unique name. To modify an existing ID namespace, use the
UpdateIdNamespace
API.- Parameters:
createIdNamespaceRequest
-- Returns:
- Result of the CreateIdNamespace operation returned by the service.
- See Also:
-
createIdNamespace
default CreateIdNamespaceResponse createIdNamespace(Consumer<CreateIdNamespaceRequest.Builder> createIdNamespaceRequest) throws ThrottlingException, InternalServerException, AccessDeniedException, ExceedsLimitException, ConflictException, ValidationException, AwsServiceException, SdkClientException, EntityResolutionException Creates an ID namespace object which will help customers provide metadata explaining their dataset and how to use it. Each ID namespace must have a unique name. To modify an existing ID namespace, use the
UpdateIdNamespace
API.
This is a convenience which creates an instance of the
CreateIdNamespaceRequest.Builder
avoiding the need to create one manually viaCreateIdNamespaceRequest.builder()
- Parameters:
createIdNamespaceRequest
- AConsumer
that will call methods onCreateIdNamespaceRequest.Builder
to create a request.- Returns:
- Result of the CreateIdNamespace operation returned by the service.
- See Also:
-
createMatchingWorkflow
default CreateMatchingWorkflowResponse createMatchingWorkflow(CreateMatchingWorkflowRequest createMatchingWorkflowRequest) throws ThrottlingException, InternalServerException, AccessDeniedException, ExceedsLimitException, ConflictException, ValidationException, AwsServiceException, SdkClientException, EntityResolutionException 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-existingMatchingWorkflow
with the same name. To modify an existing workflow, utilize theUpdateMatchingWorkflow
API.- Parameters:
createMatchingWorkflowRequest
-- Returns:
- Result of the CreateMatchingWorkflow operation returned by the service.
- See Also:
-
createMatchingWorkflow
default CreateMatchingWorkflowResponse createMatchingWorkflow(Consumer<CreateMatchingWorkflowRequest.Builder> createMatchingWorkflowRequest) throws ThrottlingException, InternalServerException, AccessDeniedException, ExceedsLimitException, ConflictException, ValidationException, AwsServiceException, SdkClientException, EntityResolutionException 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-existingMatchingWorkflow
with the same name. To modify an existing workflow, utilize theUpdateMatchingWorkflow
API.
This is a convenience which creates an instance of the
CreateMatchingWorkflowRequest.Builder
avoiding the need to create one manually viaCreateMatchingWorkflowRequest.builder()
- Parameters:
createMatchingWorkflowRequest
- AConsumer
that will call methods onCreateMatchingWorkflowRequest.Builder
to create a request.- Returns:
- Result of the CreateMatchingWorkflow operation returned by the service.
- See Also:
-
createSchemaMapping
default CreateSchemaMappingResponse createSchemaMapping(CreateSchemaMappingRequest createSchemaMappingRequest) throws ThrottlingException, InternalServerException, AccessDeniedException, ExceedsLimitException, ConflictException, ValidationException, AwsServiceException, SdkClientException, EntityResolutionException 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.- Parameters:
createSchemaMappingRequest
-- Returns:
- Result of the CreateSchemaMapping operation returned by the service.
- See Also:
-
createSchemaMapping
default CreateSchemaMappingResponse createSchemaMapping(Consumer<CreateSchemaMappingRequest.Builder> createSchemaMappingRequest) throws ThrottlingException, InternalServerException, AccessDeniedException, ExceedsLimitException, ConflictException, ValidationException, AwsServiceException, SdkClientException, EntityResolutionException 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 viaCreateSchemaMappingRequest.builder()
- Parameters:
createSchemaMappingRequest
- AConsumer
that will call methods onCreateSchemaMappingRequest.Builder
to create a request.- Returns:
- Result of the CreateSchemaMapping operation returned by the service.
- See Also:
-
deleteIdMappingWorkflow
default DeleteIdMappingWorkflowResponse deleteIdMappingWorkflow(DeleteIdMappingWorkflowRequest deleteIdMappingWorkflowRequest) throws ThrottlingException, InternalServerException, AccessDeniedException, ConflictException, ValidationException, AwsServiceException, SdkClientException, EntityResolutionException Deletes the
IdMappingWorkflow
with a given name. This operation will succeed even if a workflow with the given name does not exist.- Parameters:
deleteIdMappingWorkflowRequest
-- Returns:
- Result of the DeleteIdMappingWorkflow operation returned by the service.
- See Also:
-
deleteIdMappingWorkflow
default DeleteIdMappingWorkflowResponse deleteIdMappingWorkflow(Consumer<DeleteIdMappingWorkflowRequest.Builder> deleteIdMappingWorkflowRequest) throws ThrottlingException, InternalServerException, AccessDeniedException, ConflictException, ValidationException, AwsServiceException, SdkClientException, EntityResolutionException Deletes the
IdMappingWorkflow
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
DeleteIdMappingWorkflowRequest.Builder
avoiding the need to create one manually viaDeleteIdMappingWorkflowRequest.builder()
- Parameters:
deleteIdMappingWorkflowRequest
- AConsumer
that will call methods onDeleteIdMappingWorkflowRequest.Builder
to create a request.- Returns:
- Result of the DeleteIdMappingWorkflow operation returned by the service.
- See Also:
-
deleteIdNamespace
default DeleteIdNamespaceResponse deleteIdNamespace(DeleteIdNamespaceRequest deleteIdNamespaceRequest) throws ThrottlingException, InternalServerException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, EntityResolutionException Deletes the
IdNamespace
with a given name.- Parameters:
deleteIdNamespaceRequest
-- Returns:
- Result of the DeleteIdNamespace operation returned by the service.
- See Also:
-
deleteIdNamespace
default DeleteIdNamespaceResponse deleteIdNamespace(Consumer<DeleteIdNamespaceRequest.Builder> deleteIdNamespaceRequest) throws ThrottlingException, InternalServerException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, EntityResolutionException Deletes the
IdNamespace
with a given name.
This is a convenience which creates an instance of the
DeleteIdNamespaceRequest.Builder
avoiding the need to create one manually viaDeleteIdNamespaceRequest.builder()
- Parameters:
deleteIdNamespaceRequest
- AConsumer
that will call methods onDeleteIdNamespaceRequest.Builder
to create a request.- Returns:
- Result of the DeleteIdNamespace operation returned by the service.
- See Also:
-
deleteMatchingWorkflow
default DeleteMatchingWorkflowResponse deleteMatchingWorkflow(DeleteMatchingWorkflowRequest deleteMatchingWorkflowRequest) throws ThrottlingException, InternalServerException, AccessDeniedException, ConflictException, ValidationException, AwsServiceException, SdkClientException, EntityResolutionException Deletes the
MatchingWorkflow
with a given name. This operation will succeed even if a workflow with the given name does not exist.- Parameters:
deleteMatchingWorkflowRequest
-- Returns:
- Result of the DeleteMatchingWorkflow operation returned by the service.
- See Also:
-
deleteMatchingWorkflow
default DeleteMatchingWorkflowResponse deleteMatchingWorkflow(Consumer<DeleteMatchingWorkflowRequest.Builder> deleteMatchingWorkflowRequest) throws ThrottlingException, InternalServerException, AccessDeniedException, ConflictException, ValidationException, AwsServiceException, SdkClientException, EntityResolutionException 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 viaDeleteMatchingWorkflowRequest.builder()
- Parameters:
deleteMatchingWorkflowRequest
- AConsumer
that will call methods onDeleteMatchingWorkflowRequest.Builder
to create a request.- Returns:
- Result of the DeleteMatchingWorkflow operation returned by the service.
- See Also:
-
deletePolicyStatement
default DeletePolicyStatementResponse deletePolicyStatement(DeletePolicyStatementRequest deletePolicyStatementRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ConflictException, ValidationException, AwsServiceException, SdkClientException, EntityResolutionException Deletes the policy statement.
- Parameters:
deletePolicyStatementRequest
-- Returns:
- Result of the DeletePolicyStatement operation returned by the service.
- See Also:
-
deletePolicyStatement
default DeletePolicyStatementResponse deletePolicyStatement(Consumer<DeletePolicyStatementRequest.Builder> deletePolicyStatementRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ConflictException, ValidationException, AwsServiceException, SdkClientException, EntityResolutionException Deletes the policy statement.
This is a convenience which creates an instance of the
DeletePolicyStatementRequest.Builder
avoiding the need to create one manually viaDeletePolicyStatementRequest.builder()
- Parameters:
deletePolicyStatementRequest
- AConsumer
that will call methods onDeletePolicyStatementRequest.Builder
to create a request.- Returns:
- Result of the DeletePolicyStatement operation returned by the service.
- See Also:
-
deleteSchemaMapping
default DeleteSchemaMappingResponse deleteSchemaMapping(DeleteSchemaMappingRequest deleteSchemaMappingRequest) throws ThrottlingException, InternalServerException, AccessDeniedException, ConflictException, ValidationException, AwsServiceException, SdkClientException, EntityResolutionException 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 aMatchingWorkflow
object that references theSchemaMapping
in the workflow'sInputSourceConfig
.- Parameters:
deleteSchemaMappingRequest
-- Returns:
- Result of the DeleteSchemaMapping operation returned by the service.
- See Also:
-
deleteSchemaMapping
default DeleteSchemaMappingResponse deleteSchemaMapping(Consumer<DeleteSchemaMappingRequest.Builder> deleteSchemaMappingRequest) throws ThrottlingException, InternalServerException, AccessDeniedException, ConflictException, ValidationException, AwsServiceException, SdkClientException, EntityResolutionException 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 aMatchingWorkflow
object that references theSchemaMapping
in the workflow'sInputSourceConfig
.
This is a convenience which creates an instance of the
DeleteSchemaMappingRequest.Builder
avoiding the need to create one manually viaDeleteSchemaMappingRequest.builder()
- Parameters:
deleteSchemaMappingRequest
- AConsumer
that will call methods onDeleteSchemaMappingRequest.Builder
to create a request.- Returns:
- Result of the DeleteSchemaMapping operation returned by the service.
- See Also:
-
generateMatchId
default GenerateMatchIdResponse generateMatchId(GenerateMatchIdRequest generateMatchIdRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, EntityResolutionException Generates or retrieves Match IDs for records using a rule-based matching workflow. When you call this operation, it processes your records against the workflow's matching rules to identify potential matches. For existing records, it retrieves their Match IDs and associated rules. For records without matches, it generates new Match IDs. The operation saves results to Amazon S3.
The processing type (
processingType
) you choose affects both the accuracy and response time of the operation. Additional charges apply for each API call, whether made through the Entity Resolution console or directly via the API. The rule-based matching workflow must exist and be active before calling this operation.- Parameters:
generateMatchIdRequest
-- Returns:
- Result of the GenerateMatchId operation returned by the service.
- See Also:
-
generateMatchId
default GenerateMatchIdResponse generateMatchId(Consumer<GenerateMatchIdRequest.Builder> generateMatchIdRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, EntityResolutionException Generates or retrieves Match IDs for records using a rule-based matching workflow. When you call this operation, it processes your records against the workflow's matching rules to identify potential matches. For existing records, it retrieves their Match IDs and associated rules. For records without matches, it generates new Match IDs. The operation saves results to Amazon S3.
The processing type (
processingType
) you choose affects both the accuracy and response time of the operation. Additional charges apply for each API call, whether made through the Entity Resolution console or directly via the API. The rule-based matching workflow must exist and be active before calling this operation.
This is a convenience which creates an instance of the
GenerateMatchIdRequest.Builder
avoiding the need to create one manually viaGenerateMatchIdRequest.builder()
- Parameters:
generateMatchIdRequest
- AConsumer
that will call methods onGenerateMatchIdRequest.Builder
to create a request.- Returns:
- Result of the GenerateMatchId operation returned by the service.
- See Also:
-
getIdMappingJob
default GetIdMappingJobResponse getIdMappingJob(GetIdMappingJobRequest getIdMappingJobRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, EntityResolutionException Returns the status, metrics, and errors (if there are any) that are associated with a job.
- Parameters:
getIdMappingJobRequest
-- Returns:
- Result of the GetIdMappingJob operation returned by the service.
- See Also:
-
getIdMappingJob
default GetIdMappingJobResponse getIdMappingJob(Consumer<GetIdMappingJobRequest.Builder> getIdMappingJobRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, EntityResolutionException Returns 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
GetIdMappingJobRequest.Builder
avoiding the need to create one manually viaGetIdMappingJobRequest.builder()
- Parameters:
getIdMappingJobRequest
- AConsumer
that will call methods onGetIdMappingJobRequest.Builder
to create a request.- Returns:
- Result of the GetIdMappingJob operation returned by the service.
- See Also:
-
getIdMappingWorkflow
default GetIdMappingWorkflowResponse getIdMappingWorkflow(GetIdMappingWorkflowRequest getIdMappingWorkflowRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, EntityResolutionException Returns the
IdMappingWorkflow
with a given name, if it exists.- Parameters:
getIdMappingWorkflowRequest
-- Returns:
- Result of the GetIdMappingWorkflow operation returned by the service.
- See Also:
-
getIdMappingWorkflow
default GetIdMappingWorkflowResponse getIdMappingWorkflow(Consumer<GetIdMappingWorkflowRequest.Builder> getIdMappingWorkflowRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, EntityResolutionException Returns the
IdMappingWorkflow
with a given name, if it exists.
This is a convenience which creates an instance of the
GetIdMappingWorkflowRequest.Builder
avoiding the need to create one manually viaGetIdMappingWorkflowRequest.builder()
- Parameters:
getIdMappingWorkflowRequest
- AConsumer
that will call methods onGetIdMappingWorkflowRequest.Builder
to create a request.- Returns:
- Result of the GetIdMappingWorkflow operation returned by the service.
- See Also:
-
getIdNamespace
default GetIdNamespaceResponse getIdNamespace(GetIdNamespaceRequest getIdNamespaceRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, EntityResolutionException Returns the
IdNamespace
with a given name, if it exists.- Parameters:
getIdNamespaceRequest
-- Returns:
- Result of the GetIdNamespace operation returned by the service.
- See Also:
-
getIdNamespace
default GetIdNamespaceResponse getIdNamespace(Consumer<GetIdNamespaceRequest.Builder> getIdNamespaceRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, EntityResolutionException Returns the
IdNamespace
with a given name, if it exists.
This is a convenience which creates an instance of the
GetIdNamespaceRequest.Builder
avoiding the need to create one manually viaGetIdNamespaceRequest.builder()
- Parameters:
getIdNamespaceRequest
- AConsumer
that will call methods onGetIdNamespaceRequest.Builder
to create a request.- Returns:
- Result of the GetIdNamespace operation returned by the service.
- See Also:
-
getMatchId
default GetMatchIdResponse getMatchId(GetMatchIdRequest getMatchIdRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, EntityResolutionException Returns the corresponding Match ID of a customer record if the record has been processed in a rule-based matching workflow or ML matching workflow.
You can call this API as a dry run of an incremental load on the rule-based matching workflow.
- Parameters:
getMatchIdRequest
-- Returns:
- Result of the GetMatchId operation returned by the service.
- See Also:
-
getMatchId
default GetMatchIdResponse getMatchId(Consumer<GetMatchIdRequest.Builder> getMatchIdRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, EntityResolutionException Returns the corresponding Match ID of a customer record if the record has been processed in a rule-based matching workflow or ML matching workflow.
You can call this API as a dry run of an incremental load on the rule-based matching workflow.
This is a convenience which creates an instance of the
GetMatchIdRequest.Builder
avoiding the need to create one manually viaGetMatchIdRequest.builder()
- Parameters:
getMatchIdRequest
- AConsumer
that will call methods onGetMatchIdRequest.Builder
to create a request.- Returns:
- Result of the GetMatchId operation returned by the service.
- See Also:
-
getMatchingJob
default GetMatchingJobResponse getMatchingJob(GetMatchingJobRequest getMatchingJobRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, EntityResolutionException Returns the status, metrics, and errors (if there are any) that are associated with a job.
- Parameters:
getMatchingJobRequest
-- Returns:
- Result of the GetMatchingJob operation returned by the service.
- See Also:
-
getMatchingJob
default GetMatchingJobResponse getMatchingJob(Consumer<GetMatchingJobRequest.Builder> getMatchingJobRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, EntityResolutionException Returns 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 viaGetMatchingJobRequest.builder()
- Parameters:
getMatchingJobRequest
- AConsumer
that will call methods onGetMatchingJobRequest.Builder
to create a request.- Returns:
- Result of the GetMatchingJob operation returned by the service.
- See Also:
-
getMatchingWorkflow
default GetMatchingWorkflowResponse getMatchingWorkflow(GetMatchingWorkflowRequest getMatchingWorkflowRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, EntityResolutionException Returns the
MatchingWorkflow
with a given name, if it exists.- Parameters:
getMatchingWorkflowRequest
-- Returns:
- Result of the GetMatchingWorkflow operation returned by the service.
- See Also:
-
getMatchingWorkflow
default GetMatchingWorkflowResponse getMatchingWorkflow(Consumer<GetMatchingWorkflowRequest.Builder> getMatchingWorkflowRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, EntityResolutionException 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 viaGetMatchingWorkflowRequest.builder()
- Parameters:
getMatchingWorkflowRequest
- AConsumer
that will call methods onGetMatchingWorkflowRequest.Builder
to create a request.- Returns:
- Result of the GetMatchingWorkflow operation returned by the service.
- See Also:
-
getPolicy
default GetPolicyResponse getPolicy(GetPolicyRequest getPolicyRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, EntityResolutionException Returns the resource-based policy.
- Parameters:
getPolicyRequest
-- Returns:
- Result of the GetPolicy operation returned by the service.
- See Also:
-
getPolicy
default GetPolicyResponse getPolicy(Consumer<GetPolicyRequest.Builder> getPolicyRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, EntityResolutionException Returns the resource-based policy.
This is a convenience which creates an instance of the
GetPolicyRequest.Builder
avoiding the need to create one manually viaGetPolicyRequest.builder()
- Parameters:
getPolicyRequest
- AConsumer
that will call methods onGetPolicyRequest.Builder
to create a request.- Returns:
- Result of the GetPolicy operation returned by the service.
- See Also:
-
getProviderService
default GetProviderServiceResponse getProviderService(GetProviderServiceRequest getProviderServiceRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, EntityResolutionException Returns the
ProviderService
of a given name.- Parameters:
getProviderServiceRequest
-- Returns:
- Result of the GetProviderService operation returned by the service.
- See Also:
-
getProviderService
default GetProviderServiceResponse getProviderService(Consumer<GetProviderServiceRequest.Builder> getProviderServiceRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, EntityResolutionException Returns the
ProviderService
of a given name.
This is a convenience which creates an instance of the
GetProviderServiceRequest.Builder
avoiding the need to create one manually viaGetProviderServiceRequest.builder()
- Parameters:
getProviderServiceRequest
- AConsumer
that will call methods onGetProviderServiceRequest.Builder
to create a request.- Returns:
- Result of the GetProviderService operation returned by the service.
- See Also:
-
getSchemaMapping
default GetSchemaMappingResponse getSchemaMapping(GetSchemaMappingRequest getSchemaMappingRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, EntityResolutionException Returns the SchemaMapping of a given name.
- Parameters:
getSchemaMappingRequest
-- Returns:
- Result of the GetSchemaMapping operation returned by the service.
- See Also:
-
getSchemaMapping
default GetSchemaMappingResponse getSchemaMapping(Consumer<GetSchemaMappingRequest.Builder> getSchemaMappingRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, EntityResolutionException 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 viaGetSchemaMappingRequest.builder()
- Parameters:
getSchemaMappingRequest
- AConsumer
that will call methods onGetSchemaMappingRequest.Builder
to create a request.- Returns:
- Result of the GetSchemaMapping operation returned by the service.
- See Also:
-
listIdMappingJobs
default ListIdMappingJobsResponse listIdMappingJobs(ListIdMappingJobsRequest listIdMappingJobsRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, EntityResolutionException Lists all ID mapping jobs for a given workflow.
- Parameters:
listIdMappingJobsRequest
-- Returns:
- Result of the ListIdMappingJobs operation returned by the service.
- See Also:
-
listIdMappingJobs
default ListIdMappingJobsResponse listIdMappingJobs(Consumer<ListIdMappingJobsRequest.Builder> listIdMappingJobsRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, EntityResolutionException Lists all ID mapping jobs for a given workflow.
This is a convenience which creates an instance of the
ListIdMappingJobsRequest.Builder
avoiding the need to create one manually viaListIdMappingJobsRequest.builder()
- Parameters:
listIdMappingJobsRequest
- AConsumer
that will call methods onListIdMappingJobsRequest.Builder
to create a request.- Returns:
- Result of the ListIdMappingJobs operation returned by the service.
- See Also:
-
listIdMappingJobsPaginator
default ListIdMappingJobsIterable listIdMappingJobsPaginator(ListIdMappingJobsRequest listIdMappingJobsRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, EntityResolutionException This is a variant of
listIdMappingJobs(software.amazon.awssdk.services.entityresolution.model.ListIdMappingJobsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.entityresolution.paginators.ListIdMappingJobsIterable responses = client.listIdMappingJobsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.entityresolution.paginators.ListIdMappingJobsIterable responses = client .listIdMappingJobsPaginator(request); for (software.amazon.awssdk.services.entityresolution.model.ListIdMappingJobsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.entityresolution.paginators.ListIdMappingJobsIterable responses = client.listIdMappingJobsPaginator(request); responses.iterator().forEachRemaining(....);
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
listIdMappingJobs(software.amazon.awssdk.services.entityresolution.model.ListIdMappingJobsRequest)
operation.- Parameters:
listIdMappingJobsRequest
-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listIdMappingJobsPaginator
default ListIdMappingJobsIterable listIdMappingJobsPaginator(Consumer<ListIdMappingJobsRequest.Builder> listIdMappingJobsRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, EntityResolutionException This is a variant of
listIdMappingJobs(software.amazon.awssdk.services.entityresolution.model.ListIdMappingJobsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.entityresolution.paginators.ListIdMappingJobsIterable responses = client.listIdMappingJobsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.entityresolution.paginators.ListIdMappingJobsIterable responses = client .listIdMappingJobsPaginator(request); for (software.amazon.awssdk.services.entityresolution.model.ListIdMappingJobsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.entityresolution.paginators.ListIdMappingJobsIterable responses = client.listIdMappingJobsPaginator(request); responses.iterator().forEachRemaining(....);
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
listIdMappingJobs(software.amazon.awssdk.services.entityresolution.model.ListIdMappingJobsRequest)
operation.
This is a convenience which creates an instance of the
ListIdMappingJobsRequest.Builder
avoiding the need to create one manually viaListIdMappingJobsRequest.builder()
- Parameters:
listIdMappingJobsRequest
- AConsumer
that will call methods onListIdMappingJobsRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listIdMappingWorkflows
default ListIdMappingWorkflowsResponse listIdMappingWorkflows(ListIdMappingWorkflowsRequest listIdMappingWorkflowsRequest) throws ThrottlingException, InternalServerException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, EntityResolutionException Returns a list of all the
IdMappingWorkflows
that have been created for an Amazon Web Services account.- Parameters:
listIdMappingWorkflowsRequest
-- Returns:
- Result of the ListIdMappingWorkflows operation returned by the service.
- See Also:
-
listIdMappingWorkflows
default ListIdMappingWorkflowsResponse listIdMappingWorkflows(Consumer<ListIdMappingWorkflowsRequest.Builder> listIdMappingWorkflowsRequest) throws ThrottlingException, InternalServerException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, EntityResolutionException Returns a list of all the
IdMappingWorkflows
that have been created for an Amazon Web Services account.
This is a convenience which creates an instance of the
ListIdMappingWorkflowsRequest.Builder
avoiding the need to create one manually viaListIdMappingWorkflowsRequest.builder()
- Parameters:
listIdMappingWorkflowsRequest
- AConsumer
that will call methods onListIdMappingWorkflowsRequest.Builder
to create a request.- Returns:
- Result of the ListIdMappingWorkflows operation returned by the service.
- See Also:
-
listIdMappingWorkflowsPaginator
default ListIdMappingWorkflowsIterable listIdMappingWorkflowsPaginator(ListIdMappingWorkflowsRequest listIdMappingWorkflowsRequest) throws ThrottlingException, InternalServerException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, EntityResolutionException This is a variant of
listIdMappingWorkflows(software.amazon.awssdk.services.entityresolution.model.ListIdMappingWorkflowsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.entityresolution.paginators.ListIdMappingWorkflowsIterable responses = client.listIdMappingWorkflowsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.entityresolution.paginators.ListIdMappingWorkflowsIterable responses = client .listIdMappingWorkflowsPaginator(request); for (software.amazon.awssdk.services.entityresolution.model.ListIdMappingWorkflowsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.entityresolution.paginators.ListIdMappingWorkflowsIterable responses = client.listIdMappingWorkflowsPaginator(request); responses.iterator().forEachRemaining(....);
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
listIdMappingWorkflows(software.amazon.awssdk.services.entityresolution.model.ListIdMappingWorkflowsRequest)
operation.- Parameters:
listIdMappingWorkflowsRequest
-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listIdMappingWorkflowsPaginator
default ListIdMappingWorkflowsIterable listIdMappingWorkflowsPaginator(Consumer<ListIdMappingWorkflowsRequest.Builder> listIdMappingWorkflowsRequest) throws ThrottlingException, InternalServerException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, EntityResolutionException This is a variant of
listIdMappingWorkflows(software.amazon.awssdk.services.entityresolution.model.ListIdMappingWorkflowsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.entityresolution.paginators.ListIdMappingWorkflowsIterable responses = client.listIdMappingWorkflowsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.entityresolution.paginators.ListIdMappingWorkflowsIterable responses = client .listIdMappingWorkflowsPaginator(request); for (software.amazon.awssdk.services.entityresolution.model.ListIdMappingWorkflowsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.entityresolution.paginators.ListIdMappingWorkflowsIterable responses = client.listIdMappingWorkflowsPaginator(request); responses.iterator().forEachRemaining(....);
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
listIdMappingWorkflows(software.amazon.awssdk.services.entityresolution.model.ListIdMappingWorkflowsRequest)
operation.
This is a convenience which creates an instance of the
ListIdMappingWorkflowsRequest.Builder
avoiding the need to create one manually viaListIdMappingWorkflowsRequest.builder()
- Parameters:
listIdMappingWorkflowsRequest
- AConsumer
that will call methods onListIdMappingWorkflowsRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listIdNamespaces
default ListIdNamespacesResponse listIdNamespaces(ListIdNamespacesRequest listIdNamespacesRequest) throws ThrottlingException, InternalServerException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, EntityResolutionException Returns a list of all ID namespaces.
- Parameters:
listIdNamespacesRequest
-- Returns:
- Result of the ListIdNamespaces operation returned by the service.
- See Also:
-
listIdNamespaces
default ListIdNamespacesResponse listIdNamespaces(Consumer<ListIdNamespacesRequest.Builder> listIdNamespacesRequest) throws ThrottlingException, InternalServerException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, EntityResolutionException Returns a list of all ID namespaces.
This is a convenience which creates an instance of the
ListIdNamespacesRequest.Builder
avoiding the need to create one manually viaListIdNamespacesRequest.builder()
- Parameters:
listIdNamespacesRequest
- AConsumer
that will call methods onListIdNamespacesRequest.Builder
to create a request.- Returns:
- Result of the ListIdNamespaces operation returned by the service.
- See Also:
-
listIdNamespacesPaginator
default ListIdNamespacesIterable listIdNamespacesPaginator(ListIdNamespacesRequest listIdNamespacesRequest) throws ThrottlingException, InternalServerException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, EntityResolutionException This is a variant of
listIdNamespaces(software.amazon.awssdk.services.entityresolution.model.ListIdNamespacesRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.entityresolution.paginators.ListIdNamespacesIterable responses = client.listIdNamespacesPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.entityresolution.paginators.ListIdNamespacesIterable responses = client .listIdNamespacesPaginator(request); for (software.amazon.awssdk.services.entityresolution.model.ListIdNamespacesResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.entityresolution.paginators.ListIdNamespacesIterable responses = client.listIdNamespacesPaginator(request); responses.iterator().forEachRemaining(....);
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
listIdNamespaces(software.amazon.awssdk.services.entityresolution.model.ListIdNamespacesRequest)
operation.- Parameters:
listIdNamespacesRequest
-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listIdNamespacesPaginator
default ListIdNamespacesIterable listIdNamespacesPaginator(Consumer<ListIdNamespacesRequest.Builder> listIdNamespacesRequest) throws ThrottlingException, InternalServerException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, EntityResolutionException This is a variant of
listIdNamespaces(software.amazon.awssdk.services.entityresolution.model.ListIdNamespacesRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.entityresolution.paginators.ListIdNamespacesIterable responses = client.listIdNamespacesPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.entityresolution.paginators.ListIdNamespacesIterable responses = client .listIdNamespacesPaginator(request); for (software.amazon.awssdk.services.entityresolution.model.ListIdNamespacesResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.entityresolution.paginators.ListIdNamespacesIterable responses = client.listIdNamespacesPaginator(request); responses.iterator().forEachRemaining(....);
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
listIdNamespaces(software.amazon.awssdk.services.entityresolution.model.ListIdNamespacesRequest)
operation.
This is a convenience which creates an instance of the
ListIdNamespacesRequest.Builder
avoiding the need to create one manually viaListIdNamespacesRequest.builder()
- Parameters:
listIdNamespacesRequest
- AConsumer
that will call methods onListIdNamespacesRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listMatchingJobs
default ListMatchingJobsResponse listMatchingJobs(ListMatchingJobsRequest listMatchingJobsRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, EntityResolutionException Lists all jobs for a given workflow.
- Parameters:
listMatchingJobsRequest
-- Returns:
- Result of the ListMatchingJobs operation returned by the service.
- See Also:
-
listMatchingJobs
default ListMatchingJobsResponse listMatchingJobs(Consumer<ListMatchingJobsRequest.Builder> listMatchingJobsRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, EntityResolutionException 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 viaListMatchingJobsRequest.builder()
- Parameters:
listMatchingJobsRequest
- AConsumer
that will call methods onListMatchingJobsRequest.Builder
to create a request.- Returns:
- Result of the ListMatchingJobs operation returned by the service.
- See Also:
-
listMatchingJobsPaginator
default ListMatchingJobsIterable listMatchingJobsPaginator(ListMatchingJobsRequest listMatchingJobsRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, EntityResolutionException This is a variant of
listMatchingJobs(software.amazon.awssdk.services.entityresolution.model.ListMatchingJobsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.entityresolution.paginators.ListMatchingJobsIterable responses = client.listMatchingJobsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.entityresolution.paginators.ListMatchingJobsIterable responses = client .listMatchingJobsPaginator(request); for (software.amazon.awssdk.services.entityresolution.model.ListMatchingJobsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.entityresolution.paginators.ListMatchingJobsIterable responses = client.listMatchingJobsPaginator(request); responses.iterator().forEachRemaining(....);
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.- Parameters:
listMatchingJobsRequest
-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listMatchingJobsPaginator
default ListMatchingJobsIterable listMatchingJobsPaginator(Consumer<ListMatchingJobsRequest.Builder> listMatchingJobsRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, EntityResolutionException This is a variant of
listMatchingJobs(software.amazon.awssdk.services.entityresolution.model.ListMatchingJobsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.entityresolution.paginators.ListMatchingJobsIterable responses = client.listMatchingJobsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.entityresolution.paginators.ListMatchingJobsIterable responses = client .listMatchingJobsPaginator(request); for (software.amazon.awssdk.services.entityresolution.model.ListMatchingJobsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.entityresolution.paginators.ListMatchingJobsIterable responses = client.listMatchingJobsPaginator(request); responses.iterator().forEachRemaining(....);
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 viaListMatchingJobsRequest.builder()
- Parameters:
listMatchingJobsRequest
- AConsumer
that will call methods onListMatchingJobsRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listMatchingWorkflows
default ListMatchingWorkflowsResponse listMatchingWorkflows(ListMatchingWorkflowsRequest listMatchingWorkflowsRequest) throws ThrottlingException, InternalServerException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, EntityResolutionException Returns a list of all the
MatchingWorkflows
that have been created for an Amazon Web Services account.- Parameters:
listMatchingWorkflowsRequest
-- Returns:
- Result of the ListMatchingWorkflows operation returned by the service.
- See Also:
-
listMatchingWorkflows
default ListMatchingWorkflowsResponse listMatchingWorkflows(Consumer<ListMatchingWorkflowsRequest.Builder> listMatchingWorkflowsRequest) throws ThrottlingException, InternalServerException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, EntityResolutionException Returns a list of all the
MatchingWorkflows
that have been created for an Amazon Web Services account.
This is a convenience which creates an instance of the
ListMatchingWorkflowsRequest.Builder
avoiding the need to create one manually viaListMatchingWorkflowsRequest.builder()
- Parameters:
listMatchingWorkflowsRequest
- AConsumer
that will call methods onListMatchingWorkflowsRequest.Builder
to create a request.- Returns:
- Result of the ListMatchingWorkflows operation returned by the service.
- See Also:
-
listMatchingWorkflowsPaginator
default ListMatchingWorkflowsIterable listMatchingWorkflowsPaginator(ListMatchingWorkflowsRequest listMatchingWorkflowsRequest) throws ThrottlingException, InternalServerException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, EntityResolutionException This is a variant of
listMatchingWorkflows(software.amazon.awssdk.services.entityresolution.model.ListMatchingWorkflowsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.entityresolution.paginators.ListMatchingWorkflowsIterable responses = client.listMatchingWorkflowsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.entityresolution.paginators.ListMatchingWorkflowsIterable responses = client .listMatchingWorkflowsPaginator(request); for (software.amazon.awssdk.services.entityresolution.model.ListMatchingWorkflowsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.entityresolution.paginators.ListMatchingWorkflowsIterable responses = client.listMatchingWorkflowsPaginator(request); responses.iterator().forEachRemaining(....);
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.- Parameters:
listMatchingWorkflowsRequest
-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listMatchingWorkflowsPaginator
default ListMatchingWorkflowsIterable listMatchingWorkflowsPaginator(Consumer<ListMatchingWorkflowsRequest.Builder> listMatchingWorkflowsRequest) throws ThrottlingException, InternalServerException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, EntityResolutionException This is a variant of
listMatchingWorkflows(software.amazon.awssdk.services.entityresolution.model.ListMatchingWorkflowsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.entityresolution.paginators.ListMatchingWorkflowsIterable responses = client.listMatchingWorkflowsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.entityresolution.paginators.ListMatchingWorkflowsIterable responses = client .listMatchingWorkflowsPaginator(request); for (software.amazon.awssdk.services.entityresolution.model.ListMatchingWorkflowsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.entityresolution.paginators.ListMatchingWorkflowsIterable responses = client.listMatchingWorkflowsPaginator(request); responses.iterator().forEachRemaining(....);
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 viaListMatchingWorkflowsRequest.builder()
- Parameters:
listMatchingWorkflowsRequest
- AConsumer
that will call methods onListMatchingWorkflowsRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listProviderServices
default ListProviderServicesResponse listProviderServices(ListProviderServicesRequest listProviderServicesRequest) throws ThrottlingException, InternalServerException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, EntityResolutionException Returns a list of all the
ProviderServices
that are available in this Amazon Web Services Region.- Parameters:
listProviderServicesRequest
-- Returns:
- Result of the ListProviderServices operation returned by the service.
- See Also:
-
listProviderServices
default ListProviderServicesResponse listProviderServices(Consumer<ListProviderServicesRequest.Builder> listProviderServicesRequest) throws ThrottlingException, InternalServerException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, EntityResolutionException Returns a list of all the
ProviderServices
that are available in this Amazon Web Services Region.
This is a convenience which creates an instance of the
ListProviderServicesRequest.Builder
avoiding the need to create one manually viaListProviderServicesRequest.builder()
- Parameters:
listProviderServicesRequest
- AConsumer
that will call methods onListProviderServicesRequest.Builder
to create a request.- Returns:
- Result of the ListProviderServices operation returned by the service.
- See Also:
-
listProviderServicesPaginator
default ListProviderServicesIterable listProviderServicesPaginator(ListProviderServicesRequest listProviderServicesRequest) throws ThrottlingException, InternalServerException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, EntityResolutionException This is a variant of
listProviderServices(software.amazon.awssdk.services.entityresolution.model.ListProviderServicesRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.entityresolution.paginators.ListProviderServicesIterable responses = client.listProviderServicesPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.entityresolution.paginators.ListProviderServicesIterable responses = client .listProviderServicesPaginator(request); for (software.amazon.awssdk.services.entityresolution.model.ListProviderServicesResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.entityresolution.paginators.ListProviderServicesIterable responses = client.listProviderServicesPaginator(request); responses.iterator().forEachRemaining(....);
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
listProviderServices(software.amazon.awssdk.services.entityresolution.model.ListProviderServicesRequest)
operation.- Parameters:
listProviderServicesRequest
-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listProviderServicesPaginator
default ListProviderServicesIterable listProviderServicesPaginator(Consumer<ListProviderServicesRequest.Builder> listProviderServicesRequest) throws ThrottlingException, InternalServerException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, EntityResolutionException This is a variant of
listProviderServices(software.amazon.awssdk.services.entityresolution.model.ListProviderServicesRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.entityresolution.paginators.ListProviderServicesIterable responses = client.listProviderServicesPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.entityresolution.paginators.ListProviderServicesIterable responses = client .listProviderServicesPaginator(request); for (software.amazon.awssdk.services.entityresolution.model.ListProviderServicesResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.entityresolution.paginators.ListProviderServicesIterable responses = client.listProviderServicesPaginator(request); responses.iterator().forEachRemaining(....);
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
listProviderServices(software.amazon.awssdk.services.entityresolution.model.ListProviderServicesRequest)
operation.
This is a convenience which creates an instance of the
ListProviderServicesRequest.Builder
avoiding the need to create one manually viaListProviderServicesRequest.builder()
- Parameters:
listProviderServicesRequest
- AConsumer
that will call methods onListProviderServicesRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listSchemaMappings
default ListSchemaMappingsResponse listSchemaMappings(ListSchemaMappingsRequest listSchemaMappingsRequest) throws ThrottlingException, InternalServerException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, EntityResolutionException Returns a list of all the
SchemaMappings
that have been created for an Amazon Web Services account.- Parameters:
listSchemaMappingsRequest
-- Returns:
- Result of the ListSchemaMappings operation returned by the service.
- See Also:
-
listSchemaMappings
default ListSchemaMappingsResponse listSchemaMappings(Consumer<ListSchemaMappingsRequest.Builder> listSchemaMappingsRequest) throws ThrottlingException, InternalServerException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, EntityResolutionException Returns a list of all the
SchemaMappings
that have been created for an Amazon Web Services account.
This is a convenience which creates an instance of the
ListSchemaMappingsRequest.Builder
avoiding the need to create one manually viaListSchemaMappingsRequest.builder()
- Parameters:
listSchemaMappingsRequest
- AConsumer
that will call methods onListSchemaMappingsRequest.Builder
to create a request.- Returns:
- Result of the ListSchemaMappings operation returned by the service.
- See Also:
-
listSchemaMappingsPaginator
default ListSchemaMappingsIterable listSchemaMappingsPaginator(ListSchemaMappingsRequest listSchemaMappingsRequest) throws ThrottlingException, InternalServerException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, EntityResolutionException This is a variant of
listSchemaMappings(software.amazon.awssdk.services.entityresolution.model.ListSchemaMappingsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.entityresolution.paginators.ListSchemaMappingsIterable responses = client.listSchemaMappingsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.entityresolution.paginators.ListSchemaMappingsIterable responses = client .listSchemaMappingsPaginator(request); for (software.amazon.awssdk.services.entityresolution.model.ListSchemaMappingsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.entityresolution.paginators.ListSchemaMappingsIterable responses = client.listSchemaMappingsPaginator(request); responses.iterator().forEachRemaining(....);
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.- Parameters:
listSchemaMappingsRequest
-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listSchemaMappingsPaginator
default ListSchemaMappingsIterable listSchemaMappingsPaginator(Consumer<ListSchemaMappingsRequest.Builder> listSchemaMappingsRequest) throws ThrottlingException, InternalServerException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, EntityResolutionException This is a variant of
listSchemaMappings(software.amazon.awssdk.services.entityresolution.model.ListSchemaMappingsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.entityresolution.paginators.ListSchemaMappingsIterable responses = client.listSchemaMappingsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.entityresolution.paginators.ListSchemaMappingsIterable responses = client .listSchemaMappingsPaginator(request); for (software.amazon.awssdk.services.entityresolution.model.ListSchemaMappingsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.entityresolution.paginators.ListSchemaMappingsIterable responses = client.listSchemaMappingsPaginator(request); responses.iterator().forEachRemaining(....);
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 viaListSchemaMappingsRequest.builder()
- Parameters:
listSchemaMappingsRequest
- AConsumer
that will call methods onListSchemaMappingsRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listTagsForResource
default ListTagsForResourceResponse listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest) throws InternalServerException, ResourceNotFoundException, ValidationException, AwsServiceException, SdkClientException, EntityResolutionException Displays the tags associated with an Entity Resolution resource. In Entity Resolution,
SchemaMapping
, andMatchingWorkflow
can be tagged.- Parameters:
listTagsForResourceRequest
-- Returns:
- Result of the ListTagsForResource operation returned by the service.
- See Also:
-
listTagsForResource
default ListTagsForResourceResponse listTagsForResource(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest) throws InternalServerException, ResourceNotFoundException, ValidationException, AwsServiceException, SdkClientException, EntityResolutionException Displays the tags associated with an Entity Resolution resource. In Entity Resolution,
SchemaMapping
, andMatchingWorkflow
can be tagged.
This is a convenience which creates an instance of the
ListTagsForResourceRequest.Builder
avoiding the need to create one manually viaListTagsForResourceRequest.builder()
- Parameters:
listTagsForResourceRequest
- AConsumer
that will call methods onListTagsForResourceRequest.Builder
to create a request.- Returns:
- Result of the ListTagsForResource operation returned by the service.
- See Also:
-
putPolicy
default PutPolicyResponse putPolicy(PutPolicyRequest putPolicyRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ConflictException, ValidationException, AwsServiceException, SdkClientException, EntityResolutionException Updates the resource-based policy.
- Parameters:
putPolicyRequest
-- Returns:
- Result of the PutPolicy operation returned by the service.
- See Also:
-
putPolicy
default PutPolicyResponse putPolicy(Consumer<PutPolicyRequest.Builder> putPolicyRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ConflictException, ValidationException, AwsServiceException, SdkClientException, EntityResolutionException Updates the resource-based policy.
This is a convenience which creates an instance of the
PutPolicyRequest.Builder
avoiding the need to create one manually viaPutPolicyRequest.builder()
- Parameters:
putPolicyRequest
- AConsumer
that will call methods onPutPolicyRequest.Builder
to create a request.- Returns:
- Result of the PutPolicy operation returned by the service.
- See Also:
-
startIdMappingJob
default StartIdMappingJobResponse startIdMappingJob(StartIdMappingJobRequest startIdMappingJobRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ExceedsLimitException, ConflictException, ValidationException, AwsServiceException, SdkClientException, EntityResolutionException Starts the
IdMappingJob
of a workflow. The workflow must have previously been created using theCreateIdMappingWorkflow
endpoint.- Parameters:
startIdMappingJobRequest
-- Returns:
- Result of the StartIdMappingJob operation returned by the service.
- See Also:
-
startIdMappingJob
default StartIdMappingJobResponse startIdMappingJob(Consumer<StartIdMappingJobRequest.Builder> startIdMappingJobRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ExceedsLimitException, ConflictException, ValidationException, AwsServiceException, SdkClientException, EntityResolutionException Starts the
IdMappingJob
of a workflow. The workflow must have previously been created using theCreateIdMappingWorkflow
endpoint.
This is a convenience which creates an instance of the
StartIdMappingJobRequest.Builder
avoiding the need to create one manually viaStartIdMappingJobRequest.builder()
- Parameters:
startIdMappingJobRequest
- AConsumer
that will call methods onStartIdMappingJobRequest.Builder
to create a request.- Returns:
- Result of the StartIdMappingJob operation returned by the service.
- See Also:
-
startMatchingJob
default StartMatchingJobResponse startMatchingJob(StartMatchingJobRequest startMatchingJobRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ExceedsLimitException, ConflictException, ValidationException, AwsServiceException, SdkClientException, EntityResolutionException Starts the
MatchingJob
of a workflow. The workflow must have previously been created using theCreateMatchingWorkflow
endpoint.- Parameters:
startMatchingJobRequest
-- Returns:
- Result of the StartMatchingJob operation returned by the service.
- See Also:
-
startMatchingJob
default StartMatchingJobResponse startMatchingJob(Consumer<StartMatchingJobRequest.Builder> startMatchingJobRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ExceedsLimitException, ConflictException, ValidationException, AwsServiceException, SdkClientException, EntityResolutionException Starts the
MatchingJob
of a workflow. The workflow must have previously been created using theCreateMatchingWorkflow
endpoint.
This is a convenience which creates an instance of the
StartMatchingJobRequest.Builder
avoiding the need to create one manually viaStartMatchingJobRequest.builder()
- Parameters:
startMatchingJobRequest
- AConsumer
that will call methods onStartMatchingJobRequest.Builder
to create a request.- Returns:
- Result of the StartMatchingJob operation returned by the service.
- See Also:
-
tagResource
default TagResourceResponse tagResource(TagResourceRequest tagResourceRequest) throws InternalServerException, ResourceNotFoundException, ValidationException, AwsServiceException, SdkClientException, EntityResolutionException Assigns one or more tags (key-value pairs) to the specified 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
andMatchingWorkflow
can be tagged. Tags don't have any semantic meaning to Amazon Web Services and are interpreted strictly as strings of characters. You can use theTagResource
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.- Parameters:
tagResourceRequest
-- Returns:
- Result of the TagResource operation returned by the service.
- See Also:
-
tagResource
default TagResourceResponse tagResource(Consumer<TagResourceRequest.Builder> tagResourceRequest) throws InternalServerException, ResourceNotFoundException, ValidationException, AwsServiceException, SdkClientException, EntityResolutionException Assigns one or more tags (key-value pairs) to the specified 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
andMatchingWorkflow
can be tagged. Tags don't have any semantic meaning to Amazon Web Services and are interpreted strictly as strings of characters. You can use theTagResource
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 viaTagResourceRequest.builder()
- Parameters:
tagResourceRequest
- AConsumer
that will call methods onTagResourceRequest.Builder
to create a request.- Returns:
- Result of the TagResource operation returned by the service.
- See Also:
-
untagResource
default UntagResourceResponse untagResource(UntagResourceRequest untagResourceRequest) throws InternalServerException, ResourceNotFoundException, AwsServiceException, SdkClientException, EntityResolutionException Removes one or more tags from the specified Entity Resolution resource. In Entity Resolution,
SchemaMapping
, andMatchingWorkflow
can be tagged.- Parameters:
untagResourceRequest
-- Returns:
- Result of the UntagResource operation returned by the service.
- See Also:
-
untagResource
default UntagResourceResponse untagResource(Consumer<UntagResourceRequest.Builder> untagResourceRequest) throws InternalServerException, ResourceNotFoundException, AwsServiceException, SdkClientException, EntityResolutionException Removes one or more tags from the specified Entity Resolution resource. In Entity Resolution,
SchemaMapping
, andMatchingWorkflow
can be tagged.
This is a convenience which creates an instance of the
UntagResourceRequest.Builder
avoiding the need to create one manually viaUntagResourceRequest.builder()
- Parameters:
untagResourceRequest
- AConsumer
that will call methods onUntagResourceRequest.Builder
to create a request.- Returns:
- Result of the UntagResource operation returned by the service.
- See Also:
-
updateIdMappingWorkflow
default UpdateIdMappingWorkflowResponse updateIdMappingWorkflow(UpdateIdMappingWorkflowRequest updateIdMappingWorkflowRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, EntityResolutionException Updates an existing
IdMappingWorkflow
. This method is identical toCreateIdMappingWorkflow
, except it uses an HTTPPUT
request instead of aPOST
request, and theIdMappingWorkflow
must already exist for the method to succeed.- Parameters:
updateIdMappingWorkflowRequest
-- Returns:
- Result of the UpdateIdMappingWorkflow operation returned by the service.
- See Also:
-
updateIdMappingWorkflow
default UpdateIdMappingWorkflowResponse updateIdMappingWorkflow(Consumer<UpdateIdMappingWorkflowRequest.Builder> updateIdMappingWorkflowRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, EntityResolutionException Updates an existing
IdMappingWorkflow
. This method is identical toCreateIdMappingWorkflow
, except it uses an HTTPPUT
request instead of aPOST
request, and theIdMappingWorkflow
must already exist for the method to succeed.
This is a convenience which creates an instance of the
UpdateIdMappingWorkflowRequest.Builder
avoiding the need to create one manually viaUpdateIdMappingWorkflowRequest.builder()
- Parameters:
updateIdMappingWorkflowRequest
- AConsumer
that will call methods onUpdateIdMappingWorkflowRequest.Builder
to create a request.- Returns:
- Result of the UpdateIdMappingWorkflow operation returned by the service.
- See Also:
-
updateIdNamespace
default UpdateIdNamespaceResponse updateIdNamespace(UpdateIdNamespaceRequest updateIdNamespaceRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, EntityResolutionException Updates an existing ID namespace.
- Parameters:
updateIdNamespaceRequest
-- Returns:
- Result of the UpdateIdNamespace operation returned by the service.
- See Also:
-
updateIdNamespace
default UpdateIdNamespaceResponse updateIdNamespace(Consumer<UpdateIdNamespaceRequest.Builder> updateIdNamespaceRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, EntityResolutionException Updates an existing ID namespace.
This is a convenience which creates an instance of the
UpdateIdNamespaceRequest.Builder
avoiding the need to create one manually viaUpdateIdNamespaceRequest.builder()
- Parameters:
updateIdNamespaceRequest
- AConsumer
that will call methods onUpdateIdNamespaceRequest.Builder
to create a request.- Returns:
- Result of the UpdateIdNamespace operation returned by the service.
- See Also:
-
updateMatchingWorkflow
default UpdateMatchingWorkflowResponse updateMatchingWorkflow(UpdateMatchingWorkflowRequest updateMatchingWorkflowRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, EntityResolutionException Updates an existing
MatchingWorkflow
. This method is identical toCreateMatchingWorkflow
, except it uses an HTTPPUT
request instead of aPOST
request, and theMatchingWorkflow
must already exist for the method to succeed.- Parameters:
updateMatchingWorkflowRequest
-- Returns:
- Result of the UpdateMatchingWorkflow operation returned by the service.
- See Also:
-
updateMatchingWorkflow
default UpdateMatchingWorkflowResponse updateMatchingWorkflow(Consumer<UpdateMatchingWorkflowRequest.Builder> updateMatchingWorkflowRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, EntityResolutionException Updates an existing
MatchingWorkflow
. This method is identical toCreateMatchingWorkflow
, except it uses an HTTPPUT
request instead of aPOST
request, and theMatchingWorkflow
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 viaUpdateMatchingWorkflowRequest.builder()
- Parameters:
updateMatchingWorkflowRequest
- AConsumer
that will call methods onUpdateMatchingWorkflowRequest.Builder
to create a request.- Returns:
- Result of the UpdateMatchingWorkflow operation returned by the service.
- See Also:
-
updateSchemaMapping
default UpdateSchemaMappingResponse updateSchemaMapping(UpdateSchemaMappingRequest updateSchemaMappingRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ConflictException, ValidationException, AwsServiceException, SdkClientException, EntityResolutionException Updates a schema mapping.
A schema is immutable if it is being used by a workflow. Therefore, you can't update a schema mapping if it's associated with a workflow.
- Parameters:
updateSchemaMappingRequest
-- Returns:
- Result of the UpdateSchemaMapping operation returned by the service.
- See Also:
-
updateSchemaMapping
default UpdateSchemaMappingResponse updateSchemaMapping(Consumer<UpdateSchemaMappingRequest.Builder> updateSchemaMappingRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ConflictException, ValidationException, AwsServiceException, SdkClientException, EntityResolutionException Updates a schema mapping.
A schema is immutable if it is being used by a workflow. Therefore, you can't update a schema mapping if it's associated with a workflow.
This is a convenience which creates an instance of the
UpdateSchemaMappingRequest.Builder
avoiding the need to create one manually viaUpdateSchemaMappingRequest.builder()
- Parameters:
updateSchemaMappingRequest
- AConsumer
that will call methods onUpdateSchemaMappingRequest.Builder
to create a request.- Returns:
- Result of the UpdateSchemaMapping operation returned by the service.
- See Also:
-
create
Create aEntityResolutionClient
with the region loaded from theDefaultAwsRegionProviderChain
and credentials loaded from theDefaultCredentialsProvider
. -
builder
Create a builder that can be used to configure and create aEntityResolutionClient
. -
serviceMetadata
-
serviceClientConfiguration
Description copied from interface:SdkClient
The SDK service client configuration exposes client settings to the user, e.g., ClientOverrideConfiguration- Specified by:
serviceClientConfiguration
in interfaceAwsClient
- Specified by:
serviceClientConfiguration
in interfaceSdkClient
- Returns:
- SdkServiceClientConfiguration
-