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 StringValue for looking up the service's metadata from theServiceMetadataProvider.static final String -
Method Summary
Modifier and TypeMethodDescriptionstatic SupplyChainClientBuilderbuilder()Create a builder that can be used to configure and create aSupplyChainClient.static SupplyChainClientcreate()Create aSupplyChainClientwith the region loaded from theDefaultAwsRegionProviderChainand 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 CreateDataLakeDatasetResponsecreateDataLakeDataset(Consumer<CreateDataLakeDatasetRequest.Builder> createDataLakeDatasetRequest) Create a data lake dataset.default CreateDataLakeDatasetResponsecreateDataLakeDataset(CreateDataLakeDatasetRequest createDataLakeDatasetRequest) Create a data lake dataset.default CreateInstanceResponsecreateInstance(Consumer<CreateInstanceRequest.Builder> createInstanceRequest) Create a new instance for AWS Supply Chain.default CreateInstanceResponsecreateInstance(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 DeleteDataLakeDatasetResponsedeleteDataLakeDataset(Consumer<DeleteDataLakeDatasetRequest.Builder> deleteDataLakeDatasetRequest) Delete a data lake dataset.default DeleteDataLakeDatasetResponsedeleteDataLakeDataset(DeleteDataLakeDatasetRequest deleteDataLakeDatasetRequest) Delete a data lake dataset.default DeleteInstanceResponsedeleteInstance(Consumer<DeleteInstanceRequest.Builder> deleteInstanceRequest) Delete the instance.default DeleteInstanceResponsedeleteInstance(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 GetDataIntegrationFlowResponsegetDataIntegrationFlow(Consumer<GetDataIntegrationFlowRequest.Builder> getDataIntegrationFlowRequest) View the DataIntegrationFlow details.default GetDataIntegrationFlowResponsegetDataIntegrationFlow(GetDataIntegrationFlowRequest getDataIntegrationFlowRequest) View the DataIntegrationFlow details.default GetDataLakeDatasetResponsegetDataLakeDataset(Consumer<GetDataLakeDatasetRequest.Builder> getDataLakeDatasetRequest) Get a data lake dataset.default GetDataLakeDatasetResponsegetDataLakeDataset(GetDataLakeDatasetRequest getDataLakeDatasetRequest) Get a data lake dataset.default GetInstanceResponsegetInstance(Consumer<GetInstanceRequest.Builder> getInstanceRequest) Get the AWS Supply Chain instance details.default GetInstanceResponsegetInstance(GetInstanceRequest getInstanceRequest) Get the AWS Supply Chain instance details.default ListDataIntegrationFlowsResponselistDataIntegrationFlows(Consumer<ListDataIntegrationFlowsRequest.Builder> listDataIntegrationFlowsRequest) Lists all the DataIntegrationFlows in a paginated way.default ListDataIntegrationFlowsResponselistDataIntegrationFlows(ListDataIntegrationFlowsRequest listDataIntegrationFlowsRequest) Lists all the DataIntegrationFlows in a paginated way.default ListDataIntegrationFlowsIterablelistDataIntegrationFlowsPaginator(Consumer<ListDataIntegrationFlowsRequest.Builder> listDataIntegrationFlowsRequest) This is a variant oflistDataIntegrationFlows(software.amazon.awssdk.services.supplychain.model.ListDataIntegrationFlowsRequest)operation.default ListDataIntegrationFlowsIterablelistDataIntegrationFlowsPaginator(ListDataIntegrationFlowsRequest listDataIntegrationFlowsRequest) This is a variant oflistDataIntegrationFlows(software.amazon.awssdk.services.supplychain.model.ListDataIntegrationFlowsRequest)operation.default ListDataLakeDatasetsResponselistDataLakeDatasets(Consumer<ListDataLakeDatasetsRequest.Builder> listDataLakeDatasetsRequest) List the data lake datasets for a specific instance and name space.default ListDataLakeDatasetsResponselistDataLakeDatasets(ListDataLakeDatasetsRequest listDataLakeDatasetsRequest) List the data lake datasets for a specific instance and name space.default ListDataLakeDatasetsIterablelistDataLakeDatasetsPaginator(Consumer<ListDataLakeDatasetsRequest.Builder> listDataLakeDatasetsRequest) This is a variant oflistDataLakeDatasets(software.amazon.awssdk.services.supplychain.model.ListDataLakeDatasetsRequest)operation.default ListDataLakeDatasetsIterablelistDataLakeDatasetsPaginator(ListDataLakeDatasetsRequest listDataLakeDatasetsRequest) This is a variant oflistDataLakeDatasets(software.amazon.awssdk.services.supplychain.model.ListDataLakeDatasetsRequest)operation.default ListInstancesResponselistInstances(Consumer<ListInstancesRequest.Builder> listInstancesRequest) List all the AWS Supply Chain instances in a paginated way.default ListInstancesResponselistInstances(ListInstancesRequest listInstancesRequest) List all the AWS Supply Chain instances in a paginated way.default ListInstancesIterablelistInstancesPaginator(Consumer<ListInstancesRequest.Builder> listInstancesRequest) This is a variant oflistInstances(software.amazon.awssdk.services.supplychain.model.ListInstancesRequest)operation.default ListInstancesIterablelistInstancesPaginator(ListInstancesRequest listInstancesRequest) This is a variant oflistInstances(software.amazon.awssdk.services.supplychain.model.ListInstancesRequest)operation.default ListTagsForResourceResponselistTagsForResource(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest) List all the tags for an Amazon Web ServicesSupply Chain resource.default ListTagsForResourceResponselistTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest) List all the tags for an Amazon Web ServicesSupply Chain resource.default SendDataIntegrationEventResponsesendDataIntegrationEvent(Consumer<SendDataIntegrationEventRequest.Builder> sendDataIntegrationEventRequest) Send the transactional data payload for the event with real-time data for analysis or monitoring.default SendDataIntegrationEventResponsesendDataIntegrationEvent(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 ServiceMetadatadefault TagResourceResponsetagResource(Consumer<TagResourceRequest.Builder> tagResourceRequest) Create tags for an Amazon Web Services Supply chain resource.default TagResourceResponsetagResource(TagResourceRequest tagResourceRequest) Create tags for an Amazon Web Services Supply chain resource.default UntagResourceResponseuntagResource(Consumer<UntagResourceRequest.Builder> untagResourceRequest) Delete tags for an Amazon Web Services Supply chain resource.default UntagResourceResponseuntagResource(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 UpdateDataLakeDatasetResponseupdateDataLakeDataset(Consumer<UpdateDataLakeDatasetRequest.Builder> updateDataLakeDatasetRequest) Update a data lake dataset.default UpdateDataLakeDatasetResponseupdateDataLakeDataset(UpdateDataLakeDatasetRequest updateDataLakeDatasetRequest) Update a data lake dataset.default UpdateInstanceResponseupdateInstance(Consumer<UpdateInstanceRequest.Builder> updateInstanceRequest) Update the instance.default UpdateInstanceResponseupdateInstance(UpdateInstanceRequest updateInstanceRequest) Update the instance.Methods inherited from interface software.amazon.awssdk.utils.SdkAutoCloseable
closeMethods 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.Builderavoiding the need to create one manually viaCreateBillOfMaterialsImportJobRequest.builder()- Parameters:
createBillOfMaterialsImportJobRequest- AConsumerthat will call methods onCreateBillOfMaterialsImportJobRequest.Builderto 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.Builderavoiding the need to create one manually viaCreateDataIntegrationFlowRequest.builder()- Parameters:
createDataIntegrationFlowRequest- AConsumerthat will call methods onCreateDataIntegrationFlowRequest.Builderto 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.Builderavoiding the need to create one manually viaCreateDataLakeDatasetRequest.builder()- Parameters:
createDataLakeDatasetRequest- AConsumerthat will call methods onCreateDataLakeDatasetRequest.Builderto 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.Builderavoiding the need to create one manually viaCreateInstanceRequest.builder()- Parameters:
createInstanceRequest- AConsumerthat will call methods onCreateInstanceRequest.Builderto 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.Builderavoiding the need to create one manually viaDeleteDataIntegrationFlowRequest.builder()- Parameters:
deleteDataIntegrationFlowRequest- AConsumerthat will call methods onDeleteDataIntegrationFlowRequest.Builderto 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.Builderavoiding the need to create one manually viaDeleteDataLakeDatasetRequest.builder()- Parameters:
deleteDataLakeDatasetRequest- AConsumerthat will call methods onDeleteDataLakeDatasetRequest.Builderto 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.Builderavoiding the need to create one manually viaDeleteInstanceRequest.builder()- Parameters:
deleteInstanceRequest- AConsumerthat will call methods onDeleteInstanceRequest.Builderto 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.Builderavoiding the need to create one manually viaGetBillOfMaterialsImportJobRequest.builder()- Parameters:
getBillOfMaterialsImportJobRequest- AConsumerthat will call methods onGetBillOfMaterialsImportJobRequest.Builderto 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.Builderavoiding the need to create one manually viaGetDataIntegrationFlowRequest.builder()- Parameters:
getDataIntegrationFlowRequest- AConsumerthat will call methods onGetDataIntegrationFlowRequest.Builderto 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.Builderavoiding the need to create one manually viaGetDataLakeDatasetRequest.builder()- Parameters:
getDataLakeDatasetRequest- AConsumerthat will call methods onGetDataLakeDatasetRequest.Builderto 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.Builderavoiding the need to create one manually viaGetInstanceRequest.builder()- Parameters:
getInstanceRequest- AConsumerthat will call methods onGetInstanceRequest.Builderto 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.Builderavoiding the need to create one manually viaListDataIntegrationFlowsRequest.builder()- Parameters:
listDataIntegrationFlowsRequest- AConsumerthat will call methods onListDataIntegrationFlowsRequest.Builderto 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 Stream
2) Using For loopsoftware.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 Stream
2) Using For loopsoftware.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.Builderavoiding the need to create one manually viaListDataIntegrationFlowsRequest.builder()- Parameters:
listDataIntegrationFlowsRequest- AConsumerthat will call methods onListDataIntegrationFlowsRequest.Builderto 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.Builderavoiding the need to create one manually viaListDataLakeDatasetsRequest.builder()- Parameters:
listDataLakeDatasetsRequest- AConsumerthat will call methods onListDataLakeDatasetsRequest.Builderto 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 Stream
2) Using For loopsoftware.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 Stream
2) Using For loopsoftware.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.Builderavoiding the need to create one manually viaListDataLakeDatasetsRequest.builder()- Parameters:
listDataLakeDatasetsRequest- AConsumerthat will call methods onListDataLakeDatasetsRequest.Builderto 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.Builderavoiding the need to create one manually viaListInstancesRequest.builder()- Parameters:
listInstancesRequest- AConsumerthat will call methods onListInstancesRequest.Builderto 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 Stream
2) Using For loopsoftware.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 Stream
2) Using For loopsoftware.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.Builderavoiding the need to create one manually viaListInstancesRequest.builder()- Parameters:
listInstancesRequest- AConsumerthat will call methods onListInstancesRequest.Builderto 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.Builderavoiding the need to create one manually viaListTagsForResourceRequest.builder()- Parameters:
listTagsForResourceRequest- AConsumerthat will call methods onListTagsForResourceRequest.Builderto 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.Builderavoiding the need to create one manually viaSendDataIntegrationEventRequest.builder()- Parameters:
sendDataIntegrationEventRequest- AConsumerthat will call methods onSendDataIntegrationEventRequest.Builderto 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.Builderavoiding the need to create one manually viaTagResourceRequest.builder()- Parameters:
tagResourceRequest- AConsumerthat will call methods onTagResourceRequest.Builderto 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.Builderavoiding the need to create one manually viaUntagResourceRequest.builder()- Parameters:
untagResourceRequest- AConsumerthat will call methods onUntagResourceRequest.Builderto 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.Builderavoiding the need to create one manually viaUpdateDataIntegrationFlowRequest.builder()- Parameters:
updateDataIntegrationFlowRequest- AConsumerthat will call methods onUpdateDataIntegrationFlowRequest.Builderto 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.Builderavoiding the need to create one manually viaUpdateDataLakeDatasetRequest.builder()- Parameters:
updateDataLakeDatasetRequest- AConsumerthat will call methods onUpdateDataLakeDatasetRequest.Builderto 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.Builderavoiding the need to create one manually viaUpdateInstanceRequest.builder()- Parameters:
updateInstanceRequest- AConsumerthat will call methods onUpdateInstanceRequest.Builderto create a request. The request parameters for UpdateInstance.- Returns:
- Result of the UpdateInstance operation returned by the service.
- See Also:
-
create
Create aSupplyChainClientwith the region loaded from theDefaultAwsRegionProviderChainand credentials loaded from theDefaultCredentialsProvider. -
builder
Create a builder that can be used to configure and create aSupplyChainClient. -
serviceMetadata
-
serviceClientConfiguration
Description copied from interface:SdkClientThe SDK service client configuration exposes client settings to the user, e.g., ClientOverrideConfiguration- Specified by:
serviceClientConfigurationin interfaceAwsClient- Specified by:
serviceClientConfigurationin interfaceSdkClient- Returns:
- SdkServiceClientConfiguration
-