com.amazonaws.services.b2bi.AWSB2BiAsync Maven / Gradle / Ivy
Show all versions of aws-java-sdk-b2bi Show documentation
/*
* 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);
}