@Generated(value="software.amazon.awssdk:codegen") public interface ServiceCatalogAsyncClient extends SdkClient, SdkAutoCloseable
builder()
method.
Overview
AWS Service Catalog allows organizations to create and manage catalogs of IT services that are approved for use on AWS. This documentation provides reference material for the AWS Service Catalog end user API. To get the most out of this documentation, be familiar with the terminology discussed in AWS Service Catalog Concepts.
Additional Resources
Modifier and Type | Field and Description |
---|---|
static String |
SERVICE_NAME |
Modifier and Type | Method and Description |
---|---|
default CompletableFuture<AcceptPortfolioShareResponse> |
acceptPortfolioShare(AcceptPortfolioShareRequest acceptPortfolioShareRequest)
Accepts an offer to share a portfolio.
|
default CompletableFuture<AcceptPortfolioShareResponse> |
acceptPortfolioShare(Consumer<AcceptPortfolioShareRequest.Builder> acceptPortfolioShareRequest)
Accepts an offer to share a portfolio.
|
default CompletableFuture<AssociatePrincipalWithPortfolioResponse> |
associatePrincipalWithPortfolio(AssociatePrincipalWithPortfolioRequest associatePrincipalWithPortfolioRequest)
Associates the specified principal ARN with the specified portfolio.
|
default CompletableFuture<AssociatePrincipalWithPortfolioResponse> |
associatePrincipalWithPortfolio(Consumer<AssociatePrincipalWithPortfolioRequest.Builder> associatePrincipalWithPortfolioRequest)
Associates the specified principal ARN with the specified portfolio.
|
default CompletableFuture<AssociateProductWithPortfolioResponse> |
associateProductWithPortfolio(AssociateProductWithPortfolioRequest associateProductWithPortfolioRequest)
Associates a product with a portfolio.
|
default CompletableFuture<AssociateProductWithPortfolioResponse> |
associateProductWithPortfolio(Consumer<AssociateProductWithPortfolioRequest.Builder> associateProductWithPortfolioRequest)
Associates a product with a portfolio.
|
default CompletableFuture<AssociateTagOptionWithResourceResponse> |
associateTagOptionWithResource(AssociateTagOptionWithResourceRequest associateTagOptionWithResourceRequest)
Associate a TagOption identifier with a resource identifier.
|
default CompletableFuture<AssociateTagOptionWithResourceResponse> |
associateTagOptionWithResource(Consumer<AssociateTagOptionWithResourceRequest.Builder> associateTagOptionWithResourceRequest)
Associate a TagOption identifier with a resource identifier.
|
static ServiceCatalogAsyncClientBuilder |
builder()
Create a builder that can be used to configure and create a
ServiceCatalogAsyncClient . |
default CompletableFuture<CopyProductResponse> |
copyProduct(Consumer<CopyProductRequest.Builder> copyProductRequest)
Copies the specified source product to the specified target product or a new product.
|
default CompletableFuture<CopyProductResponse> |
copyProduct(CopyProductRequest copyProductRequest)
Copies the specified source product to the specified target product or a new product.
|
static ServiceCatalogAsyncClient |
create()
Create a
ServiceCatalogAsyncClient with the region loaded from the
DefaultAwsRegionProviderChain and credentials loaded from
the DefaultCredentialsProvider . |
default CompletableFuture<CreateConstraintResponse> |
createConstraint(Consumer<CreateConstraintRequest.Builder> createConstraintRequest)
Creates a new constraint.
|
default CompletableFuture<CreateConstraintResponse> |
createConstraint(CreateConstraintRequest createConstraintRequest)
Creates a new constraint.
|
default CompletableFuture<CreatePortfolioResponse> |
createPortfolio(Consumer<CreatePortfolioRequest.Builder> createPortfolioRequest)
Creates a new portfolio.
|
default CompletableFuture<CreatePortfolioResponse> |
createPortfolio(CreatePortfolioRequest createPortfolioRequest)
Creates a new portfolio.
|
default CompletableFuture<CreatePortfolioShareResponse> |
createPortfolioShare(Consumer<CreatePortfolioShareRequest.Builder> createPortfolioShareRequest)
Creates a new portfolio share.
|
default CompletableFuture<CreatePortfolioShareResponse> |
createPortfolioShare(CreatePortfolioShareRequest createPortfolioShareRequest)
Creates a new portfolio share.
|
default CompletableFuture<CreateProductResponse> |
createProduct(Consumer<CreateProductRequest.Builder> createProductRequest)
Creates a new product.
|
default CompletableFuture<CreateProductResponse> |
createProduct(CreateProductRequest createProductRequest)
Creates a new product.
|
default CompletableFuture<CreateProvisioningArtifactResponse> |
createProvisioningArtifact(Consumer<CreateProvisioningArtifactRequest.Builder> createProvisioningArtifactRequest)
Create a new provisioning artifact for the specified product.
|
default CompletableFuture<CreateProvisioningArtifactResponse> |
createProvisioningArtifact(CreateProvisioningArtifactRequest createProvisioningArtifactRequest)
Create a new provisioning artifact for the specified product.
|
default CompletableFuture<CreateTagOptionResponse> |
createTagOption(Consumer<CreateTagOptionRequest.Builder> createTagOptionRequest)
Create a new TagOption.
|
default CompletableFuture<CreateTagOptionResponse> |
createTagOption(CreateTagOptionRequest createTagOptionRequest)
Create a new TagOption.
|
default CompletableFuture<DeleteConstraintResponse> |
deleteConstraint(Consumer<DeleteConstraintRequest.Builder> deleteConstraintRequest)
Deletes the specified constraint.
|
default CompletableFuture<DeleteConstraintResponse> |
deleteConstraint(DeleteConstraintRequest deleteConstraintRequest)
Deletes the specified constraint.
|
default CompletableFuture<DeletePortfolioResponse> |
deletePortfolio(Consumer<DeletePortfolioRequest.Builder> deletePortfolioRequest)
Deletes the specified portfolio.
|
default CompletableFuture<DeletePortfolioResponse> |
deletePortfolio(DeletePortfolioRequest deletePortfolioRequest)
Deletes the specified portfolio.
|
default CompletableFuture<DeletePortfolioShareResponse> |
deletePortfolioShare(Consumer<DeletePortfolioShareRequest.Builder> deletePortfolioShareRequest)
Deletes the specified portfolio share.
|
default CompletableFuture<DeletePortfolioShareResponse> |
deletePortfolioShare(DeletePortfolioShareRequest deletePortfolioShareRequest)
Deletes the specified portfolio share.
|
default CompletableFuture<DeleteProductResponse> |
deleteProduct(Consumer<DeleteProductRequest.Builder> deleteProductRequest)
Deletes the specified product.
|
default CompletableFuture<DeleteProductResponse> |
deleteProduct(DeleteProductRequest deleteProductRequest)
Deletes the specified product.
|
default CompletableFuture<DeleteProvisioningArtifactResponse> |
deleteProvisioningArtifact(Consumer<DeleteProvisioningArtifactRequest.Builder> deleteProvisioningArtifactRequest)
Deletes the specified provisioning artifact.
|
default CompletableFuture<DeleteProvisioningArtifactResponse> |
deleteProvisioningArtifact(DeleteProvisioningArtifactRequest deleteProvisioningArtifactRequest)
Deletes the specified provisioning artifact.
|
default CompletableFuture<DescribeConstraintResponse> |
describeConstraint(Consumer<DescribeConstraintRequest.Builder> describeConstraintRequest)
Retrieves detailed information for a specified constraint.
|
default CompletableFuture<DescribeConstraintResponse> |
describeConstraint(DescribeConstraintRequest describeConstraintRequest)
Retrieves detailed information for a specified constraint.
|
default CompletableFuture<DescribeCopyProductStatusResponse> |
describeCopyProductStatus(Consumer<DescribeCopyProductStatusRequest.Builder> describeCopyProductStatusRequest)
Describes the status of the specified copy product operation.
|
default CompletableFuture<DescribeCopyProductStatusResponse> |
describeCopyProductStatus(DescribeCopyProductStatusRequest describeCopyProductStatusRequest)
Describes the status of the specified copy product operation.
|
default CompletableFuture<DescribePortfolioResponse> |
describePortfolio(Consumer<DescribePortfolioRequest.Builder> describePortfolioRequest)
Retrieves detailed information and any tags associated with the specified portfolio.
|
default CompletableFuture<DescribePortfolioResponse> |
describePortfolio(DescribePortfolioRequest describePortfolioRequest)
Retrieves detailed information and any tags associated with the specified portfolio.
|
default CompletableFuture<DescribeProductResponse> |
describeProduct(Consumer<DescribeProductRequest.Builder> describeProductRequest)
Retrieves information about a specified product.
|
default CompletableFuture<DescribeProductResponse> |
describeProduct(DescribeProductRequest describeProductRequest)
Retrieves information about a specified product.
|
default CompletableFuture<DescribeProductAsAdminResponse> |
describeProductAsAdmin(Consumer<DescribeProductAsAdminRequest.Builder> describeProductAsAdminRequest)
Retrieves information about a specified product, run with administrator access.
|
default CompletableFuture<DescribeProductAsAdminResponse> |
describeProductAsAdmin(DescribeProductAsAdminRequest describeProductAsAdminRequest)
Retrieves information about a specified product, run with administrator access.
|
default CompletableFuture<DescribeProductViewResponse> |
describeProductView(Consumer<DescribeProductViewRequest.Builder> describeProductViewRequest)
Retrieves information about a specified product.
|
default CompletableFuture<DescribeProductViewResponse> |
describeProductView(DescribeProductViewRequest describeProductViewRequest)
Retrieves information about a specified product.
|
default CompletableFuture<DescribeProvisionedProductResponse> |
describeProvisionedProduct(Consumer<DescribeProvisionedProductRequest.Builder> describeProvisionedProductRequest)
Retrieve detailed information about the provisioned product.
|
default CompletableFuture<DescribeProvisionedProductResponse> |
describeProvisionedProduct(DescribeProvisionedProductRequest describeProvisionedProductRequest)
Retrieve detailed information about the provisioned product.
|
default CompletableFuture<DescribeProvisioningArtifactResponse> |
describeProvisioningArtifact(Consumer<DescribeProvisioningArtifactRequest.Builder> describeProvisioningArtifactRequest)
Retrieves detailed information about the specified provisioning artifact.
|
default CompletableFuture<DescribeProvisioningArtifactResponse> |
describeProvisioningArtifact(DescribeProvisioningArtifactRequest describeProvisioningArtifactRequest)
Retrieves detailed information about the specified provisioning artifact.
|
default CompletableFuture<DescribeProvisioningParametersResponse> |
describeProvisioningParameters(Consumer<DescribeProvisioningParametersRequest.Builder> describeProvisioningParametersRequest)
Provides information about parameters required to provision a specified product in a specified manner.
|
default CompletableFuture<DescribeProvisioningParametersResponse> |
describeProvisioningParameters(DescribeProvisioningParametersRequest describeProvisioningParametersRequest)
Provides information about parameters required to provision a specified product in a specified manner.
|
default CompletableFuture<DescribeRecordResponse> |
describeRecord(Consumer<DescribeRecordRequest.Builder> describeRecordRequest)
Retrieves a paginated list of the full details of a specific request.
|
default CompletableFuture<DescribeRecordResponse> |
describeRecord(DescribeRecordRequest describeRecordRequest)
Retrieves a paginated list of the full details of a specific request.
|
default CompletableFuture<DescribeTagOptionResponse> |
describeTagOption(Consumer<DescribeTagOptionRequest.Builder> describeTagOptionRequest)
Describes a TagOption.
|
default CompletableFuture<DescribeTagOptionResponse> |
describeTagOption(DescribeTagOptionRequest describeTagOptionRequest)
Describes a TagOption.
|
default CompletableFuture<DisassociatePrincipalFromPortfolioResponse> |
disassociatePrincipalFromPortfolio(Consumer<DisassociatePrincipalFromPortfolioRequest.Builder> disassociatePrincipalFromPortfolioRequest)
Disassociates a previously associated principal ARN from a specified portfolio.
|
default CompletableFuture<DisassociatePrincipalFromPortfolioResponse> |
disassociatePrincipalFromPortfolio(DisassociatePrincipalFromPortfolioRequest disassociatePrincipalFromPortfolioRequest)
Disassociates a previously associated principal ARN from a specified portfolio.
|
default CompletableFuture<DisassociateProductFromPortfolioResponse> |
disassociateProductFromPortfolio(Consumer<DisassociateProductFromPortfolioRequest.Builder> disassociateProductFromPortfolioRequest)
Disassociates the specified product from the specified portfolio.
|
default CompletableFuture<DisassociateProductFromPortfolioResponse> |
disassociateProductFromPortfolio(DisassociateProductFromPortfolioRequest disassociateProductFromPortfolioRequest)
Disassociates the specified product from the specified portfolio.
|
default CompletableFuture<DisassociateTagOptionFromResourceResponse> |
disassociateTagOptionFromResource(Consumer<DisassociateTagOptionFromResourceRequest.Builder> disassociateTagOptionFromResourceRequest)
Disassociates a TagOption from a resource.
|
default CompletableFuture<DisassociateTagOptionFromResourceResponse> |
disassociateTagOptionFromResource(DisassociateTagOptionFromResourceRequest disassociateTagOptionFromResourceRequest)
Disassociates a TagOption from a resource.
|
default CompletableFuture<ListAcceptedPortfolioSharesResponse> |
listAcceptedPortfolioShares()
Lists details of all portfolios for which sharing was accepted by this account.
|
default CompletableFuture<ListAcceptedPortfolioSharesResponse> |
listAcceptedPortfolioShares(Consumer<ListAcceptedPortfolioSharesRequest.Builder> listAcceptedPortfolioSharesRequest)
Lists details of all portfolios for which sharing was accepted by this account.
|
default CompletableFuture<ListAcceptedPortfolioSharesResponse> |
listAcceptedPortfolioShares(ListAcceptedPortfolioSharesRequest listAcceptedPortfolioSharesRequest)
Lists details of all portfolios for which sharing was accepted by this account.
|
default ListAcceptedPortfolioSharesPublisher |
listAcceptedPortfolioSharesPaginator()
Lists details of all portfolios for which sharing was accepted by this account.
|
default ListAcceptedPortfolioSharesPublisher |
listAcceptedPortfolioSharesPaginator(ListAcceptedPortfolioSharesRequest listAcceptedPortfolioSharesRequest)
Lists details of all portfolios for which sharing was accepted by this account.
|
default CompletableFuture<ListConstraintsForPortfolioResponse> |
listConstraintsForPortfolio(Consumer<ListConstraintsForPortfolioRequest.Builder> listConstraintsForPortfolioRequest)
Retrieves detailed constraint information for the specified portfolio and product.
|
default CompletableFuture<ListConstraintsForPortfolioResponse> |
listConstraintsForPortfolio(ListConstraintsForPortfolioRequest listConstraintsForPortfolioRequest)
Retrieves detailed constraint information for the specified portfolio and product.
|
default ListConstraintsForPortfolioPublisher |
listConstraintsForPortfolioPaginator(ListConstraintsForPortfolioRequest listConstraintsForPortfolioRequest)
Retrieves detailed constraint information for the specified portfolio and product.
|
default CompletableFuture<ListLaunchPathsResponse> |
listLaunchPaths(Consumer<ListLaunchPathsRequest.Builder> listLaunchPathsRequest)
Returns a paginated list of all paths to a specified product.
|
default CompletableFuture<ListLaunchPathsResponse> |
listLaunchPaths(ListLaunchPathsRequest listLaunchPathsRequest)
Returns a paginated list of all paths to a specified product.
|
default ListLaunchPathsPublisher |
listLaunchPathsPaginator(ListLaunchPathsRequest listLaunchPathsRequest)
Returns a paginated list of all paths to a specified product.
|
default CompletableFuture<ListPortfolioAccessResponse> |
listPortfolioAccess(Consumer<ListPortfolioAccessRequest.Builder> listPortfolioAccessRequest)
Lists the account IDs that have been authorized sharing of the specified portfolio.
|
default CompletableFuture<ListPortfolioAccessResponse> |
listPortfolioAccess(ListPortfolioAccessRequest listPortfolioAccessRequest)
Lists the account IDs that have been authorized sharing of the specified portfolio.
|
default CompletableFuture<ListPortfoliosResponse> |
listPortfolios()
Lists all portfolios in the catalog.
|
default CompletableFuture<ListPortfoliosResponse> |
listPortfolios(Consumer<ListPortfoliosRequest.Builder> listPortfoliosRequest)
Lists all portfolios in the catalog.
|
default CompletableFuture<ListPortfoliosResponse> |
listPortfolios(ListPortfoliosRequest listPortfoliosRequest)
Lists all portfolios in the catalog.
|
default CompletableFuture<ListPortfoliosForProductResponse> |
listPortfoliosForProduct(Consumer<ListPortfoliosForProductRequest.Builder> listPortfoliosForProductRequest)
Lists all portfolios that the specified product is associated with.
|
default CompletableFuture<ListPortfoliosForProductResponse> |
listPortfoliosForProduct(ListPortfoliosForProductRequest listPortfoliosForProductRequest)
Lists all portfolios that the specified product is associated with.
|
default ListPortfoliosForProductPublisher |
listPortfoliosForProductPaginator(ListPortfoliosForProductRequest listPortfoliosForProductRequest)
Lists all portfolios that the specified product is associated with.
|
default ListPortfoliosPublisher |
listPortfoliosPaginator()
Lists all portfolios in the catalog.
|
default ListPortfoliosPublisher |
listPortfoliosPaginator(ListPortfoliosRequest listPortfoliosRequest)
Lists all portfolios in the catalog.
|
default CompletableFuture<ListPrincipalsForPortfolioResponse> |
listPrincipalsForPortfolio(Consumer<ListPrincipalsForPortfolioRequest.Builder> listPrincipalsForPortfolioRequest)
Lists all principal ARNs associated with the specified portfolio.
|
default CompletableFuture<ListPrincipalsForPortfolioResponse> |
listPrincipalsForPortfolio(ListPrincipalsForPortfolioRequest listPrincipalsForPortfolioRequest)
Lists all principal ARNs associated with the specified portfolio.
|
default ListPrincipalsForPortfolioPublisher |
listPrincipalsForPortfolioPaginator(ListPrincipalsForPortfolioRequest listPrincipalsForPortfolioRequest)
Lists all principal ARNs associated with the specified portfolio.
|
default CompletableFuture<ListProvisioningArtifactsResponse> |
listProvisioningArtifacts(Consumer<ListProvisioningArtifactsRequest.Builder> listProvisioningArtifactsRequest)
Lists all provisioning artifacts associated with the specified product.
|
default CompletableFuture<ListProvisioningArtifactsResponse> |
listProvisioningArtifacts(ListProvisioningArtifactsRequest listProvisioningArtifactsRequest)
Lists all provisioning artifacts associated with the specified product.
|
default CompletableFuture<ListRecordHistoryResponse> |
listRecordHistory()
Returns a paginated list of all performed requests, in the form of RecordDetails objects that are filtered as
specified.
|
default CompletableFuture<ListRecordHistoryResponse> |
listRecordHistory(Consumer<ListRecordHistoryRequest.Builder> listRecordHistoryRequest)
Returns a paginated list of all performed requests, in the form of RecordDetails objects that are filtered as
specified.
|
default CompletableFuture<ListRecordHistoryResponse> |
listRecordHistory(ListRecordHistoryRequest listRecordHistoryRequest)
Returns a paginated list of all performed requests, in the form of RecordDetails objects that are filtered as
specified.
|
default CompletableFuture<ListResourcesForTagOptionResponse> |
listResourcesForTagOption(Consumer<ListResourcesForTagOptionRequest.Builder> listResourcesForTagOptionRequest)
Lists resources associated with a TagOption.
|
default CompletableFuture<ListResourcesForTagOptionResponse> |
listResourcesForTagOption(ListResourcesForTagOptionRequest listResourcesForTagOptionRequest)
Lists resources associated with a TagOption.
|
default CompletableFuture<ListTagOptionsResponse> |
listTagOptions()
Lists detailed TagOptions information.
|
default CompletableFuture<ListTagOptionsResponse> |
listTagOptions(Consumer<ListTagOptionsRequest.Builder> listTagOptionsRequest)
Lists detailed TagOptions information.
|
default CompletableFuture<ListTagOptionsResponse> |
listTagOptions(ListTagOptionsRequest listTagOptionsRequest)
Lists detailed TagOptions information.
|
default CompletableFuture<ProvisionProductResponse> |
provisionProduct(Consumer<ProvisionProductRequest.Builder> provisionProductRequest)
Requests a provision of a specified product.
|
default CompletableFuture<ProvisionProductResponse> |
provisionProduct(ProvisionProductRequest provisionProductRequest)
Requests a provision of a specified product.
|
default CompletableFuture<RejectPortfolioShareResponse> |
rejectPortfolioShare(Consumer<RejectPortfolioShareRequest.Builder> rejectPortfolioShareRequest)
Rejects an offer to share a portfolio.
|
default CompletableFuture<RejectPortfolioShareResponse> |
rejectPortfolioShare(RejectPortfolioShareRequest rejectPortfolioShareRequest)
Rejects an offer to share a portfolio.
|
default CompletableFuture<ScanProvisionedProductsResponse> |
scanProvisionedProducts()
Returns a paginated list of all the ProvisionedProduct objects that are currently available (not terminated).
|
default CompletableFuture<ScanProvisionedProductsResponse> |
scanProvisionedProducts(Consumer<ScanProvisionedProductsRequest.Builder> scanProvisionedProductsRequest)
Returns a paginated list of all the ProvisionedProduct objects that are currently available (not terminated).
|
default CompletableFuture<ScanProvisionedProductsResponse> |
scanProvisionedProducts(ScanProvisionedProductsRequest scanProvisionedProductsRequest)
Returns a paginated list of all the ProvisionedProduct objects that are currently available (not terminated).
|
default CompletableFuture<SearchProductsResponse> |
searchProducts()
Returns a paginated list all of the
Products objects to which the caller has access. |
default CompletableFuture<SearchProductsResponse> |
searchProducts(Consumer<SearchProductsRequest.Builder> searchProductsRequest)
Returns a paginated list all of the
Products objects to which the caller has access. |
default CompletableFuture<SearchProductsResponse> |
searchProducts(SearchProductsRequest searchProductsRequest)
Returns a paginated list all of the
Products objects to which the caller has access. |
default CompletableFuture<SearchProductsAsAdminResponse> |
searchProductsAsAdmin()
Retrieves summary and status information about all products created within the caller's account.
|
default CompletableFuture<SearchProductsAsAdminResponse> |
searchProductsAsAdmin(Consumer<SearchProductsAsAdminRequest.Builder> searchProductsAsAdminRequest)
Retrieves summary and status information about all products created within the caller's account.
|
default CompletableFuture<SearchProductsAsAdminResponse> |
searchProductsAsAdmin(SearchProductsAsAdminRequest searchProductsAsAdminRequest)
Retrieves summary and status information about all products created within the caller's account.
|
default SearchProductsAsAdminPublisher |
searchProductsAsAdminPaginator()
Retrieves summary and status information about all products created within the caller's account.
|
default SearchProductsAsAdminPublisher |
searchProductsAsAdminPaginator(SearchProductsAsAdminRequest searchProductsAsAdminRequest)
Retrieves summary and status information about all products created within the caller's account.
|
default SearchProductsPublisher |
searchProductsPaginator()
Returns a paginated list all of the
Products objects to which the caller has access. |
default SearchProductsPublisher |
searchProductsPaginator(SearchProductsRequest searchProductsRequest)
Returns a paginated list all of the
Products objects to which the caller has access. |
default CompletableFuture<TerminateProvisionedProductResponse> |
terminateProvisionedProduct(Consumer<TerminateProvisionedProductRequest.Builder> terminateProvisionedProductRequest)
Requests termination of an existing ProvisionedProduct object.
|
default CompletableFuture<TerminateProvisionedProductResponse> |
terminateProvisionedProduct(TerminateProvisionedProductRequest terminateProvisionedProductRequest)
Requests termination of an existing ProvisionedProduct object.
|
default CompletableFuture<UpdateConstraintResponse> |
updateConstraint(Consumer<UpdateConstraintRequest.Builder> updateConstraintRequest)
Updates an existing constraint.
|
default CompletableFuture<UpdateConstraintResponse> |
updateConstraint(UpdateConstraintRequest updateConstraintRequest)
Updates an existing constraint.
|
default CompletableFuture<UpdatePortfolioResponse> |
updatePortfolio(Consumer<UpdatePortfolioRequest.Builder> updatePortfolioRequest)
Updates the specified portfolio's details.
|
default CompletableFuture<UpdatePortfolioResponse> |
updatePortfolio(UpdatePortfolioRequest updatePortfolioRequest)
Updates the specified portfolio's details.
|
default CompletableFuture<UpdateProductResponse> |
updateProduct(Consumer<UpdateProductRequest.Builder> updateProductRequest)
Updates an existing product.
|
default CompletableFuture<UpdateProductResponse> |
updateProduct(UpdateProductRequest updateProductRequest)
Updates an existing product.
|
default CompletableFuture<UpdateProvisionedProductResponse> |
updateProvisionedProduct(Consumer<UpdateProvisionedProductRequest.Builder> updateProvisionedProductRequest)
Requests updates to the configuration of an existing ProvisionedProduct object.
|
default CompletableFuture<UpdateProvisionedProductResponse> |
updateProvisionedProduct(UpdateProvisionedProductRequest updateProvisionedProductRequest)
Requests updates to the configuration of an existing ProvisionedProduct object.
|
default CompletableFuture<UpdateProvisioningArtifactResponse> |
updateProvisioningArtifact(Consumer<UpdateProvisioningArtifactRequest.Builder> updateProvisioningArtifactRequest)
Updates an existing provisioning artifact's information.
|
default CompletableFuture<UpdateProvisioningArtifactResponse> |
updateProvisioningArtifact(UpdateProvisioningArtifactRequest updateProvisioningArtifactRequest)
Updates an existing provisioning artifact's information.
|
default CompletableFuture<UpdateTagOptionResponse> |
updateTagOption(Consumer<UpdateTagOptionRequest.Builder> updateTagOptionRequest)
Updates an existing TagOption.
|
default CompletableFuture<UpdateTagOptionResponse> |
updateTagOption(UpdateTagOptionRequest updateTagOptionRequest)
Updates an existing TagOption.
|
serviceName
close
static final String SERVICE_NAME
static ServiceCatalogAsyncClient create()
ServiceCatalogAsyncClient
with the region loaded from the
DefaultAwsRegionProviderChain
and credentials loaded from
the DefaultCredentialsProvider
.static ServiceCatalogAsyncClientBuilder builder()
ServiceCatalogAsyncClient
.default CompletableFuture<AcceptPortfolioShareResponse> acceptPortfolioShare(AcceptPortfolioShareRequest acceptPortfolioShareRequest)
Accepts an offer to share a portfolio.
acceptPortfolioShareRequest
- default CompletableFuture<AcceptPortfolioShareResponse> acceptPortfolioShare(Consumer<AcceptPortfolioShareRequest.Builder> acceptPortfolioShareRequest)
Accepts an offer to share a portfolio.
AcceptPortfolioShareRequest.Builder
avoiding the
need to create one manually via AcceptPortfolioShareRequest.builder()
acceptPortfolioShareRequest
- a Consumer
that will call methods on AcceptPortfolioShareInput.Builder
.default CompletableFuture<AssociatePrincipalWithPortfolioResponse> associatePrincipalWithPortfolio(AssociatePrincipalWithPortfolioRequest associatePrincipalWithPortfolioRequest)
Associates the specified principal ARN with the specified portfolio.
associatePrincipalWithPortfolioRequest
- default CompletableFuture<AssociatePrincipalWithPortfolioResponse> associatePrincipalWithPortfolio(Consumer<AssociatePrincipalWithPortfolioRequest.Builder> associatePrincipalWithPortfolioRequest)
Associates the specified principal ARN with the specified portfolio.
AssociatePrincipalWithPortfolioRequest.Builder
avoiding the need to create one manually via AssociatePrincipalWithPortfolioRequest.builder()
associatePrincipalWithPortfolioRequest
- a Consumer
that will call methods on AssociatePrincipalWithPortfolioInput.Builder
.default CompletableFuture<AssociateProductWithPortfolioResponse> associateProductWithPortfolio(AssociateProductWithPortfolioRequest associateProductWithPortfolioRequest)
Associates a product with a portfolio.
associateProductWithPortfolioRequest
- default CompletableFuture<AssociateProductWithPortfolioResponse> associateProductWithPortfolio(Consumer<AssociateProductWithPortfolioRequest.Builder> associateProductWithPortfolioRequest)
Associates a product with a portfolio.
AssociateProductWithPortfolioRequest.Builder
avoiding the need to create one manually via AssociateProductWithPortfolioRequest.builder()
associateProductWithPortfolioRequest
- a Consumer
that will call methods on AssociateProductWithPortfolioInput.Builder
.default CompletableFuture<AssociateTagOptionWithResourceResponse> associateTagOptionWithResource(AssociateTagOptionWithResourceRequest associateTagOptionWithResourceRequest)
Associate a TagOption identifier with a resource identifier.
associateTagOptionWithResourceRequest
- default CompletableFuture<AssociateTagOptionWithResourceResponse> associateTagOptionWithResource(Consumer<AssociateTagOptionWithResourceRequest.Builder> associateTagOptionWithResourceRequest)
Associate a TagOption identifier with a resource identifier.
AssociateTagOptionWithResourceRequest.Builder
avoiding the need to create one manually via AssociateTagOptionWithResourceRequest.builder()
associateTagOptionWithResourceRequest
- a Consumer
that will call methods on AssociateTagOptionWithResourceInput.Builder
.default CompletableFuture<CopyProductResponse> copyProduct(CopyProductRequest copyProductRequest)
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.
copyProductRequest
- default CompletableFuture<CopyProductResponse> copyProduct(Consumer<CopyProductRequest.Builder> copyProductRequest)
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.
CopyProductRequest.Builder
avoiding the need to
create one manually via CopyProductRequest.builder()
copyProductRequest
- a Consumer
that will call methods on CopyProductInput.Builder
.default CompletableFuture<CreateConstraintResponse> createConstraint(CreateConstraintRequest createConstraintRequest)
Creates a new constraint. For more information, see Using Constraints.
createConstraintRequest
- default CompletableFuture<CreateConstraintResponse> createConstraint(Consumer<CreateConstraintRequest.Builder> createConstraintRequest)
Creates a new constraint. For more information, see Using Constraints.
CreateConstraintRequest.Builder
avoiding the need
to create one manually via CreateConstraintRequest.builder()
createConstraintRequest
- a Consumer
that will call methods on CreateConstraintInput.Builder
.default CompletableFuture<CreatePortfolioResponse> createPortfolio(CreatePortfolioRequest createPortfolioRequest)
Creates a new portfolio.
createPortfolioRequest
- default CompletableFuture<CreatePortfolioResponse> createPortfolio(Consumer<CreatePortfolioRequest.Builder> createPortfolioRequest)
Creates a new portfolio.
CreatePortfolioRequest.Builder
avoiding the need
to create one manually via CreatePortfolioRequest.builder()
createPortfolioRequest
- a Consumer
that will call methods on CreatePortfolioInput.Builder
.default CompletableFuture<CreatePortfolioShareResponse> createPortfolioShare(CreatePortfolioShareRequest createPortfolioShareRequest)
Creates a new portfolio share.
createPortfolioShareRequest
- default CompletableFuture<CreatePortfolioShareResponse> createPortfolioShare(Consumer<CreatePortfolioShareRequest.Builder> createPortfolioShareRequest)
Creates a new portfolio share.
CreatePortfolioShareRequest.Builder
avoiding the
need to create one manually via CreatePortfolioShareRequest.builder()
createPortfolioShareRequest
- a Consumer
that will call methods on CreatePortfolioShareInput.Builder
.default CompletableFuture<CreateProductResponse> createProduct(CreateProductRequest createProductRequest)
Creates a new product.
createProductRequest
- default CompletableFuture<CreateProductResponse> createProduct(Consumer<CreateProductRequest.Builder> createProductRequest)
Creates a new product.
CreateProductRequest.Builder
avoiding the need to
create one manually via CreateProductRequest.builder()
createProductRequest
- a Consumer
that will call methods on CreateProductInput.Builder
.default CompletableFuture<CreateProvisioningArtifactResponse> createProvisioningArtifact(CreateProvisioningArtifactRequest createProvisioningArtifactRequest)
Create a new provisioning artifact for the specified product. This operation does not work with a product that has been shared with you.
createProvisioningArtifactRequest
- default CompletableFuture<CreateProvisioningArtifactResponse> createProvisioningArtifact(Consumer<CreateProvisioningArtifactRequest.Builder> createProvisioningArtifactRequest)
Create a new provisioning artifact for the specified product. This operation does not work with a product that has been shared with you.
CreateProvisioningArtifactRequest.Builder
avoiding
the need to create one manually via CreateProvisioningArtifactRequest.builder()
createProvisioningArtifactRequest
- a Consumer
that will call methods on CreateProvisioningArtifactInput.Builder
.default CompletableFuture<CreateTagOptionResponse> createTagOption(CreateTagOptionRequest createTagOptionRequest)
Create a new TagOption.
createTagOptionRequest
- default CompletableFuture<CreateTagOptionResponse> createTagOption(Consumer<CreateTagOptionRequest.Builder> createTagOptionRequest)
Create a new TagOption.
CreateTagOptionRequest.Builder
avoiding the need
to create one manually via CreateTagOptionRequest.builder()
createTagOptionRequest
- a Consumer
that will call methods on CreateTagOptionInput.Builder
.default CompletableFuture<DeleteConstraintResponse> deleteConstraint(DeleteConstraintRequest deleteConstraintRequest)
Deletes the specified constraint.
deleteConstraintRequest
- default CompletableFuture<DeleteConstraintResponse> deleteConstraint(Consumer<DeleteConstraintRequest.Builder> deleteConstraintRequest)
Deletes the specified constraint.
DeleteConstraintRequest.Builder
avoiding the need
to create one manually via DeleteConstraintRequest.builder()
deleteConstraintRequest
- a Consumer
that will call methods on DeleteConstraintInput.Builder
.default CompletableFuture<DeletePortfolioResponse> deletePortfolio(DeletePortfolioRequest deletePortfolioRequest)
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.
deletePortfolioRequest
- default CompletableFuture<DeletePortfolioResponse> deletePortfolio(Consumer<DeletePortfolioRequest.Builder> deletePortfolioRequest)
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.
DeletePortfolioRequest.Builder
avoiding the need
to create one manually via DeletePortfolioRequest.builder()
deletePortfolioRequest
- a Consumer
that will call methods on DeletePortfolioInput.Builder
.default CompletableFuture<DeletePortfolioShareResponse> deletePortfolioShare(DeletePortfolioShareRequest deletePortfolioShareRequest)
Deletes the specified portfolio share.
deletePortfolioShareRequest
- default CompletableFuture<DeletePortfolioShareResponse> deletePortfolioShare(Consumer<DeletePortfolioShareRequest.Builder> deletePortfolioShareRequest)
Deletes the specified portfolio share.
DeletePortfolioShareRequest.Builder
avoiding the
need to create one manually via DeletePortfolioShareRequest.builder()
deletePortfolioShareRequest
- a Consumer
that will call methods on DeletePortfolioShareInput.Builder
.default CompletableFuture<DeleteProductResponse> deleteProduct(DeleteProductRequest deleteProductRequest)
Deletes the specified product. This operation does not work with a product that has been shared with you or is associated with a portfolio.
deleteProductRequest
- default CompletableFuture<DeleteProductResponse> deleteProduct(Consumer<DeleteProductRequest.Builder> deleteProductRequest)
Deletes the specified product. This operation does not work with a product that has been shared with you or is associated with a portfolio.
DeleteProductRequest.Builder
avoiding the need to
create one manually via DeleteProductRequest.builder()
deleteProductRequest
- a Consumer
that will call methods on DeleteProductInput.Builder
.default CompletableFuture<DeleteProvisioningArtifactResponse> deleteProvisioningArtifact(DeleteProvisioningArtifactRequest deleteProvisioningArtifactRequest)
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).
deleteProvisioningArtifactRequest
- default CompletableFuture<DeleteProvisioningArtifactResponse> deleteProvisioningArtifact(Consumer<DeleteProvisioningArtifactRequest.Builder> deleteProvisioningArtifactRequest)
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).
DeleteProvisioningArtifactRequest.Builder
avoiding
the need to create one manually via DeleteProvisioningArtifactRequest.builder()
deleteProvisioningArtifactRequest
- a Consumer
that will call methods on DeleteProvisioningArtifactInput.Builder
.default CompletableFuture<DescribeConstraintResponse> describeConstraint(DescribeConstraintRequest describeConstraintRequest)
Retrieves detailed information for a specified constraint.
describeConstraintRequest
- default CompletableFuture<DescribeConstraintResponse> describeConstraint(Consumer<DescribeConstraintRequest.Builder> describeConstraintRequest)
Retrieves detailed information for a specified constraint.
DescribeConstraintRequest.Builder
avoiding the
need to create one manually via DescribeConstraintRequest.builder()
describeConstraintRequest
- a Consumer
that will call methods on DescribeConstraintInput.Builder
.default CompletableFuture<DescribeCopyProductStatusResponse> describeCopyProductStatus(DescribeCopyProductStatusRequest describeCopyProductStatusRequest)
Describes the status of the specified copy product operation.
describeCopyProductStatusRequest
- default CompletableFuture<DescribeCopyProductStatusResponse> describeCopyProductStatus(Consumer<DescribeCopyProductStatusRequest.Builder> describeCopyProductStatusRequest)
Describes the status of the specified copy product operation.
DescribeCopyProductStatusRequest.Builder
avoiding
the need to create one manually via DescribeCopyProductStatusRequest.builder()
describeCopyProductStatusRequest
- a Consumer
that will call methods on DescribeCopyProductStatusInput.Builder
.default CompletableFuture<DescribePortfolioResponse> describePortfolio(DescribePortfolioRequest describePortfolioRequest)
Retrieves detailed information and any tags associated with the specified portfolio.
describePortfolioRequest
- default CompletableFuture<DescribePortfolioResponse> describePortfolio(Consumer<DescribePortfolioRequest.Builder> describePortfolioRequest)
Retrieves detailed information and any tags associated with the specified portfolio.
DescribePortfolioRequest.Builder
avoiding the need
to create one manually via DescribePortfolioRequest.builder()
describePortfolioRequest
- a Consumer
that will call methods on DescribePortfolioInput.Builder
.default CompletableFuture<DescribeProductResponse> describeProduct(DescribeProductRequest describeProductRequest)
Retrieves information about a specified product.
This operation is functionally identical to DescribeProductView except that it takes as input
ProductId
instead of ProductViewId
.
describeProductRequest
- default CompletableFuture<DescribeProductResponse> describeProduct(Consumer<DescribeProductRequest.Builder> describeProductRequest)
Retrieves information about a specified product.
This operation is functionally identical to DescribeProductView except that it takes as input
ProductId
instead of ProductViewId
.
DescribeProductRequest.Builder
avoiding the need
to create one manually via DescribeProductRequest.builder()
describeProductRequest
- a Consumer
that will call methods on DescribeProductInput.Builder
.default CompletableFuture<DescribeProductAsAdminResponse> describeProductAsAdmin(DescribeProductAsAdminRequest describeProductAsAdminRequest)
Retrieves information about a specified product, run with administrator access.
describeProductAsAdminRequest
- default CompletableFuture<DescribeProductAsAdminResponse> describeProductAsAdmin(Consumer<DescribeProductAsAdminRequest.Builder> describeProductAsAdminRequest)
Retrieves information about a specified product, run with administrator access.
DescribeProductAsAdminRequest.Builder
avoiding the
need to create one manually via DescribeProductAsAdminRequest.builder()
describeProductAsAdminRequest
- a Consumer
that will call methods on DescribeProductAsAdminInput.Builder
.default CompletableFuture<DescribeProductViewResponse> describeProductView(DescribeProductViewRequest describeProductViewRequest)
Retrieves information about a specified product.
This operation is functionally identical to DescribeProduct except that it takes as input
ProductViewId
instead of ProductId
.
describeProductViewRequest
- default CompletableFuture<DescribeProductViewResponse> describeProductView(Consumer<DescribeProductViewRequest.Builder> describeProductViewRequest)
Retrieves information about a specified product.
This operation is functionally identical to DescribeProduct except that it takes as input
ProductViewId
instead of ProductId
.
DescribeProductViewRequest.Builder
avoiding the
need to create one manually via DescribeProductViewRequest.builder()
describeProductViewRequest
- a Consumer
that will call methods on DescribeProductViewInput.Builder
.default CompletableFuture<DescribeProvisionedProductResponse> describeProvisionedProduct(DescribeProvisionedProductRequest describeProvisionedProductRequest)
Retrieve detailed information about the provisioned product.
describeProvisionedProductRequest
- default CompletableFuture<DescribeProvisionedProductResponse> describeProvisionedProduct(Consumer<DescribeProvisionedProductRequest.Builder> describeProvisionedProductRequest)
Retrieve detailed information about the provisioned product.
DescribeProvisionedProductRequest.Builder
avoiding
the need to create one manually via DescribeProvisionedProductRequest.builder()
describeProvisionedProductRequest
- a Consumer
that will call methods on DescribeProvisionedProductInput.Builder
.default CompletableFuture<DescribeProvisioningArtifactResponse> describeProvisioningArtifact(DescribeProvisioningArtifactRequest describeProvisioningArtifactRequest)
Retrieves detailed information about the specified provisioning artifact.
describeProvisioningArtifactRequest
- default CompletableFuture<DescribeProvisioningArtifactResponse> describeProvisioningArtifact(Consumer<DescribeProvisioningArtifactRequest.Builder> describeProvisioningArtifactRequest)
Retrieves detailed information about the specified provisioning artifact.
DescribeProvisioningArtifactRequest.Builder
avoiding the need to create one manually via DescribeProvisioningArtifactRequest.builder()
describeProvisioningArtifactRequest
- a Consumer
that will call methods on DescribeProvisioningArtifactInput.Builder
.default CompletableFuture<DescribeProvisioningParametersResponse> describeProvisioningParameters(DescribeProvisioningParametersRequest describeProvisioningParametersRequest)
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
".
describeProvisioningParametersRequest
- default CompletableFuture<DescribeProvisioningParametersResponse> describeProvisioningParameters(Consumer<DescribeProvisioningParametersRequest.Builder> describeProvisioningParametersRequest)
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
".
DescribeProvisioningParametersRequest.Builder
avoiding the need to create one manually via DescribeProvisioningParametersRequest.builder()
describeProvisioningParametersRequest
- a Consumer
that will call methods on DescribeProvisioningParametersInput.Builder
.default CompletableFuture<DescribeRecordResponse> describeRecord(DescribeRecordRequest describeRecordRequest)
Retrieves a paginated list of the full details of a specific request. Use this operation after calling a request operation (ProvisionProduct, TerminateProvisionedProduct, or UpdateProvisionedProduct).
describeRecordRequest
- default CompletableFuture<DescribeRecordResponse> describeRecord(Consumer<DescribeRecordRequest.Builder> describeRecordRequest)
Retrieves a paginated list of the full details of a specific request. Use this operation after calling a request operation (ProvisionProduct, TerminateProvisionedProduct, or UpdateProvisionedProduct).
DescribeRecordRequest.Builder
avoiding the need to
create one manually via DescribeRecordRequest.builder()
describeRecordRequest
- a Consumer
that will call methods on DescribeRecordInput.Builder
.default CompletableFuture<DescribeTagOptionResponse> describeTagOption(DescribeTagOptionRequest describeTagOptionRequest)
Describes a TagOption.
describeTagOptionRequest
- default CompletableFuture<DescribeTagOptionResponse> describeTagOption(Consumer<DescribeTagOptionRequest.Builder> describeTagOptionRequest)
Describes a TagOption.
DescribeTagOptionRequest.Builder
avoiding the need
to create one manually via DescribeTagOptionRequest.builder()
describeTagOptionRequest
- a Consumer
that will call methods on DescribeTagOptionInput.Builder
.default CompletableFuture<DisassociatePrincipalFromPortfolioResponse> disassociatePrincipalFromPortfolio(DisassociatePrincipalFromPortfolioRequest disassociatePrincipalFromPortfolioRequest)
Disassociates a previously associated principal ARN from a specified portfolio.
disassociatePrincipalFromPortfolioRequest
- default CompletableFuture<DisassociatePrincipalFromPortfolioResponse> disassociatePrincipalFromPortfolio(Consumer<DisassociatePrincipalFromPortfolioRequest.Builder> disassociatePrincipalFromPortfolioRequest)
Disassociates a previously associated principal ARN from a specified portfolio.
DisassociatePrincipalFromPortfolioRequest.Builder
avoiding the need to create one manually via DisassociatePrincipalFromPortfolioRequest.builder()
disassociatePrincipalFromPortfolioRequest
- a Consumer
that will call methods on DisassociatePrincipalFromPortfolioInput.Builder
.default CompletableFuture<DisassociateProductFromPortfolioResponse> disassociateProductFromPortfolio(DisassociateProductFromPortfolioRequest disassociateProductFromPortfolioRequest)
Disassociates the specified product from the specified portfolio.
disassociateProductFromPortfolioRequest
- default CompletableFuture<DisassociateProductFromPortfolioResponse> disassociateProductFromPortfolio(Consumer<DisassociateProductFromPortfolioRequest.Builder> disassociateProductFromPortfolioRequest)
Disassociates the specified product from the specified portfolio.
DisassociateProductFromPortfolioRequest.Builder
avoiding the need to create one manually via DisassociateProductFromPortfolioRequest.builder()
disassociateProductFromPortfolioRequest
- a Consumer
that will call methods on DisassociateProductFromPortfolioInput.Builder
.default CompletableFuture<DisassociateTagOptionFromResourceResponse> disassociateTagOptionFromResource(DisassociateTagOptionFromResourceRequest disassociateTagOptionFromResourceRequest)
Disassociates a TagOption from a resource.
disassociateTagOptionFromResourceRequest
- default CompletableFuture<DisassociateTagOptionFromResourceResponse> disassociateTagOptionFromResource(Consumer<DisassociateTagOptionFromResourceRequest.Builder> disassociateTagOptionFromResourceRequest)
Disassociates a TagOption from a resource.
DisassociateTagOptionFromResourceRequest.Builder
avoiding the need to create one manually via DisassociateTagOptionFromResourceRequest.builder()
disassociateTagOptionFromResourceRequest
- a Consumer
that will call methods on DisassociateTagOptionFromResourceInput.Builder
.default CompletableFuture<ListAcceptedPortfolioSharesResponse> listAcceptedPortfolioShares(ListAcceptedPortfolioSharesRequest listAcceptedPortfolioSharesRequest)
Lists details of all portfolios for which sharing was accepted by this account.
listAcceptedPortfolioSharesRequest
- default CompletableFuture<ListAcceptedPortfolioSharesResponse> listAcceptedPortfolioShares()
Lists details of all portfolios for which sharing was accepted by this account.
default CompletableFuture<ListAcceptedPortfolioSharesResponse> listAcceptedPortfolioShares(Consumer<ListAcceptedPortfolioSharesRequest.Builder> listAcceptedPortfolioSharesRequest)
Lists details of all portfolios for which sharing was accepted by this account.
ListAcceptedPortfolioSharesRequest.Builder
avoiding the need to create one manually via ListAcceptedPortfolioSharesRequest.builder()
listAcceptedPortfolioSharesRequest
- a Consumer
that will call methods on ListAcceptedPortfolioSharesInput.Builder
.default ListAcceptedPortfolioSharesPublisher listAcceptedPortfolioSharesPaginator(ListAcceptedPortfolioSharesRequest listAcceptedPortfolioSharesRequest)
Lists details of all portfolios for which sharing was accepted by this account.
This is a variant of
listAcceptedPortfolioShares(software.amazon.awssdk.services.servicecatalog.model.ListAcceptedPortfolioSharesRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe
method will result in a new Subscription
i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the forEach helper method
software.amazon.awssdk.services.servicecatalog.paginators.ListAcceptedPortfolioSharesPublisher publisher = client.listAcceptedPortfolioSharesPaginator(request);
CompletableFuture<Void> future = publisher.forEach(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.servicecatalog.paginators.ListAcceptedPortfolioSharesPublisher publisher = client.listAcceptedPortfolioSharesPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.servicecatalog.model.ListAcceptedPortfolioSharesResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.servicecatalog.model.ListAcceptedPortfolioSharesResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Note: If you prefer to have control on service calls, use the
listAcceptedPortfolioShares(software.amazon.awssdk.services.servicecatalog.model.ListAcceptedPortfolioSharesRequest)
operation.
listAcceptedPortfolioSharesRequest
- default ListAcceptedPortfolioSharesPublisher listAcceptedPortfolioSharesPaginator()
Lists details of all portfolios for which sharing was accepted by this account.
This is a variant of
listAcceptedPortfolioShares(software.amazon.awssdk.services.servicecatalog.model.ListAcceptedPortfolioSharesRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe
method will result in a new Subscription
i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the forEach helper method
software.amazon.awssdk.services.servicecatalog.paginators.ListAcceptedPortfolioSharesPublisher publisher = client.listAcceptedPortfolioSharesPaginator(request);
CompletableFuture<Void> future = publisher.forEach(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.servicecatalog.paginators.ListAcceptedPortfolioSharesPublisher publisher = client.listAcceptedPortfolioSharesPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.servicecatalog.model.ListAcceptedPortfolioSharesResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.servicecatalog.model.ListAcceptedPortfolioSharesResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Note: If you prefer to have control on service calls, use the
listAcceptedPortfolioShares(software.amazon.awssdk.services.servicecatalog.model.ListAcceptedPortfolioSharesRequest)
operation.
default CompletableFuture<ListConstraintsForPortfolioResponse> listConstraintsForPortfolio(ListConstraintsForPortfolioRequest listConstraintsForPortfolioRequest)
Retrieves detailed constraint information for the specified portfolio and product.
listConstraintsForPortfolioRequest
- default CompletableFuture<ListConstraintsForPortfolioResponse> listConstraintsForPortfolio(Consumer<ListConstraintsForPortfolioRequest.Builder> listConstraintsForPortfolioRequest)
Retrieves detailed constraint information for the specified portfolio and product.
ListConstraintsForPortfolioRequest.Builder
avoiding the need to create one manually via ListConstraintsForPortfolioRequest.builder()
listConstraintsForPortfolioRequest
- a Consumer
that will call methods on ListConstraintsForPortfolioInput.Builder
.default ListConstraintsForPortfolioPublisher listConstraintsForPortfolioPaginator(ListConstraintsForPortfolioRequest listConstraintsForPortfolioRequest)
Retrieves detailed constraint information for the specified portfolio and product.
This is a variant of
listConstraintsForPortfolio(software.amazon.awssdk.services.servicecatalog.model.ListConstraintsForPortfolioRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe
method will result in a new Subscription
i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the forEach helper method
software.amazon.awssdk.services.servicecatalog.paginators.ListConstraintsForPortfolioPublisher publisher = client.listConstraintsForPortfolioPaginator(request);
CompletableFuture<Void> future = publisher.forEach(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.servicecatalog.paginators.ListConstraintsForPortfolioPublisher publisher = client.listConstraintsForPortfolioPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.servicecatalog.model.ListConstraintsForPortfolioResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.servicecatalog.model.ListConstraintsForPortfolioResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Note: If you prefer to have control on service calls, use the
listConstraintsForPortfolio(software.amazon.awssdk.services.servicecatalog.model.ListConstraintsForPortfolioRequest)
operation.
listConstraintsForPortfolioRequest
- default CompletableFuture<ListLaunchPathsResponse> listLaunchPaths(ListLaunchPathsRequest listLaunchPathsRequest)
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.
listLaunchPathsRequest
- default CompletableFuture<ListLaunchPathsResponse> listLaunchPaths(Consumer<ListLaunchPathsRequest.Builder> listLaunchPathsRequest)
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.
ListLaunchPathsRequest.Builder
avoiding the need
to create one manually via ListLaunchPathsRequest.builder()
listLaunchPathsRequest
- a Consumer
that will call methods on ListLaunchPathsInput.Builder
.default ListLaunchPathsPublisher listLaunchPathsPaginator(ListLaunchPathsRequest listLaunchPathsRequest)
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.
This is a variant of
listLaunchPaths(software.amazon.awssdk.services.servicecatalog.model.ListLaunchPathsRequest)
operation.
The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will
internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe
method will result in a new Subscription
i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the forEach helper method
software.amazon.awssdk.services.servicecatalog.paginators.ListLaunchPathsPublisher publisher = client.listLaunchPathsPaginator(request);
CompletableFuture<Void> future = publisher.forEach(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.servicecatalog.paginators.ListLaunchPathsPublisher publisher = client.listLaunchPathsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.servicecatalog.model.ListLaunchPathsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.servicecatalog.model.ListLaunchPathsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Note: If you prefer to have control on service calls, use the
listLaunchPaths(software.amazon.awssdk.services.servicecatalog.model.ListLaunchPathsRequest)
operation.
listLaunchPathsRequest
- default CompletableFuture<ListPortfolioAccessResponse> listPortfolioAccess(ListPortfolioAccessRequest listPortfolioAccessRequest)
Lists the account IDs that have been authorized sharing of the specified portfolio.
listPortfolioAccessRequest
- default CompletableFuture<ListPortfolioAccessResponse> listPortfolioAccess(Consumer<ListPortfolioAccessRequest.Builder> listPortfolioAccessRequest)
Lists the account IDs that have been authorized sharing of the specified portfolio.
ListPortfolioAccessRequest.Builder
avoiding the
need to create one manually via ListPortfolioAccessRequest.builder()
listPortfolioAccessRequest
- a Consumer
that will call methods on ListPortfolioAccessInput.Builder
.default CompletableFuture<ListPortfoliosResponse> listPortfolios(ListPortfoliosRequest listPortfoliosRequest)
Lists all portfolios in the catalog.
listPortfoliosRequest
- default CompletableFuture<ListPortfoliosResponse> listPortfolios()
Lists all portfolios in the catalog.
default CompletableFuture<ListPortfoliosResponse> listPortfolios(Consumer<ListPortfoliosRequest.Builder> listPortfoliosRequest)
Lists all portfolios in the catalog.
ListPortfoliosRequest.Builder
avoiding the need to
create one manually via ListPortfoliosRequest.builder()
listPortfoliosRequest
- a Consumer
that will call methods on ListPortfoliosInput.Builder
.default CompletableFuture<ListPortfoliosForProductResponse> listPortfoliosForProduct(ListPortfoliosForProductRequest listPortfoliosForProductRequest)
Lists all portfolios that the specified product is associated with.
listPortfoliosForProductRequest
- default CompletableFuture<ListPortfoliosForProductResponse> listPortfoliosForProduct(Consumer<ListPortfoliosForProductRequest.Builder> listPortfoliosForProductRequest)
Lists all portfolios that the specified product is associated with.
ListPortfoliosForProductRequest.Builder
avoiding
the need to create one manually via ListPortfoliosForProductRequest.builder()
listPortfoliosForProductRequest
- a Consumer
that will call methods on ListPortfoliosForProductInput.Builder
.default ListPortfoliosForProductPublisher listPortfoliosForProductPaginator(ListPortfoliosForProductRequest listPortfoliosForProductRequest)
Lists all portfolios that the specified product is associated with.
This is a variant of
listPortfoliosForProduct(software.amazon.awssdk.services.servicecatalog.model.ListPortfoliosForProductRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe
method will result in a new Subscription
i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the forEach helper method
software.amazon.awssdk.services.servicecatalog.paginators.ListPortfoliosForProductPublisher publisher = client.listPortfoliosForProductPaginator(request);
CompletableFuture<Void> future = publisher.forEach(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.servicecatalog.paginators.ListPortfoliosForProductPublisher publisher = client.listPortfoliosForProductPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.servicecatalog.model.ListPortfoliosForProductResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.servicecatalog.model.ListPortfoliosForProductResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Note: If you prefer to have control on service calls, use the
listPortfoliosForProduct(software.amazon.awssdk.services.servicecatalog.model.ListPortfoliosForProductRequest)
operation.
listPortfoliosForProductRequest
- default ListPortfoliosPublisher listPortfoliosPaginator(ListPortfoliosRequest listPortfoliosRequest)
Lists all portfolios in the catalog.
This is a variant of
listPortfolios(software.amazon.awssdk.services.servicecatalog.model.ListPortfoliosRequest)
operation.
The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will
internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe
method will result in a new Subscription
i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the forEach helper method
software.amazon.awssdk.services.servicecatalog.paginators.ListPortfoliosPublisher publisher = client.listPortfoliosPaginator(request);
CompletableFuture<Void> future = publisher.forEach(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.servicecatalog.paginators.ListPortfoliosPublisher publisher = client.listPortfoliosPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.servicecatalog.model.ListPortfoliosResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.servicecatalog.model.ListPortfoliosResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Note: If you prefer to have control on service calls, use the
listPortfolios(software.amazon.awssdk.services.servicecatalog.model.ListPortfoliosRequest)
operation.
listPortfoliosRequest
- default ListPortfoliosPublisher listPortfoliosPaginator()
Lists all portfolios in the catalog.
This is a variant of
listPortfolios(software.amazon.awssdk.services.servicecatalog.model.ListPortfoliosRequest)
operation.
The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will
internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe
method will result in a new Subscription
i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the forEach helper method
software.amazon.awssdk.services.servicecatalog.paginators.ListPortfoliosPublisher publisher = client.listPortfoliosPaginator(request);
CompletableFuture<Void> future = publisher.forEach(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.servicecatalog.paginators.ListPortfoliosPublisher publisher = client.listPortfoliosPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.servicecatalog.model.ListPortfoliosResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.servicecatalog.model.ListPortfoliosResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Note: If you prefer to have control on service calls, use the
listPortfolios(software.amazon.awssdk.services.servicecatalog.model.ListPortfoliosRequest)
operation.
default CompletableFuture<ListPrincipalsForPortfolioResponse> listPrincipalsForPortfolio(ListPrincipalsForPortfolioRequest listPrincipalsForPortfolioRequest)
Lists all principal ARNs associated with the specified portfolio.
listPrincipalsForPortfolioRequest
- default CompletableFuture<ListPrincipalsForPortfolioResponse> listPrincipalsForPortfolio(Consumer<ListPrincipalsForPortfolioRequest.Builder> listPrincipalsForPortfolioRequest)
Lists all principal ARNs associated with the specified portfolio.
ListPrincipalsForPortfolioRequest.Builder
avoiding
the need to create one manually via ListPrincipalsForPortfolioRequest.builder()
listPrincipalsForPortfolioRequest
- a Consumer
that will call methods on ListPrincipalsForPortfolioInput.Builder
.default ListPrincipalsForPortfolioPublisher listPrincipalsForPortfolioPaginator(ListPrincipalsForPortfolioRequest listPrincipalsForPortfolioRequest)
Lists all principal ARNs associated with the specified portfolio.
This is a variant of
listPrincipalsForPortfolio(software.amazon.awssdk.services.servicecatalog.model.ListPrincipalsForPortfolioRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe
method will result in a new Subscription
i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the forEach helper method
software.amazon.awssdk.services.servicecatalog.paginators.ListPrincipalsForPortfolioPublisher publisher = client.listPrincipalsForPortfolioPaginator(request);
CompletableFuture<Void> future = publisher.forEach(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.servicecatalog.paginators.ListPrincipalsForPortfolioPublisher publisher = client.listPrincipalsForPortfolioPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.servicecatalog.model.ListPrincipalsForPortfolioResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.servicecatalog.model.ListPrincipalsForPortfolioResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Note: If you prefer to have control on service calls, use the
listPrincipalsForPortfolio(software.amazon.awssdk.services.servicecatalog.model.ListPrincipalsForPortfolioRequest)
operation.
listPrincipalsForPortfolioRequest
- default CompletableFuture<ListProvisioningArtifactsResponse> listProvisioningArtifacts(ListProvisioningArtifactsRequest listProvisioningArtifactsRequest)
Lists all provisioning artifacts associated with the specified product.
listProvisioningArtifactsRequest
- default CompletableFuture<ListProvisioningArtifactsResponse> listProvisioningArtifacts(Consumer<ListProvisioningArtifactsRequest.Builder> listProvisioningArtifactsRequest)
Lists all provisioning artifacts associated with the specified product.
ListProvisioningArtifactsRequest.Builder
avoiding
the need to create one manually via ListProvisioningArtifactsRequest.builder()
listProvisioningArtifactsRequest
- a Consumer
that will call methods on ListProvisioningArtifactsInput.Builder
.default CompletableFuture<ListRecordHistoryResponse> listRecordHistory(ListRecordHistoryRequest listRecordHistoryRequest)
Returns a paginated list of all performed requests, in the form of RecordDetails objects that are filtered as specified.
listRecordHistoryRequest
- default CompletableFuture<ListRecordHistoryResponse> listRecordHistory()
Returns a paginated list of all performed requests, in the form of RecordDetails objects that are filtered as specified.
default CompletableFuture<ListRecordHistoryResponse> listRecordHistory(Consumer<ListRecordHistoryRequest.Builder> listRecordHistoryRequest)
Returns a paginated list of all performed requests, in the form of RecordDetails objects that are filtered as specified.
ListRecordHistoryRequest.Builder
avoiding the need
to create one manually via ListRecordHistoryRequest.builder()
listRecordHistoryRequest
- a Consumer
that will call methods on ListRecordHistoryInput.Builder
.default CompletableFuture<ListResourcesForTagOptionResponse> listResourcesForTagOption(ListResourcesForTagOptionRequest listResourcesForTagOptionRequest)
Lists resources associated with a TagOption.
listResourcesForTagOptionRequest
- default CompletableFuture<ListResourcesForTagOptionResponse> listResourcesForTagOption(Consumer<ListResourcesForTagOptionRequest.Builder> listResourcesForTagOptionRequest)
Lists resources associated with a TagOption.
ListResourcesForTagOptionRequest.Builder
avoiding
the need to create one manually via ListResourcesForTagOptionRequest.builder()
listResourcesForTagOptionRequest
- a Consumer
that will call methods on ListResourcesForTagOptionInput.Builder
.default CompletableFuture<ListTagOptionsResponse> listTagOptions(ListTagOptionsRequest listTagOptionsRequest)
Lists detailed TagOptions information.
listTagOptionsRequest
- default CompletableFuture<ListTagOptionsResponse> listTagOptions()
Lists detailed TagOptions information.
default CompletableFuture<ListTagOptionsResponse> listTagOptions(Consumer<ListTagOptionsRequest.Builder> listTagOptionsRequest)
Lists detailed TagOptions information.
ListTagOptionsRequest.Builder
avoiding the need to
create one manually via ListTagOptionsRequest.builder()
listTagOptionsRequest
- a Consumer
that will call methods on ListTagOptionsInput.Builder
.default CompletableFuture<ProvisionProductResponse> provisionProduct(ProvisionProductRequest provisionProductRequest)
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.
provisionProductRequest
- default CompletableFuture<ProvisionProductResponse> provisionProduct(Consumer<ProvisionProductRequest.Builder> provisionProductRequest)
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.
ProvisionProductRequest.Builder
avoiding the need
to create one manually via ProvisionProductRequest.builder()
provisionProductRequest
- a Consumer
that will call methods on ProvisionProductInput.Builder
.default CompletableFuture<RejectPortfolioShareResponse> rejectPortfolioShare(RejectPortfolioShareRequest rejectPortfolioShareRequest)
Rejects an offer to share a portfolio.
rejectPortfolioShareRequest
- default CompletableFuture<RejectPortfolioShareResponse> rejectPortfolioShare(Consumer<RejectPortfolioShareRequest.Builder> rejectPortfolioShareRequest)
Rejects an offer to share a portfolio.
RejectPortfolioShareRequest.Builder
avoiding the
need to create one manually via RejectPortfolioShareRequest.builder()
rejectPortfolioShareRequest
- a Consumer
that will call methods on RejectPortfolioShareInput.Builder
.default CompletableFuture<ScanProvisionedProductsResponse> scanProvisionedProducts(ScanProvisionedProductsRequest scanProvisionedProductsRequest)
Returns a paginated list of all the ProvisionedProduct objects that are currently available (not terminated).
scanProvisionedProductsRequest
- default CompletableFuture<ScanProvisionedProductsResponse> scanProvisionedProducts()
Returns a paginated list of all the ProvisionedProduct objects that are currently available (not terminated).
default CompletableFuture<ScanProvisionedProductsResponse> scanProvisionedProducts(Consumer<ScanProvisionedProductsRequest.Builder> scanProvisionedProductsRequest)
Returns a paginated list of all the ProvisionedProduct objects that are currently available (not terminated).
ScanProvisionedProductsRequest.Builder
avoiding
the need to create one manually via ScanProvisionedProductsRequest.builder()
scanProvisionedProductsRequest
- a Consumer
that will call methods on ScanProvisionedProductsInput.Builder
.default CompletableFuture<SearchProductsResponse> searchProducts(SearchProductsRequest searchProductsRequest)
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.
searchProductsRequest
- default CompletableFuture<SearchProductsResponse> searchProducts()
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.
default CompletableFuture<SearchProductsResponse> searchProducts(Consumer<SearchProductsRequest.Builder> searchProductsRequest)
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.
SearchProductsRequest.Builder
avoiding the need to
create one manually via SearchProductsRequest.builder()
searchProductsRequest
- a Consumer
that will call methods on SearchProductsInput.Builder
.default CompletableFuture<SearchProductsAsAdminResponse> searchProductsAsAdmin(SearchProductsAsAdminRequest searchProductsAsAdminRequest)
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.
searchProductsAsAdminRequest
- default CompletableFuture<SearchProductsAsAdminResponse> searchProductsAsAdmin()
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.
default CompletableFuture<SearchProductsAsAdminResponse> searchProductsAsAdmin(Consumer<SearchProductsAsAdminRequest.Builder> searchProductsAsAdminRequest)
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.
SearchProductsAsAdminRequest.Builder
avoiding the
need to create one manually via SearchProductsAsAdminRequest.builder()
searchProductsAsAdminRequest
- a Consumer
that will call methods on SearchProductsAsAdminInput.Builder
.default SearchProductsAsAdminPublisher searchProductsAsAdminPaginator(SearchProductsAsAdminRequest searchProductsAsAdminRequest)
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.
This is a variant of
searchProductsAsAdmin(software.amazon.awssdk.services.servicecatalog.model.SearchProductsAsAdminRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe
method will result in a new Subscription
i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the forEach helper method
software.amazon.awssdk.services.servicecatalog.paginators.SearchProductsAsAdminPublisher publisher = client.searchProductsAsAdminPaginator(request);
CompletableFuture<Void> future = publisher.forEach(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.servicecatalog.paginators.SearchProductsAsAdminPublisher publisher = client.searchProductsAsAdminPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.servicecatalog.model.SearchProductsAsAdminResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.servicecatalog.model.SearchProductsAsAdminResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Note: If you prefer to have control on service calls, use the
searchProductsAsAdmin(software.amazon.awssdk.services.servicecatalog.model.SearchProductsAsAdminRequest)
operation.
searchProductsAsAdminRequest
- default SearchProductsAsAdminPublisher searchProductsAsAdminPaginator()
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.
This is a variant of
searchProductsAsAdmin(software.amazon.awssdk.services.servicecatalog.model.SearchProductsAsAdminRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe
method will result in a new Subscription
i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the forEach helper method
software.amazon.awssdk.services.servicecatalog.paginators.SearchProductsAsAdminPublisher publisher = client.searchProductsAsAdminPaginator(request);
CompletableFuture<Void> future = publisher.forEach(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.servicecatalog.paginators.SearchProductsAsAdminPublisher publisher = client.searchProductsAsAdminPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.servicecatalog.model.SearchProductsAsAdminResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.servicecatalog.model.SearchProductsAsAdminResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Note: If you prefer to have control on service calls, use the
searchProductsAsAdmin(software.amazon.awssdk.services.servicecatalog.model.SearchProductsAsAdminRequest)
operation.
default SearchProductsPublisher searchProductsPaginator(SearchProductsRequest searchProductsRequest)
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.
This is a variant of
searchProducts(software.amazon.awssdk.services.servicecatalog.model.SearchProductsRequest)
operation.
The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will
internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe
method will result in a new Subscription
i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the forEach helper method
software.amazon.awssdk.services.servicecatalog.paginators.SearchProductsPublisher publisher = client.searchProductsPaginator(request);
CompletableFuture<Void> future = publisher.forEach(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.servicecatalog.paginators.SearchProductsPublisher publisher = client.searchProductsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.servicecatalog.model.SearchProductsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.servicecatalog.model.SearchProductsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Note: If you prefer to have control on service calls, use the
searchProducts(software.amazon.awssdk.services.servicecatalog.model.SearchProductsRequest)
operation.
searchProductsRequest
- default SearchProductsPublisher searchProductsPaginator()
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.
This is a variant of
searchProducts(software.amazon.awssdk.services.servicecatalog.model.SearchProductsRequest)
operation.
The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will
internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe
method will result in a new Subscription
i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the forEach helper method
software.amazon.awssdk.services.servicecatalog.paginators.SearchProductsPublisher publisher = client.searchProductsPaginator(request);
CompletableFuture<Void> future = publisher.forEach(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.servicecatalog.paginators.SearchProductsPublisher publisher = client.searchProductsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.servicecatalog.model.SearchProductsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.servicecatalog.model.SearchProductsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Note: If you prefer to have control on service calls, use the
searchProducts(software.amazon.awssdk.services.servicecatalog.model.SearchProductsRequest)
operation.
default CompletableFuture<TerminateProvisionedProductResponse> terminateProvisionedProduct(TerminateProvisionedProductRequest terminateProvisionedProductRequest)
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.
terminateProvisionedProductRequest
- default CompletableFuture<TerminateProvisionedProductResponse> terminateProvisionedProduct(Consumer<TerminateProvisionedProductRequest.Builder> terminateProvisionedProductRequest)
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.
TerminateProvisionedProductRequest.Builder
avoiding the need to create one manually via TerminateProvisionedProductRequest.builder()
terminateProvisionedProductRequest
- a Consumer
that will call methods on TerminateProvisionedProductInput.Builder
.default CompletableFuture<UpdateConstraintResponse> updateConstraint(UpdateConstraintRequest updateConstraintRequest)
Updates an existing constraint.
updateConstraintRequest
- default CompletableFuture<UpdateConstraintResponse> updateConstraint(Consumer<UpdateConstraintRequest.Builder> updateConstraintRequest)
Updates an existing constraint.
UpdateConstraintRequest.Builder
avoiding the need
to create one manually via UpdateConstraintRequest.builder()
updateConstraintRequest
- a Consumer
that will call methods on UpdateConstraintInput.Builder
.default CompletableFuture<UpdatePortfolioResponse> updatePortfolio(UpdatePortfolioRequest updatePortfolioRequest)
Updates the specified portfolio's details. This operation does not work with a product that has been shared with you.
updatePortfolioRequest
- default CompletableFuture<UpdatePortfolioResponse> updatePortfolio(Consumer<UpdatePortfolioRequest.Builder> updatePortfolioRequest)
Updates the specified portfolio's details. This operation does not work with a product that has been shared with you.
UpdatePortfolioRequest.Builder
avoiding the need
to create one manually via UpdatePortfolioRequest.builder()
updatePortfolioRequest
- a Consumer
that will call methods on UpdatePortfolioInput.Builder
.default CompletableFuture<UpdateProductResponse> updateProduct(UpdateProductRequest updateProductRequest)
Updates an existing product.
updateProductRequest
- default CompletableFuture<UpdateProductResponse> updateProduct(Consumer<UpdateProductRequest.Builder> updateProductRequest)
Updates an existing product.
UpdateProductRequest.Builder
avoiding the need to
create one manually via UpdateProductRequest.builder()
updateProductRequest
- a Consumer
that will call methods on UpdateProductInput.Builder
.default CompletableFuture<UpdateProvisionedProductResponse> updateProvisionedProduct(UpdateProvisionedProductRequest updateProvisionedProductRequest)
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.
updateProvisionedProductRequest
- default CompletableFuture<UpdateProvisionedProductResponse> updateProvisionedProduct(Consumer<UpdateProvisionedProductRequest.Builder> updateProvisionedProductRequest)
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.
UpdateProvisionedProductRequest.Builder
avoiding
the need to create one manually via UpdateProvisionedProductRequest.builder()
updateProvisionedProductRequest
- a Consumer
that will call methods on UpdateProvisionedProductInput.Builder
.default CompletableFuture<UpdateProvisioningArtifactResponse> updateProvisioningArtifact(UpdateProvisioningArtifactRequest updateProvisioningArtifactRequest)
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.
updateProvisioningArtifactRequest
- default CompletableFuture<UpdateProvisioningArtifactResponse> updateProvisioningArtifact(Consumer<UpdateProvisioningArtifactRequest.Builder> updateProvisioningArtifactRequest)
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.
UpdateProvisioningArtifactRequest.Builder
avoiding
the need to create one manually via UpdateProvisioningArtifactRequest.builder()
updateProvisioningArtifactRequest
- a Consumer
that will call methods on UpdateProvisioningArtifactInput.Builder
.default CompletableFuture<UpdateTagOptionResponse> updateTagOption(UpdateTagOptionRequest updateTagOptionRequest)
Updates an existing TagOption.
updateTagOptionRequest
- default CompletableFuture<UpdateTagOptionResponse> updateTagOption(Consumer<UpdateTagOptionRequest.Builder> updateTagOptionRequest)
Updates an existing TagOption.
UpdateTagOptionRequest.Builder
avoiding the need
to create one manually via UpdateTagOptionRequest.builder()
updateTagOptionRequest
- a Consumer
that will call methods on UpdateTagOptionInput.Builder
.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.