@Generated(value="software.amazon.awssdk:codegen") @ThreadSafe public interface WellArchitectedAsyncClient extends AwsClient
builder()
method.
This is the Well-Architected Tool API Reference. The WA Tool API provides programmatic access to the Well-Architected Tool in the Amazon Web Services Management Console. For information about the Well-Architected Tool, see the Well-Architected Tool User Guide.
| Modifier and Type | Field and Description |
|---|---|
static String |
SERVICE_METADATA_ID
Value for looking up the service's metadata from the
ServiceMetadataProvider. |
static String |
SERVICE_NAME |
serviceNameclosestatic final String SERVICE_NAME
static final String SERVICE_METADATA_ID
ServiceMetadataProvider.default CompletableFuture<AssociateLensesResponse> associateLenses(AssociateLensesRequest associateLensesRequest)
Associate a lens to a workload.
Up to 10 lenses can be associated with a workload in a single API operation. A maximum of 20 lenses can be associated with a workload.
Disclaimer
By accessing and/or applying custom lenses created by another Amazon Web Services user or account, you acknowledge that custom lenses created by other users and shared with you are Third Party Content as defined in the Amazon Web Services Customer Agreement.
associateLensesRequest - Input to associate lens reviews.default CompletableFuture<AssociateLensesResponse> associateLenses(Consumer<AssociateLensesRequest.Builder> associateLensesRequest)
Associate a lens to a workload.
Up to 10 lenses can be associated with a workload in a single API operation. A maximum of 20 lenses can be associated with a workload.
Disclaimer
By accessing and/or applying custom lenses created by another Amazon Web Services user or account, you acknowledge that custom lenses created by other users and shared with you are Third Party Content as defined in the Amazon Web Services Customer Agreement.
This is a convenience which creates an instance of the AssociateLensesRequest.Builder avoiding the need
to create one manually via AssociateLensesRequest.builder()
associateLensesRequest - A Consumer that will call methods on AssociateLensesInput.Builder to create a request.
Input to associate lens reviews.default CompletableFuture<AssociateProfilesResponse> associateProfiles(AssociateProfilesRequest associateProfilesRequest)
Associate a profile with a workload.
associateProfilesRequest - default CompletableFuture<AssociateProfilesResponse> associateProfiles(Consumer<AssociateProfilesRequest.Builder> associateProfilesRequest)
Associate a profile with a workload.
This is a convenience which creates an instance of the AssociateProfilesRequest.Builder avoiding the need
to create one manually via AssociateProfilesRequest.builder()
associateProfilesRequest - A Consumer that will call methods on AssociateProfilesInput.Builder to create a request.default CompletableFuture<CreateLensShareResponse> createLensShare(CreateLensShareRequest createLensShareRequest)
Create a lens share.
The owner of a lens can share it with other Amazon Web Services accounts, users, an organization, and organizational units (OUs) in the same Amazon Web Services Region. Lenses provided by Amazon Web Services (Amazon Web Services Official Content) cannot be shared.
Shared access to a lens is not removed until the lens invitation is deleted.
If you share a lens with an organization or OU, all accounts in the organization or OU are granted access to the lens.
For more information, see Sharing a custom lens in the Well-Architected Tool User Guide.
Disclaimer
By sharing your custom lenses with other Amazon Web Services accounts, you acknowledge that Amazon Web Services will make your custom lenses available to those other accounts. Those other accounts may continue to access and use your shared custom lenses even if you delete the custom lenses from your own Amazon Web Services account or terminate your Amazon Web Services account.
createLensShareRequest - default CompletableFuture<CreateLensShareResponse> createLensShare(Consumer<CreateLensShareRequest.Builder> createLensShareRequest)
Create a lens share.
The owner of a lens can share it with other Amazon Web Services accounts, users, an organization, and organizational units (OUs) in the same Amazon Web Services Region. Lenses provided by Amazon Web Services (Amazon Web Services Official Content) cannot be shared.
Shared access to a lens is not removed until the lens invitation is deleted.
If you share a lens with an organization or OU, all accounts in the organization or OU are granted access to the lens.
For more information, see Sharing a custom lens in the Well-Architected Tool User Guide.
Disclaimer
By sharing your custom lenses with other Amazon Web Services accounts, you acknowledge that Amazon Web Services will make your custom lenses available to those other accounts. Those other accounts may continue to access and use your shared custom lenses even if you delete the custom lenses from your own Amazon Web Services account or terminate your Amazon Web Services account.
This is a convenience which creates an instance of the CreateLensShareRequest.Builder avoiding the need
to create one manually via CreateLensShareRequest.builder()
createLensShareRequest - A Consumer that will call methods on CreateLensShareInput.Builder to create a request.default CompletableFuture<CreateLensVersionResponse> createLensVersion(CreateLensVersionRequest createLensVersionRequest)
Create a new lens version.
A lens can have up to 100 versions.
Use this operation to publish a new lens version after you have imported a lens. The LensAlias is
used to identify the lens to be published. The owner of a lens can share the lens with other Amazon Web Services
accounts and users in the same Amazon Web Services Region. Only the owner of a lens can delete it.
createLensVersionRequest - default CompletableFuture<CreateLensVersionResponse> createLensVersion(Consumer<CreateLensVersionRequest.Builder> createLensVersionRequest)
Create a new lens version.
A lens can have up to 100 versions.
Use this operation to publish a new lens version after you have imported a lens. The LensAlias is
used to identify the lens to be published. The owner of a lens can share the lens with other Amazon Web Services
accounts and users in the same Amazon Web Services Region. Only the owner of a lens can delete it.
This is a convenience which creates an instance of the CreateLensVersionRequest.Builder avoiding the need
to create one manually via CreateLensVersionRequest.builder()
createLensVersionRequest - A Consumer that will call methods on CreateLensVersionInput.Builder to create a request.default CompletableFuture<CreateMilestoneResponse> createMilestone(CreateMilestoneRequest createMilestoneRequest)
Create a milestone for an existing workload.
createMilestoneRequest - Input for milestone creation.default CompletableFuture<CreateMilestoneResponse> createMilestone(Consumer<CreateMilestoneRequest.Builder> createMilestoneRequest)
Create a milestone for an existing workload.
This is a convenience which creates an instance of the CreateMilestoneRequest.Builder avoiding the need
to create one manually via CreateMilestoneRequest.builder()
createMilestoneRequest - A Consumer that will call methods on CreateMilestoneInput.Builder to create a request.
Input for milestone creation.default CompletableFuture<CreateProfileResponse> createProfile(CreateProfileRequest createProfileRequest)
Create a profile.
createProfileRequest - default CompletableFuture<CreateProfileResponse> createProfile(Consumer<CreateProfileRequest.Builder> createProfileRequest)
Create a profile.
This is a convenience which creates an instance of the CreateProfileRequest.Builder avoiding the need to
create one manually via CreateProfileRequest.builder()
createProfileRequest - A Consumer that will call methods on CreateProfileInput.Builder to create a request.default CompletableFuture<CreateProfileShareResponse> createProfileShare(CreateProfileShareRequest createProfileShareRequest)
Create a profile share.
createProfileShareRequest - default CompletableFuture<CreateProfileShareResponse> createProfileShare(Consumer<CreateProfileShareRequest.Builder> createProfileShareRequest)
Create a profile share.
This is a convenience which creates an instance of the CreateProfileShareRequest.Builder avoiding the
need to create one manually via CreateProfileShareRequest.builder()
createProfileShareRequest - A Consumer that will call methods on CreateProfileShareInput.Builder to create a request.default CompletableFuture<CreateWorkloadResponse> createWorkload(CreateWorkloadRequest createWorkloadRequest)
Create a new workload.
The owner of a workload can share the workload with other Amazon Web Services accounts, users, an organization, and organizational units (OUs) in the same Amazon Web Services Region. Only the owner of a workload can delete it.
For more information, see Defining a Workload in the Well-Architected Tool User Guide.
Either AwsRegions, NonAwsRegions, or both must be specified when creating a workload.
You also must specify ReviewOwner, even though the parameter is listed as not being required in the
following section.
createWorkloadRequest - Input for workload creation.default CompletableFuture<CreateWorkloadResponse> createWorkload(Consumer<CreateWorkloadRequest.Builder> createWorkloadRequest)
Create a new workload.
The owner of a workload can share the workload with other Amazon Web Services accounts, users, an organization, and organizational units (OUs) in the same Amazon Web Services Region. Only the owner of a workload can delete it.
For more information, see Defining a Workload in the Well-Architected Tool User Guide.
Either AwsRegions, NonAwsRegions, or both must be specified when creating a workload.
You also must specify ReviewOwner, even though the parameter is listed as not being required in the
following section.
This is a convenience which creates an instance of the CreateWorkloadRequest.Builder avoiding the need to
create one manually via CreateWorkloadRequest.builder()
createWorkloadRequest - A Consumer that will call methods on CreateWorkloadInput.Builder to create a request.
Input for workload creation.default CompletableFuture<CreateWorkloadShareResponse> createWorkloadShare(CreateWorkloadShareRequest createWorkloadShareRequest)
Create a workload share.
The owner of a workload can share it with other Amazon Web Services accounts and users in the same Amazon Web Services Region. Shared access to a workload is not removed until the workload invitation is deleted.
If you share a workload with an organization or OU, all accounts in the organization or OU are granted access to the workload.
For more information, see Sharing a workload in the Well-Architected Tool User Guide.
createWorkloadShareRequest - Input for Create Workload Sharedefault CompletableFuture<CreateWorkloadShareResponse> createWorkloadShare(Consumer<CreateWorkloadShareRequest.Builder> createWorkloadShareRequest)
Create a workload share.
The owner of a workload can share it with other Amazon Web Services accounts and users in the same Amazon Web Services Region. Shared access to a workload is not removed until the workload invitation is deleted.
If you share a workload with an organization or OU, all accounts in the organization or OU are granted access to the workload.
For more information, see Sharing a workload in the Well-Architected Tool User Guide.
This is a convenience which creates an instance of the CreateWorkloadShareRequest.Builder avoiding the
need to create one manually via CreateWorkloadShareRequest.builder()
createWorkloadShareRequest - A Consumer that will call methods on CreateWorkloadShareInput.Builder to create a request.
Input for Create Workload Sharedefault CompletableFuture<DeleteLensResponse> deleteLens(DeleteLensRequest deleteLensRequest)
Delete an existing lens.
Only the owner of a lens can delete it. After the lens is deleted, Amazon Web Services accounts and users that you shared the lens with can continue to use it, but they will no longer be able to apply it to new workloads.
Disclaimer
By sharing your custom lenses with other Amazon Web Services accounts, you acknowledge that Amazon Web Services will make your custom lenses available to those other accounts. Those other accounts may continue to access and use your shared custom lenses even if you delete the custom lenses from your own Amazon Web Services account or terminate your Amazon Web Services account.
deleteLensRequest - default CompletableFuture<DeleteLensResponse> deleteLens(Consumer<DeleteLensRequest.Builder> deleteLensRequest)
Delete an existing lens.
Only the owner of a lens can delete it. After the lens is deleted, Amazon Web Services accounts and users that you shared the lens with can continue to use it, but they will no longer be able to apply it to new workloads.
Disclaimer
By sharing your custom lenses with other Amazon Web Services accounts, you acknowledge that Amazon Web Services will make your custom lenses available to those other accounts. Those other accounts may continue to access and use your shared custom lenses even if you delete the custom lenses from your own Amazon Web Services account or terminate your Amazon Web Services account.
This is a convenience which creates an instance of the DeleteLensRequest.Builder avoiding the need to
create one manually via DeleteLensRequest.builder()
deleteLensRequest - A Consumer that will call methods on DeleteLensInput.Builder to create a request.default CompletableFuture<DeleteLensShareResponse> deleteLensShare(DeleteLensShareRequest deleteLensShareRequest)
Delete a lens share.
After the lens share is deleted, Amazon Web Services accounts, users, organizations, and organizational units (OUs) that you shared the lens with can continue to use it, but they will no longer be able to apply it to new workloads.
Disclaimer
By sharing your custom lenses with other Amazon Web Services accounts, you acknowledge that Amazon Web Services will make your custom lenses available to those other accounts. Those other accounts may continue to access and use your shared custom lenses even if you delete the custom lenses from your own Amazon Web Services account or terminate your Amazon Web Services account.
deleteLensShareRequest - default CompletableFuture<DeleteLensShareResponse> deleteLensShare(Consumer<DeleteLensShareRequest.Builder> deleteLensShareRequest)
Delete a lens share.
After the lens share is deleted, Amazon Web Services accounts, users, organizations, and organizational units (OUs) that you shared the lens with can continue to use it, but they will no longer be able to apply it to new workloads.
Disclaimer
By sharing your custom lenses with other Amazon Web Services accounts, you acknowledge that Amazon Web Services will make your custom lenses available to those other accounts. Those other accounts may continue to access and use your shared custom lenses even if you delete the custom lenses from your own Amazon Web Services account or terminate your Amazon Web Services account.
This is a convenience which creates an instance of the DeleteLensShareRequest.Builder avoiding the need
to create one manually via DeleteLensShareRequest.builder()
deleteLensShareRequest - A Consumer that will call methods on DeleteLensShareInput.Builder to create a request.default CompletableFuture<DeleteProfileResponse> deleteProfile(DeleteProfileRequest deleteProfileRequest)
Delete a profile.
Disclaimer
By sharing your profile with other Amazon Web Services accounts, you acknowledge that Amazon Web Services will make your profile available to those other accounts. Those other accounts may continue to access and use your shared profile even if you delete the profile from your own Amazon Web Services account or terminate your Amazon Web Services account.
deleteProfileRequest - default CompletableFuture<DeleteProfileResponse> deleteProfile(Consumer<DeleteProfileRequest.Builder> deleteProfileRequest)
Delete a profile.
Disclaimer
By sharing your profile with other Amazon Web Services accounts, you acknowledge that Amazon Web Services will make your profile available to those other accounts. Those other accounts may continue to access and use your shared profile even if you delete the profile from your own Amazon Web Services account or terminate your Amazon Web Services account.
This is a convenience which creates an instance of the DeleteProfileRequest.Builder avoiding the need to
create one manually via DeleteProfileRequest.builder()
deleteProfileRequest - A Consumer that will call methods on DeleteProfileInput.Builder to create a request.default CompletableFuture<DeleteProfileShareResponse> deleteProfileShare(DeleteProfileShareRequest deleteProfileShareRequest)
Delete a profile share.
deleteProfileShareRequest - default CompletableFuture<DeleteProfileShareResponse> deleteProfileShare(Consumer<DeleteProfileShareRequest.Builder> deleteProfileShareRequest)
Delete a profile share.
This is a convenience which creates an instance of the DeleteProfileShareRequest.Builder avoiding the
need to create one manually via DeleteProfileShareRequest.builder()
deleteProfileShareRequest - A Consumer that will call methods on DeleteProfileShareInput.Builder to create a request.default CompletableFuture<DeleteWorkloadResponse> deleteWorkload(DeleteWorkloadRequest deleteWorkloadRequest)
Delete an existing workload.
deleteWorkloadRequest - Input for workload deletion.default CompletableFuture<DeleteWorkloadResponse> deleteWorkload(Consumer<DeleteWorkloadRequest.Builder> deleteWorkloadRequest)
Delete an existing workload.
This is a convenience which creates an instance of the DeleteWorkloadRequest.Builder avoiding the need to
create one manually via DeleteWorkloadRequest.builder()
deleteWorkloadRequest - A Consumer that will call methods on DeleteWorkloadInput.Builder to create a request.
Input for workload deletion.default CompletableFuture<DeleteWorkloadShareResponse> deleteWorkloadShare(DeleteWorkloadShareRequest deleteWorkloadShareRequest)
Delete a workload share.
deleteWorkloadShareRequest - Input for Delete Workload Sharedefault CompletableFuture<DeleteWorkloadShareResponse> deleteWorkloadShare(Consumer<DeleteWorkloadShareRequest.Builder> deleteWorkloadShareRequest)
Delete a workload share.
This is a convenience which creates an instance of the DeleteWorkloadShareRequest.Builder avoiding the
need to create one manually via DeleteWorkloadShareRequest.builder()
deleteWorkloadShareRequest - A Consumer that will call methods on DeleteWorkloadShareInput.Builder to create a request.
Input for Delete Workload Sharedefault CompletableFuture<DisassociateLensesResponse> disassociateLenses(DisassociateLensesRequest disassociateLensesRequest)
Disassociate a lens from a workload.
Up to 10 lenses can be disassociated from a workload in a single API operation.
The Amazon Web Services Well-Architected Framework lens (wellarchitected) cannot be removed from a
workload.
disassociateLensesRequest - Input to disassociate lens reviews.default CompletableFuture<DisassociateLensesResponse> disassociateLenses(Consumer<DisassociateLensesRequest.Builder> disassociateLensesRequest)
Disassociate a lens from a workload.
Up to 10 lenses can be disassociated from a workload in a single API operation.
The Amazon Web Services Well-Architected Framework lens (wellarchitected) cannot be removed from a
workload.
This is a convenience which creates an instance of the DisassociateLensesRequest.Builder avoiding the
need to create one manually via DisassociateLensesRequest.builder()
disassociateLensesRequest - A Consumer that will call methods on DisassociateLensesInput.Builder to create a request.
Input to disassociate lens reviews.default CompletableFuture<DisassociateProfilesResponse> disassociateProfiles(DisassociateProfilesRequest disassociateProfilesRequest)
Disassociate a profile from a workload.
disassociateProfilesRequest - default CompletableFuture<DisassociateProfilesResponse> disassociateProfiles(Consumer<DisassociateProfilesRequest.Builder> disassociateProfilesRequest)
Disassociate a profile from a workload.
This is a convenience which creates an instance of the DisassociateProfilesRequest.Builder avoiding the
need to create one manually via DisassociateProfilesRequest.builder()
disassociateProfilesRequest - A Consumer that will call methods on DisassociateProfilesInput.Builder to create a
request.default CompletableFuture<ExportLensResponse> exportLens(ExportLensRequest exportLensRequest)
Export an existing lens.
Only the owner of a lens can export it. Lenses provided by Amazon Web Services (Amazon Web Services Official Content) cannot be exported.
Lenses are defined in JSON. For more information, see JSON format specification in the Well-Architected Tool User Guide.
Disclaimer
Do not include or gather personal identifiable information (PII) of end users or other identifiable individuals in or via your custom lenses. If your custom lens or those shared with you and used in your account do include or collect PII you are responsible for: ensuring that the included PII is processed in accordance with applicable law, providing adequate privacy notices, and obtaining necessary consents for processing such data.
exportLensRequest - default CompletableFuture<ExportLensResponse> exportLens(Consumer<ExportLensRequest.Builder> exportLensRequest)
Export an existing lens.
Only the owner of a lens can export it. Lenses provided by Amazon Web Services (Amazon Web Services Official Content) cannot be exported.
Lenses are defined in JSON. For more information, see JSON format specification in the Well-Architected Tool User Guide.
Disclaimer
Do not include or gather personal identifiable information (PII) of end users or other identifiable individuals in or via your custom lenses. If your custom lens or those shared with you and used in your account do include or collect PII you are responsible for: ensuring that the included PII is processed in accordance with applicable law, providing adequate privacy notices, and obtaining necessary consents for processing such data.
This is a convenience which creates an instance of the ExportLensRequest.Builder avoiding the need to
create one manually via ExportLensRequest.builder()
exportLensRequest - A Consumer that will call methods on ExportLensInput.Builder to create a request.default CompletableFuture<GetAnswerResponse> getAnswer(GetAnswerRequest getAnswerRequest)
Get the answer to a specific question in a workload review.
getAnswerRequest - Input to get answer.default CompletableFuture<GetAnswerResponse> getAnswer(Consumer<GetAnswerRequest.Builder> getAnswerRequest)
Get the answer to a specific question in a workload review.
This is a convenience which creates an instance of the GetAnswerRequest.Builder avoiding the need to
create one manually via GetAnswerRequest.builder()
getAnswerRequest - A Consumer that will call methods on GetAnswerInput.Builder to create a request. Input to
get answer.default CompletableFuture<GetConsolidatedReportResponse> getConsolidatedReport(GetConsolidatedReportRequest getConsolidatedReportRequest)
Get a consolidated report of your workloads.
You can optionally choose to include workloads that have been shared with you.
getConsolidatedReportRequest - default CompletableFuture<GetConsolidatedReportResponse> getConsolidatedReport(Consumer<GetConsolidatedReportRequest.Builder> getConsolidatedReportRequest)
Get a consolidated report of your workloads.
You can optionally choose to include workloads that have been shared with you.
This is a convenience which creates an instance of the GetConsolidatedReportRequest.Builder avoiding the
need to create one manually via GetConsolidatedReportRequest.builder()
getConsolidatedReportRequest - A Consumer that will call methods on GetConsolidatedReportInput.Builder to create a
request.default GetConsolidatedReportPublisher getConsolidatedReportPaginator(GetConsolidatedReportRequest getConsolidatedReportRequest)
Get a consolidated report of your workloads.
You can optionally choose to include workloads that have been shared with you.
This is a variant of
getConsolidatedReport(software.amazon.awssdk.services.wellarchitected.model.GetConsolidatedReportRequest)
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 subscribe helper method
software.amazon.awssdk.services.wellarchitected.paginators.GetConsolidatedReportPublisher publisher = client.getConsolidatedReportPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.wellarchitected.paginators.GetConsolidatedReportPublisher publisher = client.getConsolidatedReportPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.wellarchitected.model.GetConsolidatedReportResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.wellarchitected.model.GetConsolidatedReportResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getConsolidatedReport(software.amazon.awssdk.services.wellarchitected.model.GetConsolidatedReportRequest)
operation.
getConsolidatedReportRequest - default GetConsolidatedReportPublisher getConsolidatedReportPaginator(Consumer<GetConsolidatedReportRequest.Builder> getConsolidatedReportRequest)
Get a consolidated report of your workloads.
You can optionally choose to include workloads that have been shared with you.
This is a variant of
getConsolidatedReport(software.amazon.awssdk.services.wellarchitected.model.GetConsolidatedReportRequest)
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 subscribe helper method
software.amazon.awssdk.services.wellarchitected.paginators.GetConsolidatedReportPublisher publisher = client.getConsolidatedReportPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.wellarchitected.paginators.GetConsolidatedReportPublisher publisher = client.getConsolidatedReportPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.wellarchitected.model.GetConsolidatedReportResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.wellarchitected.model.GetConsolidatedReportResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getConsolidatedReport(software.amazon.awssdk.services.wellarchitected.model.GetConsolidatedReportRequest)
operation.
This is a convenience which creates an instance of the GetConsolidatedReportRequest.Builder avoiding the
need to create one manually via GetConsolidatedReportRequest.builder()
getConsolidatedReportRequest - A Consumer that will call methods on GetConsolidatedReportInput.Builder to create a
request.default CompletableFuture<GetLensResponse> getLens(GetLensRequest getLensRequest)
Get an existing lens.
getLensRequest - default CompletableFuture<GetLensResponse> getLens(Consumer<GetLensRequest.Builder> getLensRequest)
Get an existing lens.
This is a convenience which creates an instance of the GetLensRequest.Builder avoiding the need to create
one manually via GetLensRequest.builder()
getLensRequest - A Consumer that will call methods on GetLensInput.Builder to create a request.default CompletableFuture<GetLensReviewResponse> getLensReview(GetLensReviewRequest getLensReviewRequest)
Get lens review.
getLensReviewRequest - Input to get lens review.default CompletableFuture<GetLensReviewResponse> getLensReview(Consumer<GetLensReviewRequest.Builder> getLensReviewRequest)
Get lens review.
This is a convenience which creates an instance of the GetLensReviewRequest.Builder avoiding the need to
create one manually via GetLensReviewRequest.builder()
getLensReviewRequest - A Consumer that will call methods on GetLensReviewInput.Builder to create a request. Input
to get lens review.default CompletableFuture<GetLensReviewReportResponse> getLensReviewReport(GetLensReviewReportRequest getLensReviewReportRequest)
Get lens review report.
getLensReviewReportRequest - Input to get lens review report.default CompletableFuture<GetLensReviewReportResponse> getLensReviewReport(Consumer<GetLensReviewReportRequest.Builder> getLensReviewReportRequest)
Get lens review report.
This is a convenience which creates an instance of the GetLensReviewReportRequest.Builder avoiding the
need to create one manually via GetLensReviewReportRequest.builder()
getLensReviewReportRequest - A Consumer that will call methods on GetLensReviewReportInput.Builder to create a request.
Input to get lens review report.default CompletableFuture<GetLensVersionDifferenceResponse> getLensVersionDifference(GetLensVersionDifferenceRequest getLensVersionDifferenceRequest)
Get lens version differences.
getLensVersionDifferenceRequest - default CompletableFuture<GetLensVersionDifferenceResponse> getLensVersionDifference(Consumer<GetLensVersionDifferenceRequest.Builder> getLensVersionDifferenceRequest)
Get lens version differences.
This is a convenience which creates an instance of the GetLensVersionDifferenceRequest.Builder avoiding
the need to create one manually via GetLensVersionDifferenceRequest.builder()
getLensVersionDifferenceRequest - A Consumer that will call methods on GetLensVersionDifferenceInput.Builder to create a
request.default CompletableFuture<GetMilestoneResponse> getMilestone(GetMilestoneRequest getMilestoneRequest)
Get a milestone for an existing workload.
getMilestoneRequest - Input to get a milestone.default CompletableFuture<GetMilestoneResponse> getMilestone(Consumer<GetMilestoneRequest.Builder> getMilestoneRequest)
Get a milestone for an existing workload.
This is a convenience which creates an instance of the GetMilestoneRequest.Builder avoiding the need to
create one manually via GetMilestoneRequest.builder()
getMilestoneRequest - A Consumer that will call methods on GetMilestoneInput.Builder to create a request. Input
to get a milestone.default CompletableFuture<GetProfileResponse> getProfile(GetProfileRequest getProfileRequest)
Get profile information.
getProfileRequest - default CompletableFuture<GetProfileResponse> getProfile(Consumer<GetProfileRequest.Builder> getProfileRequest)
Get profile information.
This is a convenience which creates an instance of the GetProfileRequest.Builder avoiding the need to
create one manually via GetProfileRequest.builder()
getProfileRequest - A Consumer that will call methods on GetProfileInput.Builder to create a request.default CompletableFuture<GetProfileTemplateResponse> getProfileTemplate(GetProfileTemplateRequest getProfileTemplateRequest)
Get profile template.
getProfileTemplateRequest - default CompletableFuture<GetProfileTemplateResponse> getProfileTemplate(Consumer<GetProfileTemplateRequest.Builder> getProfileTemplateRequest)
Get profile template.
This is a convenience which creates an instance of the GetProfileTemplateRequest.Builder avoiding the
need to create one manually via GetProfileTemplateRequest.builder()
getProfileTemplateRequest - A Consumer that will call methods on GetProfileTemplateInput.Builder to create a request.default CompletableFuture<GetWorkloadResponse> getWorkload(GetWorkloadRequest getWorkloadRequest)
Get an existing workload.
getWorkloadRequest - Input to get a workload.default CompletableFuture<GetWorkloadResponse> getWorkload(Consumer<GetWorkloadRequest.Builder> getWorkloadRequest)
Get an existing workload.
This is a convenience which creates an instance of the GetWorkloadRequest.Builder avoiding the need to
create one manually via GetWorkloadRequest.builder()
getWorkloadRequest - A Consumer that will call methods on GetWorkloadInput.Builder to create a request. Input
to get a workload.default CompletableFuture<ImportLensResponse> importLens(ImportLensRequest importLensRequest)
Import a new custom lens or update an existing custom lens.
To update an existing custom lens, specify its ARN as the LensAlias. If no ARN is specified, a new
custom lens is created.
The new or updated lens will have a status of DRAFT. The lens cannot be applied to workloads or
shared with other Amazon Web Services accounts until it's published with CreateLensVersion.
Lenses are defined in JSON. For more information, see JSON format specification in the Well-Architected Tool User Guide.
A custom lens cannot exceed 500 KB in size.
Disclaimer
Do not include or gather personal identifiable information (PII) of end users or other identifiable individuals in or via your custom lenses. If your custom lens or those shared with you and used in your account do include or collect PII you are responsible for: ensuring that the included PII is processed in accordance with applicable law, providing adequate privacy notices, and obtaining necessary consents for processing such data.
importLensRequest - default CompletableFuture<ImportLensResponse> importLens(Consumer<ImportLensRequest.Builder> importLensRequest)
Import a new custom lens or update an existing custom lens.
To update an existing custom lens, specify its ARN as the LensAlias. If no ARN is specified, a new
custom lens is created.
The new or updated lens will have a status of DRAFT. The lens cannot be applied to workloads or
shared with other Amazon Web Services accounts until it's published with CreateLensVersion.
Lenses are defined in JSON. For more information, see JSON format specification in the Well-Architected Tool User Guide.
A custom lens cannot exceed 500 KB in size.
Disclaimer
Do not include or gather personal identifiable information (PII) of end users or other identifiable individuals in or via your custom lenses. If your custom lens or those shared with you and used in your account do include or collect PII you are responsible for: ensuring that the included PII is processed in accordance with applicable law, providing adequate privacy notices, and obtaining necessary consents for processing such data.
This is a convenience which creates an instance of the ImportLensRequest.Builder avoiding the need to
create one manually via ImportLensRequest.builder()
importLensRequest - A Consumer that will call methods on ImportLensInput.Builder to create a request.default CompletableFuture<ListAnswersResponse> listAnswers(ListAnswersRequest listAnswersRequest)
List of answers for a particular workload and lens.
listAnswersRequest - Input to list answers.default CompletableFuture<ListAnswersResponse> listAnswers(Consumer<ListAnswersRequest.Builder> listAnswersRequest)
List of answers for a particular workload and lens.
This is a convenience which creates an instance of the ListAnswersRequest.Builder avoiding the need to
create one manually via ListAnswersRequest.builder()
listAnswersRequest - A Consumer that will call methods on ListAnswersInput.Builder to create a request. Input
to list answers.default ListAnswersPublisher listAnswersPaginator(ListAnswersRequest listAnswersRequest)
List of answers for a particular workload and lens.
This is a variant of
listAnswers(software.amazon.awssdk.services.wellarchitected.model.ListAnswersRequest) 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 subscribe helper method
software.amazon.awssdk.services.wellarchitected.paginators.ListAnswersPublisher publisher = client.listAnswersPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.wellarchitected.paginators.ListAnswersPublisher publisher = client.listAnswersPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.wellarchitected.model.ListAnswersResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.wellarchitected.model.ListAnswersResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listAnswers(software.amazon.awssdk.services.wellarchitected.model.ListAnswersRequest) operation.
listAnswersRequest - Input to list answers.default ListAnswersPublisher listAnswersPaginator(Consumer<ListAnswersRequest.Builder> listAnswersRequest)
List of answers for a particular workload and lens.
This is a variant of
listAnswers(software.amazon.awssdk.services.wellarchitected.model.ListAnswersRequest) 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 subscribe helper method
software.amazon.awssdk.services.wellarchitected.paginators.ListAnswersPublisher publisher = client.listAnswersPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.wellarchitected.paginators.ListAnswersPublisher publisher = client.listAnswersPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.wellarchitected.model.ListAnswersResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.wellarchitected.model.ListAnswersResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listAnswers(software.amazon.awssdk.services.wellarchitected.model.ListAnswersRequest) operation.
This is a convenience which creates an instance of the ListAnswersRequest.Builder avoiding the need to
create one manually via ListAnswersRequest.builder()
listAnswersRequest - A Consumer that will call methods on ListAnswersInput.Builder to create a request. Input
to list answers.default CompletableFuture<ListCheckDetailsResponse> listCheckDetails(ListCheckDetailsRequest listCheckDetailsRequest)
List of Trusted Advisor check details by account related to the workload.
listCheckDetailsRequest - default CompletableFuture<ListCheckDetailsResponse> listCheckDetails(Consumer<ListCheckDetailsRequest.Builder> listCheckDetailsRequest)
List of Trusted Advisor check details by account related to the workload.
This is a convenience which creates an instance of the ListCheckDetailsRequest.Builder avoiding the need
to create one manually via ListCheckDetailsRequest.builder()
listCheckDetailsRequest - A Consumer that will call methods on ListCheckDetailsInput.Builder to create a request.default ListCheckDetailsPublisher listCheckDetailsPaginator(ListCheckDetailsRequest listCheckDetailsRequest)
List of Trusted Advisor check details by account related to the workload.
This is a variant of
listCheckDetails(software.amazon.awssdk.services.wellarchitected.model.ListCheckDetailsRequest)
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 subscribe helper method
software.amazon.awssdk.services.wellarchitected.paginators.ListCheckDetailsPublisher publisher = client.listCheckDetailsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.wellarchitected.paginators.ListCheckDetailsPublisher publisher = client.listCheckDetailsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.wellarchitected.model.ListCheckDetailsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.wellarchitected.model.ListCheckDetailsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listCheckDetails(software.amazon.awssdk.services.wellarchitected.model.ListCheckDetailsRequest)
operation.
listCheckDetailsRequest - default ListCheckDetailsPublisher listCheckDetailsPaginator(Consumer<ListCheckDetailsRequest.Builder> listCheckDetailsRequest)
List of Trusted Advisor check details by account related to the workload.
This is a variant of
listCheckDetails(software.amazon.awssdk.services.wellarchitected.model.ListCheckDetailsRequest)
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 subscribe helper method
software.amazon.awssdk.services.wellarchitected.paginators.ListCheckDetailsPublisher publisher = client.listCheckDetailsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.wellarchitected.paginators.ListCheckDetailsPublisher publisher = client.listCheckDetailsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.wellarchitected.model.ListCheckDetailsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.wellarchitected.model.ListCheckDetailsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listCheckDetails(software.amazon.awssdk.services.wellarchitected.model.ListCheckDetailsRequest)
operation.
This is a convenience which creates an instance of the ListCheckDetailsRequest.Builder avoiding the need
to create one manually via ListCheckDetailsRequest.builder()
listCheckDetailsRequest - A Consumer that will call methods on ListCheckDetailsInput.Builder to create a request.default CompletableFuture<ListCheckSummariesResponse> listCheckSummaries(ListCheckSummariesRequest listCheckSummariesRequest)
List of Trusted Advisor checks summarized for all accounts related to the workload.
listCheckSummariesRequest - default CompletableFuture<ListCheckSummariesResponse> listCheckSummaries(Consumer<ListCheckSummariesRequest.Builder> listCheckSummariesRequest)
List of Trusted Advisor checks summarized for all accounts related to the workload.
This is a convenience which creates an instance of the ListCheckSummariesRequest.Builder avoiding the
need to create one manually via ListCheckSummariesRequest.builder()
listCheckSummariesRequest - A Consumer that will call methods on ListCheckSummariesInput.Builder to create a request.default ListCheckSummariesPublisher listCheckSummariesPaginator(ListCheckSummariesRequest listCheckSummariesRequest)
List of Trusted Advisor checks summarized for all accounts related to the workload.
This is a variant of
listCheckSummaries(software.amazon.awssdk.services.wellarchitected.model.ListCheckSummariesRequest)
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 subscribe helper method
software.amazon.awssdk.services.wellarchitected.paginators.ListCheckSummariesPublisher publisher = client.listCheckSummariesPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.wellarchitected.paginators.ListCheckSummariesPublisher publisher = client.listCheckSummariesPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.wellarchitected.model.ListCheckSummariesResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.wellarchitected.model.ListCheckSummariesResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listCheckSummaries(software.amazon.awssdk.services.wellarchitected.model.ListCheckSummariesRequest)
operation.
listCheckSummariesRequest - default ListCheckSummariesPublisher listCheckSummariesPaginator(Consumer<ListCheckSummariesRequest.Builder> listCheckSummariesRequest)
List of Trusted Advisor checks summarized for all accounts related to the workload.
This is a variant of
listCheckSummaries(software.amazon.awssdk.services.wellarchitected.model.ListCheckSummariesRequest)
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 subscribe helper method
software.amazon.awssdk.services.wellarchitected.paginators.ListCheckSummariesPublisher publisher = client.listCheckSummariesPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.wellarchitected.paginators.ListCheckSummariesPublisher publisher = client.listCheckSummariesPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.wellarchitected.model.ListCheckSummariesResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.wellarchitected.model.ListCheckSummariesResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listCheckSummaries(software.amazon.awssdk.services.wellarchitected.model.ListCheckSummariesRequest)
operation.
This is a convenience which creates an instance of the ListCheckSummariesRequest.Builder avoiding the
need to create one manually via ListCheckSummariesRequest.builder()
listCheckSummariesRequest - A Consumer that will call methods on ListCheckSummariesInput.Builder to create a request.default CompletableFuture<ListLensReviewImprovementsResponse> listLensReviewImprovements(ListLensReviewImprovementsRequest listLensReviewImprovementsRequest)
List lens review improvements.
listLensReviewImprovementsRequest - Input to list lens review improvements.default CompletableFuture<ListLensReviewImprovementsResponse> listLensReviewImprovements(Consumer<ListLensReviewImprovementsRequest.Builder> listLensReviewImprovementsRequest)
List lens review improvements.
This is a convenience which creates an instance of the ListLensReviewImprovementsRequest.Builder avoiding
the need to create one manually via ListLensReviewImprovementsRequest.builder()
listLensReviewImprovementsRequest - A Consumer that will call methods on ListLensReviewImprovementsInput.Builder to create a
request. Input to list lens review improvements.default ListLensReviewImprovementsPublisher listLensReviewImprovementsPaginator(ListLensReviewImprovementsRequest listLensReviewImprovementsRequest)
List lens review improvements.
This is a variant of
listLensReviewImprovements(software.amazon.awssdk.services.wellarchitected.model.ListLensReviewImprovementsRequest)
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 subscribe helper method
software.amazon.awssdk.services.wellarchitected.paginators.ListLensReviewImprovementsPublisher publisher = client.listLensReviewImprovementsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.wellarchitected.paginators.ListLensReviewImprovementsPublisher publisher = client.listLensReviewImprovementsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.wellarchitected.model.ListLensReviewImprovementsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.wellarchitected.model.ListLensReviewImprovementsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listLensReviewImprovements(software.amazon.awssdk.services.wellarchitected.model.ListLensReviewImprovementsRequest)
operation.
listLensReviewImprovementsRequest - Input to list lens review improvements.default ListLensReviewImprovementsPublisher listLensReviewImprovementsPaginator(Consumer<ListLensReviewImprovementsRequest.Builder> listLensReviewImprovementsRequest)
List lens review improvements.
This is a variant of
listLensReviewImprovements(software.amazon.awssdk.services.wellarchitected.model.ListLensReviewImprovementsRequest)
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 subscribe helper method
software.amazon.awssdk.services.wellarchitected.paginators.ListLensReviewImprovementsPublisher publisher = client.listLensReviewImprovementsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.wellarchitected.paginators.ListLensReviewImprovementsPublisher publisher = client.listLensReviewImprovementsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.wellarchitected.model.ListLensReviewImprovementsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.wellarchitected.model.ListLensReviewImprovementsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listLensReviewImprovements(software.amazon.awssdk.services.wellarchitected.model.ListLensReviewImprovementsRequest)
operation.
This is a convenience which creates an instance of the ListLensReviewImprovementsRequest.Builder avoiding
the need to create one manually via ListLensReviewImprovementsRequest.builder()
listLensReviewImprovementsRequest - A Consumer that will call methods on ListLensReviewImprovementsInput.Builder to create a
request. Input to list lens review improvements.default CompletableFuture<ListLensReviewsResponse> listLensReviews(ListLensReviewsRequest listLensReviewsRequest)
List lens reviews for a particular workload.
listLensReviewsRequest - Input to list lens reviews.default CompletableFuture<ListLensReviewsResponse> listLensReviews(Consumer<ListLensReviewsRequest.Builder> listLensReviewsRequest)
List lens reviews for a particular workload.
This is a convenience which creates an instance of the ListLensReviewsRequest.Builder avoiding the need
to create one manually via ListLensReviewsRequest.builder()
listLensReviewsRequest - A Consumer that will call methods on ListLensReviewsInput.Builder to create a request.
Input to list lens reviews.default ListLensReviewsPublisher listLensReviewsPaginator(ListLensReviewsRequest listLensReviewsRequest)
List lens reviews for a particular workload.
This is a variant of
listLensReviews(software.amazon.awssdk.services.wellarchitected.model.ListLensReviewsRequest) 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 subscribe helper method
software.amazon.awssdk.services.wellarchitected.paginators.ListLensReviewsPublisher publisher = client.listLensReviewsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.wellarchitected.paginators.ListLensReviewsPublisher publisher = client.listLensReviewsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.wellarchitected.model.ListLensReviewsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.wellarchitected.model.ListLensReviewsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listLensReviews(software.amazon.awssdk.services.wellarchitected.model.ListLensReviewsRequest)
operation.
listLensReviewsRequest - Input to list lens reviews.default ListLensReviewsPublisher listLensReviewsPaginator(Consumer<ListLensReviewsRequest.Builder> listLensReviewsRequest)
List lens reviews for a particular workload.
This is a variant of
listLensReviews(software.amazon.awssdk.services.wellarchitected.model.ListLensReviewsRequest) 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 subscribe helper method
software.amazon.awssdk.services.wellarchitected.paginators.ListLensReviewsPublisher publisher = client.listLensReviewsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.wellarchitected.paginators.ListLensReviewsPublisher publisher = client.listLensReviewsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.wellarchitected.model.ListLensReviewsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.wellarchitected.model.ListLensReviewsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listLensReviews(software.amazon.awssdk.services.wellarchitected.model.ListLensReviewsRequest)
operation.
This is a convenience which creates an instance of the ListLensReviewsRequest.Builder avoiding the need
to create one manually via ListLensReviewsRequest.builder()
listLensReviewsRequest - A Consumer that will call methods on ListLensReviewsInput.Builder to create a request.
Input to list lens reviews.default CompletableFuture<ListLensSharesResponse> listLensShares(ListLensSharesRequest listLensSharesRequest)
List the lens shares associated with the lens.
listLensSharesRequest - default CompletableFuture<ListLensSharesResponse> listLensShares(Consumer<ListLensSharesRequest.Builder> listLensSharesRequest)
List the lens shares associated with the lens.
This is a convenience which creates an instance of the ListLensSharesRequest.Builder avoiding the need to
create one manually via ListLensSharesRequest.builder()
listLensSharesRequest - A Consumer that will call methods on ListLensSharesInput.Builder to create a request.default ListLensSharesPublisher listLensSharesPaginator(ListLensSharesRequest listLensSharesRequest)
List the lens shares associated with the lens.
This is a variant of
listLensShares(software.amazon.awssdk.services.wellarchitected.model.ListLensSharesRequest) 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 subscribe helper method
software.amazon.awssdk.services.wellarchitected.paginators.ListLensSharesPublisher publisher = client.listLensSharesPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.wellarchitected.paginators.ListLensSharesPublisher publisher = client.listLensSharesPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.wellarchitected.model.ListLensSharesResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.wellarchitected.model.ListLensSharesResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listLensShares(software.amazon.awssdk.services.wellarchitected.model.ListLensSharesRequest)
operation.
listLensSharesRequest - default ListLensSharesPublisher listLensSharesPaginator(Consumer<ListLensSharesRequest.Builder> listLensSharesRequest)
List the lens shares associated with the lens.
This is a variant of
listLensShares(software.amazon.awssdk.services.wellarchitected.model.ListLensSharesRequest) 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 subscribe helper method
software.amazon.awssdk.services.wellarchitected.paginators.ListLensSharesPublisher publisher = client.listLensSharesPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.wellarchitected.paginators.ListLensSharesPublisher publisher = client.listLensSharesPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.wellarchitected.model.ListLensSharesResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.wellarchitected.model.ListLensSharesResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listLensShares(software.amazon.awssdk.services.wellarchitected.model.ListLensSharesRequest)
operation.
This is a convenience which creates an instance of the ListLensSharesRequest.Builder avoiding the need to
create one manually via ListLensSharesRequest.builder()
listLensSharesRequest - A Consumer that will call methods on ListLensSharesInput.Builder to create a request.default CompletableFuture<ListLensesResponse> listLenses(ListLensesRequest listLensesRequest)
List the available lenses.
listLensesRequest - Input to list lenses.default CompletableFuture<ListLensesResponse> listLenses(Consumer<ListLensesRequest.Builder> listLensesRequest)
List the available lenses.
This is a convenience which creates an instance of the ListLensesRequest.Builder avoiding the need to
create one manually via ListLensesRequest.builder()
listLensesRequest - A Consumer that will call methods on ListLensesInput.Builder to create a request. Input to
list lenses.default ListLensesPublisher listLensesPaginator(ListLensesRequest listLensesRequest)
List the available lenses.
This is a variant of listLenses(software.amazon.awssdk.services.wellarchitected.model.ListLensesRequest)
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 subscribe helper method
software.amazon.awssdk.services.wellarchitected.paginators.ListLensesPublisher publisher = client.listLensesPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.wellarchitected.paginators.ListLensesPublisher publisher = client.listLensesPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.wellarchitected.model.ListLensesResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.wellarchitected.model.ListLensesResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listLenses(software.amazon.awssdk.services.wellarchitected.model.ListLensesRequest) operation.
listLensesRequest - Input to list lenses.default ListLensesPublisher listLensesPaginator(Consumer<ListLensesRequest.Builder> listLensesRequest)
List the available lenses.
This is a variant of listLenses(software.amazon.awssdk.services.wellarchitected.model.ListLensesRequest)
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 subscribe helper method
software.amazon.awssdk.services.wellarchitected.paginators.ListLensesPublisher publisher = client.listLensesPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.wellarchitected.paginators.ListLensesPublisher publisher = client.listLensesPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.wellarchitected.model.ListLensesResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.wellarchitected.model.ListLensesResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listLenses(software.amazon.awssdk.services.wellarchitected.model.ListLensesRequest) operation.
This is a convenience which creates an instance of the ListLensesRequest.Builder avoiding the need to
create one manually via ListLensesRequest.builder()
listLensesRequest - A Consumer that will call methods on ListLensesInput.Builder to create a request. Input to
list lenses.default CompletableFuture<ListMilestonesResponse> listMilestones(ListMilestonesRequest listMilestonesRequest)
List all milestones for an existing workload.
listMilestonesRequest - Input to list all milestones for a workload.default CompletableFuture<ListMilestonesResponse> listMilestones(Consumer<ListMilestonesRequest.Builder> listMilestonesRequest)
List all milestones for an existing workload.
This is a convenience which creates an instance of the ListMilestonesRequest.Builder avoiding the need to
create one manually via ListMilestonesRequest.builder()
listMilestonesRequest - A Consumer that will call methods on ListMilestonesInput.Builder to create a request.
Input to list all milestones for a workload.default ListMilestonesPublisher listMilestonesPaginator(ListMilestonesRequest listMilestonesRequest)
List all milestones for an existing workload.
This is a variant of
listMilestones(software.amazon.awssdk.services.wellarchitected.model.ListMilestonesRequest) 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 subscribe helper method
software.amazon.awssdk.services.wellarchitected.paginators.ListMilestonesPublisher publisher = client.listMilestonesPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.wellarchitected.paginators.ListMilestonesPublisher publisher = client.listMilestonesPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.wellarchitected.model.ListMilestonesResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.wellarchitected.model.ListMilestonesResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listMilestones(software.amazon.awssdk.services.wellarchitected.model.ListMilestonesRequest)
operation.
listMilestonesRequest - Input to list all milestones for a workload.default ListMilestonesPublisher listMilestonesPaginator(Consumer<ListMilestonesRequest.Builder> listMilestonesRequest)
List all milestones for an existing workload.
This is a variant of
listMilestones(software.amazon.awssdk.services.wellarchitected.model.ListMilestonesRequest) 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 subscribe helper method
software.amazon.awssdk.services.wellarchitected.paginators.ListMilestonesPublisher publisher = client.listMilestonesPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.wellarchitected.paginators.ListMilestonesPublisher publisher = client.listMilestonesPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.wellarchitected.model.ListMilestonesResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.wellarchitected.model.ListMilestonesResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listMilestones(software.amazon.awssdk.services.wellarchitected.model.ListMilestonesRequest)
operation.
This is a convenience which creates an instance of the ListMilestonesRequest.Builder avoiding the need to
create one manually via ListMilestonesRequest.builder()
listMilestonesRequest - A Consumer that will call methods on ListMilestonesInput.Builder to create a request.
Input to list all milestones for a workload.default CompletableFuture<ListNotificationsResponse> listNotifications(ListNotificationsRequest listNotificationsRequest)
List lens notifications.
listNotificationsRequest - default CompletableFuture<ListNotificationsResponse> listNotifications(Consumer<ListNotificationsRequest.Builder> listNotificationsRequest)
List lens notifications.
This is a convenience which creates an instance of the ListNotificationsRequest.Builder avoiding the need
to create one manually via ListNotificationsRequest.builder()
listNotificationsRequest - A Consumer that will call methods on ListNotificationsInput.Builder to create a request.default ListNotificationsPublisher listNotificationsPaginator(ListNotificationsRequest listNotificationsRequest)
List lens notifications.
This is a variant of
listNotifications(software.amazon.awssdk.services.wellarchitected.model.ListNotificationsRequest)
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 subscribe helper method
software.amazon.awssdk.services.wellarchitected.paginators.ListNotificationsPublisher publisher = client.listNotificationsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.wellarchitected.paginators.ListNotificationsPublisher publisher = client.listNotificationsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.wellarchitected.model.ListNotificationsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.wellarchitected.model.ListNotificationsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listNotifications(software.amazon.awssdk.services.wellarchitected.model.ListNotificationsRequest)
operation.
listNotificationsRequest - default ListNotificationsPublisher listNotificationsPaginator(Consumer<ListNotificationsRequest.Builder> listNotificationsRequest)
List lens notifications.
This is a variant of
listNotifications(software.amazon.awssdk.services.wellarchitected.model.ListNotificationsRequest)
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 subscribe helper method
software.amazon.awssdk.services.wellarchitected.paginators.ListNotificationsPublisher publisher = client.listNotificationsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.wellarchitected.paginators.ListNotificationsPublisher publisher = client.listNotificationsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.wellarchitected.model.ListNotificationsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.wellarchitected.model.ListNotificationsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listNotifications(software.amazon.awssdk.services.wellarchitected.model.ListNotificationsRequest)
operation.
This is a convenience which creates an instance of the ListNotificationsRequest.Builder avoiding the need
to create one manually via ListNotificationsRequest.builder()
listNotificationsRequest - A Consumer that will call methods on ListNotificationsInput.Builder to create a request.default CompletableFuture<ListProfileNotificationsResponse> listProfileNotifications(ListProfileNotificationsRequest listProfileNotificationsRequest)
List profile notifications.
listProfileNotificationsRequest - default CompletableFuture<ListProfileNotificationsResponse> listProfileNotifications(Consumer<ListProfileNotificationsRequest.Builder> listProfileNotificationsRequest)
List profile notifications.
This is a convenience which creates an instance of the ListProfileNotificationsRequest.Builder avoiding
the need to create one manually via ListProfileNotificationsRequest.builder()
listProfileNotificationsRequest - A Consumer that will call methods on ListProfileNotificationsInput.Builder to create a
request.default ListProfileNotificationsPublisher listProfileNotificationsPaginator(ListProfileNotificationsRequest listProfileNotificationsRequest)
List profile notifications.
This is a variant of
listProfileNotifications(software.amazon.awssdk.services.wellarchitected.model.ListProfileNotificationsRequest)
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 subscribe helper method
software.amazon.awssdk.services.wellarchitected.paginators.ListProfileNotificationsPublisher publisher = client.listProfileNotificationsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.wellarchitected.paginators.ListProfileNotificationsPublisher publisher = client.listProfileNotificationsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.wellarchitected.model.ListProfileNotificationsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.wellarchitected.model.ListProfileNotificationsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listProfileNotifications(software.amazon.awssdk.services.wellarchitected.model.ListProfileNotificationsRequest)
operation.
listProfileNotificationsRequest - default ListProfileNotificationsPublisher listProfileNotificationsPaginator(Consumer<ListProfileNotificationsRequest.Builder> listProfileNotificationsRequest)
List profile notifications.
This is a variant of
listProfileNotifications(software.amazon.awssdk.services.wellarchitected.model.ListProfileNotificationsRequest)
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 subscribe helper method
software.amazon.awssdk.services.wellarchitected.paginators.ListProfileNotificationsPublisher publisher = client.listProfileNotificationsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.wellarchitected.paginators.ListProfileNotificationsPublisher publisher = client.listProfileNotificationsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.wellarchitected.model.ListProfileNotificationsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.wellarchitected.model.ListProfileNotificationsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listProfileNotifications(software.amazon.awssdk.services.wellarchitected.model.ListProfileNotificationsRequest)
operation.
This is a convenience which creates an instance of the ListProfileNotificationsRequest.Builder avoiding
the need to create one manually via ListProfileNotificationsRequest.builder()
listProfileNotificationsRequest - A Consumer that will call methods on ListProfileNotificationsInput.Builder to create a
request.default CompletableFuture<ListProfileSharesResponse> listProfileShares(ListProfileSharesRequest listProfileSharesRequest)
List profile shares.
listProfileSharesRequest - default CompletableFuture<ListProfileSharesResponse> listProfileShares(Consumer<ListProfileSharesRequest.Builder> listProfileSharesRequest)
List profile shares.
This is a convenience which creates an instance of the ListProfileSharesRequest.Builder avoiding the need
to create one manually via ListProfileSharesRequest.builder()
listProfileSharesRequest - A Consumer that will call methods on ListProfileSharesInput.Builder to create a request.default ListProfileSharesPublisher listProfileSharesPaginator(ListProfileSharesRequest listProfileSharesRequest)
List profile shares.
This is a variant of
listProfileShares(software.amazon.awssdk.services.wellarchitected.model.ListProfileSharesRequest)
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 subscribe helper method
software.amazon.awssdk.services.wellarchitected.paginators.ListProfileSharesPublisher publisher = client.listProfileSharesPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.wellarchitected.paginators.ListProfileSharesPublisher publisher = client.listProfileSharesPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.wellarchitected.model.ListProfileSharesResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.wellarchitected.model.ListProfileSharesResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listProfileShares(software.amazon.awssdk.services.wellarchitected.model.ListProfileSharesRequest)
operation.
listProfileSharesRequest - default ListProfileSharesPublisher listProfileSharesPaginator(Consumer<ListProfileSharesRequest.Builder> listProfileSharesRequest)
List profile shares.
This is a variant of
listProfileShares(software.amazon.awssdk.services.wellarchitected.model.ListProfileSharesRequest)
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 subscribe helper method
software.amazon.awssdk.services.wellarchitected.paginators.ListProfileSharesPublisher publisher = client.listProfileSharesPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.wellarchitected.paginators.ListProfileSharesPublisher publisher = client.listProfileSharesPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.wellarchitected.model.ListProfileSharesResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.wellarchitected.model.ListProfileSharesResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listProfileShares(software.amazon.awssdk.services.wellarchitected.model.ListProfileSharesRequest)
operation.
This is a convenience which creates an instance of the ListProfileSharesRequest.Builder avoiding the need
to create one manually via ListProfileSharesRequest.builder()
listProfileSharesRequest - A Consumer that will call methods on ListProfileSharesInput.Builder to create a request.default CompletableFuture<ListProfilesResponse> listProfiles(ListProfilesRequest listProfilesRequest)
List profiles.
listProfilesRequest - default CompletableFuture<ListProfilesResponse> listProfiles(Consumer<ListProfilesRequest.Builder> listProfilesRequest)
List profiles.
This is a convenience which creates an instance of the ListProfilesRequest.Builder avoiding the need to
create one manually via ListProfilesRequest.builder()
listProfilesRequest - A Consumer that will call methods on ListProfilesInput.Builder to create a request.default ListProfilesPublisher listProfilesPaginator(ListProfilesRequest listProfilesRequest)
List profiles.
This is a variant of
listProfiles(software.amazon.awssdk.services.wellarchitected.model.ListProfilesRequest) 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 subscribe helper method
software.amazon.awssdk.services.wellarchitected.paginators.ListProfilesPublisher publisher = client.listProfilesPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.wellarchitected.paginators.ListProfilesPublisher publisher = client.listProfilesPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.wellarchitected.model.ListProfilesResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.wellarchitected.model.ListProfilesResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listProfiles(software.amazon.awssdk.services.wellarchitected.model.ListProfilesRequest) operation.
listProfilesRequest - default ListProfilesPublisher listProfilesPaginator(Consumer<ListProfilesRequest.Builder> listProfilesRequest)
List profiles.
This is a variant of
listProfiles(software.amazon.awssdk.services.wellarchitected.model.ListProfilesRequest) 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 subscribe helper method
software.amazon.awssdk.services.wellarchitected.paginators.ListProfilesPublisher publisher = client.listProfilesPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.wellarchitected.paginators.ListProfilesPublisher publisher = client.listProfilesPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.wellarchitected.model.ListProfilesResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.wellarchitected.model.ListProfilesResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listProfiles(software.amazon.awssdk.services.wellarchitected.model.ListProfilesRequest) operation.
This is a convenience which creates an instance of the ListProfilesRequest.Builder avoiding the need to
create one manually via ListProfilesRequest.builder()
listProfilesRequest - A Consumer that will call methods on ListProfilesInput.Builder to create a request.default CompletableFuture<ListShareInvitationsResponse> listShareInvitations(ListShareInvitationsRequest listShareInvitationsRequest)
List the workload invitations.
listShareInvitationsRequest - Input for List Share Invitationsdefault CompletableFuture<ListShareInvitationsResponse> listShareInvitations(Consumer<ListShareInvitationsRequest.Builder> listShareInvitationsRequest)
List the workload invitations.
This is a convenience which creates an instance of the ListShareInvitationsRequest.Builder avoiding the
need to create one manually via ListShareInvitationsRequest.builder()
listShareInvitationsRequest - A Consumer that will call methods on ListShareInvitationsInput.Builder to create a
request. Input for List Share Invitationsdefault ListShareInvitationsPublisher listShareInvitationsPaginator(ListShareInvitationsRequest listShareInvitationsRequest)
List the workload invitations.
This is a variant of
listShareInvitations(software.amazon.awssdk.services.wellarchitected.model.ListShareInvitationsRequest)
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 subscribe helper method
software.amazon.awssdk.services.wellarchitected.paginators.ListShareInvitationsPublisher publisher = client.listShareInvitationsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.wellarchitected.paginators.ListShareInvitationsPublisher publisher = client.listShareInvitationsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.wellarchitected.model.ListShareInvitationsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.wellarchitected.model.ListShareInvitationsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listShareInvitations(software.amazon.awssdk.services.wellarchitected.model.ListShareInvitationsRequest)
operation.
listShareInvitationsRequest - Input for List Share Invitationsdefault ListShareInvitationsPublisher listShareInvitationsPaginator(Consumer<ListShareInvitationsRequest.Builder> listShareInvitationsRequest)
List the workload invitations.
This is a variant of
listShareInvitations(software.amazon.awssdk.services.wellarchitected.model.ListShareInvitationsRequest)
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 subscribe helper method
software.amazon.awssdk.services.wellarchitected.paginators.ListShareInvitationsPublisher publisher = client.listShareInvitationsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.wellarchitected.paginators.ListShareInvitationsPublisher publisher = client.listShareInvitationsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.wellarchitected.model.ListShareInvitationsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.wellarchitected.model.ListShareInvitationsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listShareInvitations(software.amazon.awssdk.services.wellarchitected.model.ListShareInvitationsRequest)
operation.
This is a convenience which creates an instance of the ListShareInvitationsRequest.Builder avoiding the
need to create one manually via ListShareInvitationsRequest.builder()
listShareInvitationsRequest - A Consumer that will call methods on ListShareInvitationsInput.Builder to create a
request. Input for List Share Invitationsdefault CompletableFuture<ListTagsForResourceResponse> listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest)
List the tags for a resource.
The WorkloadArn parameter can be a workload ARN, a custom lens ARN, or a profile ARN.
listTagsForResourceRequest - default CompletableFuture<ListTagsForResourceResponse> listTagsForResource(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest)
List the tags for a resource.
The WorkloadArn parameter can be a workload ARN, a custom lens ARN, or a profile ARN.
This is a convenience which creates an instance of the ListTagsForResourceRequest.Builder avoiding the
need to create one manually via ListTagsForResourceRequest.builder()
listTagsForResourceRequest - A Consumer that will call methods on ListTagsForResourceInput.Builder to create a request.default CompletableFuture<ListWorkloadSharesResponse> listWorkloadShares(ListWorkloadSharesRequest listWorkloadSharesRequest)
List the workload shares associated with the workload.
listWorkloadSharesRequest - Input for List Workload Sharedefault CompletableFuture<ListWorkloadSharesResponse> listWorkloadShares(Consumer<ListWorkloadSharesRequest.Builder> listWorkloadSharesRequest)
List the workload shares associated with the workload.
This is a convenience which creates an instance of the ListWorkloadSharesRequest.Builder avoiding the
need to create one manually via ListWorkloadSharesRequest.builder()
listWorkloadSharesRequest - A Consumer that will call methods on ListWorkloadSharesInput.Builder to create a request.
Input for List Workload Sharedefault ListWorkloadSharesPublisher listWorkloadSharesPaginator(ListWorkloadSharesRequest listWorkloadSharesRequest)
List the workload shares associated with the workload.
This is a variant of
listWorkloadShares(software.amazon.awssdk.services.wellarchitected.model.ListWorkloadSharesRequest)
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 subscribe helper method
software.amazon.awssdk.services.wellarchitected.paginators.ListWorkloadSharesPublisher publisher = client.listWorkloadSharesPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.wellarchitected.paginators.ListWorkloadSharesPublisher publisher = client.listWorkloadSharesPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.wellarchitected.model.ListWorkloadSharesResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.wellarchitected.model.ListWorkloadSharesResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listWorkloadShares(software.amazon.awssdk.services.wellarchitected.model.ListWorkloadSharesRequest)
operation.
listWorkloadSharesRequest - Input for List Workload Sharedefault ListWorkloadSharesPublisher listWorkloadSharesPaginator(Consumer<ListWorkloadSharesRequest.Builder> listWorkloadSharesRequest)
List the workload shares associated with the workload.
This is a variant of
listWorkloadShares(software.amazon.awssdk.services.wellarchitected.model.ListWorkloadSharesRequest)
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 subscribe helper method
software.amazon.awssdk.services.wellarchitected.paginators.ListWorkloadSharesPublisher publisher = client.listWorkloadSharesPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.wellarchitected.paginators.ListWorkloadSharesPublisher publisher = client.listWorkloadSharesPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.wellarchitected.model.ListWorkloadSharesResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.wellarchitected.model.ListWorkloadSharesResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listWorkloadShares(software.amazon.awssdk.services.wellarchitected.model.ListWorkloadSharesRequest)
operation.
This is a convenience which creates an instance of the ListWorkloadSharesRequest.Builder avoiding the
need to create one manually via ListWorkloadSharesRequest.builder()
listWorkloadSharesRequest - A Consumer that will call methods on ListWorkloadSharesInput.Builder to create a request.
Input for List Workload Sharedefault CompletableFuture<ListWorkloadsResponse> listWorkloads(ListWorkloadsRequest listWorkloadsRequest)
Paginated list of workloads.
listWorkloadsRequest - Input to list all workloads.default CompletableFuture<ListWorkloadsResponse> listWorkloads(Consumer<ListWorkloadsRequest.Builder> listWorkloadsRequest)
Paginated list of workloads.
This is a convenience which creates an instance of the ListWorkloadsRequest.Builder avoiding the need to
create one manually via ListWorkloadsRequest.builder()
listWorkloadsRequest - A Consumer that will call methods on ListWorkloadsInput.Builder to create a request. Input
to list all workloads.default ListWorkloadsPublisher listWorkloadsPaginator(ListWorkloadsRequest listWorkloadsRequest)
Paginated list of workloads.
This is a variant of
listWorkloads(software.amazon.awssdk.services.wellarchitected.model.ListWorkloadsRequest) 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 subscribe helper method
software.amazon.awssdk.services.wellarchitected.paginators.ListWorkloadsPublisher publisher = client.listWorkloadsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.wellarchitected.paginators.ListWorkloadsPublisher publisher = client.listWorkloadsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.wellarchitected.model.ListWorkloadsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.wellarchitected.model.ListWorkloadsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listWorkloads(software.amazon.awssdk.services.wellarchitected.model.ListWorkloadsRequest) operation.
listWorkloadsRequest - Input to list all workloads.default ListWorkloadsPublisher listWorkloadsPaginator(Consumer<ListWorkloadsRequest.Builder> listWorkloadsRequest)
Paginated list of workloads.
This is a variant of
listWorkloads(software.amazon.awssdk.services.wellarchitected.model.ListWorkloadsRequest) 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 subscribe helper method
software.amazon.awssdk.services.wellarchitected.paginators.ListWorkloadsPublisher publisher = client.listWorkloadsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.wellarchitected.paginators.ListWorkloadsPublisher publisher = client.listWorkloadsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.wellarchitected.model.ListWorkloadsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.wellarchitected.model.ListWorkloadsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listWorkloads(software.amazon.awssdk.services.wellarchitected.model.ListWorkloadsRequest) operation.
This is a convenience which creates an instance of the ListWorkloadsRequest.Builder avoiding the need to
create one manually via ListWorkloadsRequest.builder()
listWorkloadsRequest - A Consumer that will call methods on ListWorkloadsInput.Builder to create a request. Input
to list all workloads.default CompletableFuture<TagResourceResponse> tagResource(TagResourceRequest tagResourceRequest)
Adds one or more tags to the specified resource.
The WorkloadArn parameter can be a workload ARN, a custom lens ARN, or a profile ARN.
tagResourceRequest - default CompletableFuture<TagResourceResponse> tagResource(Consumer<TagResourceRequest.Builder> tagResourceRequest)
Adds one or more tags to the specified resource.
The WorkloadArn parameter can be a workload ARN, a custom lens ARN, or a profile ARN.
This is a convenience which creates an instance of the TagResourceRequest.Builder avoiding the need to
create one manually via TagResourceRequest.builder()
tagResourceRequest - A Consumer that will call methods on TagResourceInput.Builder to create a request.default CompletableFuture<UntagResourceResponse> untagResource(UntagResourceRequest untagResourceRequest)
Deletes specified tags from a resource.
The WorkloadArn parameter can be a workload ARN, a custom lens ARN, or a profile ARN.
To specify multiple tags, use separate tagKeys parameters, for example:
DELETE /tags/WorkloadArn?tagKeys=key1&tagKeys=key2
untagResourceRequest - default CompletableFuture<UntagResourceResponse> untagResource(Consumer<UntagResourceRequest.Builder> untagResourceRequest)
Deletes specified tags from a resource.
The WorkloadArn parameter can be a workload ARN, a custom lens ARN, or a profile ARN.
To specify multiple tags, use separate tagKeys parameters, for example:
DELETE /tags/WorkloadArn?tagKeys=key1&tagKeys=key2
This is a convenience which creates an instance of the UntagResourceRequest.Builder avoiding the need to
create one manually via UntagResourceRequest.builder()
untagResourceRequest - A Consumer that will call methods on UntagResourceInput.Builder to create a request.default CompletableFuture<UpdateAnswerResponse> updateAnswer(UpdateAnswerRequest updateAnswerRequest)
Update the answer to a specific question in a workload review.
updateAnswerRequest - Input to update answer.default CompletableFuture<UpdateAnswerResponse> updateAnswer(Consumer<UpdateAnswerRequest.Builder> updateAnswerRequest)
Update the answer to a specific question in a workload review.
This is a convenience which creates an instance of the UpdateAnswerRequest.Builder avoiding the need to
create one manually via UpdateAnswerRequest.builder()
updateAnswerRequest - A Consumer that will call methods on UpdateAnswerInput.Builder to create a request. Input
to update answer.default CompletableFuture<UpdateGlobalSettingsResponse> updateGlobalSettings(UpdateGlobalSettingsRequest updateGlobalSettingsRequest)
Updates whether the Amazon Web Services account is opted into organization sharing and discovery integration features.
updateGlobalSettingsRequest - default CompletableFuture<UpdateGlobalSettingsResponse> updateGlobalSettings(Consumer<UpdateGlobalSettingsRequest.Builder> updateGlobalSettingsRequest)
Updates whether the Amazon Web Services account is opted into organization sharing and discovery integration features.
This is a convenience which creates an instance of the UpdateGlobalSettingsRequest.Builder avoiding the
need to create one manually via UpdateGlobalSettingsRequest.builder()
updateGlobalSettingsRequest - A Consumer that will call methods on UpdateGlobalSettingsInput.Builder to create a
request.default CompletableFuture<UpdateLensReviewResponse> updateLensReview(UpdateLensReviewRequest updateLensReviewRequest)
Update lens review for a particular workload.
updateLensReviewRequest - Input for update lens review.default CompletableFuture<UpdateLensReviewResponse> updateLensReview(Consumer<UpdateLensReviewRequest.Builder> updateLensReviewRequest)
Update lens review for a particular workload.
This is a convenience which creates an instance of the UpdateLensReviewRequest.Builder avoiding the need
to create one manually via UpdateLensReviewRequest.builder()
updateLensReviewRequest - A Consumer that will call methods on UpdateLensReviewInput.Builder to create a request.
Input for update lens review.default CompletableFuture<UpdateProfileResponse> updateProfile(UpdateProfileRequest updateProfileRequest)
Update a profile.
updateProfileRequest - default CompletableFuture<UpdateProfileResponse> updateProfile(Consumer<UpdateProfileRequest.Builder> updateProfileRequest)
Update a profile.
This is a convenience which creates an instance of the UpdateProfileRequest.Builder avoiding the need to
create one manually via UpdateProfileRequest.builder()
updateProfileRequest - A Consumer that will call methods on UpdateProfileInput.Builder to create a request.default CompletableFuture<UpdateShareInvitationResponse> updateShareInvitation(UpdateShareInvitationRequest updateShareInvitationRequest)
Update a workload or custom lens share invitation.
This API operation can be called independently of any resource. Previous documentation implied that a workload ARN must be specified.
updateShareInvitationRequest - Input for Update Share Invitationdefault CompletableFuture<UpdateShareInvitationResponse> updateShareInvitation(Consumer<UpdateShareInvitationRequest.Builder> updateShareInvitationRequest)
Update a workload or custom lens share invitation.
This API operation can be called independently of any resource. Previous documentation implied that a workload ARN must be specified.
This is a convenience which creates an instance of the UpdateShareInvitationRequest.Builder avoiding the
need to create one manually via UpdateShareInvitationRequest.builder()
updateShareInvitationRequest - A Consumer that will call methods on UpdateShareInvitationInput.Builder to create a
request. Input for Update Share Invitationdefault CompletableFuture<UpdateWorkloadResponse> updateWorkload(UpdateWorkloadRequest updateWorkloadRequest)
Update an existing workload.
updateWorkloadRequest - Input to update a workload.default CompletableFuture<UpdateWorkloadResponse> updateWorkload(Consumer<UpdateWorkloadRequest.Builder> updateWorkloadRequest)
Update an existing workload.
This is a convenience which creates an instance of the UpdateWorkloadRequest.Builder avoiding the need to
create one manually via UpdateWorkloadRequest.builder()
updateWorkloadRequest - A Consumer that will call methods on UpdateWorkloadInput.Builder to create a request.
Input to update a workload.default CompletableFuture<UpdateWorkloadShareResponse> updateWorkloadShare(UpdateWorkloadShareRequest updateWorkloadShareRequest)
Update a workload share.
updateWorkloadShareRequest - Input for Update Workload Sharedefault CompletableFuture<UpdateWorkloadShareResponse> updateWorkloadShare(Consumer<UpdateWorkloadShareRequest.Builder> updateWorkloadShareRequest)
Update a workload share.
This is a convenience which creates an instance of the UpdateWorkloadShareRequest.Builder avoiding the
need to create one manually via UpdateWorkloadShareRequest.builder()
updateWorkloadShareRequest - A Consumer that will call methods on UpdateWorkloadShareInput.Builder to create a request.
Input for Update Workload Sharedefault CompletableFuture<UpgradeLensReviewResponse> upgradeLensReview(UpgradeLensReviewRequest upgradeLensReviewRequest)
Upgrade lens review for a particular workload.
upgradeLensReviewRequest - default CompletableFuture<UpgradeLensReviewResponse> upgradeLensReview(Consumer<UpgradeLensReviewRequest.Builder> upgradeLensReviewRequest)
Upgrade lens review for a particular workload.
This is a convenience which creates an instance of the UpgradeLensReviewRequest.Builder avoiding the need
to create one manually via UpgradeLensReviewRequest.builder()
upgradeLensReviewRequest - A Consumer that will call methods on UpgradeLensReviewInput.Builder to create a request.default CompletableFuture<UpgradeProfileVersionResponse> upgradeProfileVersion(UpgradeProfileVersionRequest upgradeProfileVersionRequest)
Upgrade a profile.
upgradeProfileVersionRequest - default CompletableFuture<UpgradeProfileVersionResponse> upgradeProfileVersion(Consumer<UpgradeProfileVersionRequest.Builder> upgradeProfileVersionRequest)
Upgrade a profile.
This is a convenience which creates an instance of the UpgradeProfileVersionRequest.Builder avoiding the
need to create one manually via UpgradeProfileVersionRequest.builder()
upgradeProfileVersionRequest - A Consumer that will call methods on UpgradeProfileVersionInput.Builder to create a
request.default WellArchitectedServiceClientConfiguration serviceClientConfiguration()
serviceClientConfiguration in interface AwsClientserviceClientConfiguration in interface SdkClientstatic WellArchitectedAsyncClient create()
WellArchitectedAsyncClient with the region loaded from the
DefaultAwsRegionProviderChain and credentials loaded from the
DefaultCredentialsProvider.static WellArchitectedAsyncClientBuilder builder()
WellArchitectedAsyncClient.Copyright © 2023. All rights reserved.