@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAWSServiceCatalogAsync extends AbstractAWSServiceCatalog implements AWSServiceCatalogAsync
AWSServiceCatalogAsync
. Convenient method forms pass through to the corresponding
overload that takes a request object and an AsyncHandler
, which throws an
UnsupportedOperationException
.ENDPOINT_PREFIX
acceptPortfolioShare, associatePrincipalWithPortfolio, associateProductWithPortfolio, associateTagOptionWithResource, copyProduct, createConstraint, createPortfolio, createPortfolioShare, createProduct, createProvisioningArtifact, createTagOption, deleteConstraint, deletePortfolio, deletePortfolioShare, deleteProduct, deleteProvisioningArtifact, describeConstraint, describeCopyProductStatus, describePortfolio, describeProduct, describeProductAsAdmin, describeProductView, describeProvisionedProduct, describeProvisioningArtifact, describeProvisioningParameters, describeRecord, describeTagOption, disassociatePrincipalFromPortfolio, disassociateProductFromPortfolio, disassociateTagOptionFromResource, getCachedResponseMetadata, listAcceptedPortfolioShares, listConstraintsForPortfolio, listLaunchPaths, listPortfolioAccess, listPortfolios, listPortfoliosForProduct, listPrincipalsForPortfolio, listProvisioningArtifacts, listRecordHistory, listResourcesForTagOption, listTagOptions, provisionProduct, rejectPortfolioShare, scanProvisionedProducts, searchProducts, searchProductsAsAdmin, setEndpoint, setRegion, shutdown, terminateProvisionedProduct, updateConstraint, updatePortfolio, updateProduct, updateProvisionedProduct, updateProvisioningArtifact, updateTagOption
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
acceptPortfolioShare, associatePrincipalWithPortfolio, associateProductWithPortfolio, associateTagOptionWithResource, copyProduct, createConstraint, createPortfolio, createPortfolioShare, createProduct, createProvisioningArtifact, createTagOption, deleteConstraint, deletePortfolio, deletePortfolioShare, deleteProduct, deleteProvisioningArtifact, describeConstraint, describeCopyProductStatus, describePortfolio, describeProduct, describeProductAsAdmin, describeProductView, describeProvisionedProduct, describeProvisioningArtifact, describeProvisioningParameters, describeRecord, describeTagOption, disassociatePrincipalFromPortfolio, disassociateProductFromPortfolio, disassociateTagOptionFromResource, getCachedResponseMetadata, listAcceptedPortfolioShares, listConstraintsForPortfolio, listLaunchPaths, listPortfolioAccess, listPortfolios, listPortfoliosForProduct, listPrincipalsForPortfolio, listProvisioningArtifacts, listRecordHistory, listResourcesForTagOption, listTagOptions, provisionProduct, rejectPortfolioShare, scanProvisionedProducts, searchProducts, searchProductsAsAdmin, setEndpoint, setRegion, shutdown, terminateProvisionedProduct, updateConstraint, updatePortfolio, updateProduct, updateProvisionedProduct, updateProvisioningArtifact, updateTagOption
public Future<AcceptPortfolioShareResult> acceptPortfolioShareAsync(AcceptPortfolioShareRequest request)
AWSServiceCatalogAsync
Accepts an offer to share a portfolio.
acceptPortfolioShareAsync
in interface AWSServiceCatalogAsync
public Future<AcceptPortfolioShareResult> acceptPortfolioShareAsync(AcceptPortfolioShareRequest request, AsyncHandler<AcceptPortfolioShareRequest,AcceptPortfolioShareResult> asyncHandler)
AWSServiceCatalogAsync
Accepts an offer to share a portfolio.
acceptPortfolioShareAsync
in interface AWSServiceCatalogAsync
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.public Future<AssociatePrincipalWithPortfolioResult> associatePrincipalWithPortfolioAsync(AssociatePrincipalWithPortfolioRequest request)
AWSServiceCatalogAsync
Associates the specified principal ARN with the specified portfolio.
associatePrincipalWithPortfolioAsync
in interface AWSServiceCatalogAsync
public Future<AssociatePrincipalWithPortfolioResult> associatePrincipalWithPortfolioAsync(AssociatePrincipalWithPortfolioRequest request, AsyncHandler<AssociatePrincipalWithPortfolioRequest,AssociatePrincipalWithPortfolioResult> asyncHandler)
AWSServiceCatalogAsync
Associates the specified principal ARN with the specified portfolio.
associatePrincipalWithPortfolioAsync
in interface AWSServiceCatalogAsync
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.public Future<AssociateProductWithPortfolioResult> associateProductWithPortfolioAsync(AssociateProductWithPortfolioRequest request)
AWSServiceCatalogAsync
Associates a product with a portfolio.
associateProductWithPortfolioAsync
in interface AWSServiceCatalogAsync
public Future<AssociateProductWithPortfolioResult> associateProductWithPortfolioAsync(AssociateProductWithPortfolioRequest request, AsyncHandler<AssociateProductWithPortfolioRequest,AssociateProductWithPortfolioResult> asyncHandler)
AWSServiceCatalogAsync
Associates a product with a portfolio.
associateProductWithPortfolioAsync
in interface AWSServiceCatalogAsync
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.public Future<AssociateTagOptionWithResourceResult> associateTagOptionWithResourceAsync(AssociateTagOptionWithResourceRequest request)
AWSServiceCatalogAsync
Associate a TagOption identifier with a resource identifier.
associateTagOptionWithResourceAsync
in interface AWSServiceCatalogAsync
public Future<AssociateTagOptionWithResourceResult> associateTagOptionWithResourceAsync(AssociateTagOptionWithResourceRequest request, AsyncHandler<AssociateTagOptionWithResourceRequest,AssociateTagOptionWithResourceResult> asyncHandler)
AWSServiceCatalogAsync
Associate a TagOption identifier with a resource identifier.
associateTagOptionWithResourceAsync
in interface AWSServiceCatalogAsync
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.public Future<CopyProductResult> copyProductAsync(CopyProductRequest request)
AWSServiceCatalogAsync
Copies the specified source product to the specified target product or a new product.
You can copy the product to the same account or another account. You can copy the product to the same region or another region.
This operation is performed asynchronously. To track the progress of the operation, use DescribeCopyProductStatus.
copyProductAsync
in interface AWSServiceCatalogAsync
public Future<CopyProductResult> copyProductAsync(CopyProductRequest request, AsyncHandler<CopyProductRequest,CopyProductResult> asyncHandler)
AWSServiceCatalogAsync
Copies the specified source product to the specified target product or a new product.
You can copy the product to the same account or another account. You can copy the product to the same region or another region.
This operation is performed asynchronously. To track the progress of the operation, use DescribeCopyProductStatus.
copyProductAsync
in interface AWSServiceCatalogAsync
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.public Future<CreateConstraintResult> createConstraintAsync(CreateConstraintRequest request)
AWSServiceCatalogAsync
Creates a new constraint. For more information, see Using Constraints.
createConstraintAsync
in interface AWSServiceCatalogAsync
public Future<CreateConstraintResult> createConstraintAsync(CreateConstraintRequest request, AsyncHandler<CreateConstraintRequest,CreateConstraintResult> asyncHandler)
AWSServiceCatalogAsync
Creates a new constraint. For more information, see Using Constraints.
createConstraintAsync
in interface AWSServiceCatalogAsync
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.public Future<CreatePortfolioResult> createPortfolioAsync(CreatePortfolioRequest request)
AWSServiceCatalogAsync
Creates a new portfolio.
createPortfolioAsync
in interface AWSServiceCatalogAsync
public Future<CreatePortfolioResult> createPortfolioAsync(CreatePortfolioRequest request, AsyncHandler<CreatePortfolioRequest,CreatePortfolioResult> asyncHandler)
AWSServiceCatalogAsync
Creates a new portfolio.
createPortfolioAsync
in interface AWSServiceCatalogAsync
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.public Future<CreatePortfolioShareResult> createPortfolioShareAsync(CreatePortfolioShareRequest request)
AWSServiceCatalogAsync
Creates a new portfolio share.
createPortfolioShareAsync
in interface AWSServiceCatalogAsync
public Future<CreatePortfolioShareResult> createPortfolioShareAsync(CreatePortfolioShareRequest request, AsyncHandler<CreatePortfolioShareRequest,CreatePortfolioShareResult> asyncHandler)
AWSServiceCatalogAsync
Creates a new portfolio share.
createPortfolioShareAsync
in interface AWSServiceCatalogAsync
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.public Future<CreateProductResult> createProductAsync(CreateProductRequest request)
AWSServiceCatalogAsync
Creates a new product.
createProductAsync
in interface AWSServiceCatalogAsync
public Future<CreateProductResult> createProductAsync(CreateProductRequest request, AsyncHandler<CreateProductRequest,CreateProductResult> asyncHandler)
AWSServiceCatalogAsync
Creates a new product.
createProductAsync
in interface AWSServiceCatalogAsync
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.public Future<CreateProvisioningArtifactResult> createProvisioningArtifactAsync(CreateProvisioningArtifactRequest request)
AWSServiceCatalogAsync
Create a new provisioning artifact for the specified product. This operation does not work with a product that has been shared with you.
createProvisioningArtifactAsync
in interface AWSServiceCatalogAsync
public Future<CreateProvisioningArtifactResult> createProvisioningArtifactAsync(CreateProvisioningArtifactRequest request, AsyncHandler<CreateProvisioningArtifactRequest,CreateProvisioningArtifactResult> asyncHandler)
AWSServiceCatalogAsync
Create a new provisioning artifact for the specified product. This operation does not work with a product that has been shared with you.
createProvisioningArtifactAsync
in interface AWSServiceCatalogAsync
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.public Future<CreateTagOptionResult> createTagOptionAsync(CreateTagOptionRequest request)
AWSServiceCatalogAsync
Create a new TagOption.
createTagOptionAsync
in interface AWSServiceCatalogAsync
public Future<CreateTagOptionResult> createTagOptionAsync(CreateTagOptionRequest request, AsyncHandler<CreateTagOptionRequest,CreateTagOptionResult> asyncHandler)
AWSServiceCatalogAsync
Create a new TagOption.
createTagOptionAsync
in interface AWSServiceCatalogAsync
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.public Future<DeleteConstraintResult> deleteConstraintAsync(DeleteConstraintRequest request)
AWSServiceCatalogAsync
Deletes the specified constraint.
deleteConstraintAsync
in interface AWSServiceCatalogAsync
public Future<DeleteConstraintResult> deleteConstraintAsync(DeleteConstraintRequest request, AsyncHandler<DeleteConstraintRequest,DeleteConstraintResult> asyncHandler)
AWSServiceCatalogAsync
Deletes the specified constraint.
deleteConstraintAsync
in interface AWSServiceCatalogAsync
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.public Future<DeletePortfolioResult> deletePortfolioAsync(DeletePortfolioRequest request)
AWSServiceCatalogAsync
Deletes the specified portfolio. This operation does not work with a portfolio that has been shared with you or if it has products, users, constraints, or shared accounts associated with it.
deletePortfolioAsync
in interface AWSServiceCatalogAsync
public Future<DeletePortfolioResult> deletePortfolioAsync(DeletePortfolioRequest request, AsyncHandler<DeletePortfolioRequest,DeletePortfolioResult> asyncHandler)
AWSServiceCatalogAsync
Deletes the specified portfolio. This operation does not work with a portfolio that has been shared with you or if it has products, users, constraints, or shared accounts associated with it.
deletePortfolioAsync
in interface AWSServiceCatalogAsync
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.public Future<DeletePortfolioShareResult> deletePortfolioShareAsync(DeletePortfolioShareRequest request)
AWSServiceCatalogAsync
Deletes the specified portfolio share.
deletePortfolioShareAsync
in interface AWSServiceCatalogAsync
public Future<DeletePortfolioShareResult> deletePortfolioShareAsync(DeletePortfolioShareRequest request, AsyncHandler<DeletePortfolioShareRequest,DeletePortfolioShareResult> asyncHandler)
AWSServiceCatalogAsync
Deletes the specified portfolio share.
deletePortfolioShareAsync
in interface AWSServiceCatalogAsync
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.public Future<DeleteProductResult> deleteProductAsync(DeleteProductRequest request)
AWSServiceCatalogAsync
Deletes the specified product. This operation does not work with a product that has been shared with you or is associated with a portfolio.
deleteProductAsync
in interface AWSServiceCatalogAsync
public Future<DeleteProductResult> deleteProductAsync(DeleteProductRequest request, AsyncHandler<DeleteProductRequest,DeleteProductResult> asyncHandler)
AWSServiceCatalogAsync
Deletes the specified product. This operation does not work with a product that has been shared with you or is associated with a portfolio.
deleteProductAsync
in interface AWSServiceCatalogAsync
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.public Future<DeleteProvisioningArtifactResult> deleteProvisioningArtifactAsync(DeleteProvisioningArtifactRequest request)
AWSServiceCatalogAsync
Deletes the specified provisioning artifact. This operation does not work on a provisioning artifact associated with a product that has been shared with you, or on the last provisioning artifact associated with a product (a product must have at least one provisioning artifact).
deleteProvisioningArtifactAsync
in interface AWSServiceCatalogAsync
public Future<DeleteProvisioningArtifactResult> deleteProvisioningArtifactAsync(DeleteProvisioningArtifactRequest request, AsyncHandler<DeleteProvisioningArtifactRequest,DeleteProvisioningArtifactResult> asyncHandler)
AWSServiceCatalogAsync
Deletes the specified provisioning artifact. This operation does not work on a provisioning artifact associated with a product that has been shared with you, or on the last provisioning artifact associated with a product (a product must have at least one provisioning artifact).
deleteProvisioningArtifactAsync
in interface AWSServiceCatalogAsync
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.public Future<DescribeConstraintResult> describeConstraintAsync(DescribeConstraintRequest request)
AWSServiceCatalogAsync
Retrieves detailed information for a specified constraint.
describeConstraintAsync
in interface AWSServiceCatalogAsync
public Future<DescribeConstraintResult> describeConstraintAsync(DescribeConstraintRequest request, AsyncHandler<DescribeConstraintRequest,DescribeConstraintResult> asyncHandler)
AWSServiceCatalogAsync
Retrieves detailed information for a specified constraint.
describeConstraintAsync
in interface AWSServiceCatalogAsync
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.public Future<DescribeCopyProductStatusResult> describeCopyProductStatusAsync(DescribeCopyProductStatusRequest request)
AWSServiceCatalogAsync
Describes the status of the specified copy product operation.
describeCopyProductStatusAsync
in interface AWSServiceCatalogAsync
public Future<DescribeCopyProductStatusResult> describeCopyProductStatusAsync(DescribeCopyProductStatusRequest request, AsyncHandler<DescribeCopyProductStatusRequest,DescribeCopyProductStatusResult> asyncHandler)
AWSServiceCatalogAsync
Describes the status of the specified copy product operation.
describeCopyProductStatusAsync
in interface AWSServiceCatalogAsync
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.public Future<DescribePortfolioResult> describePortfolioAsync(DescribePortfolioRequest request)
AWSServiceCatalogAsync
Retrieves detailed information and any tags associated with the specified portfolio.
describePortfolioAsync
in interface AWSServiceCatalogAsync
public Future<DescribePortfolioResult> describePortfolioAsync(DescribePortfolioRequest request, AsyncHandler<DescribePortfolioRequest,DescribePortfolioResult> asyncHandler)
AWSServiceCatalogAsync
Retrieves detailed information and any tags associated with the specified portfolio.
describePortfolioAsync
in interface AWSServiceCatalogAsync
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.public Future<DescribeProductResult> describeProductAsync(DescribeProductRequest request)
AWSServiceCatalogAsync
Retrieves information about a specified product.
This operation is functionally identical to DescribeProductView except that it takes as input
ProductId
instead of ProductViewId
.
describeProductAsync
in interface AWSServiceCatalogAsync
public Future<DescribeProductResult> describeProductAsync(DescribeProductRequest request, AsyncHandler<DescribeProductRequest,DescribeProductResult> asyncHandler)
AWSServiceCatalogAsync
Retrieves information about a specified product.
This operation is functionally identical to DescribeProductView except that it takes as input
ProductId
instead of ProductViewId
.
describeProductAsync
in interface AWSServiceCatalogAsync
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.public Future<DescribeProductAsAdminResult> describeProductAsAdminAsync(DescribeProductAsAdminRequest request)
AWSServiceCatalogAsync
Retrieves information about a specified product, run with administrator access.
describeProductAsAdminAsync
in interface AWSServiceCatalogAsync
public Future<DescribeProductAsAdminResult> describeProductAsAdminAsync(DescribeProductAsAdminRequest request, AsyncHandler<DescribeProductAsAdminRequest,DescribeProductAsAdminResult> asyncHandler)
AWSServiceCatalogAsync
Retrieves information about a specified product, run with administrator access.
describeProductAsAdminAsync
in interface AWSServiceCatalogAsync
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.public Future<DescribeProductViewResult> describeProductViewAsync(DescribeProductViewRequest request)
AWSServiceCatalogAsync
Retrieves information about a specified product.
This operation is functionally identical to DescribeProduct except that it takes as input
ProductViewId
instead of ProductId
.
describeProductViewAsync
in interface AWSServiceCatalogAsync
public Future<DescribeProductViewResult> describeProductViewAsync(DescribeProductViewRequest request, AsyncHandler<DescribeProductViewRequest,DescribeProductViewResult> asyncHandler)
AWSServiceCatalogAsync
Retrieves information about a specified product.
This operation is functionally identical to DescribeProduct except that it takes as input
ProductViewId
instead of ProductId
.
describeProductViewAsync
in interface AWSServiceCatalogAsync
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.public Future<DescribeProvisionedProductResult> describeProvisionedProductAsync(DescribeProvisionedProductRequest request)
AWSServiceCatalogAsync
Retrieve detailed information about the provisioned product.
describeProvisionedProductAsync
in interface AWSServiceCatalogAsync
public Future<DescribeProvisionedProductResult> describeProvisionedProductAsync(DescribeProvisionedProductRequest request, AsyncHandler<DescribeProvisionedProductRequest,DescribeProvisionedProductResult> asyncHandler)
AWSServiceCatalogAsync
Retrieve detailed information about the provisioned product.
describeProvisionedProductAsync
in interface AWSServiceCatalogAsync
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.public Future<DescribeProvisioningArtifactResult> describeProvisioningArtifactAsync(DescribeProvisioningArtifactRequest request)
AWSServiceCatalogAsync
Retrieves detailed information about the specified provisioning artifact.
describeProvisioningArtifactAsync
in interface AWSServiceCatalogAsync
public Future<DescribeProvisioningArtifactResult> describeProvisioningArtifactAsync(DescribeProvisioningArtifactRequest request, AsyncHandler<DescribeProvisioningArtifactRequest,DescribeProvisioningArtifactResult> asyncHandler)
AWSServiceCatalogAsync
Retrieves detailed information about the specified provisioning artifact.
describeProvisioningArtifactAsync
in interface AWSServiceCatalogAsync
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.public Future<DescribeProvisioningParametersResult> describeProvisioningParametersAsync(DescribeProvisioningParametersRequest request)
AWSServiceCatalogAsync
Provides information about parameters required to provision a specified product in a specified manner. Use this
operation to obtain the list of ProvisioningArtifactParameters
parameters available to call the
ProvisionProduct operation for the specified product.
If the output contains a TagOption key with an empty list of values, there is a TagOption conflict for that key.
The end user cannot take action to fix the conflict, and launch is not blocked. In subsequent calls to the
ProvisionProduct
operation, do not include conflicted TagOption keys as tags. Calls to
ProvisionProduct
with empty TagOption values cause the error
"Parameter validation failed: Missing required parameter in Tags[N]:Value ". Calls to
ProvisionProduct
with conflicted TagOption keys automatically tag the provisioned product with the
conflicted keys with the value "sc-tagoption-conflict-portfolioId-productId
".
describeProvisioningParametersAsync
in interface AWSServiceCatalogAsync
public Future<DescribeProvisioningParametersResult> describeProvisioningParametersAsync(DescribeProvisioningParametersRequest request, AsyncHandler<DescribeProvisioningParametersRequest,DescribeProvisioningParametersResult> asyncHandler)
AWSServiceCatalogAsync
Provides information about parameters required to provision a specified product in a specified manner. Use this
operation to obtain the list of ProvisioningArtifactParameters
parameters available to call the
ProvisionProduct operation for the specified product.
If the output contains a TagOption key with an empty list of values, there is a TagOption conflict for that key.
The end user cannot take action to fix the conflict, and launch is not blocked. In subsequent calls to the
ProvisionProduct
operation, do not include conflicted TagOption keys as tags. Calls to
ProvisionProduct
with empty TagOption values cause the error
"Parameter validation failed: Missing required parameter in Tags[N]:Value ". Calls to
ProvisionProduct
with conflicted TagOption keys automatically tag the provisioned product with the
conflicted keys with the value "sc-tagoption-conflict-portfolioId-productId
".
describeProvisioningParametersAsync
in interface AWSServiceCatalogAsync
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.public Future<DescribeRecordResult> describeRecordAsync(DescribeRecordRequest request)
AWSServiceCatalogAsync
Retrieves a paginated list of the full details of a specific request. Use this operation after calling a request operation (ProvisionProduct, TerminateProvisionedProduct, or UpdateProvisionedProduct).
describeRecordAsync
in interface AWSServiceCatalogAsync
public Future<DescribeRecordResult> describeRecordAsync(DescribeRecordRequest request, AsyncHandler<DescribeRecordRequest,DescribeRecordResult> asyncHandler)
AWSServiceCatalogAsync
Retrieves a paginated list of the full details of a specific request. Use this operation after calling a request operation (ProvisionProduct, TerminateProvisionedProduct, or UpdateProvisionedProduct).
describeRecordAsync
in interface AWSServiceCatalogAsync
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.public Future<DescribeTagOptionResult> describeTagOptionAsync(DescribeTagOptionRequest request)
AWSServiceCatalogAsync
Describes a TagOption.
describeTagOptionAsync
in interface AWSServiceCatalogAsync
public Future<DescribeTagOptionResult> describeTagOptionAsync(DescribeTagOptionRequest request, AsyncHandler<DescribeTagOptionRequest,DescribeTagOptionResult> asyncHandler)
AWSServiceCatalogAsync
Describes a TagOption.
describeTagOptionAsync
in interface AWSServiceCatalogAsync
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.public Future<DisassociatePrincipalFromPortfolioResult> disassociatePrincipalFromPortfolioAsync(DisassociatePrincipalFromPortfolioRequest request)
AWSServiceCatalogAsync
Disassociates a previously associated principal ARN from a specified portfolio.
disassociatePrincipalFromPortfolioAsync
in interface AWSServiceCatalogAsync
public Future<DisassociatePrincipalFromPortfolioResult> disassociatePrincipalFromPortfolioAsync(DisassociatePrincipalFromPortfolioRequest request, AsyncHandler<DisassociatePrincipalFromPortfolioRequest,DisassociatePrincipalFromPortfolioResult> asyncHandler)
AWSServiceCatalogAsync
Disassociates a previously associated principal ARN from a specified portfolio.
disassociatePrincipalFromPortfolioAsync
in interface AWSServiceCatalogAsync
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.public Future<DisassociateProductFromPortfolioResult> disassociateProductFromPortfolioAsync(DisassociateProductFromPortfolioRequest request)
AWSServiceCatalogAsync
Disassociates the specified product from the specified portfolio.
disassociateProductFromPortfolioAsync
in interface AWSServiceCatalogAsync
public Future<DisassociateProductFromPortfolioResult> disassociateProductFromPortfolioAsync(DisassociateProductFromPortfolioRequest request, AsyncHandler<DisassociateProductFromPortfolioRequest,DisassociateProductFromPortfolioResult> asyncHandler)
AWSServiceCatalogAsync
Disassociates the specified product from the specified portfolio.
disassociateProductFromPortfolioAsync
in interface AWSServiceCatalogAsync
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.public Future<DisassociateTagOptionFromResourceResult> disassociateTagOptionFromResourceAsync(DisassociateTagOptionFromResourceRequest request)
AWSServiceCatalogAsync
Disassociates a TagOption from a resource.
disassociateTagOptionFromResourceAsync
in interface AWSServiceCatalogAsync
public Future<DisassociateTagOptionFromResourceResult> disassociateTagOptionFromResourceAsync(DisassociateTagOptionFromResourceRequest request, AsyncHandler<DisassociateTagOptionFromResourceRequest,DisassociateTagOptionFromResourceResult> asyncHandler)
AWSServiceCatalogAsync
Disassociates a TagOption from a resource.
disassociateTagOptionFromResourceAsync
in interface AWSServiceCatalogAsync
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.public Future<ListAcceptedPortfolioSharesResult> listAcceptedPortfolioSharesAsync(ListAcceptedPortfolioSharesRequest request)
AWSServiceCatalogAsync
Lists details of all portfolios for which sharing was accepted by this account.
listAcceptedPortfolioSharesAsync
in interface AWSServiceCatalogAsync
public Future<ListAcceptedPortfolioSharesResult> listAcceptedPortfolioSharesAsync(ListAcceptedPortfolioSharesRequest request, AsyncHandler<ListAcceptedPortfolioSharesRequest,ListAcceptedPortfolioSharesResult> asyncHandler)
AWSServiceCatalogAsync
Lists details of all portfolios for which sharing was accepted by this account.
listAcceptedPortfolioSharesAsync
in interface AWSServiceCatalogAsync
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.public Future<ListConstraintsForPortfolioResult> listConstraintsForPortfolioAsync(ListConstraintsForPortfolioRequest request)
AWSServiceCatalogAsync
Retrieves detailed constraint information for the specified portfolio and product.
listConstraintsForPortfolioAsync
in interface AWSServiceCatalogAsync
public Future<ListConstraintsForPortfolioResult> listConstraintsForPortfolioAsync(ListConstraintsForPortfolioRequest request, AsyncHandler<ListConstraintsForPortfolioRequest,ListConstraintsForPortfolioResult> asyncHandler)
AWSServiceCatalogAsync
Retrieves detailed constraint information for the specified portfolio and product.
listConstraintsForPortfolioAsync
in interface AWSServiceCatalogAsync
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.public Future<ListLaunchPathsResult> listLaunchPathsAsync(ListLaunchPathsRequest request)
AWSServiceCatalogAsync
Returns a paginated list of all paths to a specified product. A path is how the user has access to a specified product, and is necessary when provisioning a product. A path also determines the constraints put on the product.
listLaunchPathsAsync
in interface AWSServiceCatalogAsync
public Future<ListLaunchPathsResult> listLaunchPathsAsync(ListLaunchPathsRequest request, AsyncHandler<ListLaunchPathsRequest,ListLaunchPathsResult> asyncHandler)
AWSServiceCatalogAsync
Returns a paginated list of all paths to a specified product. A path is how the user has access to a specified product, and is necessary when provisioning a product. A path also determines the constraints put on the product.
listLaunchPathsAsync
in interface AWSServiceCatalogAsync
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.public Future<ListPortfolioAccessResult> listPortfolioAccessAsync(ListPortfolioAccessRequest request)
AWSServiceCatalogAsync
Lists the account IDs that have been authorized sharing of the specified portfolio.
listPortfolioAccessAsync
in interface AWSServiceCatalogAsync
public Future<ListPortfolioAccessResult> listPortfolioAccessAsync(ListPortfolioAccessRequest request, AsyncHandler<ListPortfolioAccessRequest,ListPortfolioAccessResult> asyncHandler)
AWSServiceCatalogAsync
Lists the account IDs that have been authorized sharing of the specified portfolio.
listPortfolioAccessAsync
in interface AWSServiceCatalogAsync
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.public Future<ListPortfoliosResult> listPortfoliosAsync(ListPortfoliosRequest request)
AWSServiceCatalogAsync
Lists all portfolios in the catalog.
listPortfoliosAsync
in interface AWSServiceCatalogAsync
public Future<ListPortfoliosResult> listPortfoliosAsync(ListPortfoliosRequest request, AsyncHandler<ListPortfoliosRequest,ListPortfoliosResult> asyncHandler)
AWSServiceCatalogAsync
Lists all portfolios in the catalog.
listPortfoliosAsync
in interface AWSServiceCatalogAsync
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.public Future<ListPortfoliosForProductResult> listPortfoliosForProductAsync(ListPortfoliosForProductRequest request)
AWSServiceCatalogAsync
Lists all portfolios that the specified product is associated with.
listPortfoliosForProductAsync
in interface AWSServiceCatalogAsync
public Future<ListPortfoliosForProductResult> listPortfoliosForProductAsync(ListPortfoliosForProductRequest request, AsyncHandler<ListPortfoliosForProductRequest,ListPortfoliosForProductResult> asyncHandler)
AWSServiceCatalogAsync
Lists all portfolios that the specified product is associated with.
listPortfoliosForProductAsync
in interface AWSServiceCatalogAsync
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.public Future<ListPrincipalsForPortfolioResult> listPrincipalsForPortfolioAsync(ListPrincipalsForPortfolioRequest request)
AWSServiceCatalogAsync
Lists all principal ARNs associated with the specified portfolio.
listPrincipalsForPortfolioAsync
in interface AWSServiceCatalogAsync
public Future<ListPrincipalsForPortfolioResult> listPrincipalsForPortfolioAsync(ListPrincipalsForPortfolioRequest request, AsyncHandler<ListPrincipalsForPortfolioRequest,ListPrincipalsForPortfolioResult> asyncHandler)
AWSServiceCatalogAsync
Lists all principal ARNs associated with the specified portfolio.
listPrincipalsForPortfolioAsync
in interface AWSServiceCatalogAsync
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.public Future<ListProvisioningArtifactsResult> listProvisioningArtifactsAsync(ListProvisioningArtifactsRequest request)
AWSServiceCatalogAsync
Lists all provisioning artifacts associated with the specified product.
listProvisioningArtifactsAsync
in interface AWSServiceCatalogAsync
public Future<ListProvisioningArtifactsResult> listProvisioningArtifactsAsync(ListProvisioningArtifactsRequest request, AsyncHandler<ListProvisioningArtifactsRequest,ListProvisioningArtifactsResult> asyncHandler)
AWSServiceCatalogAsync
Lists all provisioning artifacts associated with the specified product.
listProvisioningArtifactsAsync
in interface AWSServiceCatalogAsync
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.public Future<ListRecordHistoryResult> listRecordHistoryAsync(ListRecordHistoryRequest request)
AWSServiceCatalogAsync
Returns a paginated list of all performed requests, in the form of RecordDetails objects that are filtered as specified.
listRecordHistoryAsync
in interface AWSServiceCatalogAsync
public Future<ListRecordHistoryResult> listRecordHistoryAsync(ListRecordHistoryRequest request, AsyncHandler<ListRecordHistoryRequest,ListRecordHistoryResult> asyncHandler)
AWSServiceCatalogAsync
Returns a paginated list of all performed requests, in the form of RecordDetails objects that are filtered as specified.
listRecordHistoryAsync
in interface AWSServiceCatalogAsync
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.public Future<ListResourcesForTagOptionResult> listResourcesForTagOptionAsync(ListResourcesForTagOptionRequest request)
AWSServiceCatalogAsync
Lists resources associated with a TagOption.
listResourcesForTagOptionAsync
in interface AWSServiceCatalogAsync
public Future<ListResourcesForTagOptionResult> listResourcesForTagOptionAsync(ListResourcesForTagOptionRequest request, AsyncHandler<ListResourcesForTagOptionRequest,ListResourcesForTagOptionResult> asyncHandler)
AWSServiceCatalogAsync
Lists resources associated with a TagOption.
listResourcesForTagOptionAsync
in interface AWSServiceCatalogAsync
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.public Future<ListTagOptionsResult> listTagOptionsAsync(ListTagOptionsRequest request)
AWSServiceCatalogAsync
Lists detailed TagOptions information.
listTagOptionsAsync
in interface AWSServiceCatalogAsync
public Future<ListTagOptionsResult> listTagOptionsAsync(ListTagOptionsRequest request, AsyncHandler<ListTagOptionsRequest,ListTagOptionsResult> asyncHandler)
AWSServiceCatalogAsync
Lists detailed TagOptions information.
listTagOptionsAsync
in interface AWSServiceCatalogAsync
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.public Future<ProvisionProductResult> provisionProductAsync(ProvisionProductRequest request)
AWSServiceCatalogAsync
Requests a provision of a specified product. A provisioned product is a resourced instance for a product. For example, provisioning a CloudFormation-template-backed product results in launching a CloudFormation stack and all the underlying resources that come with it.
You can check the status of this request using the DescribeRecord operation. The error
"Parameter validation failed: Missing required parameter in Tags[N]:Value" indicates that your
request contains a tag which has a tag key but no corresponding tag value (value is empty or null). Your call may
have included values returned from a DescribeProvisioningParameters
call that resulted in a
TagOption key with an empty list. This happens when TagOption keys are in conflict. For more information, see
DescribeProvisioningParameters.
provisionProductAsync
in interface AWSServiceCatalogAsync
public Future<ProvisionProductResult> provisionProductAsync(ProvisionProductRequest request, AsyncHandler<ProvisionProductRequest,ProvisionProductResult> asyncHandler)
AWSServiceCatalogAsync
Requests a provision of a specified product. A provisioned product is a resourced instance for a product. For example, provisioning a CloudFormation-template-backed product results in launching a CloudFormation stack and all the underlying resources that come with it.
You can check the status of this request using the DescribeRecord operation. The error
"Parameter validation failed: Missing required parameter in Tags[N]:Value" indicates that your
request contains a tag which has a tag key but no corresponding tag value (value is empty or null). Your call may
have included values returned from a DescribeProvisioningParameters
call that resulted in a
TagOption key with an empty list. This happens when TagOption keys are in conflict. For more information, see
DescribeProvisioningParameters.
provisionProductAsync
in interface AWSServiceCatalogAsync
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.public Future<RejectPortfolioShareResult> rejectPortfolioShareAsync(RejectPortfolioShareRequest request)
AWSServiceCatalogAsync
Rejects an offer to share a portfolio.
rejectPortfolioShareAsync
in interface AWSServiceCatalogAsync
public Future<RejectPortfolioShareResult> rejectPortfolioShareAsync(RejectPortfolioShareRequest request, AsyncHandler<RejectPortfolioShareRequest,RejectPortfolioShareResult> asyncHandler)
AWSServiceCatalogAsync
Rejects an offer to share a portfolio.
rejectPortfolioShareAsync
in interface AWSServiceCatalogAsync
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.public Future<ScanProvisionedProductsResult> scanProvisionedProductsAsync(ScanProvisionedProductsRequest request)
AWSServiceCatalogAsync
Returns a paginated list of all the ProvisionedProduct objects that are currently available (not terminated).
scanProvisionedProductsAsync
in interface AWSServiceCatalogAsync
public Future<ScanProvisionedProductsResult> scanProvisionedProductsAsync(ScanProvisionedProductsRequest request, AsyncHandler<ScanProvisionedProductsRequest,ScanProvisionedProductsResult> asyncHandler)
AWSServiceCatalogAsync
Returns a paginated list of all the ProvisionedProduct objects that are currently available (not terminated).
scanProvisionedProductsAsync
in interface AWSServiceCatalogAsync
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.public Future<SearchProductsResult> searchProductsAsync(SearchProductsRequest request)
AWSServiceCatalogAsync
Returns a paginated list all of the Products
objects to which the caller has access.
The output of this operation can be used as input for other operations, such as DescribeProductView.
searchProductsAsync
in interface AWSServiceCatalogAsync
public Future<SearchProductsResult> searchProductsAsync(SearchProductsRequest request, AsyncHandler<SearchProductsRequest,SearchProductsResult> asyncHandler)
AWSServiceCatalogAsync
Returns a paginated list all of the Products
objects to which the caller has access.
The output of this operation can be used as input for other operations, such as DescribeProductView.
searchProductsAsync
in interface AWSServiceCatalogAsync
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.public Future<SearchProductsAsAdminResult> searchProductsAsAdminAsync(SearchProductsAsAdminRequest request)
AWSServiceCatalogAsync
Retrieves summary and status information about all products created within the caller's account. If a portfolio ID is provided, this operation retrieves information for only those products that are associated with the specified portfolio.
searchProductsAsAdminAsync
in interface AWSServiceCatalogAsync
public Future<SearchProductsAsAdminResult> searchProductsAsAdminAsync(SearchProductsAsAdminRequest request, AsyncHandler<SearchProductsAsAdminRequest,SearchProductsAsAdminResult> asyncHandler)
AWSServiceCatalogAsync
Retrieves summary and status information about all products created within the caller's account. If a portfolio ID is provided, this operation retrieves information for only those products that are associated with the specified portfolio.
searchProductsAsAdminAsync
in interface AWSServiceCatalogAsync
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.public Future<TerminateProvisionedProductResult> terminateProvisionedProductAsync(TerminateProvisionedProductRequest request)
AWSServiceCatalogAsync
Requests termination of an existing ProvisionedProduct object. If there are Tags
associated with the
object, they are terminated when the ProvisionedProduct object is terminated.
This operation does not delete any records associated with the ProvisionedProduct object.
You can check the status of this request using the DescribeRecord operation.
terminateProvisionedProductAsync
in interface AWSServiceCatalogAsync
public Future<TerminateProvisionedProductResult> terminateProvisionedProductAsync(TerminateProvisionedProductRequest request, AsyncHandler<TerminateProvisionedProductRequest,TerminateProvisionedProductResult> asyncHandler)
AWSServiceCatalogAsync
Requests termination of an existing ProvisionedProduct object. If there are Tags
associated with the
object, they are terminated when the ProvisionedProduct object is terminated.
This operation does not delete any records associated with the ProvisionedProduct object.
You can check the status of this request using the DescribeRecord operation.
terminateProvisionedProductAsync
in interface AWSServiceCatalogAsync
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.public Future<UpdateConstraintResult> updateConstraintAsync(UpdateConstraintRequest request)
AWSServiceCatalogAsync
Updates an existing constraint.
updateConstraintAsync
in interface AWSServiceCatalogAsync
public Future<UpdateConstraintResult> updateConstraintAsync(UpdateConstraintRequest request, AsyncHandler<UpdateConstraintRequest,UpdateConstraintResult> asyncHandler)
AWSServiceCatalogAsync
Updates an existing constraint.
updateConstraintAsync
in interface AWSServiceCatalogAsync
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.public Future<UpdatePortfolioResult> updatePortfolioAsync(UpdatePortfolioRequest request)
AWSServiceCatalogAsync
Updates the specified portfolio's details. This operation does not work with a product that has been shared with you.
updatePortfolioAsync
in interface AWSServiceCatalogAsync
public Future<UpdatePortfolioResult> updatePortfolioAsync(UpdatePortfolioRequest request, AsyncHandler<UpdatePortfolioRequest,UpdatePortfolioResult> asyncHandler)
AWSServiceCatalogAsync
Updates the specified portfolio's details. This operation does not work with a product that has been shared with you.
updatePortfolioAsync
in interface AWSServiceCatalogAsync
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.public Future<UpdateProductResult> updateProductAsync(UpdateProductRequest request)
AWSServiceCatalogAsync
Updates an existing product.
updateProductAsync
in interface AWSServiceCatalogAsync
public Future<UpdateProductResult> updateProductAsync(UpdateProductRequest request, AsyncHandler<UpdateProductRequest,UpdateProductResult> asyncHandler)
AWSServiceCatalogAsync
Updates an existing product.
updateProductAsync
in interface AWSServiceCatalogAsync
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.public Future<UpdateProvisionedProductResult> updateProvisionedProductAsync(UpdateProvisionedProductRequest request)
AWSServiceCatalogAsync
Requests updates to the configuration of an existing ProvisionedProduct object. If there are tags associated with the object, they cannot be updated or added with this operation. Depending on the specific updates requested, this operation may update with no interruption, with some interruption, or replace the ProvisionedProduct object entirely.
You can check the status of this request using the DescribeRecord operation.
updateProvisionedProductAsync
in interface AWSServiceCatalogAsync
public Future<UpdateProvisionedProductResult> updateProvisionedProductAsync(UpdateProvisionedProductRequest request, AsyncHandler<UpdateProvisionedProductRequest,UpdateProvisionedProductResult> asyncHandler)
AWSServiceCatalogAsync
Requests updates to the configuration of an existing ProvisionedProduct object. If there are tags associated with the object, they cannot be updated or added with this operation. Depending on the specific updates requested, this operation may update with no interruption, with some interruption, or replace the ProvisionedProduct object entirely.
You can check the status of this request using the DescribeRecord operation.
updateProvisionedProductAsync
in interface AWSServiceCatalogAsync
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.public Future<UpdateProvisioningArtifactResult> updateProvisioningArtifactAsync(UpdateProvisioningArtifactRequest request)
AWSServiceCatalogAsync
Updates an existing provisioning artifact's information. This operation does not work on a provisioning artifact associated with a product that has been shared with you.
updateProvisioningArtifactAsync
in interface AWSServiceCatalogAsync
public Future<UpdateProvisioningArtifactResult> updateProvisioningArtifactAsync(UpdateProvisioningArtifactRequest request, AsyncHandler<UpdateProvisioningArtifactRequest,UpdateProvisioningArtifactResult> asyncHandler)
AWSServiceCatalogAsync
Updates an existing provisioning artifact's information. This operation does not work on a provisioning artifact associated with a product that has been shared with you.
updateProvisioningArtifactAsync
in interface AWSServiceCatalogAsync
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.public Future<UpdateTagOptionResult> updateTagOptionAsync(UpdateTagOptionRequest request)
AWSServiceCatalogAsync
Updates an existing TagOption.
updateTagOptionAsync
in interface AWSServiceCatalogAsync
public Future<UpdateTagOptionResult> updateTagOptionAsync(UpdateTagOptionRequest request, AsyncHandler<UpdateTagOptionRequest,UpdateTagOptionResult> asyncHandler)
AWSServiceCatalogAsync
Updates an existing TagOption.
updateTagOptionAsync
in interface AWSServiceCatalogAsync
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.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.