All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.amazonaws.services.b2bi.AWSB2BiAsync Maven / Gradle / Ivy

Go to download

The AWS Java SDK for AWS B2B Data Interchange module holds the client classes that are used for communicating with AWS B2B Data Interchange Service

There is a newer version: 1.12.778
Show newest version
/*
 * Copyright 2019-2024 Amazon.com, Inc. or its affiliates. All Rights Reserved.
 * 
 * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with
 * the License. A copy of the License is located at
 * 
 * http://aws.amazon.com/apache2.0
 * 
 * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
 * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions
 * and limitations under the License.
 */
package com.amazonaws.services.b2bi;

import javax.annotation.Generated;

import com.amazonaws.services.b2bi.model.*;

/**
 * Interface for accessing AWS B2BI asynchronously. Each asynchronous method will return a Java Future object
 * representing the asynchronous operation; overloads which accept an {@code AsyncHandler} can be used to receive
 * notification when an asynchronous operation completes.
 * 

* Note: Do not directly implement this interface, new methods are added to it regularly. Extend from * {@link com.amazonaws.services.b2bi.AbstractAWSB2BiAsync} instead. *

*

*

* This is the Amazon Web Services B2B Data Interchange API Reference. It provides descriptions, API request * parameters, and the XML response for each of the B2BI API actions. *

*

* B2BI enables automated exchange of EDI (electronic data interchange) based business-critical transactions at cloud * scale, with elasticity and pay-as-you-go pricing. Businesses use EDI documents to exchange transactional data with * trading partners, such as suppliers and end customers, using standardized formats such as X12. *

* *

* Rather than actually running a command, you can use the --generate-cli-skeleton parameter with any API * call to generate and display a parameter template. You can then use the generated template to customize and use as * input on a later command. For details, see Generate * and use a parameter skeleton file. *

*
*/ @Generated("com.amazonaws:aws-java-sdk-code-generator") public interface AWSB2BiAsync extends AWSB2Bi { /** *

* Instantiates a capability based on the specified parameters. A trading capability contains the information * required to transform incoming EDI documents into JSON or XML outputs. *

* * @param createCapabilityRequest * @return A Java Future containing the result of the CreateCapability operation returned by the service. * @sample AWSB2BiAsync.CreateCapability * @see AWS API * Documentation */ java.util.concurrent.Future createCapabilityAsync(CreateCapabilityRequest createCapabilityRequest); /** *

* Instantiates a capability based on the specified parameters. A trading capability contains the information * required to transform incoming EDI documents into JSON or XML outputs. *

* * @param createCapabilityRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateCapability operation returned by the service. * @sample AWSB2BiAsyncHandler.CreateCapability * @see AWS API * Documentation */ java.util.concurrent.Future createCapabilityAsync(CreateCapabilityRequest createCapabilityRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates a partnership between a customer and a trading partner, based on the supplied parameters. A partnership * represents the connection between you and your trading partner. It ties together a profile and one or more * trading capabilities. *

* * @param createPartnershipRequest * @return A Java Future containing the result of the CreatePartnership operation returned by the service. * @sample AWSB2BiAsync.CreatePartnership * @see AWS API * Documentation */ java.util.concurrent.Future createPartnershipAsync(CreatePartnershipRequest createPartnershipRequest); /** *

* Creates a partnership between a customer and a trading partner, based on the supplied parameters. A partnership * represents the connection between you and your trading partner. It ties together a profile and one or more * trading capabilities. *

* * @param createPartnershipRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreatePartnership operation returned by the service. * @sample AWSB2BiAsyncHandler.CreatePartnership * @see AWS API * Documentation */ java.util.concurrent.Future createPartnershipAsync(CreatePartnershipRequest createPartnershipRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates a customer profile. You can have up to five customer profiles, each representing a distinct private * network. A profile is the mechanism used to create the concept of a private network. *

* * @param createProfileRequest * @return A Java Future containing the result of the CreateProfile operation returned by the service. * @sample AWSB2BiAsync.CreateProfile * @see AWS API * Documentation */ java.util.concurrent.Future createProfileAsync(CreateProfileRequest createProfileRequest); /** *

* Creates a customer profile. You can have up to five customer profiles, each representing a distinct private * network. A profile is the mechanism used to create the concept of a private network. *

* * @param createProfileRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateProfile operation returned by the service. * @sample AWSB2BiAsyncHandler.CreateProfile * @see AWS API * Documentation */ java.util.concurrent.Future createProfileAsync(CreateProfileRequest createProfileRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates a transformer. A transformer describes how to process the incoming EDI documents and extract the * necessary information to the output file. *

* * @param createTransformerRequest * @return A Java Future containing the result of the CreateTransformer operation returned by the service. * @sample AWSB2BiAsync.CreateTransformer * @see AWS API * Documentation */ java.util.concurrent.Future createTransformerAsync(CreateTransformerRequest createTransformerRequest); /** *

* Creates a transformer. A transformer describes how to process the incoming EDI documents and extract the * necessary information to the output file. *

* * @param createTransformerRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateTransformer operation returned by the service. * @sample AWSB2BiAsyncHandler.CreateTransformer * @see AWS API * Documentation */ java.util.concurrent.Future createTransformerAsync(CreateTransformerRequest createTransformerRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes the specified capability. A trading capability contains the information required to transform incoming * EDI documents into JSON or XML outputs. *

* * @param deleteCapabilityRequest * @return A Java Future containing the result of the DeleteCapability operation returned by the service. * @sample AWSB2BiAsync.DeleteCapability * @see AWS API * Documentation */ java.util.concurrent.Future deleteCapabilityAsync(DeleteCapabilityRequest deleteCapabilityRequest); /** *

* Deletes the specified capability. A trading capability contains the information required to transform incoming * EDI documents into JSON or XML outputs. *

* * @param deleteCapabilityRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteCapability operation returned by the service. * @sample AWSB2BiAsyncHandler.DeleteCapability * @see AWS API * Documentation */ java.util.concurrent.Future deleteCapabilityAsync(DeleteCapabilityRequest deleteCapabilityRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes the specified partnership. A partnership represents the connection between you and your trading partner. * It ties together a profile and one or more trading capabilities. *

* * @param deletePartnershipRequest * @return A Java Future containing the result of the DeletePartnership operation returned by the service. * @sample AWSB2BiAsync.DeletePartnership * @see AWS API * Documentation */ java.util.concurrent.Future deletePartnershipAsync(DeletePartnershipRequest deletePartnershipRequest); /** *

* Deletes the specified partnership. A partnership represents the connection between you and your trading partner. * It ties together a profile and one or more trading capabilities. *

* * @param deletePartnershipRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeletePartnership operation returned by the service. * @sample AWSB2BiAsyncHandler.DeletePartnership * @see AWS API * Documentation */ java.util.concurrent.Future deletePartnershipAsync(DeletePartnershipRequest deletePartnershipRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes the specified profile. A profile is the mechanism used to create the concept of a private network. *

* * @param deleteProfileRequest * @return A Java Future containing the result of the DeleteProfile operation returned by the service. * @sample AWSB2BiAsync.DeleteProfile * @see AWS API * Documentation */ java.util.concurrent.Future deleteProfileAsync(DeleteProfileRequest deleteProfileRequest); /** *

* Deletes the specified profile. A profile is the mechanism used to create the concept of a private network. *

* * @param deleteProfileRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteProfile operation returned by the service. * @sample AWSB2BiAsyncHandler.DeleteProfile * @see AWS API * Documentation */ java.util.concurrent.Future deleteProfileAsync(DeleteProfileRequest deleteProfileRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes the specified transformer. A transformer describes how to process the incoming EDI documents and extract * the necessary information to the output file. *

* * @param deleteTransformerRequest * @return A Java Future containing the result of the DeleteTransformer operation returned by the service. * @sample AWSB2BiAsync.DeleteTransformer * @see AWS API * Documentation */ java.util.concurrent.Future deleteTransformerAsync(DeleteTransformerRequest deleteTransformerRequest); /** *

* Deletes the specified transformer. A transformer describes how to process the incoming EDI documents and extract * the necessary information to the output file. *

* * @param deleteTransformerRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteTransformer operation returned by the service. * @sample AWSB2BiAsyncHandler.DeleteTransformer * @see AWS API * Documentation */ java.util.concurrent.Future deleteTransformerAsync(DeleteTransformerRequest deleteTransformerRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves the details for the specified capability. A trading capability contains the information required to * transform incoming EDI documents into JSON or XML outputs. *

* * @param getCapabilityRequest * @return A Java Future containing the result of the GetCapability operation returned by the service. * @sample AWSB2BiAsync.GetCapability * @see AWS API * Documentation */ java.util.concurrent.Future getCapabilityAsync(GetCapabilityRequest getCapabilityRequest); /** *

* Retrieves the details for the specified capability. A trading capability contains the information required to * transform incoming EDI documents into JSON or XML outputs. *

* * @param getCapabilityRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetCapability operation returned by the service. * @sample AWSB2BiAsyncHandler.GetCapability * @see AWS API * Documentation */ java.util.concurrent.Future getCapabilityAsync(GetCapabilityRequest getCapabilityRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves the details for a partnership, based on the partner and profile IDs specified. A partnership represents * the connection between you and your trading partner. It ties together a profile and one or more trading * capabilities. *

* * @param getPartnershipRequest * @return A Java Future containing the result of the GetPartnership operation returned by the service. * @sample AWSB2BiAsync.GetPartnership * @see AWS API * Documentation */ java.util.concurrent.Future getPartnershipAsync(GetPartnershipRequest getPartnershipRequest); /** *

* Retrieves the details for a partnership, based on the partner and profile IDs specified. A partnership represents * the connection between you and your trading partner. It ties together a profile and one or more trading * capabilities. *

* * @param getPartnershipRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetPartnership operation returned by the service. * @sample AWSB2BiAsyncHandler.GetPartnership * @see AWS API * Documentation */ java.util.concurrent.Future getPartnershipAsync(GetPartnershipRequest getPartnershipRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves the details for the profile specified by the profile ID. A profile is the mechanism used to create the * concept of a private network. *

* * @param getProfileRequest * @return A Java Future containing the result of the GetProfile operation returned by the service. * @sample AWSB2BiAsync.GetProfile * @see AWS API * Documentation */ java.util.concurrent.Future getProfileAsync(GetProfileRequest getProfileRequest); /** *

* Retrieves the details for the profile specified by the profile ID. A profile is the mechanism used to create the * concept of a private network. *

* * @param getProfileRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetProfile operation returned by the service. * @sample AWSB2BiAsyncHandler.GetProfile * @see AWS API * Documentation */ java.util.concurrent.Future getProfileAsync(GetProfileRequest getProfileRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves the details for the transformer specified by the transformer ID. A transformer describes how to process * the incoming EDI documents and extract the necessary information to the output file. *

* * @param getTransformerRequest * @return A Java Future containing the result of the GetTransformer operation returned by the service. * @sample AWSB2BiAsync.GetTransformer * @see AWS API * Documentation */ java.util.concurrent.Future getTransformerAsync(GetTransformerRequest getTransformerRequest); /** *

* Retrieves the details for the transformer specified by the transformer ID. A transformer describes how to process * the incoming EDI documents and extract the necessary information to the output file. *

* * @param getTransformerRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetTransformer operation returned by the service. * @sample AWSB2BiAsyncHandler.GetTransformer * @see AWS API * Documentation */ java.util.concurrent.Future getTransformerAsync(GetTransformerRequest getTransformerRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Returns the details of the transformer run, based on the Transformer job ID. *

* * @param getTransformerJobRequest * @return A Java Future containing the result of the GetTransformerJob operation returned by the service. * @sample AWSB2BiAsync.GetTransformerJob * @see AWS API * Documentation */ java.util.concurrent.Future getTransformerJobAsync(GetTransformerJobRequest getTransformerJobRequest); /** *

* Returns the details of the transformer run, based on the Transformer job ID. *

* * @param getTransformerJobRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetTransformerJob operation returned by the service. * @sample AWSB2BiAsyncHandler.GetTransformerJob * @see AWS API * Documentation */ java.util.concurrent.Future getTransformerJobAsync(GetTransformerJobRequest getTransformerJobRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists the capabilities associated with your Amazon Web Services account for your current or specified region. A * trading capability contains the information required to transform incoming EDI documents into JSON or XML * outputs. *

* * @param listCapabilitiesRequest * @return A Java Future containing the result of the ListCapabilities operation returned by the service. * @sample AWSB2BiAsync.ListCapabilities * @see AWS API * Documentation */ java.util.concurrent.Future listCapabilitiesAsync(ListCapabilitiesRequest listCapabilitiesRequest); /** *

* Lists the capabilities associated with your Amazon Web Services account for your current or specified region. A * trading capability contains the information required to transform incoming EDI documents into JSON or XML * outputs. *

* * @param listCapabilitiesRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ListCapabilities operation returned by the service. * @sample AWSB2BiAsyncHandler.ListCapabilities * @see AWS API * Documentation */ java.util.concurrent.Future listCapabilitiesAsync(ListCapabilitiesRequest listCapabilitiesRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists the partnerships associated with your Amazon Web Services account for your current or specified region. A * partnership represents the connection between you and your trading partner. It ties together a profile and one or * more trading capabilities. *

* * @param listPartnershipsRequest * @return A Java Future containing the result of the ListPartnerships operation returned by the service. * @sample AWSB2BiAsync.ListPartnerships * @see AWS API * Documentation */ java.util.concurrent.Future listPartnershipsAsync(ListPartnershipsRequest listPartnershipsRequest); /** *

* Lists the partnerships associated with your Amazon Web Services account for your current or specified region. A * partnership represents the connection between you and your trading partner. It ties together a profile and one or * more trading capabilities. *

* * @param listPartnershipsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ListPartnerships operation returned by the service. * @sample AWSB2BiAsyncHandler.ListPartnerships * @see AWS API * Documentation */ java.util.concurrent.Future listPartnershipsAsync(ListPartnershipsRequest listPartnershipsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists the profiles associated with your Amazon Web Services account for your current or specified region. A * profile is the mechanism used to create the concept of a private network. *

* * @param listProfilesRequest * @return A Java Future containing the result of the ListProfiles operation returned by the service. * @sample AWSB2BiAsync.ListProfiles * @see AWS API * Documentation */ java.util.concurrent.Future listProfilesAsync(ListProfilesRequest listProfilesRequest); /** *

* Lists the profiles associated with your Amazon Web Services account for your current or specified region. A * profile is the mechanism used to create the concept of a private network. *

* * @param listProfilesRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ListProfiles operation returned by the service. * @sample AWSB2BiAsyncHandler.ListProfiles * @see AWS API * Documentation */ java.util.concurrent.Future listProfilesAsync(ListProfilesRequest listProfilesRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists all of the tags associated with the Amazon Resource Name (ARN) that you specify. The resource can be a * capability, partnership, profile, or transformer. *

* * @param listTagsForResourceRequest * @return A Java Future containing the result of the ListTagsForResource operation returned by the service. * @sample AWSB2BiAsync.ListTagsForResource * @see AWS API * Documentation */ java.util.concurrent.Future listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest); /** *

* Lists all of the tags associated with the Amazon Resource Name (ARN) that you specify. The resource can be a * capability, partnership, profile, or transformer. *

* * @param listTagsForResourceRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ListTagsForResource operation returned by the service. * @sample AWSB2BiAsyncHandler.ListTagsForResource * @see AWS API * Documentation */ java.util.concurrent.Future listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists the available transformers. A transformer describes how to process the incoming EDI documents and extract * the necessary information to the output file. *

* * @param listTransformersRequest * @return A Java Future containing the result of the ListTransformers operation returned by the service. * @sample AWSB2BiAsync.ListTransformers * @see AWS API * Documentation */ java.util.concurrent.Future listTransformersAsync(ListTransformersRequest listTransformersRequest); /** *

* Lists the available transformers. A transformer describes how to process the incoming EDI documents and extract * the necessary information to the output file. *

* * @param listTransformersRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ListTransformers operation returned by the service. * @sample AWSB2BiAsyncHandler.ListTransformers * @see AWS API * Documentation */ java.util.concurrent.Future listTransformersAsync(ListTransformersRequest listTransformersRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Runs a job, using a transformer, to parse input EDI (electronic data interchange) file into the output structures * used by Amazon Web Services B2BI Data Interchange. *

*

* If you only want to transform EDI (electronic data interchange) documents, you don't need to create profiles, * partnerships or capabilities. Just create and configure a transformer, and then run the * StartTransformerJob API to process your files. *

* * @param startTransformerJobRequest * @return A Java Future containing the result of the StartTransformerJob operation returned by the service. * @sample AWSB2BiAsync.StartTransformerJob * @see AWS API * Documentation */ java.util.concurrent.Future startTransformerJobAsync(StartTransformerJobRequest startTransformerJobRequest); /** *

* Runs a job, using a transformer, to parse input EDI (electronic data interchange) file into the output structures * used by Amazon Web Services B2BI Data Interchange. *

*

* If you only want to transform EDI (electronic data interchange) documents, you don't need to create profiles, * partnerships or capabilities. Just create and configure a transformer, and then run the * StartTransformerJob API to process your files. *

* * @param startTransformerJobRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the StartTransformerJob operation returned by the service. * @sample AWSB2BiAsyncHandler.StartTransformerJob * @see AWS API * Documentation */ java.util.concurrent.Future startTransformerJobAsync(StartTransformerJobRequest startTransformerJobRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Attaches a key-value pair to a resource, as identified by its Amazon Resource Name (ARN). Resources are * capability, partnership, profile, transformers and other entities. *

*

* There is no response returned from this call. *

* * @param tagResourceRequest * @return A Java Future containing the result of the TagResource operation returned by the service. * @sample AWSB2BiAsync.TagResource * @see AWS API * Documentation */ java.util.concurrent.Future tagResourceAsync(TagResourceRequest tagResourceRequest); /** *

* Attaches a key-value pair to a resource, as identified by its Amazon Resource Name (ARN). Resources are * capability, partnership, profile, transformers and other entities. *

*

* There is no response returned from this call. *

* * @param tagResourceRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the TagResource operation returned by the service. * @sample AWSB2BiAsyncHandler.TagResource * @see AWS API * Documentation */ java.util.concurrent.Future tagResourceAsync(TagResourceRequest tagResourceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Maps the input file according to the provided template file. The API call downloads the file contents from the * Amazon S3 location, and passes the contents in as a string, to the inputFileContent parameter. *

* * @param testMappingRequest * @return A Java Future containing the result of the TestMapping operation returned by the service. * @sample AWSB2BiAsync.TestMapping * @see AWS API * Documentation */ java.util.concurrent.Future testMappingAsync(TestMappingRequest testMappingRequest); /** *

* Maps the input file according to the provided template file. The API call downloads the file contents from the * Amazon S3 location, and passes the contents in as a string, to the inputFileContent parameter. *

* * @param testMappingRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the TestMapping operation returned by the service. * @sample AWSB2BiAsyncHandler.TestMapping * @see AWS API * Documentation */ java.util.concurrent.Future testMappingAsync(TestMappingRequest testMappingRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Parses the input EDI (electronic data interchange) file. The input file has a file size limit of 250 KB. *

* * @param testParsingRequest * @return A Java Future containing the result of the TestParsing operation returned by the service. * @sample AWSB2BiAsync.TestParsing * @see AWS API * Documentation */ java.util.concurrent.Future testParsingAsync(TestParsingRequest testParsingRequest); /** *

* Parses the input EDI (electronic data interchange) file. The input file has a file size limit of 250 KB. *

* * @param testParsingRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the TestParsing operation returned by the service. * @sample AWSB2BiAsyncHandler.TestParsing * @see AWS API * Documentation */ java.util.concurrent.Future testParsingAsync(TestParsingRequest testParsingRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Detaches a key-value pair from the specified resource, as identified by its Amazon Resource Name (ARN). Resources * are capability, partnership, profile, transformers and other entities. *

* * @param untagResourceRequest * @return A Java Future containing the result of the UntagResource operation returned by the service. * @sample AWSB2BiAsync.UntagResource * @see AWS API * Documentation */ java.util.concurrent.Future untagResourceAsync(UntagResourceRequest untagResourceRequest); /** *

* Detaches a key-value pair from the specified resource, as identified by its Amazon Resource Name (ARN). Resources * are capability, partnership, profile, transformers and other entities. *

* * @param untagResourceRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UntagResource operation returned by the service. * @sample AWSB2BiAsyncHandler.UntagResource * @see AWS API * Documentation */ java.util.concurrent.Future untagResourceAsync(UntagResourceRequest untagResourceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates some of the parameters for a capability, based on the specified parameters. A trading capability contains * the information required to transform incoming EDI documents into JSON or XML outputs. *

* * @param updateCapabilityRequest * @return A Java Future containing the result of the UpdateCapability operation returned by the service. * @sample AWSB2BiAsync.UpdateCapability * @see AWS API * Documentation */ java.util.concurrent.Future updateCapabilityAsync(UpdateCapabilityRequest updateCapabilityRequest); /** *

* Updates some of the parameters for a capability, based on the specified parameters. A trading capability contains * the information required to transform incoming EDI documents into JSON or XML outputs. *

* * @param updateCapabilityRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UpdateCapability operation returned by the service. * @sample AWSB2BiAsyncHandler.UpdateCapability * @see AWS API * Documentation */ java.util.concurrent.Future updateCapabilityAsync(UpdateCapabilityRequest updateCapabilityRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates some of the parameters for a partnership between a customer and trading partner. A partnership represents * the connection between you and your trading partner. It ties together a profile and one or more trading * capabilities. *

* * @param updatePartnershipRequest * @return A Java Future containing the result of the UpdatePartnership operation returned by the service. * @sample AWSB2BiAsync.UpdatePartnership * @see AWS API * Documentation */ java.util.concurrent.Future updatePartnershipAsync(UpdatePartnershipRequest updatePartnershipRequest); /** *

* Updates some of the parameters for a partnership between a customer and trading partner. A partnership represents * the connection between you and your trading partner. It ties together a profile and one or more trading * capabilities. *

* * @param updatePartnershipRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UpdatePartnership operation returned by the service. * @sample AWSB2BiAsyncHandler.UpdatePartnership * @see AWS API * Documentation */ java.util.concurrent.Future updatePartnershipAsync(UpdatePartnershipRequest updatePartnershipRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates the specified parameters for a profile. A profile is the mechanism used to create the concept of a * private network. *

* * @param updateProfileRequest * @return A Java Future containing the result of the UpdateProfile operation returned by the service. * @sample AWSB2BiAsync.UpdateProfile * @see AWS API * Documentation */ java.util.concurrent.Future updateProfileAsync(UpdateProfileRequest updateProfileRequest); /** *

* Updates the specified parameters for a profile. A profile is the mechanism used to create the concept of a * private network. *

* * @param updateProfileRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UpdateProfile operation returned by the service. * @sample AWSB2BiAsyncHandler.UpdateProfile * @see AWS API * Documentation */ java.util.concurrent.Future updateProfileAsync(UpdateProfileRequest updateProfileRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates the specified parameters for a transformer. A transformer describes how to process the incoming EDI * documents and extract the necessary information to the output file. *

* * @param updateTransformerRequest * @return A Java Future containing the result of the UpdateTransformer operation returned by the service. * @sample AWSB2BiAsync.UpdateTransformer * @see AWS API * Documentation */ java.util.concurrent.Future updateTransformerAsync(UpdateTransformerRequest updateTransformerRequest); /** *

* Updates the specified parameters for a transformer. A transformer describes how to process the incoming EDI * documents and extract the necessary information to the output file. *

* * @param updateTransformerRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UpdateTransformer operation returned by the service. * @sample AWSB2BiAsyncHandler.UpdateTransformer * @see AWS API * Documentation */ java.util.concurrent.Future updateTransformerAsync(UpdateTransformerRequest updateTransformerRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy