@Generated(value="software.amazon.awssdk:codegen") public interface ServiceCatalogAsyncClient extends SdkClient
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(Consumer<ListAcceptedPortfolioSharesRequest.Builder> listAcceptedPortfolioSharesRequest)
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(Consumer<ListConstraintsForPortfolioRequest.Builder> 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(Consumer<ListLaunchPathsRequest.Builder> 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(Consumer<ListPortfoliosForProductRequest.Builder> 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(Consumer<ListPortfoliosRequest.Builder> listPortfoliosRequest)
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(Consumer<ListPrincipalsForPortfolioRequest.Builder> 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(Consumer<SearchProductsAsAdminRequest.Builder> searchProductsAsAdminRequest)
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(Consumer<SearchProductsRequest.Builder> searchProductsRequest)
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.
This is a convenience which creates an instance of the AcceptPortfolioShareRequest.Builder
avoiding the
need to create one manually via AcceptPortfolioShareRequest.builder()
acceptPortfolioShareRequest
- A Consumer
that will call methods on AcceptPortfolioShareInput.Builder
to create a
request.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.
This is a convenience which creates an instance of the AssociatePrincipalWithPortfolioRequest.Builder
avoiding the need to create one manually via AssociatePrincipalWithPortfolioRequest.builder()
associatePrincipalWithPortfolioRequest
- A Consumer
that will call methods on AssociatePrincipalWithPortfolioInput.Builder
to
create a request.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.
This is a convenience which creates an instance of the AssociateProductWithPortfolioRequest.Builder
avoiding the need to create one manually via AssociateProductWithPortfolioRequest.builder()
associateProductWithPortfolioRequest
- A Consumer
that will call methods on AssociateProductWithPortfolioInput.Builder
to create
a request.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.
This is a convenience which creates an instance of the AssociateTagOptionWithResourceRequest.Builder
avoiding the need to create one manually via AssociateTagOptionWithResourceRequest.builder()
associateTagOptionWithResourceRequest
- A Consumer
that will call methods on AssociateTagOptionWithResourceInput.Builder
to create
a request.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.
This is a convenience which creates an instance of the CopyProductRequest.Builder
avoiding the need to
create one manually via CopyProductRequest.builder()
copyProductRequest
- A Consumer
that will call methods on CopyProductInput.Builder
to create a request.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.
This is a convenience which creates an instance of the CreateConstraintRequest.Builder
avoiding the need
to create one manually via CreateConstraintRequest.builder()
createConstraintRequest
- A Consumer
that will call methods on CreateConstraintInput.Builder
to create a request.default CompletableFuture<CreatePortfolioResponse> createPortfolio(CreatePortfolioRequest createPortfolioRequest)
Creates a new portfolio.
createPortfolioRequest
- default CompletableFuture<CreatePortfolioResponse> createPortfolio(Consumer<CreatePortfolioRequest.Builder> createPortfolioRequest)
Creates a new portfolio.
This is a convenience which creates an instance of the CreatePortfolioRequest.Builder
avoiding the need
to create one manually via CreatePortfolioRequest.builder()
createPortfolioRequest
- A Consumer
that will call methods on CreatePortfolioInput.Builder
to create a request.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.
This is a convenience which creates an instance of the CreatePortfolioShareRequest.Builder
avoiding the
need to create one manually via CreatePortfolioShareRequest.builder()
createPortfolioShareRequest
- A Consumer
that will call methods on CreatePortfolioShareInput.Builder
to create a
request.default CompletableFuture<CreateProductResponse> createProduct(CreateProductRequest createProductRequest)
Creates a new product.
createProductRequest
- default CompletableFuture<CreateProductResponse> createProduct(Consumer<CreateProductRequest.Builder> createProductRequest)
Creates a new product.
This is a convenience which creates an instance of the CreateProductRequest.Builder
avoiding the need to
create one manually via CreateProductRequest.builder()
createProductRequest
- A Consumer
that will call methods on CreateProductInput.Builder
to create a request.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.
This is a convenience which creates an instance of the CreateProvisioningArtifactRequest.Builder
avoiding
the need to create one manually via CreateProvisioningArtifactRequest.builder()
createProvisioningArtifactRequest
- A Consumer
that will call methods on CreateProvisioningArtifactInput.Builder
to create a
request.default CompletableFuture<CreateTagOptionResponse> createTagOption(CreateTagOptionRequest createTagOptionRequest)
Create a new TagOption.
createTagOptionRequest
- default CompletableFuture<CreateTagOptionResponse> createTagOption(Consumer<CreateTagOptionRequest.Builder> createTagOptionRequest)
Create a new TagOption.
This is a convenience which creates an instance of the CreateTagOptionRequest.Builder
avoiding the need
to create one manually via CreateTagOptionRequest.builder()
createTagOptionRequest
- A Consumer
that will call methods on CreateTagOptionInput.Builder
to create a request.default CompletableFuture<DeleteConstraintResponse> deleteConstraint(DeleteConstraintRequest deleteConstraintRequest)
Deletes the specified constraint.
deleteConstraintRequest
- default CompletableFuture<DeleteConstraintResponse> deleteConstraint(Consumer<DeleteConstraintRequest.Builder> deleteConstraintRequest)
Deletes the specified constraint.
This is a convenience which creates an instance of the DeleteConstraintRequest.Builder
avoiding the need
to create one manually via DeleteConstraintRequest.builder()
deleteConstraintRequest
- A Consumer
that will call methods on DeleteConstraintInput.Builder
to create a request.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.
This is a convenience which creates an instance of the DeletePortfolioRequest.Builder
avoiding the need
to create one manually via DeletePortfolioRequest.builder()
deletePortfolioRequest
- A Consumer
that will call methods on DeletePortfolioInput.Builder
to create a request.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.
This is a convenience which creates an instance of the DeletePortfolioShareRequest.Builder
avoiding the
need to create one manually via DeletePortfolioShareRequest.builder()
deletePortfolioShareRequest
- A Consumer
that will call methods on DeletePortfolioShareInput.Builder
to create a
request.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.
This is a convenience which creates an instance of the DeleteProductRequest.Builder
avoiding the need to
create one manually via DeleteProductRequest.builder()
deleteProductRequest
- A Consumer
that will call methods on DeleteProductInput.Builder
to create a request.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).
This is a convenience which creates an instance of the DeleteProvisioningArtifactRequest.Builder
avoiding
the need to create one manually via DeleteProvisioningArtifactRequest.builder()
deleteProvisioningArtifactRequest
- A Consumer
that will call methods on DeleteProvisioningArtifactInput.Builder
to create a
request.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.
This is a convenience which creates an instance of the DescribeConstraintRequest.Builder
avoiding the
need to create one manually via DescribeConstraintRequest.builder()
describeConstraintRequest
- A Consumer
that will call methods on DescribeConstraintInput.Builder
to create a request.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.
This is a convenience which creates an instance of the DescribeCopyProductStatusRequest.Builder
avoiding
the need to create one manually via DescribeCopyProductStatusRequest.builder()
describeCopyProductStatusRequest
- A Consumer
that will call methods on DescribeCopyProductStatusInput.Builder
to create a
request.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.
This is a convenience which creates an instance of the DescribePortfolioRequest.Builder
avoiding the need
to create one manually via DescribePortfolioRequest.builder()
describePortfolioRequest
- A Consumer
that will call methods on DescribePortfolioInput.Builder
to create a request.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
.
This is a convenience which creates an instance of the DescribeProductRequest.Builder
avoiding the need
to create one manually via DescribeProductRequest.builder()
describeProductRequest
- A Consumer
that will call methods on DescribeProductInput.Builder
to create a request.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.
This is a convenience which creates an instance of the DescribeProductAsAdminRequest.Builder
avoiding the
need to create one manually via DescribeProductAsAdminRequest.builder()
describeProductAsAdminRequest
- A Consumer
that will call methods on DescribeProductAsAdminInput.Builder
to create a
request.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
.
This is a convenience which creates an instance of the DescribeProductViewRequest.Builder
avoiding the
need to create one manually via DescribeProductViewRequest.builder()
describeProductViewRequest
- A Consumer
that will call methods on DescribeProductViewInput.Builder
to create a request.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.
This is a convenience which creates an instance of the DescribeProvisionedProductRequest.Builder
avoiding
the need to create one manually via DescribeProvisionedProductRequest.builder()
describeProvisionedProductRequest
- A Consumer
that will call methods on DescribeProvisionedProductInput.Builder
to create a
request.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.
This is a convenience which creates an instance of the DescribeProvisioningArtifactRequest.Builder
avoiding the need to create one manually via DescribeProvisioningArtifactRequest.builder()
describeProvisioningArtifactRequest
- A Consumer
that will call methods on DescribeProvisioningArtifactInput.Builder
to create a
request.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
".
This is a convenience which creates an instance of the DescribeProvisioningParametersRequest.Builder
avoiding the need to create one manually via DescribeProvisioningParametersRequest.builder()
describeProvisioningParametersRequest
- A Consumer
that will call methods on DescribeProvisioningParametersInput.Builder
to create
a request.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).
This is a convenience which creates an instance of the DescribeRecordRequest.Builder
avoiding the need to
create one manually via DescribeRecordRequest.builder()
describeRecordRequest
- A Consumer
that will call methods on DescribeRecordInput.Builder
to create a request.default CompletableFuture<DescribeTagOptionResponse> describeTagOption(DescribeTagOptionRequest describeTagOptionRequest)
Describes a TagOption.
describeTagOptionRequest
- default CompletableFuture<DescribeTagOptionResponse> describeTagOption(Consumer<DescribeTagOptionRequest.Builder> describeTagOptionRequest)
Describes a TagOption.
This is a convenience which creates an instance of the DescribeTagOptionRequest.Builder
avoiding the need
to create one manually via DescribeTagOptionRequest.builder()
describeTagOptionRequest
- A Consumer
that will call methods on DescribeTagOptionInput.Builder
to create a request.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.
This is a convenience which creates an instance of the DisassociatePrincipalFromPortfolioRequest.Builder
avoiding the need to create one manually via DisassociatePrincipalFromPortfolioRequest.builder()
disassociatePrincipalFromPortfolioRequest
- A Consumer
that will call methods on DisassociatePrincipalFromPortfolioInput.Builder
to
create a request.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.
This is a convenience which creates an instance of the DisassociateProductFromPortfolioRequest.Builder
avoiding the need to create one manually via DisassociateProductFromPortfolioRequest.builder()
disassociateProductFromPortfolioRequest
- A Consumer
that will call methods on DisassociateProductFromPortfolioInput.Builder
to
create a request.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.
This is a convenience which creates an instance of the DisassociateTagOptionFromResourceRequest.Builder
avoiding the need to create one manually via DisassociateTagOptionFromResourceRequest.builder()
disassociateTagOptionFromResourceRequest
- A Consumer
that will call methods on DisassociateTagOptionFromResourceInput.Builder
to
create a request.default CompletableFuture<ListAcceptedPortfolioSharesResponse> listAcceptedPortfolioShares(ListAcceptedPortfolioSharesRequest listAcceptedPortfolioSharesRequest)
Lists details of all portfolios for which sharing was accepted by this account.
listAcceptedPortfolioSharesRequest
- default CompletableFuture<ListAcceptedPortfolioSharesResponse> listAcceptedPortfolioShares(Consumer<ListAcceptedPortfolioSharesRequest.Builder> listAcceptedPortfolioSharesRequest)
Lists details of all portfolios for which sharing was accepted by this account.
This is a convenience which creates an instance of the ListAcceptedPortfolioSharesRequest.Builder
avoiding the need to create one manually via ListAcceptedPortfolioSharesRequest.builder()
listAcceptedPortfolioSharesRequest
- A Consumer
that will call methods on ListAcceptedPortfolioSharesInput.Builder
to create a
request.default CompletableFuture<ListAcceptedPortfolioSharesResponse> listAcceptedPortfolioShares()
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.
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 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(Consumer<ListAcceptedPortfolioSharesRequest.Builder> 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.
This is a convenience which creates an instance of the ListAcceptedPortfolioSharesRequest.Builder
avoiding the need to create one manually via ListAcceptedPortfolioSharesRequest.builder()
listAcceptedPortfolioSharesRequest
- A Consumer
that will call methods on ListAcceptedPortfolioSharesInput.Builder
to create a
request.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.
This is a convenience which creates an instance of the ListConstraintsForPortfolioRequest.Builder
avoiding the need to create one manually via ListConstraintsForPortfolioRequest.builder()
listConstraintsForPortfolioRequest
- A Consumer
that will call methods on ListConstraintsForPortfolioInput.Builder
to create a
request.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 ListConstraintsForPortfolioPublisher listConstraintsForPortfolioPaginator(Consumer<ListConstraintsForPortfolioRequest.Builder> 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.
This is a convenience which creates an instance of the ListConstraintsForPortfolioRequest.Builder
avoiding the need to create one manually via ListConstraintsForPortfolioRequest.builder()
listConstraintsForPortfolioRequest
- A Consumer
that will call methods on ListConstraintsForPortfolioInput.Builder
to create a
request.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.
This is a convenience which creates an instance of the ListLaunchPathsRequest.Builder
avoiding the need
to create one manually via ListLaunchPathsRequest.builder()
listLaunchPathsRequest
- A Consumer
that will call methods on ListLaunchPathsInput.Builder
to create a request.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 ListLaunchPathsPublisher listLaunchPathsPaginator(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.
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.
This is a convenience which creates an instance of the ListLaunchPathsRequest.Builder
avoiding the need
to create one manually via ListLaunchPathsRequest.builder()
listLaunchPathsRequest
- A Consumer
that will call methods on ListLaunchPathsInput.Builder
to create a request.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.
This is a convenience which creates an instance of the ListPortfolioAccessRequest.Builder
avoiding the
need to create one manually via ListPortfolioAccessRequest.builder()
listPortfolioAccessRequest
- A Consumer
that will call methods on ListPortfolioAccessInput.Builder
to create a request.default CompletableFuture<ListPortfoliosResponse> listPortfolios(ListPortfoliosRequest listPortfoliosRequest)
Lists all portfolios in the catalog.
listPortfoliosRequest
- default CompletableFuture<ListPortfoliosResponse> listPortfolios(Consumer<ListPortfoliosRequest.Builder> listPortfoliosRequest)
Lists all portfolios in the catalog.
This is a convenience which creates an instance of the ListPortfoliosRequest.Builder
avoiding the need to
create one manually via ListPortfoliosRequest.builder()
listPortfoliosRequest
- A Consumer
that will call methods on ListPortfoliosInput.Builder
to create a request.default CompletableFuture<ListPortfoliosResponse> listPortfolios()
Lists all portfolios in the catalog.
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.
This is a convenience which creates an instance of the ListPortfoliosForProductRequest.Builder
avoiding
the need to create one manually via ListPortfoliosForProductRequest.builder()
listPortfoliosForProductRequest
- A Consumer
that will call methods on ListPortfoliosForProductInput.Builder
to create a
request.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 ListPortfoliosForProductPublisher listPortfoliosForProductPaginator(Consumer<ListPortfoliosForProductRequest.Builder> 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.
This is a convenience which creates an instance of the ListPortfoliosForProductRequest.Builder
avoiding
the need to create one manually via ListPortfoliosForProductRequest.builder()
listPortfoliosForProductRequest
- A Consumer
that will call methods on ListPortfoliosForProductInput.Builder
to create a
request.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 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(Consumer<ListPortfoliosRequest.Builder> 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.
This is a convenience which creates an instance of the ListPortfoliosRequest.Builder
avoiding the need to
create one manually via ListPortfoliosRequest.builder()
listPortfoliosRequest
- A Consumer
that will call methods on ListPortfoliosInput.Builder
to create a request.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.
This is a convenience which creates an instance of the ListPrincipalsForPortfolioRequest.Builder
avoiding
the need to create one manually via ListPrincipalsForPortfolioRequest.builder()
listPrincipalsForPortfolioRequest
- A Consumer
that will call methods on ListPrincipalsForPortfolioInput.Builder
to create a
request.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 ListPrincipalsForPortfolioPublisher listPrincipalsForPortfolioPaginator(Consumer<ListPrincipalsForPortfolioRequest.Builder> 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.
This is a convenience which creates an instance of the ListPrincipalsForPortfolioRequest.Builder
avoiding
the need to create one manually via ListPrincipalsForPortfolioRequest.builder()
listPrincipalsForPortfolioRequest
- A Consumer
that will call methods on ListPrincipalsForPortfolioInput.Builder
to create a
request.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.
This is a convenience which creates an instance of the ListProvisioningArtifactsRequest.Builder
avoiding
the need to create one manually via ListProvisioningArtifactsRequest.builder()
listProvisioningArtifactsRequest
- A Consumer
that will call methods on ListProvisioningArtifactsInput.Builder
to create a
request.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(Consumer<ListRecordHistoryRequest.Builder> listRecordHistoryRequest)
Returns a paginated list of all performed requests, in the form of RecordDetails objects that are filtered as specified.
This is a convenience which creates an instance of the ListRecordHistoryRequest.Builder
avoiding the need
to create one manually via ListRecordHistoryRequest.builder()
listRecordHistoryRequest
- A Consumer
that will call methods on ListRecordHistoryInput.Builder
to create a request.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<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.
This is a convenience which creates an instance of the ListResourcesForTagOptionRequest.Builder
avoiding
the need to create one manually via ListResourcesForTagOptionRequest.builder()
listResourcesForTagOptionRequest
- A Consumer
that will call methods on ListResourcesForTagOptionInput.Builder
to create a
request.default CompletableFuture<ListTagOptionsResponse> listTagOptions(ListTagOptionsRequest listTagOptionsRequest)
Lists detailed TagOptions information.
listTagOptionsRequest
- default CompletableFuture<ListTagOptionsResponse> listTagOptions(Consumer<ListTagOptionsRequest.Builder> listTagOptionsRequest)
Lists detailed TagOptions information.
This is a convenience which creates an instance of the ListTagOptionsRequest.Builder
avoiding the need to
create one manually via ListTagOptionsRequest.builder()
listTagOptionsRequest
- A Consumer
that will call methods on ListTagOptionsInput.Builder
to create a request.default CompletableFuture<ListTagOptionsResponse> listTagOptions()
Lists detailed TagOptions information.
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.
This is a convenience which creates an instance of the ProvisionProductRequest.Builder
avoiding the need
to create one manually via ProvisionProductRequest.builder()
provisionProductRequest
- A Consumer
that will call methods on ProvisionProductInput.Builder
to create a request.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.
This is a convenience which creates an instance of the RejectPortfolioShareRequest.Builder
avoiding the
need to create one manually via RejectPortfolioShareRequest.builder()
rejectPortfolioShareRequest
- A Consumer
that will call methods on RejectPortfolioShareInput.Builder
to create a
request.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(Consumer<ScanProvisionedProductsRequest.Builder> scanProvisionedProductsRequest)
Returns a paginated list of all the ProvisionedProduct objects that are currently available (not terminated).
This is a convenience which creates an instance of the ScanProvisionedProductsRequest.Builder
avoiding
the need to create one manually via ScanProvisionedProductsRequest.builder()
scanProvisionedProductsRequest
- A Consumer
that will call methods on ScanProvisionedProductsInput.Builder
to create a
request.default CompletableFuture<ScanProvisionedProductsResponse> scanProvisionedProducts()
Returns a paginated list of all the ProvisionedProduct objects that are currently available (not terminated).
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(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.
This is a convenience which creates an instance of the SearchProductsRequest.Builder
avoiding the need to
create one manually via SearchProductsRequest.builder()
searchProductsRequest
- A Consumer
that will call methods on SearchProductsInput.Builder
to create a request.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<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(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.
This is a convenience which creates an instance of the SearchProductsAsAdminRequest.Builder
avoiding the
need to create one manually via SearchProductsAsAdminRequest.builder()
searchProductsAsAdminRequest
- A Consumer
that will call methods on SearchProductsAsAdminInput.Builder
to create a
request.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 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 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(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.
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.
This is a convenience which creates an instance of the SearchProductsAsAdminRequest.Builder
avoiding the
need to create one manually via SearchProductsAsAdminRequest.builder()
searchProductsAsAdminRequest
- A Consumer
that will call methods on SearchProductsAsAdminInput.Builder
to create a
request.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 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(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.
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.
This is a convenience which creates an instance of the SearchProductsRequest.Builder
avoiding the need to
create one manually via SearchProductsRequest.builder()
searchProductsRequest
- A Consumer
that will call methods on SearchProductsInput.Builder
to create a request.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.
This is a convenience which creates an instance of the TerminateProvisionedProductRequest.Builder
avoiding the need to create one manually via TerminateProvisionedProductRequest.builder()
terminateProvisionedProductRequest
- A Consumer
that will call methods on TerminateProvisionedProductInput.Builder
to create a
request.default CompletableFuture<UpdateConstraintResponse> updateConstraint(UpdateConstraintRequest updateConstraintRequest)
Updates an existing constraint.
updateConstraintRequest
- default CompletableFuture<UpdateConstraintResponse> updateConstraint(Consumer<UpdateConstraintRequest.Builder> updateConstraintRequest)
Updates an existing constraint.
This is a convenience which creates an instance of the UpdateConstraintRequest.Builder
avoiding the need
to create one manually via UpdateConstraintRequest.builder()
updateConstraintRequest
- A Consumer
that will call methods on UpdateConstraintInput.Builder
to create a request.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.
This is a convenience which creates an instance of the UpdatePortfolioRequest.Builder
avoiding the need
to create one manually via UpdatePortfolioRequest.builder()
updatePortfolioRequest
- A Consumer
that will call methods on UpdatePortfolioInput.Builder
to create a request.default CompletableFuture<UpdateProductResponse> updateProduct(UpdateProductRequest updateProductRequest)
Updates an existing product.
updateProductRequest
- default CompletableFuture<UpdateProductResponse> updateProduct(Consumer<UpdateProductRequest.Builder> updateProductRequest)
Updates an existing product.
This is a convenience which creates an instance of the UpdateProductRequest.Builder
avoiding the need to
create one manually via UpdateProductRequest.builder()
updateProductRequest
- A Consumer
that will call methods on UpdateProductInput.Builder
to create a request.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.
This is a convenience which creates an instance of the UpdateProvisionedProductRequest.Builder
avoiding
the need to create one manually via UpdateProvisionedProductRequest.builder()
updateProvisionedProductRequest
- A Consumer
that will call methods on UpdateProvisionedProductInput.Builder
to create a
request.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.
This is a convenience which creates an instance of the UpdateProvisioningArtifactRequest.Builder
avoiding
the need to create one manually via UpdateProvisioningArtifactRequest.builder()
updateProvisioningArtifactRequest
- A Consumer
that will call methods on UpdateProvisioningArtifactInput.Builder
to create a
request.default CompletableFuture<UpdateTagOptionResponse> updateTagOption(UpdateTagOptionRequest updateTagOptionRequest)
Updates an existing TagOption.
updateTagOptionRequest
- default CompletableFuture<UpdateTagOptionResponse> updateTagOption(Consumer<UpdateTagOptionRequest.Builder> updateTagOptionRequest)
Updates an existing TagOption.
This is a convenience which creates an instance of the UpdateTagOptionRequest.Builder
avoiding the need
to create one manually via UpdateTagOptionRequest.builder()
updateTagOptionRequest
- A Consumer
that will call methods on UpdateTagOptionInput.Builder
to create a request.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.