Interface SupplyChainClient
- All Superinterfaces:
AutoCloseable
,AwsClient
,SdkAutoCloseable
,SdkClient
builder()
method.
AWS Supply Chain is a cloud-based application that works with your enterprise resource planning (ERP) and supply chain management systems. Using AWS Supply Chain, you can connect and extract your inventory, supply, and demand related data from existing ERP or supply chain systems into a single data model.
The AWS Supply Chain API supports configuration data import for Supply Planning.
All AWS Supply chain API operations are Amazon-authenticated and certificate-signed. They not only require the use of the AWS SDK, but also allow for the exclusive use of AWS Identity and Access Management users and roles to help facilitate access, trust, and permission policies.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
Value for looking up the service's metadata from theServiceMetadataProvider
.static final String
-
Method Summary
Modifier and TypeMethodDescriptionstatic SupplyChainClientBuilder
builder()
Create a builder that can be used to configure and create aSupplyChainClient
.static SupplyChainClient
create()
Create aSupplyChainClient
with the region loaded from theDefaultAwsRegionProviderChain
and credentials loaded from theDefaultCredentialsProvider
.createBillOfMaterialsImportJob
(Consumer<CreateBillOfMaterialsImportJobRequest.Builder> createBillOfMaterialsImportJobRequest) CreateBillOfMaterialsImportJob creates an import job for the Product Bill Of Materials (BOM) entity.createBillOfMaterialsImportJob
(CreateBillOfMaterialsImportJobRequest createBillOfMaterialsImportJobRequest) CreateBillOfMaterialsImportJob creates an import job for the Product Bill Of Materials (BOM) entity.createDataIntegrationFlow
(Consumer<CreateDataIntegrationFlowRequest.Builder> createDataIntegrationFlowRequest) Create DataIntegrationFlow to map one or more different sources to one target using the SQL transformation query.createDataIntegrationFlow
(CreateDataIntegrationFlowRequest createDataIntegrationFlowRequest) Create DataIntegrationFlow to map one or more different sources to one target using the SQL transformation query.default CreateDataLakeDatasetResponse
createDataLakeDataset
(Consumer<CreateDataLakeDatasetRequest.Builder> createDataLakeDatasetRequest) Create a data lake dataset.default CreateDataLakeDatasetResponse
createDataLakeDataset
(CreateDataLakeDatasetRequest createDataLakeDatasetRequest) Create a data lake dataset.default CreateInstanceResponse
createInstance
(Consumer<CreateInstanceRequest.Builder> createInstanceRequest) Create a new instance for AWS Supply Chain.default CreateInstanceResponse
createInstance
(CreateInstanceRequest createInstanceRequest) Create a new instance for AWS Supply Chain.deleteDataIntegrationFlow
(Consumer<DeleteDataIntegrationFlowRequest.Builder> deleteDataIntegrationFlowRequest) Delete the DataIntegrationFlow.deleteDataIntegrationFlow
(DeleteDataIntegrationFlowRequest deleteDataIntegrationFlowRequest) Delete the DataIntegrationFlow.default DeleteDataLakeDatasetResponse
deleteDataLakeDataset
(Consumer<DeleteDataLakeDatasetRequest.Builder> deleteDataLakeDatasetRequest) Delete a data lake dataset.default DeleteDataLakeDatasetResponse
deleteDataLakeDataset
(DeleteDataLakeDatasetRequest deleteDataLakeDatasetRequest) Delete a data lake dataset.default DeleteInstanceResponse
deleteInstance
(Consumer<DeleteInstanceRequest.Builder> deleteInstanceRequest) Delete the instance.default DeleteInstanceResponse
deleteInstance
(DeleteInstanceRequest deleteInstanceRequest) Delete the instance.getBillOfMaterialsImportJob
(Consumer<GetBillOfMaterialsImportJobRequest.Builder> getBillOfMaterialsImportJobRequest) Get status and details of a BillOfMaterialsImportJob.getBillOfMaterialsImportJob
(GetBillOfMaterialsImportJobRequest getBillOfMaterialsImportJobRequest) Get status and details of a BillOfMaterialsImportJob.default GetDataIntegrationFlowResponse
getDataIntegrationFlow
(Consumer<GetDataIntegrationFlowRequest.Builder> getDataIntegrationFlowRequest) View the DataIntegrationFlow details.default GetDataIntegrationFlowResponse
getDataIntegrationFlow
(GetDataIntegrationFlowRequest getDataIntegrationFlowRequest) View the DataIntegrationFlow details.default GetDataLakeDatasetResponse
getDataLakeDataset
(Consumer<GetDataLakeDatasetRequest.Builder> getDataLakeDatasetRequest) Get a data lake dataset.default GetDataLakeDatasetResponse
getDataLakeDataset
(GetDataLakeDatasetRequest getDataLakeDatasetRequest) Get a data lake dataset.default GetInstanceResponse
getInstance
(Consumer<GetInstanceRequest.Builder> getInstanceRequest) Get the AWS Supply Chain instance details.default GetInstanceResponse
getInstance
(GetInstanceRequest getInstanceRequest) Get the AWS Supply Chain instance details.default ListDataIntegrationFlowsResponse
listDataIntegrationFlows
(Consumer<ListDataIntegrationFlowsRequest.Builder> listDataIntegrationFlowsRequest) Lists all the DataIntegrationFlows in a paginated way.default ListDataIntegrationFlowsResponse
listDataIntegrationFlows
(ListDataIntegrationFlowsRequest listDataIntegrationFlowsRequest) Lists all the DataIntegrationFlows in a paginated way.default ListDataIntegrationFlowsIterable
listDataIntegrationFlowsPaginator
(Consumer<ListDataIntegrationFlowsRequest.Builder> listDataIntegrationFlowsRequest) This is a variant oflistDataIntegrationFlows(software.amazon.awssdk.services.supplychain.model.ListDataIntegrationFlowsRequest)
operation.default ListDataIntegrationFlowsIterable
listDataIntegrationFlowsPaginator
(ListDataIntegrationFlowsRequest listDataIntegrationFlowsRequest) This is a variant oflistDataIntegrationFlows(software.amazon.awssdk.services.supplychain.model.ListDataIntegrationFlowsRequest)
operation.default ListDataLakeDatasetsResponse
listDataLakeDatasets
(Consumer<ListDataLakeDatasetsRequest.Builder> listDataLakeDatasetsRequest) List the data lake datasets for a specific instance and name space.default ListDataLakeDatasetsResponse
listDataLakeDatasets
(ListDataLakeDatasetsRequest listDataLakeDatasetsRequest) List the data lake datasets for a specific instance and name space.default ListDataLakeDatasetsIterable
listDataLakeDatasetsPaginator
(Consumer<ListDataLakeDatasetsRequest.Builder> listDataLakeDatasetsRequest) This is a variant oflistDataLakeDatasets(software.amazon.awssdk.services.supplychain.model.ListDataLakeDatasetsRequest)
operation.default ListDataLakeDatasetsIterable
listDataLakeDatasetsPaginator
(ListDataLakeDatasetsRequest listDataLakeDatasetsRequest) This is a variant oflistDataLakeDatasets(software.amazon.awssdk.services.supplychain.model.ListDataLakeDatasetsRequest)
operation.default ListInstancesResponse
listInstances
(Consumer<ListInstancesRequest.Builder> listInstancesRequest) List all the AWS Supply Chain instances in a paginated way.default ListInstancesResponse
listInstances
(ListInstancesRequest listInstancesRequest) List all the AWS Supply Chain instances in a paginated way.default ListInstancesIterable
listInstancesPaginator
(Consumer<ListInstancesRequest.Builder> listInstancesRequest) This is a variant oflistInstances(software.amazon.awssdk.services.supplychain.model.ListInstancesRequest)
operation.default ListInstancesIterable
listInstancesPaginator
(ListInstancesRequest listInstancesRequest) This is a variant oflistInstances(software.amazon.awssdk.services.supplychain.model.ListInstancesRequest)
operation.default ListTagsForResourceResponse
listTagsForResource
(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest) List all the tags for an Amazon Web ServicesSupply Chain resource.default ListTagsForResourceResponse
listTagsForResource
(ListTagsForResourceRequest listTagsForResourceRequest) List all the tags for an Amazon Web ServicesSupply Chain resource.default SendDataIntegrationEventResponse
sendDataIntegrationEvent
(Consumer<SendDataIntegrationEventRequest.Builder> sendDataIntegrationEventRequest) Send the transactional data payload for the event with real-time data for analysis or monitoring.default SendDataIntegrationEventResponse
sendDataIntegrationEvent
(SendDataIntegrationEventRequest sendDataIntegrationEventRequest) Send the transactional data payload for the event with real-time data for analysis or monitoring.The SDK service client configuration exposes client settings to the user, e.g., ClientOverrideConfigurationstatic ServiceMetadata
default TagResourceResponse
tagResource
(Consumer<TagResourceRequest.Builder> tagResourceRequest) Create tags for an Amazon Web Services Supply chain resource.default TagResourceResponse
tagResource
(TagResourceRequest tagResourceRequest) Create tags for an Amazon Web Services Supply chain resource.default UntagResourceResponse
untagResource
(Consumer<UntagResourceRequest.Builder> untagResourceRequest) Delete tags for an Amazon Web Services Supply chain resource.default UntagResourceResponse
untagResource
(UntagResourceRequest untagResourceRequest) Delete tags for an Amazon Web Services Supply chain resource.updateDataIntegrationFlow
(Consumer<UpdateDataIntegrationFlowRequest.Builder> updateDataIntegrationFlowRequest) Update the DataIntegrationFlow.updateDataIntegrationFlow
(UpdateDataIntegrationFlowRequest updateDataIntegrationFlowRequest) Update the DataIntegrationFlow.default UpdateDataLakeDatasetResponse
updateDataLakeDataset
(Consumer<UpdateDataLakeDatasetRequest.Builder> updateDataLakeDatasetRequest) Update a data lake dataset.default UpdateDataLakeDatasetResponse
updateDataLakeDataset
(UpdateDataLakeDatasetRequest updateDataLakeDatasetRequest) Update a data lake dataset.default UpdateInstanceResponse
updateInstance
(Consumer<UpdateInstanceRequest.Builder> updateInstanceRequest) Update the instance.default UpdateInstanceResponse
updateInstance
(UpdateInstanceRequest updateInstanceRequest) Update the instance.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
-
createBillOfMaterialsImportJob
default CreateBillOfMaterialsImportJobResponse createBillOfMaterialsImportJob(CreateBillOfMaterialsImportJobRequest createBillOfMaterialsImportJobRequest) throws ServiceQuotaExceededException, ThrottlingException, ResourceNotFoundException, AccessDeniedException, ValidationException, InternalServerException, ConflictException, AwsServiceException, SdkClientException, SupplyChainException CreateBillOfMaterialsImportJob creates an import job for the Product Bill Of Materials (BOM) entity. For information on the product_bom entity, see the AWS Supply Chain User Guide.
The CSV file must be located in an Amazon S3 location accessible to AWS Supply Chain. It is recommended to use the same Amazon S3 bucket created during your AWS Supply Chain instance creation.
- Parameters:
createBillOfMaterialsImportJobRequest
- The request parameters for CreateBillOfMaterialsImportJob.- Returns:
- Result of the CreateBillOfMaterialsImportJob operation returned by the service.
- See Also:
-
createBillOfMaterialsImportJob
default CreateBillOfMaterialsImportJobResponse createBillOfMaterialsImportJob(Consumer<CreateBillOfMaterialsImportJobRequest.Builder> createBillOfMaterialsImportJobRequest) throws ServiceQuotaExceededException, ThrottlingException, ResourceNotFoundException, AccessDeniedException, ValidationException, InternalServerException, ConflictException, AwsServiceException, SdkClientException, SupplyChainException CreateBillOfMaterialsImportJob creates an import job for the Product Bill Of Materials (BOM) entity. For information on the product_bom entity, see the AWS Supply Chain User Guide.
The CSV file must be located in an Amazon S3 location accessible to AWS Supply Chain. It is recommended to use the same Amazon S3 bucket created during your AWS Supply Chain instance creation.
This is a convenience which creates an instance of the
CreateBillOfMaterialsImportJobRequest.Builder
avoiding the need to create one manually viaCreateBillOfMaterialsImportJobRequest.builder()
- Parameters:
createBillOfMaterialsImportJobRequest
- AConsumer
that will call methods onCreateBillOfMaterialsImportJobRequest.Builder
to create a request. The request parameters for CreateBillOfMaterialsImportJob.- Returns:
- Result of the CreateBillOfMaterialsImportJob operation returned by the service.
- See Also:
-
createDataIntegrationFlow
default CreateDataIntegrationFlowResponse createDataIntegrationFlow(CreateDataIntegrationFlowRequest createDataIntegrationFlowRequest) throws ServiceQuotaExceededException, ThrottlingException, ResourceNotFoundException, AccessDeniedException, ValidationException, InternalServerException, ConflictException, AwsServiceException, SdkClientException, SupplyChainException Create DataIntegrationFlow to map one or more different sources to one target using the SQL transformation query.
- Parameters:
createDataIntegrationFlowRequest
- The request parameters for CreateDataIntegrationFlow.- Returns:
- Result of the CreateDataIntegrationFlow operation returned by the service.
- See Also:
-
createDataIntegrationFlow
default CreateDataIntegrationFlowResponse createDataIntegrationFlow(Consumer<CreateDataIntegrationFlowRequest.Builder> createDataIntegrationFlowRequest) throws ServiceQuotaExceededException, ThrottlingException, ResourceNotFoundException, AccessDeniedException, ValidationException, InternalServerException, ConflictException, AwsServiceException, SdkClientException, SupplyChainException Create DataIntegrationFlow to map one or more different sources to one target using the SQL transformation query.
This is a convenience which creates an instance of the
CreateDataIntegrationFlowRequest.Builder
avoiding the need to create one manually viaCreateDataIntegrationFlowRequest.builder()
- Parameters:
createDataIntegrationFlowRequest
- AConsumer
that will call methods onCreateDataIntegrationFlowRequest.Builder
to create a request. The request parameters for CreateDataIntegrationFlow.- Returns:
- Result of the CreateDataIntegrationFlow operation returned by the service.
- See Also:
-
createDataLakeDataset
default CreateDataLakeDatasetResponse createDataLakeDataset(CreateDataLakeDatasetRequest createDataLakeDatasetRequest) throws ServiceQuotaExceededException, ThrottlingException, ResourceNotFoundException, AccessDeniedException, ValidationException, InternalServerException, ConflictException, AwsServiceException, SdkClientException, SupplyChainException Create a data lake dataset.
- Parameters:
createDataLakeDatasetRequest
- The request parameters for CreateDataLakeDataset.- Returns:
- Result of the CreateDataLakeDataset operation returned by the service.
- See Also:
-
createDataLakeDataset
default CreateDataLakeDatasetResponse createDataLakeDataset(Consumer<CreateDataLakeDatasetRequest.Builder> createDataLakeDatasetRequest) throws ServiceQuotaExceededException, ThrottlingException, ResourceNotFoundException, AccessDeniedException, ValidationException, InternalServerException, ConflictException, AwsServiceException, SdkClientException, SupplyChainException Create a data lake dataset.
This is a convenience which creates an instance of the
CreateDataLakeDatasetRequest.Builder
avoiding the need to create one manually viaCreateDataLakeDatasetRequest.builder()
- Parameters:
createDataLakeDatasetRequest
- AConsumer
that will call methods onCreateDataLakeDatasetRequest.Builder
to create a request. The request parameters for CreateDataLakeDataset.- Returns:
- Result of the CreateDataLakeDataset operation returned by the service.
- See Also:
-
createInstance
default CreateInstanceResponse createInstance(CreateInstanceRequest createInstanceRequest) throws ServiceQuotaExceededException, ThrottlingException, ResourceNotFoundException, AccessDeniedException, ValidationException, InternalServerException, ConflictException, AwsServiceException, SdkClientException, SupplyChainException Create a new instance for AWS Supply Chain. This is an asynchronous operation. Upon receiving a CreateInstance request, AWS Supply Chain immediately returns the instance resource, with instance ID, and the initializing state while simultaneously creating all required Amazon Web Services resources for an instance creation. You can use GetInstance to check the status of the instance.
- Parameters:
createInstanceRequest
- The request parameters for CreateInstance.- Returns:
- Result of the CreateInstance operation returned by the service.
- See Also:
-
createInstance
default CreateInstanceResponse createInstance(Consumer<CreateInstanceRequest.Builder> createInstanceRequest) throws ServiceQuotaExceededException, ThrottlingException, ResourceNotFoundException, AccessDeniedException, ValidationException, InternalServerException, ConflictException, AwsServiceException, SdkClientException, SupplyChainException Create a new instance for AWS Supply Chain. This is an asynchronous operation. Upon receiving a CreateInstance request, AWS Supply Chain immediately returns the instance resource, with instance ID, and the initializing state while simultaneously creating all required Amazon Web Services resources for an instance creation. You can use GetInstance to check the status of the instance.
This is a convenience which creates an instance of the
CreateInstanceRequest.Builder
avoiding the need to create one manually viaCreateInstanceRequest.builder()
- Parameters:
createInstanceRequest
- AConsumer
that will call methods onCreateInstanceRequest.Builder
to create a request. The request parameters for CreateInstance.- Returns:
- Result of the CreateInstance operation returned by the service.
- See Also:
-
deleteDataIntegrationFlow
default DeleteDataIntegrationFlowResponse deleteDataIntegrationFlow(DeleteDataIntegrationFlowRequest deleteDataIntegrationFlowRequest) throws ServiceQuotaExceededException, ResourceNotFoundException, ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, ConflictException, AwsServiceException, SdkClientException, SupplyChainException Delete the DataIntegrationFlow.
- Parameters:
deleteDataIntegrationFlowRequest
- The request parameters for DeleteDataIntegrationFlow.- Returns:
- Result of the DeleteDataIntegrationFlow operation returned by the service.
- See Also:
-
deleteDataIntegrationFlow
default DeleteDataIntegrationFlowResponse deleteDataIntegrationFlow(Consumer<DeleteDataIntegrationFlowRequest.Builder> deleteDataIntegrationFlowRequest) throws ServiceQuotaExceededException, ResourceNotFoundException, ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, ConflictException, AwsServiceException, SdkClientException, SupplyChainException Delete the DataIntegrationFlow.
This is a convenience which creates an instance of the
DeleteDataIntegrationFlowRequest.Builder
avoiding the need to create one manually viaDeleteDataIntegrationFlowRequest.builder()
- Parameters:
deleteDataIntegrationFlowRequest
- AConsumer
that will call methods onDeleteDataIntegrationFlowRequest.Builder
to create a request. The request parameters for DeleteDataIntegrationFlow.- Returns:
- Result of the DeleteDataIntegrationFlow operation returned by the service.
- See Also:
-
deleteDataLakeDataset
default DeleteDataLakeDatasetResponse deleteDataLakeDataset(DeleteDataLakeDatasetRequest deleteDataLakeDatasetRequest) throws ServiceQuotaExceededException, ResourceNotFoundException, ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, ConflictException, AwsServiceException, SdkClientException, SupplyChainException Delete a data lake dataset.
- Parameters:
deleteDataLakeDatasetRequest
- The request parameters of DeleteDataLakeDataset.- Returns:
- Result of the DeleteDataLakeDataset operation returned by the service.
- See Also:
-
deleteDataLakeDataset
default DeleteDataLakeDatasetResponse deleteDataLakeDataset(Consumer<DeleteDataLakeDatasetRequest.Builder> deleteDataLakeDatasetRequest) throws ServiceQuotaExceededException, ResourceNotFoundException, ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, ConflictException, AwsServiceException, SdkClientException, SupplyChainException Delete a data lake dataset.
This is a convenience which creates an instance of the
DeleteDataLakeDatasetRequest.Builder
avoiding the need to create one manually viaDeleteDataLakeDatasetRequest.builder()
- Parameters:
deleteDataLakeDatasetRequest
- AConsumer
that will call methods onDeleteDataLakeDatasetRequest.Builder
to create a request. The request parameters of DeleteDataLakeDataset.- Returns:
- Result of the DeleteDataLakeDataset operation returned by the service.
- See Also:
-
deleteInstance
default DeleteInstanceResponse deleteInstance(DeleteInstanceRequest deleteInstanceRequest) throws ServiceQuotaExceededException, ResourceNotFoundException, ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, ConflictException, AwsServiceException, SdkClientException, SupplyChainException Delete the instance. This is an asynchronous operation. Upon receiving a DeleteInstance request, AWS Supply Chain immediately returns a response with the instance resource, delete state while cleaning up all Amazon Web Services resources created during the instance creation process. You can use the GetInstance action to check the instance status.
- Parameters:
deleteInstanceRequest
- The request parameters for DeleteInstance.- Returns:
- Result of the DeleteInstance operation returned by the service.
- See Also:
-
deleteInstance
default DeleteInstanceResponse deleteInstance(Consumer<DeleteInstanceRequest.Builder> deleteInstanceRequest) throws ServiceQuotaExceededException, ResourceNotFoundException, ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, ConflictException, AwsServiceException, SdkClientException, SupplyChainException Delete the instance. This is an asynchronous operation. Upon receiving a DeleteInstance request, AWS Supply Chain immediately returns a response with the instance resource, delete state while cleaning up all Amazon Web Services resources created during the instance creation process. You can use the GetInstance action to check the instance status.
This is a convenience which creates an instance of the
DeleteInstanceRequest.Builder
avoiding the need to create one manually viaDeleteInstanceRequest.builder()
- Parameters:
deleteInstanceRequest
- AConsumer
that will call methods onDeleteInstanceRequest.Builder
to create a request. The request parameters for DeleteInstance.- Returns:
- Result of the DeleteInstance operation returned by the service.
- See Also:
-
getBillOfMaterialsImportJob
default GetBillOfMaterialsImportJobResponse getBillOfMaterialsImportJob(GetBillOfMaterialsImportJobRequest getBillOfMaterialsImportJobRequest) throws ServiceQuotaExceededException, ResourceNotFoundException, ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, ConflictException, AwsServiceException, SdkClientException, SupplyChainException Get status and details of a BillOfMaterialsImportJob.
- Parameters:
getBillOfMaterialsImportJobRequest
- The request parameters for GetBillOfMaterialsImportJob.- Returns:
- Result of the GetBillOfMaterialsImportJob operation returned by the service.
- See Also:
-
getBillOfMaterialsImportJob
default GetBillOfMaterialsImportJobResponse getBillOfMaterialsImportJob(Consumer<GetBillOfMaterialsImportJobRequest.Builder> getBillOfMaterialsImportJobRequest) throws ServiceQuotaExceededException, ResourceNotFoundException, ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, ConflictException, AwsServiceException, SdkClientException, SupplyChainException Get status and details of a BillOfMaterialsImportJob.
This is a convenience which creates an instance of the
GetBillOfMaterialsImportJobRequest.Builder
avoiding the need to create one manually viaGetBillOfMaterialsImportJobRequest.builder()
- Parameters:
getBillOfMaterialsImportJobRequest
- AConsumer
that will call methods onGetBillOfMaterialsImportJobRequest.Builder
to create a request. The request parameters for GetBillOfMaterialsImportJob.- Returns:
- Result of the GetBillOfMaterialsImportJob operation returned by the service.
- See Also:
-
getDataIntegrationFlow
default GetDataIntegrationFlowResponse getDataIntegrationFlow(GetDataIntegrationFlowRequest getDataIntegrationFlowRequest) throws ServiceQuotaExceededException, ResourceNotFoundException, ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, ConflictException, AwsServiceException, SdkClientException, SupplyChainException View the DataIntegrationFlow details.
- Parameters:
getDataIntegrationFlowRequest
- The request parameters for GetDataIntegrationFlow.- Returns:
- Result of the GetDataIntegrationFlow operation returned by the service.
- See Also:
-
getDataIntegrationFlow
default GetDataIntegrationFlowResponse getDataIntegrationFlow(Consumer<GetDataIntegrationFlowRequest.Builder> getDataIntegrationFlowRequest) throws ServiceQuotaExceededException, ResourceNotFoundException, ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, ConflictException, AwsServiceException, SdkClientException, SupplyChainException View the DataIntegrationFlow details.
This is a convenience which creates an instance of the
GetDataIntegrationFlowRequest.Builder
avoiding the need to create one manually viaGetDataIntegrationFlowRequest.builder()
- Parameters:
getDataIntegrationFlowRequest
- AConsumer
that will call methods onGetDataIntegrationFlowRequest.Builder
to create a request. The request parameters for GetDataIntegrationFlow.- Returns:
- Result of the GetDataIntegrationFlow operation returned by the service.
- See Also:
-
getDataLakeDataset
default GetDataLakeDatasetResponse getDataLakeDataset(GetDataLakeDatasetRequest getDataLakeDatasetRequest) throws ServiceQuotaExceededException, ResourceNotFoundException, ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, ConflictException, AwsServiceException, SdkClientException, SupplyChainException Get a data lake dataset.
- Parameters:
getDataLakeDatasetRequest
- The request parameters for GetDataLakeDataset.- Returns:
- Result of the GetDataLakeDataset operation returned by the service.
- See Also:
-
getDataLakeDataset
default GetDataLakeDatasetResponse getDataLakeDataset(Consumer<GetDataLakeDatasetRequest.Builder> getDataLakeDatasetRequest) throws ServiceQuotaExceededException, ResourceNotFoundException, ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, ConflictException, AwsServiceException, SdkClientException, SupplyChainException Get a data lake dataset.
This is a convenience which creates an instance of the
GetDataLakeDatasetRequest.Builder
avoiding the need to create one manually viaGetDataLakeDatasetRequest.builder()
- Parameters:
getDataLakeDatasetRequest
- AConsumer
that will call methods onGetDataLakeDatasetRequest.Builder
to create a request. The request parameters for GetDataLakeDataset.- Returns:
- Result of the GetDataLakeDataset operation returned by the service.
- See Also:
-
getInstance
default GetInstanceResponse getInstance(GetInstanceRequest getInstanceRequest) throws ServiceQuotaExceededException, ResourceNotFoundException, ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, ConflictException, AwsServiceException, SdkClientException, SupplyChainException Get the AWS Supply Chain instance details.
- Parameters:
getInstanceRequest
- The request parameters for GetInstance.- Returns:
- Result of the GetInstance operation returned by the service.
- See Also:
-
getInstance
default GetInstanceResponse getInstance(Consumer<GetInstanceRequest.Builder> getInstanceRequest) throws ServiceQuotaExceededException, ResourceNotFoundException, ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, ConflictException, AwsServiceException, SdkClientException, SupplyChainException Get the AWS Supply Chain instance details.
This is a convenience which creates an instance of the
GetInstanceRequest.Builder
avoiding the need to create one manually viaGetInstanceRequest.builder()
- Parameters:
getInstanceRequest
- AConsumer
that will call methods onGetInstanceRequest.Builder
to create a request. The request parameters for GetInstance.- Returns:
- Result of the GetInstance operation returned by the service.
- See Also:
-
listDataIntegrationFlows
default ListDataIntegrationFlowsResponse listDataIntegrationFlows(ListDataIntegrationFlowsRequest listDataIntegrationFlowsRequest) throws ServiceQuotaExceededException, ThrottlingException, ResourceNotFoundException, AccessDeniedException, ValidationException, InternalServerException, ConflictException, AwsServiceException, SdkClientException, SupplyChainException Lists all the DataIntegrationFlows in a paginated way.
- Parameters:
listDataIntegrationFlowsRequest
- The request parameters for ListDataIntegrationFlows.- Returns:
- Result of the ListDataIntegrationFlows operation returned by the service.
- See Also:
-
listDataIntegrationFlows
default ListDataIntegrationFlowsResponse listDataIntegrationFlows(Consumer<ListDataIntegrationFlowsRequest.Builder> listDataIntegrationFlowsRequest) throws ServiceQuotaExceededException, ThrottlingException, ResourceNotFoundException, AccessDeniedException, ValidationException, InternalServerException, ConflictException, AwsServiceException, SdkClientException, SupplyChainException Lists all the DataIntegrationFlows in a paginated way.
This is a convenience which creates an instance of the
ListDataIntegrationFlowsRequest.Builder
avoiding the need to create one manually viaListDataIntegrationFlowsRequest.builder()
- Parameters:
listDataIntegrationFlowsRequest
- AConsumer
that will call methods onListDataIntegrationFlowsRequest.Builder
to create a request. The request parameters for ListDataIntegrationFlows.- Returns:
- Result of the ListDataIntegrationFlows operation returned by the service.
- See Also:
-
listDataIntegrationFlowsPaginator
default ListDataIntegrationFlowsIterable listDataIntegrationFlowsPaginator(ListDataIntegrationFlowsRequest listDataIntegrationFlowsRequest) throws ServiceQuotaExceededException, ThrottlingException, ResourceNotFoundException, AccessDeniedException, ValidationException, InternalServerException, ConflictException, AwsServiceException, SdkClientException, SupplyChainException This is a variant of
listDataIntegrationFlows(software.amazon.awssdk.services.supplychain.model.ListDataIntegrationFlowsRequest)
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.supplychain.paginators.ListDataIntegrationFlowsIterable responses = client.listDataIntegrationFlowsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.supplychain.paginators.ListDataIntegrationFlowsIterable responses = client .listDataIntegrationFlowsPaginator(request); for (software.amazon.awssdk.services.supplychain.model.ListDataIntegrationFlowsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.supplychain.paginators.ListDataIntegrationFlowsIterable responses = client.listDataIntegrationFlowsPaginator(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
listDataIntegrationFlows(software.amazon.awssdk.services.supplychain.model.ListDataIntegrationFlowsRequest)
operation.- Parameters:
listDataIntegrationFlowsRequest
- The request parameters for ListDataIntegrationFlows.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listDataIntegrationFlowsPaginator
default ListDataIntegrationFlowsIterable listDataIntegrationFlowsPaginator(Consumer<ListDataIntegrationFlowsRequest.Builder> listDataIntegrationFlowsRequest) throws ServiceQuotaExceededException, ThrottlingException, ResourceNotFoundException, AccessDeniedException, ValidationException, InternalServerException, ConflictException, AwsServiceException, SdkClientException, SupplyChainException This is a variant of
listDataIntegrationFlows(software.amazon.awssdk.services.supplychain.model.ListDataIntegrationFlowsRequest)
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.supplychain.paginators.ListDataIntegrationFlowsIterable responses = client.listDataIntegrationFlowsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.supplychain.paginators.ListDataIntegrationFlowsIterable responses = client .listDataIntegrationFlowsPaginator(request); for (software.amazon.awssdk.services.supplychain.model.ListDataIntegrationFlowsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.supplychain.paginators.ListDataIntegrationFlowsIterable responses = client.listDataIntegrationFlowsPaginator(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
listDataIntegrationFlows(software.amazon.awssdk.services.supplychain.model.ListDataIntegrationFlowsRequest)
operation.
This is a convenience which creates an instance of the
ListDataIntegrationFlowsRequest.Builder
avoiding the need to create one manually viaListDataIntegrationFlowsRequest.builder()
- Parameters:
listDataIntegrationFlowsRequest
- AConsumer
that will call methods onListDataIntegrationFlowsRequest.Builder
to create a request. The request parameters for ListDataIntegrationFlows.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listDataLakeDatasets
default ListDataLakeDatasetsResponse listDataLakeDatasets(ListDataLakeDatasetsRequest listDataLakeDatasetsRequest) throws ServiceQuotaExceededException, ResourceNotFoundException, ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, ConflictException, AwsServiceException, SdkClientException, SupplyChainException List the data lake datasets for a specific instance and name space.
- Parameters:
listDataLakeDatasetsRequest
- The request parameters of ListDataLakeDatasets.- Returns:
- Result of the ListDataLakeDatasets operation returned by the service.
- See Also:
-
listDataLakeDatasets
default ListDataLakeDatasetsResponse listDataLakeDatasets(Consumer<ListDataLakeDatasetsRequest.Builder> listDataLakeDatasetsRequest) throws ServiceQuotaExceededException, ResourceNotFoundException, ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, ConflictException, AwsServiceException, SdkClientException, SupplyChainException List the data lake datasets for a specific instance and name space.
This is a convenience which creates an instance of the
ListDataLakeDatasetsRequest.Builder
avoiding the need to create one manually viaListDataLakeDatasetsRequest.builder()
- Parameters:
listDataLakeDatasetsRequest
- AConsumer
that will call methods onListDataLakeDatasetsRequest.Builder
to create a request. The request parameters of ListDataLakeDatasets.- Returns:
- Result of the ListDataLakeDatasets operation returned by the service.
- See Also:
-
listDataLakeDatasetsPaginator
default ListDataLakeDatasetsIterable listDataLakeDatasetsPaginator(ListDataLakeDatasetsRequest listDataLakeDatasetsRequest) throws ServiceQuotaExceededException, ResourceNotFoundException, ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, ConflictException, AwsServiceException, SdkClientException, SupplyChainException This is a variant of
listDataLakeDatasets(software.amazon.awssdk.services.supplychain.model.ListDataLakeDatasetsRequest)
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.supplychain.paginators.ListDataLakeDatasetsIterable responses = client.listDataLakeDatasetsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.supplychain.paginators.ListDataLakeDatasetsIterable responses = client .listDataLakeDatasetsPaginator(request); for (software.amazon.awssdk.services.supplychain.model.ListDataLakeDatasetsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.supplychain.paginators.ListDataLakeDatasetsIterable responses = client.listDataLakeDatasetsPaginator(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
listDataLakeDatasets(software.amazon.awssdk.services.supplychain.model.ListDataLakeDatasetsRequest)
operation.- Parameters:
listDataLakeDatasetsRequest
- The request parameters of ListDataLakeDatasets.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listDataLakeDatasetsPaginator
default ListDataLakeDatasetsIterable listDataLakeDatasetsPaginator(Consumer<ListDataLakeDatasetsRequest.Builder> listDataLakeDatasetsRequest) throws ServiceQuotaExceededException, ResourceNotFoundException, ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, ConflictException, AwsServiceException, SdkClientException, SupplyChainException This is a variant of
listDataLakeDatasets(software.amazon.awssdk.services.supplychain.model.ListDataLakeDatasetsRequest)
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.supplychain.paginators.ListDataLakeDatasetsIterable responses = client.listDataLakeDatasetsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.supplychain.paginators.ListDataLakeDatasetsIterable responses = client .listDataLakeDatasetsPaginator(request); for (software.amazon.awssdk.services.supplychain.model.ListDataLakeDatasetsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.supplychain.paginators.ListDataLakeDatasetsIterable responses = client.listDataLakeDatasetsPaginator(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
listDataLakeDatasets(software.amazon.awssdk.services.supplychain.model.ListDataLakeDatasetsRequest)
operation.
This is a convenience which creates an instance of the
ListDataLakeDatasetsRequest.Builder
avoiding the need to create one manually viaListDataLakeDatasetsRequest.builder()
- Parameters:
listDataLakeDatasetsRequest
- AConsumer
that will call methods onListDataLakeDatasetsRequest.Builder
to create a request. The request parameters of ListDataLakeDatasets.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listInstances
default ListInstancesResponse listInstances(ListInstancesRequest listInstancesRequest) throws ServiceQuotaExceededException, ThrottlingException, ResourceNotFoundException, AccessDeniedException, ValidationException, InternalServerException, ConflictException, AwsServiceException, SdkClientException, SupplyChainException List all the AWS Supply Chain instances in a paginated way.
- Parameters:
listInstancesRequest
- The request parameters for ListInstances.- Returns:
- Result of the ListInstances operation returned by the service.
- See Also:
-
listInstances
default ListInstancesResponse listInstances(Consumer<ListInstancesRequest.Builder> listInstancesRequest) throws ServiceQuotaExceededException, ThrottlingException, ResourceNotFoundException, AccessDeniedException, ValidationException, InternalServerException, ConflictException, AwsServiceException, SdkClientException, SupplyChainException List all the AWS Supply Chain instances in a paginated way.
This is a convenience which creates an instance of the
ListInstancesRequest.Builder
avoiding the need to create one manually viaListInstancesRequest.builder()
- Parameters:
listInstancesRequest
- AConsumer
that will call methods onListInstancesRequest.Builder
to create a request. The request parameters for ListInstances.- Returns:
- Result of the ListInstances operation returned by the service.
- See Also:
-
listInstancesPaginator
default ListInstancesIterable listInstancesPaginator(ListInstancesRequest listInstancesRequest) throws ServiceQuotaExceededException, ThrottlingException, ResourceNotFoundException, AccessDeniedException, ValidationException, InternalServerException, ConflictException, AwsServiceException, SdkClientException, SupplyChainException This is a variant of
listInstances(software.amazon.awssdk.services.supplychain.model.ListInstancesRequest)
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.supplychain.paginators.ListInstancesIterable responses = client.listInstancesPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.supplychain.paginators.ListInstancesIterable responses = client .listInstancesPaginator(request); for (software.amazon.awssdk.services.supplychain.model.ListInstancesResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.supplychain.paginators.ListInstancesIterable responses = client.listInstancesPaginator(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
listInstances(software.amazon.awssdk.services.supplychain.model.ListInstancesRequest)
operation.- Parameters:
listInstancesRequest
- The request parameters for ListInstances.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listInstancesPaginator
default ListInstancesIterable listInstancesPaginator(Consumer<ListInstancesRequest.Builder> listInstancesRequest) throws ServiceQuotaExceededException, ThrottlingException, ResourceNotFoundException, AccessDeniedException, ValidationException, InternalServerException, ConflictException, AwsServiceException, SdkClientException, SupplyChainException This is a variant of
listInstances(software.amazon.awssdk.services.supplychain.model.ListInstancesRequest)
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.supplychain.paginators.ListInstancesIterable responses = client.listInstancesPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.supplychain.paginators.ListInstancesIterable responses = client .listInstancesPaginator(request); for (software.amazon.awssdk.services.supplychain.model.ListInstancesResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.supplychain.paginators.ListInstancesIterable responses = client.listInstancesPaginator(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
listInstances(software.amazon.awssdk.services.supplychain.model.ListInstancesRequest)
operation.
This is a convenience which creates an instance of the
ListInstancesRequest.Builder
avoiding the need to create one manually viaListInstancesRequest.builder()
- Parameters:
listInstancesRequest
- AConsumer
that will call methods onListInstancesRequest.Builder
to create a request. The request parameters for ListInstances.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listTagsForResource
default ListTagsForResourceResponse listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest) throws ServiceQuotaExceededException, ResourceNotFoundException, ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, ConflictException, AwsServiceException, SdkClientException, SupplyChainException List all the tags for an Amazon Web ServicesSupply Chain resource.
- Parameters:
listTagsForResourceRequest
- The request parameters of ListTagsForResource.- Returns:
- Result of the ListTagsForResource operation returned by the service.
- See Also:
-
listTagsForResource
default ListTagsForResourceResponse listTagsForResource(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest) throws ServiceQuotaExceededException, ResourceNotFoundException, ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, ConflictException, AwsServiceException, SdkClientException, SupplyChainException List all the tags for an Amazon Web ServicesSupply Chain resource.
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. The request parameters of ListTagsForResource.- Returns:
- Result of the ListTagsForResource operation returned by the service.
- See Also:
-
sendDataIntegrationEvent
default SendDataIntegrationEventResponse sendDataIntegrationEvent(SendDataIntegrationEventRequest sendDataIntegrationEventRequest) throws ServiceQuotaExceededException, ResourceNotFoundException, ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, ConflictException, AwsServiceException, SdkClientException, SupplyChainException Send the transactional data payload for the event with real-time data for analysis or monitoring. The real-time data events are stored in an Amazon Web Services service before being processed and stored in data lake. New data events are synced with data lake at 5 PM GMT everyday. The updated transactional data is available in data lake after ingestion.
- Parameters:
sendDataIntegrationEventRequest
- The request parameters for SendDataIntegrationEvent.- Returns:
- Result of the SendDataIntegrationEvent operation returned by the service.
- See Also:
-
sendDataIntegrationEvent
default SendDataIntegrationEventResponse sendDataIntegrationEvent(Consumer<SendDataIntegrationEventRequest.Builder> sendDataIntegrationEventRequest) throws ServiceQuotaExceededException, ResourceNotFoundException, ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, ConflictException, AwsServiceException, SdkClientException, SupplyChainException Send the transactional data payload for the event with real-time data for analysis or monitoring. The real-time data events are stored in an Amazon Web Services service before being processed and stored in data lake. New data events are synced with data lake at 5 PM GMT everyday. The updated transactional data is available in data lake after ingestion.
This is a convenience which creates an instance of the
SendDataIntegrationEventRequest.Builder
avoiding the need to create one manually viaSendDataIntegrationEventRequest.builder()
- Parameters:
sendDataIntegrationEventRequest
- AConsumer
that will call methods onSendDataIntegrationEventRequest.Builder
to create a request. The request parameters for SendDataIntegrationEvent.- Returns:
- Result of the SendDataIntegrationEvent operation returned by the service.
- See Also:
-
tagResource
default TagResourceResponse tagResource(TagResourceRequest tagResourceRequest) throws ServiceQuotaExceededException, ResourceNotFoundException, ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, ConflictException, AwsServiceException, SdkClientException, SupplyChainException Create tags for an Amazon Web Services Supply chain resource.
- Parameters:
tagResourceRequest
- The request parameters of TagResource.- Returns:
- Result of the TagResource operation returned by the service.
- See Also:
-
tagResource
default TagResourceResponse tagResource(Consumer<TagResourceRequest.Builder> tagResourceRequest) throws ServiceQuotaExceededException, ResourceNotFoundException, ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, ConflictException, AwsServiceException, SdkClientException, SupplyChainException Create tags for an Amazon Web Services Supply chain resource.
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. The request parameters of TagResource.- Returns:
- Result of the TagResource operation returned by the service.
- See Also:
-
untagResource
default UntagResourceResponse untagResource(UntagResourceRequest untagResourceRequest) throws ServiceQuotaExceededException, ResourceNotFoundException, ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, ConflictException, AwsServiceException, SdkClientException, SupplyChainException Delete tags for an Amazon Web Services Supply chain resource.
- Parameters:
untagResourceRequest
- The request parameters of UntagResource.- Returns:
- Result of the UntagResource operation returned by the service.
- See Also:
-
untagResource
default UntagResourceResponse untagResource(Consumer<UntagResourceRequest.Builder> untagResourceRequest) throws ServiceQuotaExceededException, ResourceNotFoundException, ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, ConflictException, AwsServiceException, SdkClientException, SupplyChainException Delete tags for an Amazon Web Services Supply chain resource.
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. The request parameters of UntagResource.- Returns:
- Result of the UntagResource operation returned by the service.
- See Also:
-
updateDataIntegrationFlow
default UpdateDataIntegrationFlowResponse updateDataIntegrationFlow(UpdateDataIntegrationFlowRequest updateDataIntegrationFlowRequest) throws ServiceQuotaExceededException, ResourceNotFoundException, ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, ConflictException, AwsServiceException, SdkClientException, SupplyChainException Update the DataIntegrationFlow.
- Parameters:
updateDataIntegrationFlowRequest
- The request parameters for UpdateDataIntegrationFlow.- Returns:
- Result of the UpdateDataIntegrationFlow operation returned by the service.
- See Also:
-
updateDataIntegrationFlow
default UpdateDataIntegrationFlowResponse updateDataIntegrationFlow(Consumer<UpdateDataIntegrationFlowRequest.Builder> updateDataIntegrationFlowRequest) throws ServiceQuotaExceededException, ResourceNotFoundException, ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, ConflictException, AwsServiceException, SdkClientException, SupplyChainException Update the DataIntegrationFlow.
This is a convenience which creates an instance of the
UpdateDataIntegrationFlowRequest.Builder
avoiding the need to create one manually viaUpdateDataIntegrationFlowRequest.builder()
- Parameters:
updateDataIntegrationFlowRequest
- AConsumer
that will call methods onUpdateDataIntegrationFlowRequest.Builder
to create a request. The request parameters for UpdateDataIntegrationFlow.- Returns:
- Result of the UpdateDataIntegrationFlow operation returned by the service.
- See Also:
-
updateDataLakeDataset
default UpdateDataLakeDatasetResponse updateDataLakeDataset(UpdateDataLakeDatasetRequest updateDataLakeDatasetRequest) throws ServiceQuotaExceededException, ResourceNotFoundException, ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, ConflictException, AwsServiceException, SdkClientException, SupplyChainException Update a data lake dataset.
- Parameters:
updateDataLakeDatasetRequest
- The request parameters of UpdateDataLakeDataset.- Returns:
- Result of the UpdateDataLakeDataset operation returned by the service.
- See Also:
-
updateDataLakeDataset
default UpdateDataLakeDatasetResponse updateDataLakeDataset(Consumer<UpdateDataLakeDatasetRequest.Builder> updateDataLakeDatasetRequest) throws ServiceQuotaExceededException, ResourceNotFoundException, ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, ConflictException, AwsServiceException, SdkClientException, SupplyChainException Update a data lake dataset.
This is a convenience which creates an instance of the
UpdateDataLakeDatasetRequest.Builder
avoiding the need to create one manually viaUpdateDataLakeDatasetRequest.builder()
- Parameters:
updateDataLakeDatasetRequest
- AConsumer
that will call methods onUpdateDataLakeDatasetRequest.Builder
to create a request. The request parameters of UpdateDataLakeDataset.- Returns:
- Result of the UpdateDataLakeDataset operation returned by the service.
- See Also:
-
updateInstance
default UpdateInstanceResponse updateInstance(UpdateInstanceRequest updateInstanceRequest) throws ServiceQuotaExceededException, ResourceNotFoundException, ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, ConflictException, AwsServiceException, SdkClientException, SupplyChainException Update the instance.
- Parameters:
updateInstanceRequest
- The request parameters for UpdateInstance.- Returns:
- Result of the UpdateInstance operation returned by the service.
- See Also:
-
updateInstance
default UpdateInstanceResponse updateInstance(Consumer<UpdateInstanceRequest.Builder> updateInstanceRequest) throws ServiceQuotaExceededException, ResourceNotFoundException, ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, ConflictException, AwsServiceException, SdkClientException, SupplyChainException Update the instance.
This is a convenience which creates an instance of the
UpdateInstanceRequest.Builder
avoiding the need to create one manually viaUpdateInstanceRequest.builder()
- Parameters:
updateInstanceRequest
- AConsumer
that will call methods onUpdateInstanceRequest.Builder
to create a request. The request parameters for UpdateInstance.- Returns:
- Result of the UpdateInstance operation returned by the service.
- See Also:
-
create
Create aSupplyChainClient
with the region loaded from theDefaultAwsRegionProviderChain
and credentials loaded from theDefaultCredentialsProvider
. -
builder
Create a builder that can be used to configure and create aSupplyChainClient
. -
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
-