Interface WellArchitectedClient
- All Superinterfaces:
AutoCloseable
,AwsClient
,SdkAutoCloseable
,SdkClient
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.
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
Value for looking up the service's metadata from theServiceMetadataProvider
.static final String
-
Method Summary
Modifier and TypeMethodDescriptiondefault AssociateLensesResponse
associateLenses
(Consumer<AssociateLensesRequest.Builder> associateLensesRequest) Associate a lens to a workload.default AssociateLensesResponse
associateLenses
(AssociateLensesRequest associateLensesRequest) Associate a lens to a workload.default AssociateProfilesResponse
associateProfiles
(Consumer<AssociateProfilesRequest.Builder> associateProfilesRequest) Associate a profile with a workload.default AssociateProfilesResponse
associateProfiles
(AssociateProfilesRequest associateProfilesRequest) Associate a profile with a workload.static WellArchitectedClientBuilder
builder()
Create a builder that can be used to configure and create aWellArchitectedClient
.static WellArchitectedClient
create()
Create aWellArchitectedClient
with the region loaded from theDefaultAwsRegionProviderChain
and credentials loaded from theDefaultCredentialsProvider
.default CreateLensShareResponse
createLensShare
(Consumer<CreateLensShareRequest.Builder> createLensShareRequest) Create a lens share.default CreateLensShareResponse
createLensShare
(CreateLensShareRequest createLensShareRequest) Create a lens share.default CreateLensVersionResponse
createLensVersion
(Consumer<CreateLensVersionRequest.Builder> createLensVersionRequest) Create a new lens version.default CreateLensVersionResponse
createLensVersion
(CreateLensVersionRequest createLensVersionRequest) Create a new lens version.default CreateMilestoneResponse
createMilestone
(Consumer<CreateMilestoneRequest.Builder> createMilestoneRequest) Create a milestone for an existing workload.default CreateMilestoneResponse
createMilestone
(CreateMilestoneRequest createMilestoneRequest) Create a milestone for an existing workload.default CreateProfileResponse
createProfile
(Consumer<CreateProfileRequest.Builder> createProfileRequest) Create a profile.default CreateProfileResponse
createProfile
(CreateProfileRequest createProfileRequest) Create a profile.default CreateProfileShareResponse
createProfileShare
(Consumer<CreateProfileShareRequest.Builder> createProfileShareRequest) Create a profile share.default CreateProfileShareResponse
createProfileShare
(CreateProfileShareRequest createProfileShareRequest) Create a profile share.default CreateReviewTemplateResponse
createReviewTemplate
(Consumer<CreateReviewTemplateRequest.Builder> createReviewTemplateRequest) Create a review template.default CreateReviewTemplateResponse
createReviewTemplate
(CreateReviewTemplateRequest createReviewTemplateRequest) Create a review template.default CreateTemplateShareResponse
createTemplateShare
(Consumer<CreateTemplateShareRequest.Builder> createTemplateShareRequest) Create a review template share.default CreateTemplateShareResponse
createTemplateShare
(CreateTemplateShareRequest createTemplateShareRequest) Create a review template share.default CreateWorkloadResponse
createWorkload
(Consumer<CreateWorkloadRequest.Builder> createWorkloadRequest) Create a new workload.default CreateWorkloadResponse
createWorkload
(CreateWorkloadRequest createWorkloadRequest) Create a new workload.default CreateWorkloadShareResponse
createWorkloadShare
(Consumer<CreateWorkloadShareRequest.Builder> createWorkloadShareRequest) Create a workload share.default CreateWorkloadShareResponse
createWorkloadShare
(CreateWorkloadShareRequest createWorkloadShareRequest) Create a workload share.default DeleteLensResponse
deleteLens
(Consumer<DeleteLensRequest.Builder> deleteLensRequest) Delete an existing lens.default DeleteLensResponse
deleteLens
(DeleteLensRequest deleteLensRequest) Delete an existing lens.default DeleteLensShareResponse
deleteLensShare
(Consumer<DeleteLensShareRequest.Builder> deleteLensShareRequest) Delete a lens share.default DeleteLensShareResponse
deleteLensShare
(DeleteLensShareRequest deleteLensShareRequest) Delete a lens share.default DeleteProfileResponse
deleteProfile
(Consumer<DeleteProfileRequest.Builder> deleteProfileRequest) Delete a profile.default DeleteProfileResponse
deleteProfile
(DeleteProfileRequest deleteProfileRequest) Delete a profile.default DeleteProfileShareResponse
deleteProfileShare
(Consumer<DeleteProfileShareRequest.Builder> deleteProfileShareRequest) Delete a profile share.default DeleteProfileShareResponse
deleteProfileShare
(DeleteProfileShareRequest deleteProfileShareRequest) Delete a profile share.default DeleteReviewTemplateResponse
deleteReviewTemplate
(Consumer<DeleteReviewTemplateRequest.Builder> deleteReviewTemplateRequest) Delete a review template.default DeleteReviewTemplateResponse
deleteReviewTemplate
(DeleteReviewTemplateRequest deleteReviewTemplateRequest) Delete a review template.default DeleteTemplateShareResponse
deleteTemplateShare
(Consumer<DeleteTemplateShareRequest.Builder> deleteTemplateShareRequest) Delete a review template share.default DeleteTemplateShareResponse
deleteTemplateShare
(DeleteTemplateShareRequest deleteTemplateShareRequest) Delete a review template share.default DeleteWorkloadResponse
deleteWorkload
(Consumer<DeleteWorkloadRequest.Builder> deleteWorkloadRequest) Delete an existing workload.default DeleteWorkloadResponse
deleteWorkload
(DeleteWorkloadRequest deleteWorkloadRequest) Delete an existing workload.default DeleteWorkloadShareResponse
deleteWorkloadShare
(Consumer<DeleteWorkloadShareRequest.Builder> deleteWorkloadShareRequest) Delete a workload share.default DeleteWorkloadShareResponse
deleteWorkloadShare
(DeleteWorkloadShareRequest deleteWorkloadShareRequest) Delete a workload share.default DisassociateLensesResponse
disassociateLenses
(Consumer<DisassociateLensesRequest.Builder> disassociateLensesRequest) Disassociate a lens from a workload.default DisassociateLensesResponse
disassociateLenses
(DisassociateLensesRequest disassociateLensesRequest) Disassociate a lens from a workload.default DisassociateProfilesResponse
disassociateProfiles
(Consumer<DisassociateProfilesRequest.Builder> disassociateProfilesRequest) Disassociate a profile from a workload.default DisassociateProfilesResponse
disassociateProfiles
(DisassociateProfilesRequest disassociateProfilesRequest) Disassociate a profile from a workload.default ExportLensResponse
exportLens
(Consumer<ExportLensRequest.Builder> exportLensRequest) Export an existing lens.default ExportLensResponse
exportLens
(ExportLensRequest exportLensRequest) Export an existing lens.default GetAnswerResponse
getAnswer
(Consumer<GetAnswerRequest.Builder> getAnswerRequest) Get the answer to a specific question in a workload review.default GetAnswerResponse
getAnswer
(GetAnswerRequest getAnswerRequest) Get the answer to a specific question in a workload review.default GetConsolidatedReportResponse
getConsolidatedReport
(Consumer<GetConsolidatedReportRequest.Builder> getConsolidatedReportRequest) Get a consolidated report of your workloads.default GetConsolidatedReportResponse
getConsolidatedReport
(GetConsolidatedReportRequest getConsolidatedReportRequest) Get a consolidated report of your workloads.default GetConsolidatedReportIterable
getConsolidatedReportPaginator
(Consumer<GetConsolidatedReportRequest.Builder> getConsolidatedReportRequest) This is a variant ofgetConsolidatedReport(software.amazon.awssdk.services.wellarchitected.model.GetConsolidatedReportRequest)
operation.default GetConsolidatedReportIterable
getConsolidatedReportPaginator
(GetConsolidatedReportRequest getConsolidatedReportRequest) This is a variant ofgetConsolidatedReport(software.amazon.awssdk.services.wellarchitected.model.GetConsolidatedReportRequest)
operation.default GetGlobalSettingsResponse
getGlobalSettings
(Consumer<GetGlobalSettingsRequest.Builder> getGlobalSettingsRequest) Global settings for all workloads.default GetGlobalSettingsResponse
getGlobalSettings
(GetGlobalSettingsRequest getGlobalSettingsRequest) Global settings for all workloads.default GetLensResponse
getLens
(Consumer<GetLensRequest.Builder> getLensRequest) Get an existing lens.default GetLensResponse
getLens
(GetLensRequest getLensRequest) Get an existing lens.default GetLensReviewResponse
getLensReview
(Consumer<GetLensReviewRequest.Builder> getLensReviewRequest) Get lens review.default GetLensReviewResponse
getLensReview
(GetLensReviewRequest getLensReviewRequest) Get lens review.default GetLensReviewReportResponse
getLensReviewReport
(Consumer<GetLensReviewReportRequest.Builder> getLensReviewReportRequest) Get lens review report.default GetLensReviewReportResponse
getLensReviewReport
(GetLensReviewReportRequest getLensReviewReportRequest) Get lens review report.default GetLensVersionDifferenceResponse
getLensVersionDifference
(Consumer<GetLensVersionDifferenceRequest.Builder> getLensVersionDifferenceRequest) Get lens version differences.default GetLensVersionDifferenceResponse
getLensVersionDifference
(GetLensVersionDifferenceRequest getLensVersionDifferenceRequest) Get lens version differences.default GetMilestoneResponse
getMilestone
(Consumer<GetMilestoneRequest.Builder> getMilestoneRequest) Get a milestone for an existing workload.default GetMilestoneResponse
getMilestone
(GetMilestoneRequest getMilestoneRequest) Get a milestone for an existing workload.default GetProfileResponse
getProfile
(Consumer<GetProfileRequest.Builder> getProfileRequest) Get profile information.default GetProfileResponse
getProfile
(GetProfileRequest getProfileRequest) Get profile information.default GetProfileTemplateResponse
getProfileTemplate
(Consumer<GetProfileTemplateRequest.Builder> getProfileTemplateRequest) Get profile template.default GetProfileTemplateResponse
getProfileTemplate
(GetProfileTemplateRequest getProfileTemplateRequest) Get profile template.default GetReviewTemplateResponse
getReviewTemplate
(Consumer<GetReviewTemplateRequest.Builder> getReviewTemplateRequest) Get review template.default GetReviewTemplateResponse
getReviewTemplate
(GetReviewTemplateRequest getReviewTemplateRequest) Get review template.default GetReviewTemplateAnswerResponse
getReviewTemplateAnswer
(Consumer<GetReviewTemplateAnswerRequest.Builder> getReviewTemplateAnswerRequest) Get review template answer.default GetReviewTemplateAnswerResponse
getReviewTemplateAnswer
(GetReviewTemplateAnswerRequest getReviewTemplateAnswerRequest) Get review template answer.getReviewTemplateLensReview
(Consumer<GetReviewTemplateLensReviewRequest.Builder> getReviewTemplateLensReviewRequest) Get a lens review associated with a review template.getReviewTemplateLensReview
(GetReviewTemplateLensReviewRequest getReviewTemplateLensReviewRequest) Get a lens review associated with a review template.default GetWorkloadResponse
getWorkload
(Consumer<GetWorkloadRequest.Builder> getWorkloadRequest) Get an existing workload.default GetWorkloadResponse
getWorkload
(GetWorkloadRequest getWorkloadRequest) Get an existing workload.default ImportLensResponse
importLens
(Consumer<ImportLensRequest.Builder> importLensRequest) Import a new custom lens or update an existing custom lens.default ImportLensResponse
importLens
(ImportLensRequest importLensRequest) Import a new custom lens or update an existing custom lens.default ListAnswersResponse
listAnswers
(Consumer<ListAnswersRequest.Builder> listAnswersRequest) List of answers for a particular workload and lens.default ListAnswersResponse
listAnswers
(ListAnswersRequest listAnswersRequest) List of answers for a particular workload and lens.default ListAnswersIterable
listAnswersPaginator
(Consumer<ListAnswersRequest.Builder> listAnswersRequest) This is a variant oflistAnswers(software.amazon.awssdk.services.wellarchitected.model.ListAnswersRequest)
operation.default ListAnswersIterable
listAnswersPaginator
(ListAnswersRequest listAnswersRequest) This is a variant oflistAnswers(software.amazon.awssdk.services.wellarchitected.model.ListAnswersRequest)
operation.default ListCheckDetailsResponse
listCheckDetails
(Consumer<ListCheckDetailsRequest.Builder> listCheckDetailsRequest) List of Trusted Advisor check details by account related to the workload.default ListCheckDetailsResponse
listCheckDetails
(ListCheckDetailsRequest listCheckDetailsRequest) List of Trusted Advisor check details by account related to the workload.default ListCheckDetailsIterable
listCheckDetailsPaginator
(Consumer<ListCheckDetailsRequest.Builder> listCheckDetailsRequest) This is a variant oflistCheckDetails(software.amazon.awssdk.services.wellarchitected.model.ListCheckDetailsRequest)
operation.default ListCheckDetailsIterable
listCheckDetailsPaginator
(ListCheckDetailsRequest listCheckDetailsRequest) This is a variant oflistCheckDetails(software.amazon.awssdk.services.wellarchitected.model.ListCheckDetailsRequest)
operation.default ListCheckSummariesResponse
listCheckSummaries
(Consumer<ListCheckSummariesRequest.Builder> listCheckSummariesRequest) List of Trusted Advisor checks summarized for all accounts related to the workload.default ListCheckSummariesResponse
listCheckSummaries
(ListCheckSummariesRequest listCheckSummariesRequest) List of Trusted Advisor checks summarized for all accounts related to the workload.default ListCheckSummariesIterable
listCheckSummariesPaginator
(Consumer<ListCheckSummariesRequest.Builder> listCheckSummariesRequest) This is a variant oflistCheckSummaries(software.amazon.awssdk.services.wellarchitected.model.ListCheckSummariesRequest)
operation.default ListCheckSummariesIterable
listCheckSummariesPaginator
(ListCheckSummariesRequest listCheckSummariesRequest) This is a variant oflistCheckSummaries(software.amazon.awssdk.services.wellarchitected.model.ListCheckSummariesRequest)
operation.default ListLensesResponse
listLenses
(Consumer<ListLensesRequest.Builder> listLensesRequest) List the available lenses.default ListLensesResponse
listLenses
(ListLensesRequest listLensesRequest) List the available lenses.default ListLensesIterable
listLensesPaginator
(Consumer<ListLensesRequest.Builder> listLensesRequest) This is a variant oflistLenses(software.amazon.awssdk.services.wellarchitected.model.ListLensesRequest)
operation.default ListLensesIterable
listLensesPaginator
(ListLensesRequest listLensesRequest) This is a variant oflistLenses(software.amazon.awssdk.services.wellarchitected.model.ListLensesRequest)
operation.listLensReviewImprovements
(Consumer<ListLensReviewImprovementsRequest.Builder> listLensReviewImprovementsRequest) List the improvements of a particular lens review.listLensReviewImprovements
(ListLensReviewImprovementsRequest listLensReviewImprovementsRequest) List the improvements of a particular lens review.listLensReviewImprovementsPaginator
(Consumer<ListLensReviewImprovementsRequest.Builder> listLensReviewImprovementsRequest) This is a variant oflistLensReviewImprovements(software.amazon.awssdk.services.wellarchitected.model.ListLensReviewImprovementsRequest)
operation.listLensReviewImprovementsPaginator
(ListLensReviewImprovementsRequest listLensReviewImprovementsRequest) This is a variant oflistLensReviewImprovements(software.amazon.awssdk.services.wellarchitected.model.ListLensReviewImprovementsRequest)
operation.default ListLensReviewsResponse
listLensReviews
(Consumer<ListLensReviewsRequest.Builder> listLensReviewsRequest) List lens reviews for a particular workload.default ListLensReviewsResponse
listLensReviews
(ListLensReviewsRequest listLensReviewsRequest) List lens reviews for a particular workload.default ListLensReviewsIterable
listLensReviewsPaginator
(Consumer<ListLensReviewsRequest.Builder> listLensReviewsRequest) This is a variant oflistLensReviews(software.amazon.awssdk.services.wellarchitected.model.ListLensReviewsRequest)
operation.default ListLensReviewsIterable
listLensReviewsPaginator
(ListLensReviewsRequest listLensReviewsRequest) This is a variant oflistLensReviews(software.amazon.awssdk.services.wellarchitected.model.ListLensReviewsRequest)
operation.default ListLensSharesResponse
listLensShares
(Consumer<ListLensSharesRequest.Builder> listLensSharesRequest) List the lens shares associated with the lens.default ListLensSharesResponse
listLensShares
(ListLensSharesRequest listLensSharesRequest) List the lens shares associated with the lens.default ListLensSharesIterable
listLensSharesPaginator
(Consumer<ListLensSharesRequest.Builder> listLensSharesRequest) This is a variant oflistLensShares(software.amazon.awssdk.services.wellarchitected.model.ListLensSharesRequest)
operation.default ListLensSharesIterable
listLensSharesPaginator
(ListLensSharesRequest listLensSharesRequest) This is a variant oflistLensShares(software.amazon.awssdk.services.wellarchitected.model.ListLensSharesRequest)
operation.default ListMilestonesResponse
listMilestones
(Consumer<ListMilestonesRequest.Builder> listMilestonesRequest) List all milestones for an existing workload.default ListMilestonesResponse
listMilestones
(ListMilestonesRequest listMilestonesRequest) List all milestones for an existing workload.default ListMilestonesIterable
listMilestonesPaginator
(Consumer<ListMilestonesRequest.Builder> listMilestonesRequest) This is a variant oflistMilestones(software.amazon.awssdk.services.wellarchitected.model.ListMilestonesRequest)
operation.default ListMilestonesIterable
listMilestonesPaginator
(ListMilestonesRequest listMilestonesRequest) This is a variant oflistMilestones(software.amazon.awssdk.services.wellarchitected.model.ListMilestonesRequest)
operation.default ListNotificationsResponse
listNotifications
(Consumer<ListNotificationsRequest.Builder> listNotificationsRequest) List lens notifications.default ListNotificationsResponse
listNotifications
(ListNotificationsRequest listNotificationsRequest) List lens notifications.default ListNotificationsIterable
listNotificationsPaginator
(Consumer<ListNotificationsRequest.Builder> listNotificationsRequest) This is a variant oflistNotifications(software.amazon.awssdk.services.wellarchitected.model.ListNotificationsRequest)
operation.default ListNotificationsIterable
listNotificationsPaginator
(ListNotificationsRequest listNotificationsRequest) This is a variant oflistNotifications(software.amazon.awssdk.services.wellarchitected.model.ListNotificationsRequest)
operation.default ListProfileNotificationsResponse
listProfileNotifications
(Consumer<ListProfileNotificationsRequest.Builder> listProfileNotificationsRequest) List profile notifications.default ListProfileNotificationsResponse
listProfileNotifications
(ListProfileNotificationsRequest listProfileNotificationsRequest) List profile notifications.default ListProfileNotificationsIterable
listProfileNotificationsPaginator
(Consumer<ListProfileNotificationsRequest.Builder> listProfileNotificationsRequest) This is a variant oflistProfileNotifications(software.amazon.awssdk.services.wellarchitected.model.ListProfileNotificationsRequest)
operation.default ListProfileNotificationsIterable
listProfileNotificationsPaginator
(ListProfileNotificationsRequest listProfileNotificationsRequest) This is a variant oflistProfileNotifications(software.amazon.awssdk.services.wellarchitected.model.ListProfileNotificationsRequest)
operation.default ListProfilesResponse
listProfiles
(Consumer<ListProfilesRequest.Builder> listProfilesRequest) List profiles.default ListProfilesResponse
listProfiles
(ListProfilesRequest listProfilesRequest) List profiles.default ListProfileSharesResponse
listProfileShares
(Consumer<ListProfileSharesRequest.Builder> listProfileSharesRequest) List profile shares.default ListProfileSharesResponse
listProfileShares
(ListProfileSharesRequest listProfileSharesRequest) List profile shares.default ListProfileSharesIterable
listProfileSharesPaginator
(Consumer<ListProfileSharesRequest.Builder> listProfileSharesRequest) This is a variant oflistProfileShares(software.amazon.awssdk.services.wellarchitected.model.ListProfileSharesRequest)
operation.default ListProfileSharesIterable
listProfileSharesPaginator
(ListProfileSharesRequest listProfileSharesRequest) This is a variant oflistProfileShares(software.amazon.awssdk.services.wellarchitected.model.ListProfileSharesRequest)
operation.default ListProfilesIterable
listProfilesPaginator
(Consumer<ListProfilesRequest.Builder> listProfilesRequest) This is a variant oflistProfiles(software.amazon.awssdk.services.wellarchitected.model.ListProfilesRequest)
operation.default ListProfilesIterable
listProfilesPaginator
(ListProfilesRequest listProfilesRequest) This is a variant oflistProfiles(software.amazon.awssdk.services.wellarchitected.model.ListProfilesRequest)
operation.listReviewTemplateAnswers
(Consumer<ListReviewTemplateAnswersRequest.Builder> listReviewTemplateAnswersRequest) List the answers of a review template.listReviewTemplateAnswers
(ListReviewTemplateAnswersRequest listReviewTemplateAnswersRequest) List the answers of a review template.listReviewTemplateAnswersPaginator
(Consumer<ListReviewTemplateAnswersRequest.Builder> listReviewTemplateAnswersRequest) This is a variant oflistReviewTemplateAnswers(software.amazon.awssdk.services.wellarchitected.model.ListReviewTemplateAnswersRequest)
operation.listReviewTemplateAnswersPaginator
(ListReviewTemplateAnswersRequest listReviewTemplateAnswersRequest) This is a variant oflistReviewTemplateAnswers(software.amazon.awssdk.services.wellarchitected.model.ListReviewTemplateAnswersRequest)
operation.default ListReviewTemplatesResponse
listReviewTemplates
(Consumer<ListReviewTemplatesRequest.Builder> listReviewTemplatesRequest) List review templates.default ListReviewTemplatesResponse
listReviewTemplates
(ListReviewTemplatesRequest listReviewTemplatesRequest) List review templates.default ListReviewTemplatesIterable
listReviewTemplatesPaginator
(Consumer<ListReviewTemplatesRequest.Builder> listReviewTemplatesRequest) This is a variant oflistReviewTemplates(software.amazon.awssdk.services.wellarchitected.model.ListReviewTemplatesRequest)
operation.default ListReviewTemplatesIterable
listReviewTemplatesPaginator
(ListReviewTemplatesRequest listReviewTemplatesRequest) This is a variant oflistReviewTemplates(software.amazon.awssdk.services.wellarchitected.model.ListReviewTemplatesRequest)
operation.default ListShareInvitationsResponse
listShareInvitations
(Consumer<ListShareInvitationsRequest.Builder> listShareInvitationsRequest) List the share invitations.default ListShareInvitationsResponse
listShareInvitations
(ListShareInvitationsRequest listShareInvitationsRequest) List the share invitations.default ListShareInvitationsIterable
listShareInvitationsPaginator
(Consumer<ListShareInvitationsRequest.Builder> listShareInvitationsRequest) This is a variant oflistShareInvitations(software.amazon.awssdk.services.wellarchitected.model.ListShareInvitationsRequest)
operation.default ListShareInvitationsIterable
listShareInvitationsPaginator
(ListShareInvitationsRequest listShareInvitationsRequest) This is a variant oflistShareInvitations(software.amazon.awssdk.services.wellarchitected.model.ListShareInvitationsRequest)
operation.default ListTagsForResourceResponse
listTagsForResource
(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest) List the tags for a resource.default ListTagsForResourceResponse
listTagsForResource
(ListTagsForResourceRequest listTagsForResourceRequest) List the tags for a resource.default ListTemplateSharesResponse
listTemplateShares
(Consumer<ListTemplateSharesRequest.Builder> listTemplateSharesRequest) List review template shares.default ListTemplateSharesResponse
listTemplateShares
(ListTemplateSharesRequest listTemplateSharesRequest) List review template shares.default ListTemplateSharesIterable
listTemplateSharesPaginator
(Consumer<ListTemplateSharesRequest.Builder> listTemplateSharesRequest) This is a variant oflistTemplateShares(software.amazon.awssdk.services.wellarchitected.model.ListTemplateSharesRequest)
operation.default ListTemplateSharesIterable
listTemplateSharesPaginator
(ListTemplateSharesRequest listTemplateSharesRequest) This is a variant oflistTemplateShares(software.amazon.awssdk.services.wellarchitected.model.ListTemplateSharesRequest)
operation.default ListWorkloadsResponse
listWorkloads
(Consumer<ListWorkloadsRequest.Builder> listWorkloadsRequest) Paginated list of workloads.default ListWorkloadsResponse
listWorkloads
(ListWorkloadsRequest listWorkloadsRequest) Paginated list of workloads.default ListWorkloadSharesResponse
listWorkloadShares
(Consumer<ListWorkloadSharesRequest.Builder> listWorkloadSharesRequest) List the workload shares associated with the workload.default ListWorkloadSharesResponse
listWorkloadShares
(ListWorkloadSharesRequest listWorkloadSharesRequest) List the workload shares associated with the workload.default ListWorkloadSharesIterable
listWorkloadSharesPaginator
(Consumer<ListWorkloadSharesRequest.Builder> listWorkloadSharesRequest) This is a variant oflistWorkloadShares(software.amazon.awssdk.services.wellarchitected.model.ListWorkloadSharesRequest)
operation.default ListWorkloadSharesIterable
listWorkloadSharesPaginator
(ListWorkloadSharesRequest listWorkloadSharesRequest) This is a variant oflistWorkloadShares(software.amazon.awssdk.services.wellarchitected.model.ListWorkloadSharesRequest)
operation.default ListWorkloadsIterable
listWorkloadsPaginator
(Consumer<ListWorkloadsRequest.Builder> listWorkloadsRequest) This is a variant oflistWorkloads(software.amazon.awssdk.services.wellarchitected.model.ListWorkloadsRequest)
operation.default ListWorkloadsIterable
listWorkloadsPaginator
(ListWorkloadsRequest listWorkloadsRequest) This is a variant oflistWorkloads(software.amazon.awssdk.services.wellarchitected.model.ListWorkloadsRequest)
operation.The SDK service client configuration exposes client settings to the user, e.g., ClientOverrideConfigurationstatic ServiceMetadata
default TagResourceResponse
tagResource
(Consumer<TagResourceRequest.Builder> tagResourceRequest) Adds one or more tags to the specified resource.default TagResourceResponse
tagResource
(TagResourceRequest tagResourceRequest) Adds one or more tags to the specified resource.default UntagResourceResponse
untagResource
(Consumer<UntagResourceRequest.Builder> untagResourceRequest) Deletes specified tags from a resource.default UntagResourceResponse
untagResource
(UntagResourceRequest untagResourceRequest) Deletes specified tags from a resource.default UpdateAnswerResponse
updateAnswer
(Consumer<UpdateAnswerRequest.Builder> updateAnswerRequest) Update the answer to a specific question in a workload review.default UpdateAnswerResponse
updateAnswer
(UpdateAnswerRequest updateAnswerRequest) Update the answer to a specific question in a workload review.default UpdateGlobalSettingsResponse
updateGlobalSettings
(Consumer<UpdateGlobalSettingsRequest.Builder> updateGlobalSettingsRequest) Update whether the Amazon Web Services account is opted into organization sharing and discovery integration features.default UpdateGlobalSettingsResponse
updateGlobalSettings
(UpdateGlobalSettingsRequest updateGlobalSettingsRequest) Update whether the Amazon Web Services account is opted into organization sharing and discovery integration features.default UpdateIntegrationResponse
updateIntegration
(Consumer<UpdateIntegrationRequest.Builder> updateIntegrationRequest) Update integration features.default UpdateIntegrationResponse
updateIntegration
(UpdateIntegrationRequest updateIntegrationRequest) Update integration features.default UpdateLensReviewResponse
updateLensReview
(Consumer<UpdateLensReviewRequest.Builder> updateLensReviewRequest) Update lens review for a particular workload.default UpdateLensReviewResponse
updateLensReview
(UpdateLensReviewRequest updateLensReviewRequest) Update lens review for a particular workload.default UpdateProfileResponse
updateProfile
(Consumer<UpdateProfileRequest.Builder> updateProfileRequest) Update a profile.default UpdateProfileResponse
updateProfile
(UpdateProfileRequest updateProfileRequest) Update a profile.default UpdateReviewTemplateResponse
updateReviewTemplate
(Consumer<UpdateReviewTemplateRequest.Builder> updateReviewTemplateRequest) Update a review template.default UpdateReviewTemplateResponse
updateReviewTemplate
(UpdateReviewTemplateRequest updateReviewTemplateRequest) Update a review template.updateReviewTemplateAnswer
(Consumer<UpdateReviewTemplateAnswerRequest.Builder> updateReviewTemplateAnswerRequest) Update a review template answer.updateReviewTemplateAnswer
(UpdateReviewTemplateAnswerRequest updateReviewTemplateAnswerRequest) Update a review template answer.updateReviewTemplateLensReview
(Consumer<UpdateReviewTemplateLensReviewRequest.Builder> updateReviewTemplateLensReviewRequest) Update a lens review associated with a review template.updateReviewTemplateLensReview
(UpdateReviewTemplateLensReviewRequest updateReviewTemplateLensReviewRequest) Update a lens review associated with a review template.default UpdateShareInvitationResponse
updateShareInvitation
(Consumer<UpdateShareInvitationRequest.Builder> updateShareInvitationRequest) Update a workload or custom lens share invitation.default UpdateShareInvitationResponse
updateShareInvitation
(UpdateShareInvitationRequest updateShareInvitationRequest) Update a workload or custom lens share invitation.default UpdateWorkloadResponse
updateWorkload
(Consumer<UpdateWorkloadRequest.Builder> updateWorkloadRequest) Update an existing workload.default UpdateWorkloadResponse
updateWorkload
(UpdateWorkloadRequest updateWorkloadRequest) Update an existing workload.default UpdateWorkloadShareResponse
updateWorkloadShare
(Consumer<UpdateWorkloadShareRequest.Builder> updateWorkloadShareRequest) Update a workload share.default UpdateWorkloadShareResponse
updateWorkloadShare
(UpdateWorkloadShareRequest updateWorkloadShareRequest) Update a workload share.default UpgradeLensReviewResponse
upgradeLensReview
(Consumer<UpgradeLensReviewRequest.Builder> upgradeLensReviewRequest) Upgrade lens review for a particular workload.default UpgradeLensReviewResponse
upgradeLensReview
(UpgradeLensReviewRequest upgradeLensReviewRequest) Upgrade lens review for a particular workload.default UpgradeProfileVersionResponse
upgradeProfileVersion
(Consumer<UpgradeProfileVersionRequest.Builder> upgradeProfileVersionRequest) Upgrade a profile.default UpgradeProfileVersionResponse
upgradeProfileVersion
(UpgradeProfileVersionRequest upgradeProfileVersionRequest) Upgrade a profile.upgradeReviewTemplateLensReview
(Consumer<UpgradeReviewTemplateLensReviewRequest.Builder> upgradeReviewTemplateLensReviewRequest) Upgrade the lens review of a review template.upgradeReviewTemplateLensReview
(UpgradeReviewTemplateLensReviewRequest upgradeReviewTemplateLensReviewRequest) Upgrade the lens review of a review template.Methods inherited from interface software.amazon.awssdk.utils.SdkAutoCloseable
close
Methods inherited from interface software.amazon.awssdk.core.SdkClient
serviceName
-
Field Details
-
SERVICE_NAME
- See Also:
-
SERVICE_METADATA_ID
Value for looking up the service's metadata from theServiceMetadataProvider
.- See Also:
-
-
Method Details
-
associateLenses
default AssociateLensesResponse associateLenses(AssociateLensesRequest associateLensesRequest) throws ValidationException, ResourceNotFoundException, ConflictException, InternalServerException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException 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.
- Parameters:
associateLensesRequest
- Input to associate lens reviews.- Returns:
- Result of the AssociateLenses operation returned by the service.
- See Also:
-
associateLenses
default AssociateLensesResponse associateLenses(Consumer<AssociateLensesRequest.Builder> associateLensesRequest) throws ValidationException, ResourceNotFoundException, ConflictException, InternalServerException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException 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 viaAssociateLensesRequest.builder()
- Parameters:
associateLensesRequest
- AConsumer
that will call methods onAssociateLensesRequest.Builder
to create a request. Input to associate lens reviews.- Returns:
- Result of the AssociateLenses operation returned by the service.
- See Also:
-
associateProfiles
default AssociateProfilesResponse associateProfiles(AssociateProfilesRequest associateProfilesRequest) throws ValidationException, ResourceNotFoundException, ConflictException, InternalServerException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Associate a profile with a workload.
- Parameters:
associateProfilesRequest
-- Returns:
- Result of the AssociateProfiles operation returned by the service.
- See Also:
-
associateProfiles
default AssociateProfilesResponse associateProfiles(Consumer<AssociateProfilesRequest.Builder> associateProfilesRequest) throws ValidationException, ResourceNotFoundException, ConflictException, InternalServerException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException 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 viaAssociateProfilesRequest.builder()
- Parameters:
associateProfilesRequest
- AConsumer
that will call methods onAssociateProfilesRequest.Builder
to create a request.- Returns:
- Result of the AssociateProfiles operation returned by the service.
- See Also:
-
createLensVersion
default CreateLensVersionResponse createLensVersion(CreateLensVersionRequest createLensVersionRequest) throws ValidationException, ResourceNotFoundException, ServiceQuotaExceededException, ConflictException, InternalServerException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException 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.- Parameters:
createLensVersionRequest
-- Returns:
- Result of the CreateLensVersion operation returned by the service.
- See Also:
-
createLensVersion
default CreateLensVersionResponse createLensVersion(Consumer<CreateLensVersionRequest.Builder> createLensVersionRequest) throws ValidationException, ResourceNotFoundException, ServiceQuotaExceededException, ConflictException, InternalServerException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException 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 viaCreateLensVersionRequest.builder()
- Parameters:
createLensVersionRequest
- AConsumer
that will call methods onCreateLensVersionRequest.Builder
to create a request.- Returns:
- Result of the CreateLensVersion operation returned by the service.
- See Also:
-
createMilestone
default CreateMilestoneResponse createMilestone(CreateMilestoneRequest createMilestoneRequest) throws ValidationException, ConflictException, InternalServerException, ResourceNotFoundException, ServiceQuotaExceededException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Create a milestone for an existing workload.
- Parameters:
createMilestoneRequest
- Input for milestone creation.- Returns:
- Result of the CreateMilestone operation returned by the service.
- See Also:
-
createMilestone
default CreateMilestoneResponse createMilestone(Consumer<CreateMilestoneRequest.Builder> createMilestoneRequest) throws ValidationException, ConflictException, InternalServerException, ResourceNotFoundException, ServiceQuotaExceededException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException 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 viaCreateMilestoneRequest.builder()
- Parameters:
createMilestoneRequest
- AConsumer
that will call methods onCreateMilestoneRequest.Builder
to create a request. Input for milestone creation.- Returns:
- Result of the CreateMilestone operation returned by the service.
- See Also:
-
createProfile
default CreateProfileResponse createProfile(CreateProfileRequest createProfileRequest) throws ValidationException, ConflictException, ServiceQuotaExceededException, InternalServerException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Create a profile.
- Parameters:
createProfileRequest
-- Returns:
- Result of the CreateProfile operation returned by the service.
- See Also:
-
createProfile
default CreateProfileResponse createProfile(Consumer<CreateProfileRequest.Builder> createProfileRequest) throws ValidationException, ConflictException, ServiceQuotaExceededException, InternalServerException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Create a profile.
This is a convenience which creates an instance of the
CreateProfileRequest.Builder
avoiding the need to create one manually viaCreateProfileRequest.builder()
- Parameters:
createProfileRequest
- AConsumer
that will call methods onCreateProfileRequest.Builder
to create a request.- Returns:
- Result of the CreateProfile operation returned by the service.
- See Also:
-
createReviewTemplate
default CreateReviewTemplateResponse createReviewTemplate(CreateReviewTemplateRequest createReviewTemplateRequest) throws ValidationException, ConflictException, ServiceQuotaExceededException, InternalServerException, AccessDeniedException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Create a review template.
Disclaimer
Do not include or gather personal identifiable information (PII) of end users or other identifiable individuals in or via your review templates. If your review template 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.
- Parameters:
createReviewTemplateRequest
-- Returns:
- Result of the CreateReviewTemplate operation returned by the service.
- See Also:
-
createReviewTemplate
default CreateReviewTemplateResponse createReviewTemplate(Consumer<CreateReviewTemplateRequest.Builder> createReviewTemplateRequest) throws ValidationException, ConflictException, ServiceQuotaExceededException, InternalServerException, AccessDeniedException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Create a review template.
Disclaimer
Do not include or gather personal identifiable information (PII) of end users or other identifiable individuals in or via your review templates. If your review template 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
CreateReviewTemplateRequest.Builder
avoiding the need to create one manually viaCreateReviewTemplateRequest.builder()
- Parameters:
createReviewTemplateRequest
- AConsumer
that will call methods onCreateReviewTemplateRequest.Builder
to create a request.- Returns:
- Result of the CreateReviewTemplate operation returned by the service.
- See Also:
-
createWorkload
default CreateWorkloadResponse createWorkload(CreateWorkloadRequest createWorkloadRequest) throws ValidationException, ConflictException, ServiceQuotaExceededException, InternalServerException, AccessDeniedException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException 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.When creating a workload using a review template, you must have the following IAM permissions:
-
wellarchitected:GetReviewTemplate
-
wellarchitected:GetReviewTemplateAnswer
-
wellarchitected:ListReviewTemplateAnswers
-
wellarchitected:GetReviewTemplateLensReview
- Parameters:
createWorkloadRequest
- Input for workload creation.- Returns:
- Result of the CreateWorkload operation returned by the service.
- See Also:
-
-
createWorkload
default CreateWorkloadResponse createWorkload(Consumer<CreateWorkloadRequest.Builder> createWorkloadRequest) throws ValidationException, ConflictException, ServiceQuotaExceededException, InternalServerException, AccessDeniedException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException 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.When creating a workload using a review template, you must have the following IAM permissions:
-
wellarchitected:GetReviewTemplate
-
wellarchitected:GetReviewTemplateAnswer
-
wellarchitected:ListReviewTemplateAnswers
-
wellarchitected:GetReviewTemplateLensReview
This is a convenience which creates an instance of the
CreateWorkloadRequest.Builder
avoiding the need to create one manually viaCreateWorkloadRequest.builder()
- Parameters:
createWorkloadRequest
- AConsumer
that will call methods onCreateWorkloadRequest.Builder
to create a request. Input for workload creation.- Returns:
- Result of the CreateWorkload operation returned by the service.
- See Also:
-
-
deleteLens
default DeleteLensResponse deleteLens(DeleteLensRequest deleteLensRequest) throws ValidationException, ResourceNotFoundException, ConflictException, InternalServerException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException 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.
- Parameters:
deleteLensRequest
-- Returns:
- Result of the DeleteLens operation returned by the service.
- See Also:
-
deleteLens
default DeleteLensResponse deleteLens(Consumer<DeleteLensRequest.Builder> deleteLensRequest) throws ValidationException, ResourceNotFoundException, ConflictException, InternalServerException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException 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 viaDeleteLensRequest.builder()
- Parameters:
deleteLensRequest
- AConsumer
that will call methods onDeleteLensRequest.Builder
to create a request.- Returns:
- Result of the DeleteLens operation returned by the service.
- See Also:
-
deleteProfile
default DeleteProfileResponse deleteProfile(DeleteProfileRequest deleteProfileRequest) throws ValidationException, ResourceNotFoundException, ConflictException, InternalServerException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException 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.
- Parameters:
deleteProfileRequest
-- Returns:
- Result of the DeleteProfile operation returned by the service.
- See Also:
-
deleteProfile
default DeleteProfileResponse deleteProfile(Consumer<DeleteProfileRequest.Builder> deleteProfileRequest) throws ValidationException, ResourceNotFoundException, ConflictException, InternalServerException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException 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 viaDeleteProfileRequest.builder()
- Parameters:
deleteProfileRequest
- AConsumer
that will call methods onDeleteProfileRequest.Builder
to create a request.- Returns:
- Result of the DeleteProfile operation returned by the service.
- See Also:
-
deleteReviewTemplate
default DeleteReviewTemplateResponse deleteReviewTemplate(DeleteReviewTemplateRequest deleteReviewTemplateRequest) throws ValidationException, ResourceNotFoundException, ConflictException, InternalServerException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Delete a review template.
Only the owner of a review template can delete it.
After the review template is deleted, Amazon Web Services accounts, users, organizations, and organizational units (OUs) that you shared the review template with will no longer be able to apply it to new workloads.
- Parameters:
deleteReviewTemplateRequest
-- Returns:
- Result of the DeleteReviewTemplate operation returned by the service.
- See Also:
-
deleteReviewTemplate
default DeleteReviewTemplateResponse deleteReviewTemplate(Consumer<DeleteReviewTemplateRequest.Builder> deleteReviewTemplateRequest) throws ValidationException, ResourceNotFoundException, ConflictException, InternalServerException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Delete a review template.
Only the owner of a review template can delete it.
After the review template is deleted, Amazon Web Services accounts, users, organizations, and organizational units (OUs) that you shared the review template with will no longer be able to apply it to new workloads.
This is a convenience which creates an instance of the
DeleteReviewTemplateRequest.Builder
avoiding the need to create one manually viaDeleteReviewTemplateRequest.builder()
- Parameters:
deleteReviewTemplateRequest
- AConsumer
that will call methods onDeleteReviewTemplateRequest.Builder
to create a request.- Returns:
- Result of the DeleteReviewTemplate operation returned by the service.
- See Also:
-
deleteWorkload
default DeleteWorkloadResponse deleteWorkload(DeleteWorkloadRequest deleteWorkloadRequest) throws ValidationException, ResourceNotFoundException, ConflictException, InternalServerException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Delete an existing workload.
- Parameters:
deleteWorkloadRequest
- Input for workload deletion.- Returns:
- Result of the DeleteWorkload operation returned by the service.
- See Also:
-
deleteWorkload
default DeleteWorkloadResponse deleteWorkload(Consumer<DeleteWorkloadRequest.Builder> deleteWorkloadRequest) throws ValidationException, ResourceNotFoundException, ConflictException, InternalServerException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Delete an existing workload.
This is a convenience which creates an instance of the
DeleteWorkloadRequest.Builder
avoiding the need to create one manually viaDeleteWorkloadRequest.builder()
- Parameters:
deleteWorkloadRequest
- AConsumer
that will call methods onDeleteWorkloadRequest.Builder
to create a request. Input for workload deletion.- Returns:
- Result of the DeleteWorkload operation returned by the service.
- See Also:
-
disassociateLenses
default DisassociateLensesResponse disassociateLenses(DisassociateLensesRequest disassociateLensesRequest) throws ValidationException, ResourceNotFoundException, ConflictException, InternalServerException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException 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.- Parameters:
disassociateLensesRequest
- Input to disassociate lens reviews.- Returns:
- Result of the DisassociateLenses operation returned by the service.
- See Also:
-
disassociateLenses
default DisassociateLensesResponse disassociateLenses(Consumer<DisassociateLensesRequest.Builder> disassociateLensesRequest) throws ValidationException, ResourceNotFoundException, ConflictException, InternalServerException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException 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 viaDisassociateLensesRequest.builder()
- Parameters:
disassociateLensesRequest
- AConsumer
that will call methods onDisassociateLensesRequest.Builder
to create a request. Input to disassociate lens reviews.- Returns:
- Result of the DisassociateLenses operation returned by the service.
- See Also:
-
disassociateProfiles
default DisassociateProfilesResponse disassociateProfiles(DisassociateProfilesRequest disassociateProfilesRequest) throws ValidationException, ResourceNotFoundException, ConflictException, InternalServerException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Disassociate a profile from a workload.
- Parameters:
disassociateProfilesRequest
-- Returns:
- Result of the DisassociateProfiles operation returned by the service.
- See Also:
-
disassociateProfiles
default DisassociateProfilesResponse disassociateProfiles(Consumer<DisassociateProfilesRequest.Builder> disassociateProfilesRequest) throws ValidationException, ResourceNotFoundException, ConflictException, InternalServerException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException 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 viaDisassociateProfilesRequest.builder()
- Parameters:
disassociateProfilesRequest
- AConsumer
that will call methods onDisassociateProfilesRequest.Builder
to create a request.- Returns:
- Result of the DisassociateProfiles operation returned by the service.
- See Also:
-
exportLens
default ExportLensResponse exportLens(ExportLensRequest exportLensRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException 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.
- Parameters:
exportLensRequest
-- Returns:
- Result of the ExportLens operation returned by the service.
- See Also:
-
exportLens
default ExportLensResponse exportLens(Consumer<ExportLensRequest.Builder> exportLensRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException 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 viaExportLensRequest.builder()
- Parameters:
exportLensRequest
- AConsumer
that will call methods onExportLensRequest.Builder
to create a request.- Returns:
- Result of the ExportLens operation returned by the service.
- See Also:
-
getAnswer
default GetAnswerResponse getAnswer(GetAnswerRequest getAnswerRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Get the answer to a specific question in a workload review.
- Parameters:
getAnswerRequest
- Input to get answer.- Returns:
- Result of the GetAnswer operation returned by the service.
- See Also:
-
getAnswer
default GetAnswerResponse getAnswer(Consumer<GetAnswerRequest.Builder> getAnswerRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException 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 viaGetAnswerRequest.builder()
- Parameters:
getAnswerRequest
- AConsumer
that will call methods onGetAnswerRequest.Builder
to create a request. Input to get answer.- Returns:
- Result of the GetAnswer operation returned by the service.
- See Also:
-
getConsolidatedReport
default GetConsolidatedReportResponse getConsolidatedReport(GetConsolidatedReportRequest getConsolidatedReportRequest) throws ValidationException, InternalServerException, AccessDeniedException, ThrottlingException, ConflictException, AwsServiceException, SdkClientException, WellArchitectedException Get a consolidated report of your workloads.
You can optionally choose to include workloads that have been shared with you.
- Parameters:
getConsolidatedReportRequest
-- Returns:
- Result of the GetConsolidatedReport operation returned by the service.
- See Also:
-
getConsolidatedReport
default GetConsolidatedReportResponse getConsolidatedReport(Consumer<GetConsolidatedReportRequest.Builder> getConsolidatedReportRequest) throws ValidationException, InternalServerException, AccessDeniedException, ThrottlingException, ConflictException, AwsServiceException, SdkClientException, WellArchitectedException 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 viaGetConsolidatedReportRequest.builder()
- Parameters:
getConsolidatedReportRequest
- AConsumer
that will call methods onGetConsolidatedReportRequest.Builder
to create a request.- Returns:
- Result of the GetConsolidatedReport operation returned by the service.
- See Also:
-
getConsolidatedReportPaginator
default GetConsolidatedReportIterable getConsolidatedReportPaginator(GetConsolidatedReportRequest getConsolidatedReportRequest) throws ValidationException, InternalServerException, AccessDeniedException, ThrottlingException, ConflictException, AwsServiceException, SdkClientException, WellArchitectedException This is a variant of
getConsolidatedReport(software.amazon.awssdk.services.wellarchitected.model.GetConsolidatedReportRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.wellarchitected.paginators.GetConsolidatedReportIterable responses = client.getConsolidatedReportPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.wellarchitected.paginators.GetConsolidatedReportIterable responses = client .getConsolidatedReportPaginator(request); for (software.amazon.awssdk.services.wellarchitected.model.GetConsolidatedReportResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.wellarchitected.paginators.GetConsolidatedReportIterable responses = client.getConsolidatedReportPaginator(request); responses.iterator().forEachRemaining(....);
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.- Parameters:
getConsolidatedReportRequest
-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
getConsolidatedReportPaginator
default GetConsolidatedReportIterable getConsolidatedReportPaginator(Consumer<GetConsolidatedReportRequest.Builder> getConsolidatedReportRequest) throws ValidationException, InternalServerException, AccessDeniedException, ThrottlingException, ConflictException, AwsServiceException, SdkClientException, WellArchitectedException This is a variant of
getConsolidatedReport(software.amazon.awssdk.services.wellarchitected.model.GetConsolidatedReportRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.wellarchitected.paginators.GetConsolidatedReportIterable responses = client.getConsolidatedReportPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.wellarchitected.paginators.GetConsolidatedReportIterable responses = client .getConsolidatedReportPaginator(request); for (software.amazon.awssdk.services.wellarchitected.model.GetConsolidatedReportResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.wellarchitected.paginators.GetConsolidatedReportIterable responses = client.getConsolidatedReportPaginator(request); responses.iterator().forEachRemaining(....);
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 viaGetConsolidatedReportRequest.builder()
- Parameters:
getConsolidatedReportRequest
- AConsumer
that will call methods onGetConsolidatedReportRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
getGlobalSettings
default GetGlobalSettingsResponse getGlobalSettings(GetGlobalSettingsRequest getGlobalSettingsRequest) throws ValidationException, InternalServerException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Global settings for all workloads.
- Parameters:
getGlobalSettingsRequest
-- Returns:
- Result of the GetGlobalSettings operation returned by the service.
- See Also:
-
getGlobalSettings
default GetGlobalSettingsResponse getGlobalSettings(Consumer<GetGlobalSettingsRequest.Builder> getGlobalSettingsRequest) throws ValidationException, InternalServerException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Global settings for all workloads.
This is a convenience which creates an instance of the
GetGlobalSettingsRequest.Builder
avoiding the need to create one manually viaGetGlobalSettingsRequest.builder()
- Parameters:
getGlobalSettingsRequest
- AConsumer
that will call methods onGetGlobalSettingsRequest.Builder
to create a request.- Returns:
- Result of the GetGlobalSettings operation returned by the service.
- See Also:
-
getLens
default GetLensResponse getLens(GetLensRequest getLensRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Get an existing lens.
- Parameters:
getLensRequest
-- Returns:
- Result of the GetLens operation returned by the service.
- See Also:
-
getLens
default GetLensResponse getLens(Consumer<GetLensRequest.Builder> getLensRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Get an existing lens.
This is a convenience which creates an instance of the
GetLensRequest.Builder
avoiding the need to create one manually viaGetLensRequest.builder()
- Parameters:
getLensRequest
- AConsumer
that will call methods onGetLensRequest.Builder
to create a request.- Returns:
- Result of the GetLens operation returned by the service.
- See Also:
-
getLensReview
default GetLensReviewResponse getLensReview(GetLensReviewRequest getLensReviewRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Get lens review.
- Parameters:
getLensReviewRequest
- Input to get lens review.- Returns:
- Result of the GetLensReview operation returned by the service.
- See Also:
-
getLensReview
default GetLensReviewResponse getLensReview(Consumer<GetLensReviewRequest.Builder> getLensReviewRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Get lens review.
This is a convenience which creates an instance of the
GetLensReviewRequest.Builder
avoiding the need to create one manually viaGetLensReviewRequest.builder()
- Parameters:
getLensReviewRequest
- AConsumer
that will call methods onGetLensReviewRequest.Builder
to create a request. Input to get lens review.- Returns:
- Result of the GetLensReview operation returned by the service.
- See Also:
-
getLensReviewReport
default GetLensReviewReportResponse getLensReviewReport(GetLensReviewReportRequest getLensReviewReportRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Get lens review report.
- Parameters:
getLensReviewReportRequest
- Input to get lens review report.- Returns:
- Result of the GetLensReviewReport operation returned by the service.
- See Also:
-
getLensReviewReport
default GetLensReviewReportResponse getLensReviewReport(Consumer<GetLensReviewReportRequest.Builder> getLensReviewReportRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Get lens review report.
This is a convenience which creates an instance of the
GetLensReviewReportRequest.Builder
avoiding the need to create one manually viaGetLensReviewReportRequest.builder()
- Parameters:
getLensReviewReportRequest
- AConsumer
that will call methods onGetLensReviewReportRequest.Builder
to create a request. Input to get lens review report.- Returns:
- Result of the GetLensReviewReport operation returned by the service.
- See Also:
-
getLensVersionDifference
default GetLensVersionDifferenceResponse getLensVersionDifference(GetLensVersionDifferenceRequest getLensVersionDifferenceRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Get lens version differences.
- Parameters:
getLensVersionDifferenceRequest
-- Returns:
- Result of the GetLensVersionDifference operation returned by the service.
- See Also:
-
getLensVersionDifference
default GetLensVersionDifferenceResponse getLensVersionDifference(Consumer<GetLensVersionDifferenceRequest.Builder> getLensVersionDifferenceRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Get lens version differences.
This is a convenience which creates an instance of the
GetLensVersionDifferenceRequest.Builder
avoiding the need to create one manually viaGetLensVersionDifferenceRequest.builder()
- Parameters:
getLensVersionDifferenceRequest
- AConsumer
that will call methods onGetLensVersionDifferenceRequest.Builder
to create a request.- Returns:
- Result of the GetLensVersionDifference operation returned by the service.
- See Also:
-
getMilestone
default GetMilestoneResponse getMilestone(GetMilestoneRequest getMilestoneRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Get a milestone for an existing workload.
- Parameters:
getMilestoneRequest
- Input to get a milestone.- Returns:
- Result of the GetMilestone operation returned by the service.
- See Also:
-
getMilestone
default GetMilestoneResponse getMilestone(Consumer<GetMilestoneRequest.Builder> getMilestoneRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException 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 viaGetMilestoneRequest.builder()
- Parameters:
getMilestoneRequest
- AConsumer
that will call methods onGetMilestoneRequest.Builder
to create a request. Input to get a milestone.- Returns:
- Result of the GetMilestone operation returned by the service.
- See Also:
-
getProfile
default GetProfileResponse getProfile(GetProfileRequest getProfileRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Get profile information.
- Parameters:
getProfileRequest
-- Returns:
- Result of the GetProfile operation returned by the service.
- See Also:
-
getProfile
default GetProfileResponse getProfile(Consumer<GetProfileRequest.Builder> getProfileRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Get profile information.
This is a convenience which creates an instance of the
GetProfileRequest.Builder
avoiding the need to create one manually viaGetProfileRequest.builder()
- Parameters:
getProfileRequest
- AConsumer
that will call methods onGetProfileRequest.Builder
to create a request.- Returns:
- Result of the GetProfile operation returned by the service.
- See Also:
-
getProfileTemplate
default GetProfileTemplateResponse getProfileTemplate(GetProfileTemplateRequest getProfileTemplateRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Get profile template.
- Parameters:
getProfileTemplateRequest
-- Returns:
- Result of the GetProfileTemplate operation returned by the service.
- See Also:
-
getProfileTemplate
default GetProfileTemplateResponse getProfileTemplate(Consumer<GetProfileTemplateRequest.Builder> getProfileTemplateRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Get profile template.
This is a convenience which creates an instance of the
GetProfileTemplateRequest.Builder
avoiding the need to create one manually viaGetProfileTemplateRequest.builder()
- Parameters:
getProfileTemplateRequest
- AConsumer
that will call methods onGetProfileTemplateRequest.Builder
to create a request.- Returns:
- Result of the GetProfileTemplate operation returned by the service.
- See Also:
-
getReviewTemplate
default GetReviewTemplateResponse getReviewTemplate(GetReviewTemplateRequest getReviewTemplateRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Get review template.
- Parameters:
getReviewTemplateRequest
-- Returns:
- Result of the GetReviewTemplate operation returned by the service.
- See Also:
-
getReviewTemplate
default GetReviewTemplateResponse getReviewTemplate(Consumer<GetReviewTemplateRequest.Builder> getReviewTemplateRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Get review template.
This is a convenience which creates an instance of the
GetReviewTemplateRequest.Builder
avoiding the need to create one manually viaGetReviewTemplateRequest.builder()
- Parameters:
getReviewTemplateRequest
- AConsumer
that will call methods onGetReviewTemplateRequest.Builder
to create a request.- Returns:
- Result of the GetReviewTemplate operation returned by the service.
- See Also:
-
getReviewTemplateAnswer
default GetReviewTemplateAnswerResponse getReviewTemplateAnswer(GetReviewTemplateAnswerRequest getReviewTemplateAnswerRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Get review template answer.
- Parameters:
getReviewTemplateAnswerRequest
-- Returns:
- Result of the GetReviewTemplateAnswer operation returned by the service.
- See Also:
-
getReviewTemplateAnswer
default GetReviewTemplateAnswerResponse getReviewTemplateAnswer(Consumer<GetReviewTemplateAnswerRequest.Builder> getReviewTemplateAnswerRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Get review template answer.
This is a convenience which creates an instance of the
GetReviewTemplateAnswerRequest.Builder
avoiding the need to create one manually viaGetReviewTemplateAnswerRequest.builder()
- Parameters:
getReviewTemplateAnswerRequest
- AConsumer
that will call methods onGetReviewTemplateAnswerRequest.Builder
to create a request.- Returns:
- Result of the GetReviewTemplateAnswer operation returned by the service.
- See Also:
-
getReviewTemplateLensReview
default GetReviewTemplateLensReviewResponse getReviewTemplateLensReview(GetReviewTemplateLensReviewRequest getReviewTemplateLensReviewRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Get a lens review associated with a review template.
- Parameters:
getReviewTemplateLensReviewRequest
-- Returns:
- Result of the GetReviewTemplateLensReview operation returned by the service.
- See Also:
-
getReviewTemplateLensReview
default GetReviewTemplateLensReviewResponse getReviewTemplateLensReview(Consumer<GetReviewTemplateLensReviewRequest.Builder> getReviewTemplateLensReviewRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Get a lens review associated with a review template.
This is a convenience which creates an instance of the
GetReviewTemplateLensReviewRequest.Builder
avoiding the need to create one manually viaGetReviewTemplateLensReviewRequest.builder()
- Parameters:
getReviewTemplateLensReviewRequest
- AConsumer
that will call methods onGetReviewTemplateLensReviewRequest.Builder
to create a request.- Returns:
- Result of the GetReviewTemplateLensReview operation returned by the service.
- See Also:
-
getWorkload
default GetWorkloadResponse getWorkload(GetWorkloadRequest getWorkloadRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Get an existing workload.
- Parameters:
getWorkloadRequest
- Input to get a workload.- Returns:
- Result of the GetWorkload operation returned by the service.
- See Also:
-
getWorkload
default GetWorkloadResponse getWorkload(Consumer<GetWorkloadRequest.Builder> getWorkloadRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Get an existing workload.
This is a convenience which creates an instance of the
GetWorkloadRequest.Builder
avoiding the need to create one manually viaGetWorkloadRequest.builder()
- Parameters:
getWorkloadRequest
- AConsumer
that will call methods onGetWorkloadRequest.Builder
to create a request. Input to get a workload.- Returns:
- Result of the GetWorkload operation returned by the service.
- See Also:
-
importLens
default ImportLensResponse importLens(ImportLensRequest importLensRequest) throws ValidationException, ConflictException, ResourceNotFoundException, ServiceQuotaExceededException, InternalServerException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException 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.
- Parameters:
importLensRequest
-- Returns:
- Result of the ImportLens operation returned by the service.
- See Also:
-
importLens
default ImportLensResponse importLens(Consumer<ImportLensRequest.Builder> importLensRequest) throws ValidationException, ConflictException, ResourceNotFoundException, ServiceQuotaExceededException, InternalServerException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException 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 viaImportLensRequest.builder()
- Parameters:
importLensRequest
- AConsumer
that will call methods onImportLensRequest.Builder
to create a request.- Returns:
- Result of the ImportLens operation returned by the service.
- See Also:
-
listAnswers
default ListAnswersResponse listAnswers(ListAnswersRequest listAnswersRequest) throws ValidationException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException List of answers for a particular workload and lens.
- Parameters:
listAnswersRequest
- Input to list answers.- Returns:
- Result of the ListAnswers operation returned by the service.
- See Also:
-
listAnswers
default ListAnswersResponse listAnswers(Consumer<ListAnswersRequest.Builder> listAnswersRequest) throws ValidationException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException 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 viaListAnswersRequest.builder()
- Parameters:
listAnswersRequest
- AConsumer
that will call methods onListAnswersRequest.Builder
to create a request. Input to list answers.- Returns:
- Result of the ListAnswers operation returned by the service.
- See Also:
-
listAnswersPaginator
default ListAnswersIterable listAnswersPaginator(ListAnswersRequest listAnswersRequest) throws ValidationException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException This is a variant of
listAnswers(software.amazon.awssdk.services.wellarchitected.model.ListAnswersRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.wellarchitected.paginators.ListAnswersIterable responses = client.listAnswersPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.wellarchitected.paginators.ListAnswersIterable responses = client .listAnswersPaginator(request); for (software.amazon.awssdk.services.wellarchitected.model.ListAnswersResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.wellarchitected.paginators.ListAnswersIterable responses = client.listAnswersPaginator(request); responses.iterator().forEachRemaining(....);
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.- Parameters:
listAnswersRequest
- Input to list answers.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listAnswersPaginator
default ListAnswersIterable listAnswersPaginator(Consumer<ListAnswersRequest.Builder> listAnswersRequest) throws ValidationException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException This is a variant of
listAnswers(software.amazon.awssdk.services.wellarchitected.model.ListAnswersRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.wellarchitected.paginators.ListAnswersIterable responses = client.listAnswersPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.wellarchitected.paginators.ListAnswersIterable responses = client .listAnswersPaginator(request); for (software.amazon.awssdk.services.wellarchitected.model.ListAnswersResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.wellarchitected.paginators.ListAnswersIterable responses = client.listAnswersPaginator(request); responses.iterator().forEachRemaining(....);
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 viaListAnswersRequest.builder()
- Parameters:
listAnswersRequest
- AConsumer
that will call methods onListAnswersRequest.Builder
to create a request. Input to list answers.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listCheckDetails
default ListCheckDetailsResponse listCheckDetails(ListCheckDetailsRequest listCheckDetailsRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException List of Trusted Advisor check details by account related to the workload.
- Parameters:
listCheckDetailsRequest
-- Returns:
- Result of the ListCheckDetails operation returned by the service.
- See Also:
-
listCheckDetails
default ListCheckDetailsResponse listCheckDetails(Consumer<ListCheckDetailsRequest.Builder> listCheckDetailsRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException 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 viaListCheckDetailsRequest.builder()
- Parameters:
listCheckDetailsRequest
- AConsumer
that will call methods onListCheckDetailsRequest.Builder
to create a request.- Returns:
- Result of the ListCheckDetails operation returned by the service.
- See Also:
-
listCheckDetailsPaginator
default ListCheckDetailsIterable listCheckDetailsPaginator(ListCheckDetailsRequest listCheckDetailsRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException This is a variant of
listCheckDetails(software.amazon.awssdk.services.wellarchitected.model.ListCheckDetailsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.wellarchitected.paginators.ListCheckDetailsIterable responses = client.listCheckDetailsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.wellarchitected.paginators.ListCheckDetailsIterable responses = client .listCheckDetailsPaginator(request); for (software.amazon.awssdk.services.wellarchitected.model.ListCheckDetailsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.wellarchitected.paginators.ListCheckDetailsIterable responses = client.listCheckDetailsPaginator(request); responses.iterator().forEachRemaining(....);
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.- Parameters:
listCheckDetailsRequest
-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listCheckDetailsPaginator
default ListCheckDetailsIterable listCheckDetailsPaginator(Consumer<ListCheckDetailsRequest.Builder> listCheckDetailsRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException This is a variant of
listCheckDetails(software.amazon.awssdk.services.wellarchitected.model.ListCheckDetailsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.wellarchitected.paginators.ListCheckDetailsIterable responses = client.listCheckDetailsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.wellarchitected.paginators.ListCheckDetailsIterable responses = client .listCheckDetailsPaginator(request); for (software.amazon.awssdk.services.wellarchitected.model.ListCheckDetailsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.wellarchitected.paginators.ListCheckDetailsIterable responses = client.listCheckDetailsPaginator(request); responses.iterator().forEachRemaining(....);
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 viaListCheckDetailsRequest.builder()
- Parameters:
listCheckDetailsRequest
- AConsumer
that will call methods onListCheckDetailsRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listCheckSummaries
default ListCheckSummariesResponse listCheckSummaries(ListCheckSummariesRequest listCheckSummariesRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException List of Trusted Advisor checks summarized for all accounts related to the workload.
- Parameters:
listCheckSummariesRequest
-- Returns:
- Result of the ListCheckSummaries operation returned by the service.
- See Also:
-
listCheckSummaries
default ListCheckSummariesResponse listCheckSummaries(Consumer<ListCheckSummariesRequest.Builder> listCheckSummariesRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException 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 viaListCheckSummariesRequest.builder()
- Parameters:
listCheckSummariesRequest
- AConsumer
that will call methods onListCheckSummariesRequest.Builder
to create a request.- Returns:
- Result of the ListCheckSummaries operation returned by the service.
- See Also:
-
listCheckSummariesPaginator
default ListCheckSummariesIterable listCheckSummariesPaginator(ListCheckSummariesRequest listCheckSummariesRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException This is a variant of
listCheckSummaries(software.amazon.awssdk.services.wellarchitected.model.ListCheckSummariesRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.wellarchitected.paginators.ListCheckSummariesIterable responses = client.listCheckSummariesPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.wellarchitected.paginators.ListCheckSummariesIterable responses = client .listCheckSummariesPaginator(request); for (software.amazon.awssdk.services.wellarchitected.model.ListCheckSummariesResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.wellarchitected.paginators.ListCheckSummariesIterable responses = client.listCheckSummariesPaginator(request); responses.iterator().forEachRemaining(....);
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.- Parameters:
listCheckSummariesRequest
-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listCheckSummariesPaginator
default ListCheckSummariesIterable listCheckSummariesPaginator(Consumer<ListCheckSummariesRequest.Builder> listCheckSummariesRequest) throws ValidationException, ResourceNotFoundException, InternalServerException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException This is a variant of
listCheckSummaries(software.amazon.awssdk.services.wellarchitected.model.ListCheckSummariesRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.wellarchitected.paginators.ListCheckSummariesIterable responses = client.listCheckSummariesPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.wellarchitected.paginators.ListCheckSummariesIterable responses = client .listCheckSummariesPaginator(request); for (software.amazon.awssdk.services.wellarchitected.model.ListCheckSummariesResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.wellarchitected.paginators.ListCheckSummariesIterable responses = client.listCheckSummariesPaginator(request); responses.iterator().forEachRemaining(....);
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 viaListCheckSummariesRequest.builder()
- Parameters:
listCheckSummariesRequest
- AConsumer
that will call methods onListCheckSummariesRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listLensReviewImprovements
default ListLensReviewImprovementsResponse listLensReviewImprovements(ListLensReviewImprovementsRequest listLensReviewImprovementsRequest) throws ValidationException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException List the improvements of a particular lens review.
- Parameters:
listLensReviewImprovementsRequest
- Input to list lens review improvements.- Returns:
- Result of the ListLensReviewImprovements operation returned by the service.
- See Also:
-
listLensReviewImprovements
default ListLensReviewImprovementsResponse listLensReviewImprovements(Consumer<ListLensReviewImprovementsRequest.Builder> listLensReviewImprovementsRequest) throws ValidationException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException List the improvements of a particular lens review.
This is a convenience which creates an instance of the
ListLensReviewImprovementsRequest.Builder
avoiding the need to create one manually viaListLensReviewImprovementsRequest.builder()
- Parameters:
listLensReviewImprovementsRequest
- AConsumer
that will call methods onListLensReviewImprovementsRequest.Builder
to create a request. Input to list lens review improvements.- Returns:
- Result of the ListLensReviewImprovements operation returned by the service.
- See Also:
-
listLensReviewImprovementsPaginator
default ListLensReviewImprovementsIterable listLensReviewImprovementsPaginator(ListLensReviewImprovementsRequest listLensReviewImprovementsRequest) throws ValidationException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException This is a variant of
listLensReviewImprovements(software.amazon.awssdk.services.wellarchitected.model.ListLensReviewImprovementsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.wellarchitected.paginators.ListLensReviewImprovementsIterable responses = client.listLensReviewImprovementsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.wellarchitected.paginators.ListLensReviewImprovementsIterable responses = client .listLensReviewImprovementsPaginator(request); for (software.amazon.awssdk.services.wellarchitected.model.ListLensReviewImprovementsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.wellarchitected.paginators.ListLensReviewImprovementsIterable responses = client.listLensReviewImprovementsPaginator(request); responses.iterator().forEachRemaining(....);
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.- Parameters:
listLensReviewImprovementsRequest
- Input to list lens review improvements.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listLensReviewImprovementsPaginator
default ListLensReviewImprovementsIterable listLensReviewImprovementsPaginator(Consumer<ListLensReviewImprovementsRequest.Builder> listLensReviewImprovementsRequest) throws ValidationException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException This is a variant of
listLensReviewImprovements(software.amazon.awssdk.services.wellarchitected.model.ListLensReviewImprovementsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.wellarchitected.paginators.ListLensReviewImprovementsIterable responses = client.listLensReviewImprovementsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.wellarchitected.paginators.ListLensReviewImprovementsIterable responses = client .listLensReviewImprovementsPaginator(request); for (software.amazon.awssdk.services.wellarchitected.model.ListLensReviewImprovementsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.wellarchitected.paginators.ListLensReviewImprovementsIterable responses = client.listLensReviewImprovementsPaginator(request); responses.iterator().forEachRemaining(....);
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 viaListLensReviewImprovementsRequest.builder()
- Parameters:
listLensReviewImprovementsRequest
- AConsumer
that will call methods onListLensReviewImprovementsRequest.Builder
to create a request. Input to list lens review improvements.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listLensReviews
default ListLensReviewsResponse listLensReviews(ListLensReviewsRequest listLensReviewsRequest) throws ValidationException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException List lens reviews for a particular workload.
- Parameters:
listLensReviewsRequest
- Input to list lens reviews.- Returns:
- Result of the ListLensReviews operation returned by the service.
- See Also:
-
listLensReviews
default ListLensReviewsResponse listLensReviews(Consumer<ListLensReviewsRequest.Builder> listLensReviewsRequest) throws ValidationException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException 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 viaListLensReviewsRequest.builder()
- Parameters:
listLensReviewsRequest
- AConsumer
that will call methods onListLensReviewsRequest.Builder
to create a request. Input to list lens reviews.- Returns:
- Result of the ListLensReviews operation returned by the service.
- See Also:
-
listLensReviewsPaginator
default ListLensReviewsIterable listLensReviewsPaginator(ListLensReviewsRequest listLensReviewsRequest) throws ValidationException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException This is a variant of
listLensReviews(software.amazon.awssdk.services.wellarchitected.model.ListLensReviewsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.wellarchitected.paginators.ListLensReviewsIterable responses = client.listLensReviewsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.wellarchitected.paginators.ListLensReviewsIterable responses = client .listLensReviewsPaginator(request); for (software.amazon.awssdk.services.wellarchitected.model.ListLensReviewsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.wellarchitected.paginators.ListLensReviewsIterable responses = client.listLensReviewsPaginator(request); responses.iterator().forEachRemaining(....);
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.- Parameters:
listLensReviewsRequest
- Input to list lens reviews.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listLensReviewsPaginator
default ListLensReviewsIterable listLensReviewsPaginator(Consumer<ListLensReviewsRequest.Builder> listLensReviewsRequest) throws ValidationException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException This is a variant of
listLensReviews(software.amazon.awssdk.services.wellarchitected.model.ListLensReviewsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.wellarchitected.paginators.ListLensReviewsIterable responses = client.listLensReviewsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.wellarchitected.paginators.ListLensReviewsIterable responses = client .listLensReviewsPaginator(request); for (software.amazon.awssdk.services.wellarchitected.model.ListLensReviewsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.wellarchitected.paginators.ListLensReviewsIterable responses = client.listLensReviewsPaginator(request); responses.iterator().forEachRemaining(....);
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 viaListLensReviewsRequest.builder()
- Parameters:
listLensReviewsRequest
- AConsumer
that will call methods onListLensReviewsRequest.Builder
to create a request. Input to list lens reviews.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listLenses
default ListLensesResponse listLenses(ListLensesRequest listLensesRequest) throws ValidationException, InternalServerException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException List the available lenses.
- Parameters:
listLensesRequest
- Input to list lenses.- Returns:
- Result of the ListLenses operation returned by the service.
- See Also:
-
listLenses
default ListLensesResponse listLenses(Consumer<ListLensesRequest.Builder> listLensesRequest) throws ValidationException, InternalServerException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException List the available lenses.
This is a convenience which creates an instance of the
ListLensesRequest.Builder
avoiding the need to create one manually viaListLensesRequest.builder()
- Parameters:
listLensesRequest
- AConsumer
that will call methods onListLensesRequest.Builder
to create a request. Input to list lenses.- Returns:
- Result of the ListLenses operation returned by the service.
- See Also:
-
listLensesPaginator
default ListLensesIterable listLensesPaginator(ListLensesRequest listLensesRequest) throws ValidationException, InternalServerException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException This is a variant of
listLenses(software.amazon.awssdk.services.wellarchitected.model.ListLensesRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.wellarchitected.paginators.ListLensesIterable responses = client.listLensesPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.wellarchitected.paginators.ListLensesIterable responses = client.listLensesPaginator(request); for (software.amazon.awssdk.services.wellarchitected.model.ListLensesResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.wellarchitected.paginators.ListLensesIterable responses = client.listLensesPaginator(request); responses.iterator().forEachRemaining(....);
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.- Parameters:
listLensesRequest
- Input to list lenses.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listLensesPaginator
default ListLensesIterable listLensesPaginator(Consumer<ListLensesRequest.Builder> listLensesRequest) throws ValidationException, InternalServerException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException This is a variant of
listLenses(software.amazon.awssdk.services.wellarchitected.model.ListLensesRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.wellarchitected.paginators.ListLensesIterable responses = client.listLensesPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.wellarchitected.paginators.ListLensesIterable responses = client.listLensesPaginator(request); for (software.amazon.awssdk.services.wellarchitected.model.ListLensesResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.wellarchitected.paginators.ListLensesIterable responses = client.listLensesPaginator(request); responses.iterator().forEachRemaining(....);
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 viaListLensesRequest.builder()
- Parameters:
listLensesRequest
- AConsumer
that will call methods onListLensesRequest.Builder
to create a request. Input to list lenses.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listMilestones
default ListMilestonesResponse listMilestones(ListMilestonesRequest listMilestonesRequest) throws ValidationException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException List all milestones for an existing workload.
- Parameters:
listMilestonesRequest
- Input to list all milestones for a workload.- Returns:
- Result of the ListMilestones operation returned by the service.
- See Also:
-
listMilestones
default ListMilestonesResponse listMilestones(Consumer<ListMilestonesRequest.Builder> listMilestonesRequest) throws ValidationException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException 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 viaListMilestonesRequest.builder()
- Parameters:
listMilestonesRequest
- AConsumer
that will call methods onListMilestonesRequest.Builder
to create a request. Input to list all milestones for a workload.- Returns:
- Result of the ListMilestones operation returned by the service.
- See Also:
-
listMilestonesPaginator
default ListMilestonesIterable listMilestonesPaginator(ListMilestonesRequest listMilestonesRequest) throws ValidationException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException This is a variant of
listMilestones(software.amazon.awssdk.services.wellarchitected.model.ListMilestonesRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.wellarchitected.paginators.ListMilestonesIterable responses = client.listMilestonesPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.wellarchitected.paginators.ListMilestonesIterable responses = client .listMilestonesPaginator(request); for (software.amazon.awssdk.services.wellarchitected.model.ListMilestonesResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.wellarchitected.paginators.ListMilestonesIterable responses = client.listMilestonesPaginator(request); responses.iterator().forEachRemaining(....);
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.- Parameters:
listMilestonesRequest
- Input to list all milestones for a workload.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listMilestonesPaginator
default ListMilestonesIterable listMilestonesPaginator(Consumer<ListMilestonesRequest.Builder> listMilestonesRequest) throws ValidationException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException This is a variant of
listMilestones(software.amazon.awssdk.services.wellarchitected.model.ListMilestonesRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.wellarchitected.paginators.ListMilestonesIterable responses = client.listMilestonesPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.wellarchitected.paginators.ListMilestonesIterable responses = client .listMilestonesPaginator(request); for (software.amazon.awssdk.services.wellarchitected.model.ListMilestonesResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.wellarchitected.paginators.ListMilestonesIterable responses = client.listMilestonesPaginator(request); responses.iterator().forEachRemaining(....);
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 viaListMilestonesRequest.builder()
- Parameters:
listMilestonesRequest
- AConsumer
that will call methods onListMilestonesRequest.Builder
to create a request. Input to list all milestones for a workload.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listNotifications
default ListNotificationsResponse listNotifications(ListNotificationsRequest listNotificationsRequest) throws ValidationException, InternalServerException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException List lens notifications.
- Parameters:
listNotificationsRequest
-- Returns:
- Result of the ListNotifications operation returned by the service.
- See Also:
-
listNotifications
default ListNotificationsResponse listNotifications(Consumer<ListNotificationsRequest.Builder> listNotificationsRequest) throws ValidationException, InternalServerException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException List lens notifications.
This is a convenience which creates an instance of the
ListNotificationsRequest.Builder
avoiding the need to create one manually viaListNotificationsRequest.builder()
- Parameters:
listNotificationsRequest
- AConsumer
that will call methods onListNotificationsRequest.Builder
to create a request.- Returns:
- Result of the ListNotifications operation returned by the service.
- See Also:
-
listNotificationsPaginator
default ListNotificationsIterable listNotificationsPaginator(ListNotificationsRequest listNotificationsRequest) throws ValidationException, InternalServerException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException This is a variant of
listNotifications(software.amazon.awssdk.services.wellarchitected.model.ListNotificationsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.wellarchitected.paginators.ListNotificationsIterable responses = client.listNotificationsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.wellarchitected.paginators.ListNotificationsIterable responses = client .listNotificationsPaginator(request); for (software.amazon.awssdk.services.wellarchitected.model.ListNotificationsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.wellarchitected.paginators.ListNotificationsIterable responses = client.listNotificationsPaginator(request); responses.iterator().forEachRemaining(....);
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.- Parameters:
listNotificationsRequest
-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listNotificationsPaginator
default ListNotificationsIterable listNotificationsPaginator(Consumer<ListNotificationsRequest.Builder> listNotificationsRequest) throws ValidationException, InternalServerException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException This is a variant of
listNotifications(software.amazon.awssdk.services.wellarchitected.model.ListNotificationsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.wellarchitected.paginators.ListNotificationsIterable responses = client.listNotificationsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.wellarchitected.paginators.ListNotificationsIterable responses = client .listNotificationsPaginator(request); for (software.amazon.awssdk.services.wellarchitected.model.ListNotificationsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.wellarchitected.paginators.ListNotificationsIterable responses = client.listNotificationsPaginator(request); responses.iterator().forEachRemaining(....);
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 viaListNotificationsRequest.builder()
- Parameters:
listNotificationsRequest
- AConsumer
that will call methods onListNotificationsRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listProfileNotifications
default ListProfileNotificationsResponse listProfileNotifications(ListProfileNotificationsRequest listProfileNotificationsRequest) throws ValidationException, InternalServerException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException List profile notifications.
- Parameters:
listProfileNotificationsRequest
-- Returns:
- Result of the ListProfileNotifications operation returned by the service.
- See Also:
-
listProfileNotifications
default ListProfileNotificationsResponse listProfileNotifications(Consumer<ListProfileNotificationsRequest.Builder> listProfileNotificationsRequest) throws ValidationException, InternalServerException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException List profile notifications.
This is a convenience which creates an instance of the
ListProfileNotificationsRequest.Builder
avoiding the need to create one manually viaListProfileNotificationsRequest.builder()
- Parameters:
listProfileNotificationsRequest
- AConsumer
that will call methods onListProfileNotificationsRequest.Builder
to create a request.- Returns:
- Result of the ListProfileNotifications operation returned by the service.
- See Also:
-
listProfileNotificationsPaginator
default ListProfileNotificationsIterable listProfileNotificationsPaginator(ListProfileNotificationsRequest listProfileNotificationsRequest) throws ValidationException, InternalServerException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException This is a variant of
listProfileNotifications(software.amazon.awssdk.services.wellarchitected.model.ListProfileNotificationsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.wellarchitected.paginators.ListProfileNotificationsIterable responses = client.listProfileNotificationsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.wellarchitected.paginators.ListProfileNotificationsIterable responses = client .listProfileNotificationsPaginator(request); for (software.amazon.awssdk.services.wellarchitected.model.ListProfileNotificationsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.wellarchitected.paginators.ListProfileNotificationsIterable responses = client.listProfileNotificationsPaginator(request); responses.iterator().forEachRemaining(....);
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.- Parameters:
listProfileNotificationsRequest
-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listProfileNotificationsPaginator
default ListProfileNotificationsIterable listProfileNotificationsPaginator(Consumer<ListProfileNotificationsRequest.Builder> listProfileNotificationsRequest) throws ValidationException, InternalServerException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException This is a variant of
listProfileNotifications(software.amazon.awssdk.services.wellarchitected.model.ListProfileNotificationsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.wellarchitected.paginators.ListProfileNotificationsIterable responses = client.listProfileNotificationsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.wellarchitected.paginators.ListProfileNotificationsIterable responses = client .listProfileNotificationsPaginator(request); for (software.amazon.awssdk.services.wellarchitected.model.ListProfileNotificationsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.wellarchitected.paginators.ListProfileNotificationsIterable responses = client.listProfileNotificationsPaginator(request); responses.iterator().forEachRemaining(....);
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 viaListProfileNotificationsRequest.builder()
- Parameters:
listProfileNotificationsRequest
- AConsumer
that will call methods onListProfileNotificationsRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listProfiles
default ListProfilesResponse listProfiles(ListProfilesRequest listProfilesRequest) throws ValidationException, InternalServerException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException List profiles.
- Parameters:
listProfilesRequest
-- Returns:
- Result of the ListProfiles operation returned by the service.
- See Also:
-
listProfiles
default ListProfilesResponse listProfiles(Consumer<ListProfilesRequest.Builder> listProfilesRequest) throws ValidationException, InternalServerException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException List profiles.
This is a convenience which creates an instance of the
ListProfilesRequest.Builder
avoiding the need to create one manually viaListProfilesRequest.builder()
- Parameters:
listProfilesRequest
- AConsumer
that will call methods onListProfilesRequest.Builder
to create a request.- Returns:
- Result of the ListProfiles operation returned by the service.
- See Also:
-
listProfilesPaginator
default ListProfilesIterable listProfilesPaginator(ListProfilesRequest listProfilesRequest) throws ValidationException, InternalServerException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException This is a variant of
listProfiles(software.amazon.awssdk.services.wellarchitected.model.ListProfilesRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.wellarchitected.paginators.ListProfilesIterable responses = client.listProfilesPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.wellarchitected.paginators.ListProfilesIterable responses = client .listProfilesPaginator(request); for (software.amazon.awssdk.services.wellarchitected.model.ListProfilesResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.wellarchitected.paginators.ListProfilesIterable responses = client.listProfilesPaginator(request); responses.iterator().forEachRemaining(....);
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.- Parameters:
listProfilesRequest
-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listProfilesPaginator
default ListProfilesIterable listProfilesPaginator(Consumer<ListProfilesRequest.Builder> listProfilesRequest) throws ValidationException, InternalServerException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException This is a variant of
listProfiles(software.amazon.awssdk.services.wellarchitected.model.ListProfilesRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.wellarchitected.paginators.ListProfilesIterable responses = client.listProfilesPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.wellarchitected.paginators.ListProfilesIterable responses = client .listProfilesPaginator(request); for (software.amazon.awssdk.services.wellarchitected.model.ListProfilesResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.wellarchitected.paginators.ListProfilesIterable responses = client.listProfilesPaginator(request); responses.iterator().forEachRemaining(....);
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 viaListProfilesRequest.builder()
- Parameters:
listProfilesRequest
- AConsumer
that will call methods onListProfilesRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listReviewTemplateAnswers
default ListReviewTemplateAnswersResponse listReviewTemplateAnswers(ListReviewTemplateAnswersRequest listReviewTemplateAnswersRequest) throws ValidationException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException List the answers of a review template.
- Parameters:
listReviewTemplateAnswersRequest
-- Returns:
- Result of the ListReviewTemplateAnswers operation returned by the service.
- See Also:
-
listReviewTemplateAnswers
default ListReviewTemplateAnswersResponse listReviewTemplateAnswers(Consumer<ListReviewTemplateAnswersRequest.Builder> listReviewTemplateAnswersRequest) throws ValidationException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException List the answers of a review template.
This is a convenience which creates an instance of the
ListReviewTemplateAnswersRequest.Builder
avoiding the need to create one manually viaListReviewTemplateAnswersRequest.builder()
- Parameters:
listReviewTemplateAnswersRequest
- AConsumer
that will call methods onListReviewTemplateAnswersRequest.Builder
to create a request.- Returns:
- Result of the ListReviewTemplateAnswers operation returned by the service.
- See Also:
-
listReviewTemplateAnswersPaginator
default ListReviewTemplateAnswersIterable listReviewTemplateAnswersPaginator(ListReviewTemplateAnswersRequest listReviewTemplateAnswersRequest) throws ValidationException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException This is a variant of
listReviewTemplateAnswers(software.amazon.awssdk.services.wellarchitected.model.ListReviewTemplateAnswersRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.wellarchitected.paginators.ListReviewTemplateAnswersIterable responses = client.listReviewTemplateAnswersPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.wellarchitected.paginators.ListReviewTemplateAnswersIterable responses = client .listReviewTemplateAnswersPaginator(request); for (software.amazon.awssdk.services.wellarchitected.model.ListReviewTemplateAnswersResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.wellarchitected.paginators.ListReviewTemplateAnswersIterable responses = client.listReviewTemplateAnswersPaginator(request); responses.iterator().forEachRemaining(....);
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
listReviewTemplateAnswers(software.amazon.awssdk.services.wellarchitected.model.ListReviewTemplateAnswersRequest)
operation.- Parameters:
listReviewTemplateAnswersRequest
-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listReviewTemplateAnswersPaginator
default ListReviewTemplateAnswersIterable listReviewTemplateAnswersPaginator(Consumer<ListReviewTemplateAnswersRequest.Builder> listReviewTemplateAnswersRequest) throws ValidationException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException This is a variant of
listReviewTemplateAnswers(software.amazon.awssdk.services.wellarchitected.model.ListReviewTemplateAnswersRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.wellarchitected.paginators.ListReviewTemplateAnswersIterable responses = client.listReviewTemplateAnswersPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.wellarchitected.paginators.ListReviewTemplateAnswersIterable responses = client .listReviewTemplateAnswersPaginator(request); for (software.amazon.awssdk.services.wellarchitected.model.ListReviewTemplateAnswersResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.wellarchitected.paginators.ListReviewTemplateAnswersIterable responses = client.listReviewTemplateAnswersPaginator(request); responses.iterator().forEachRemaining(....);
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
listReviewTemplateAnswers(software.amazon.awssdk.services.wellarchitected.model.ListReviewTemplateAnswersRequest)
operation.
This is a convenience which creates an instance of the
ListReviewTemplateAnswersRequest.Builder
avoiding the need to create one manually viaListReviewTemplateAnswersRequest.builder()
- Parameters:
listReviewTemplateAnswersRequest
- AConsumer
that will call methods onListReviewTemplateAnswersRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listReviewTemplates
default ListReviewTemplatesResponse listReviewTemplates(ListReviewTemplatesRequest listReviewTemplatesRequest) throws ValidationException, InternalServerException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException List review templates.
- Parameters:
listReviewTemplatesRequest
-- Returns:
- Result of the ListReviewTemplates operation returned by the service.
- See Also:
-
listReviewTemplates
default ListReviewTemplatesResponse listReviewTemplates(Consumer<ListReviewTemplatesRequest.Builder> listReviewTemplatesRequest) throws ValidationException, InternalServerException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException List review templates.
This is a convenience which creates an instance of the
ListReviewTemplatesRequest.Builder
avoiding the need to create one manually viaListReviewTemplatesRequest.builder()
- Parameters:
listReviewTemplatesRequest
- AConsumer
that will call methods onListReviewTemplatesRequest.Builder
to create a request.- Returns:
- Result of the ListReviewTemplates operation returned by the service.
- See Also:
-
listReviewTemplatesPaginator
default ListReviewTemplatesIterable listReviewTemplatesPaginator(ListReviewTemplatesRequest listReviewTemplatesRequest) throws ValidationException, InternalServerException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException This is a variant of
listReviewTemplates(software.amazon.awssdk.services.wellarchitected.model.ListReviewTemplatesRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.wellarchitected.paginators.ListReviewTemplatesIterable responses = client.listReviewTemplatesPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.wellarchitected.paginators.ListReviewTemplatesIterable responses = client .listReviewTemplatesPaginator(request); for (software.amazon.awssdk.services.wellarchitected.model.ListReviewTemplatesResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.wellarchitected.paginators.ListReviewTemplatesIterable responses = client.listReviewTemplatesPaginator(request); responses.iterator().forEachRemaining(....);
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
listReviewTemplates(software.amazon.awssdk.services.wellarchitected.model.ListReviewTemplatesRequest)
operation.- Parameters:
listReviewTemplatesRequest
-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listReviewTemplatesPaginator
default ListReviewTemplatesIterable listReviewTemplatesPaginator(Consumer<ListReviewTemplatesRequest.Builder> listReviewTemplatesRequest) throws ValidationException, InternalServerException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException This is a variant of
listReviewTemplates(software.amazon.awssdk.services.wellarchitected.model.ListReviewTemplatesRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.wellarchitected.paginators.ListReviewTemplatesIterable responses = client.listReviewTemplatesPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.wellarchitected.paginators.ListReviewTemplatesIterable responses = client .listReviewTemplatesPaginator(request); for (software.amazon.awssdk.services.wellarchitected.model.ListReviewTemplatesResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.wellarchitected.paginators.ListReviewTemplatesIterable responses = client.listReviewTemplatesPaginator(request); responses.iterator().forEachRemaining(....);
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
listReviewTemplates(software.amazon.awssdk.services.wellarchitected.model.ListReviewTemplatesRequest)
operation.
This is a convenience which creates an instance of the
ListReviewTemplatesRequest.Builder
avoiding the need to create one manually viaListReviewTemplatesRequest.builder()
- Parameters:
listReviewTemplatesRequest
- AConsumer
that will call methods onListReviewTemplatesRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listTagsForResource
default ListTagsForResourceResponse listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest) throws InternalServerException, ResourceNotFoundException, AwsServiceException, SdkClientException, WellArchitectedException List the tags for a resource.
The WorkloadArn parameter can be a workload ARN, a custom lens ARN, a profile ARN, or review template ARN.
- Parameters:
listTagsForResourceRequest
-- Returns:
- Result of the ListTagsForResource operation returned by the service.
- See Also:
-
listTagsForResource
default ListTagsForResourceResponse listTagsForResource(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest) throws InternalServerException, ResourceNotFoundException, AwsServiceException, SdkClientException, WellArchitectedException List the tags for a resource.
The WorkloadArn parameter can be a workload ARN, a custom lens ARN, a profile ARN, or review template ARN.
This is a convenience which creates an instance of the
ListTagsForResourceRequest.Builder
avoiding the need to create one manually viaListTagsForResourceRequest.builder()
- Parameters:
listTagsForResourceRequest
- AConsumer
that will call methods onListTagsForResourceRequest.Builder
to create a request.- Returns:
- Result of the ListTagsForResource operation returned by the service.
- See Also:
-
listWorkloads
default ListWorkloadsResponse listWorkloads(ListWorkloadsRequest listWorkloadsRequest) throws ValidationException, InternalServerException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Paginated list of workloads.
- Parameters:
listWorkloadsRequest
- Input to list all workloads.- Returns:
- Result of the ListWorkloads operation returned by the service.
- See Also:
-
listWorkloads
default ListWorkloadsResponse listWorkloads(Consumer<ListWorkloadsRequest.Builder> listWorkloadsRequest) throws ValidationException, InternalServerException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Paginated list of workloads.
This is a convenience which creates an instance of the
ListWorkloadsRequest.Builder
avoiding the need to create one manually viaListWorkloadsRequest.builder()
- Parameters:
listWorkloadsRequest
- AConsumer
that will call methods onListWorkloadsRequest.Builder
to create a request. Input to list all workloads.- Returns:
- Result of the ListWorkloads operation returned by the service.
- See Also:
-
listWorkloadsPaginator
default ListWorkloadsIterable listWorkloadsPaginator(ListWorkloadsRequest listWorkloadsRequest) throws ValidationException, InternalServerException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException This is a variant of
listWorkloads(software.amazon.awssdk.services.wellarchitected.model.ListWorkloadsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.wellarchitected.paginators.ListWorkloadsIterable responses = client.listWorkloadsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.wellarchitected.paginators.ListWorkloadsIterable responses = client .listWorkloadsPaginator(request); for (software.amazon.awssdk.services.wellarchitected.model.ListWorkloadsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.wellarchitected.paginators.ListWorkloadsIterable responses = client.listWorkloadsPaginator(request); responses.iterator().forEachRemaining(....);
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.- Parameters:
listWorkloadsRequest
- Input to list all workloads.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listWorkloadsPaginator
default ListWorkloadsIterable listWorkloadsPaginator(Consumer<ListWorkloadsRequest.Builder> listWorkloadsRequest) throws ValidationException, InternalServerException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException This is a variant of
listWorkloads(software.amazon.awssdk.services.wellarchitected.model.ListWorkloadsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.wellarchitected.paginators.ListWorkloadsIterable responses = client.listWorkloadsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.wellarchitected.paginators.ListWorkloadsIterable responses = client .listWorkloadsPaginator(request); for (software.amazon.awssdk.services.wellarchitected.model.ListWorkloadsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.wellarchitected.paginators.ListWorkloadsIterable responses = client.listWorkloadsPaginator(request); responses.iterator().forEachRemaining(....);
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 viaListWorkloadsRequest.builder()
- Parameters:
listWorkloadsRequest
- AConsumer
that will call methods onListWorkloadsRequest.Builder
to create a request. Input to list all workloads.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
tagResource
default TagResourceResponse tagResource(TagResourceRequest tagResourceRequest) throws InternalServerException, ResourceNotFoundException, AwsServiceException, SdkClientException, WellArchitectedException Adds one or more tags to the specified resource.
The WorkloadArn parameter can be a workload ARN, a custom lens ARN, a profile ARN, or review template ARN.
- Parameters:
tagResourceRequest
-- Returns:
- Result of the TagResource operation returned by the service.
- See Also:
-
tagResource
default TagResourceResponse tagResource(Consumer<TagResourceRequest.Builder> tagResourceRequest) throws InternalServerException, ResourceNotFoundException, AwsServiceException, SdkClientException, WellArchitectedException Adds one or more tags to the specified resource.
The WorkloadArn parameter can be a workload ARN, a custom lens ARN, a profile ARN, or review template ARN.
This is a convenience which creates an instance of the
TagResourceRequest.Builder
avoiding the need to create one manually viaTagResourceRequest.builder()
- Parameters:
tagResourceRequest
- AConsumer
that will call methods onTagResourceRequest.Builder
to create a request.- Returns:
- Result of the TagResource operation returned by the service.
- See Also:
-
untagResource
default UntagResourceResponse untagResource(UntagResourceRequest untagResourceRequest) throws InternalServerException, ResourceNotFoundException, AwsServiceException, SdkClientException, WellArchitectedException Deletes specified tags from a resource.
The WorkloadArn parameter can be a workload ARN, a custom lens ARN, a profile ARN, or review template ARN.
To specify multiple tags, use separate tagKeys parameters, for example:
DELETE /tags/WorkloadArn?tagKeys=key1&tagKeys=key2
- Parameters:
untagResourceRequest
-- Returns:
- Result of the UntagResource operation returned by the service.
- See Also:
-
untagResource
default UntagResourceResponse untagResource(Consumer<UntagResourceRequest.Builder> untagResourceRequest) throws InternalServerException, ResourceNotFoundException, AwsServiceException, SdkClientException, WellArchitectedException Deletes specified tags from a resource.
The WorkloadArn parameter can be a workload ARN, a custom lens ARN, a profile ARN, or review template 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 viaUntagResourceRequest.builder()
- Parameters:
untagResourceRequest
- AConsumer
that will call methods onUntagResourceRequest.Builder
to create a request.- Returns:
- Result of the UntagResource operation returned by the service.
- See Also:
-
updateAnswer
default UpdateAnswerResponse updateAnswer(UpdateAnswerRequest updateAnswerRequest) throws ValidationException, ResourceNotFoundException, ConflictException, InternalServerException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Update the answer to a specific question in a workload review.
- Parameters:
updateAnswerRequest
- Input to update answer.- Returns:
- Result of the UpdateAnswer operation returned by the service.
- See Also:
-
updateAnswer
default UpdateAnswerResponse updateAnswer(Consumer<UpdateAnswerRequest.Builder> updateAnswerRequest) throws ValidationException, ResourceNotFoundException, ConflictException, InternalServerException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException 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 viaUpdateAnswerRequest.builder()
- Parameters:
updateAnswerRequest
- AConsumer
that will call methods onUpdateAnswerRequest.Builder
to create a request. Input to update answer.- Returns:
- Result of the UpdateAnswer operation returned by the service.
- See Also:
-
updateGlobalSettings
default UpdateGlobalSettingsResponse updateGlobalSettings(UpdateGlobalSettingsRequest updateGlobalSettingsRequest) throws ValidationException, ConflictException, InternalServerException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Update whether the Amazon Web Services account is opted into organization sharing and discovery integration features.
- Parameters:
updateGlobalSettingsRequest
-- Returns:
- Result of the UpdateGlobalSettings operation returned by the service.
- See Also:
-
updateGlobalSettings
default UpdateGlobalSettingsResponse updateGlobalSettings(Consumer<UpdateGlobalSettingsRequest.Builder> updateGlobalSettingsRequest) throws ValidationException, ConflictException, InternalServerException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Update 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 viaUpdateGlobalSettingsRequest.builder()
- Parameters:
updateGlobalSettingsRequest
- AConsumer
that will call methods onUpdateGlobalSettingsRequest.Builder
to create a request.- Returns:
- Result of the UpdateGlobalSettings operation returned by the service.
- See Also:
-
updateIntegration
default UpdateIntegrationResponse updateIntegration(UpdateIntegrationRequest updateIntegrationRequest) throws ValidationException, ConflictException, ResourceNotFoundException, AccessDeniedException, InternalServerException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Update integration features.
- Parameters:
updateIntegrationRequest
-- Returns:
- Result of the UpdateIntegration operation returned by the service.
- See Also:
-
updateIntegration
default UpdateIntegrationResponse updateIntegration(Consumer<UpdateIntegrationRequest.Builder> updateIntegrationRequest) throws ValidationException, ConflictException, ResourceNotFoundException, AccessDeniedException, InternalServerException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Update integration features.
This is a convenience which creates an instance of the
UpdateIntegrationRequest.Builder
avoiding the need to create one manually viaUpdateIntegrationRequest.builder()
- Parameters:
updateIntegrationRequest
- AConsumer
that will call methods onUpdateIntegrationRequest.Builder
to create a request.- Returns:
- Result of the UpdateIntegration operation returned by the service.
- See Also:
-
updateLensReview
default UpdateLensReviewResponse updateLensReview(UpdateLensReviewRequest updateLensReviewRequest) throws ValidationException, ResourceNotFoundException, ConflictException, InternalServerException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Update lens review for a particular workload.
- Parameters:
updateLensReviewRequest
- Input for update lens review.- Returns:
- Result of the UpdateLensReview operation returned by the service.
- See Also:
-
updateLensReview
default UpdateLensReviewResponse updateLensReview(Consumer<UpdateLensReviewRequest.Builder> updateLensReviewRequest) throws ValidationException, ResourceNotFoundException, ConflictException, InternalServerException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException 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 viaUpdateLensReviewRequest.builder()
- Parameters:
updateLensReviewRequest
- AConsumer
that will call methods onUpdateLensReviewRequest.Builder
to create a request. Input for update lens review.- Returns:
- Result of the UpdateLensReview operation returned by the service.
- See Also:
-
updateProfile
default UpdateProfileResponse updateProfile(UpdateProfileRequest updateProfileRequest) throws ValidationException, ResourceNotFoundException, ConflictException, InternalServerException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Update a profile.
- Parameters:
updateProfileRequest
-- Returns:
- Result of the UpdateProfile operation returned by the service.
- See Also:
-
updateProfile
default UpdateProfileResponse updateProfile(Consumer<UpdateProfileRequest.Builder> updateProfileRequest) throws ValidationException, ResourceNotFoundException, ConflictException, InternalServerException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Update a profile.
This is a convenience which creates an instance of the
UpdateProfileRequest.Builder
avoiding the need to create one manually viaUpdateProfileRequest.builder()
- Parameters:
updateProfileRequest
- AConsumer
that will call methods onUpdateProfileRequest.Builder
to create a request.- Returns:
- Result of the UpdateProfile operation returned by the service.
- See Also:
-
updateReviewTemplate
default UpdateReviewTemplateResponse updateReviewTemplate(UpdateReviewTemplateRequest updateReviewTemplateRequest) throws ValidationException, ResourceNotFoundException, ConflictException, InternalServerException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Update a review template.
- Parameters:
updateReviewTemplateRequest
-- Returns:
- Result of the UpdateReviewTemplate operation returned by the service.
- See Also:
-
updateReviewTemplate
default UpdateReviewTemplateResponse updateReviewTemplate(Consumer<UpdateReviewTemplateRequest.Builder> updateReviewTemplateRequest) throws ValidationException, ResourceNotFoundException, ConflictException, InternalServerException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Update a review template.
This is a convenience which creates an instance of the
UpdateReviewTemplateRequest.Builder
avoiding the need to create one manually viaUpdateReviewTemplateRequest.builder()
- Parameters:
updateReviewTemplateRequest
- AConsumer
that will call methods onUpdateReviewTemplateRequest.Builder
to create a request.- Returns:
- Result of the UpdateReviewTemplate operation returned by the service.
- See Also:
-
updateReviewTemplateAnswer
default UpdateReviewTemplateAnswerResponse updateReviewTemplateAnswer(UpdateReviewTemplateAnswerRequest updateReviewTemplateAnswerRequest) throws ValidationException, ResourceNotFoundException, ConflictException, InternalServerException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Update a review template answer.
- Parameters:
updateReviewTemplateAnswerRequest
-- Returns:
- Result of the UpdateReviewTemplateAnswer operation returned by the service.
- See Also:
-
updateReviewTemplateAnswer
default UpdateReviewTemplateAnswerResponse updateReviewTemplateAnswer(Consumer<UpdateReviewTemplateAnswerRequest.Builder> updateReviewTemplateAnswerRequest) throws ValidationException, ResourceNotFoundException, ConflictException, InternalServerException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Update a review template answer.
This is a convenience which creates an instance of the
UpdateReviewTemplateAnswerRequest.Builder
avoiding the need to create one manually viaUpdateReviewTemplateAnswerRequest.builder()
- Parameters:
updateReviewTemplateAnswerRequest
- AConsumer
that will call methods onUpdateReviewTemplateAnswerRequest.Builder
to create a request.- Returns:
- Result of the UpdateReviewTemplateAnswer operation returned by the service.
- See Also:
-
updateReviewTemplateLensReview
default UpdateReviewTemplateLensReviewResponse updateReviewTemplateLensReview(UpdateReviewTemplateLensReviewRequest updateReviewTemplateLensReviewRequest) throws ValidationException, ResourceNotFoundException, ConflictException, InternalServerException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Update a lens review associated with a review template.
- Parameters:
updateReviewTemplateLensReviewRequest
-- Returns:
- Result of the UpdateReviewTemplateLensReview operation returned by the service.
- See Also:
-
updateReviewTemplateLensReview
default UpdateReviewTemplateLensReviewResponse updateReviewTemplateLensReview(Consumer<UpdateReviewTemplateLensReviewRequest.Builder> updateReviewTemplateLensReviewRequest) throws ValidationException, ResourceNotFoundException, ConflictException, InternalServerException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Update a lens review associated with a review template.
This is a convenience which creates an instance of the
UpdateReviewTemplateLensReviewRequest.Builder
avoiding the need to create one manually viaUpdateReviewTemplateLensReviewRequest.builder()
- Parameters:
updateReviewTemplateLensReviewRequest
- AConsumer
that will call methods onUpdateReviewTemplateLensReviewRequest.Builder
to create a request.- Returns:
- Result of the UpdateReviewTemplateLensReview operation returned by the service.
- See Also:
-
updateWorkload
default UpdateWorkloadResponse updateWorkload(UpdateWorkloadRequest updateWorkloadRequest) throws ValidationException, ResourceNotFoundException, ConflictException, InternalServerException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Update an existing workload.
- Parameters:
updateWorkloadRequest
- Input to update a workload.- Returns:
- Result of the UpdateWorkload operation returned by the service.
- See Also:
-
updateWorkload
default UpdateWorkloadResponse updateWorkload(Consumer<UpdateWorkloadRequest.Builder> updateWorkloadRequest) throws ValidationException, ResourceNotFoundException, ConflictException, InternalServerException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Update an existing workload.
This is a convenience which creates an instance of the
UpdateWorkloadRequest.Builder
avoiding the need to create one manually viaUpdateWorkloadRequest.builder()
- Parameters:
updateWorkloadRequest
- AConsumer
that will call methods onUpdateWorkloadRequest.Builder
to create a request. Input to update a workload.- Returns:
- Result of the UpdateWorkload operation returned by the service.
- See Also:
-
upgradeLensReview
default UpgradeLensReviewResponse upgradeLensReview(UpgradeLensReviewRequest upgradeLensReviewRequest) throws ValidationException, ResourceNotFoundException, ConflictException, InternalServerException, AccessDeniedException, ThrottlingException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, WellArchitectedException Upgrade lens review for a particular workload.
- Parameters:
upgradeLensReviewRequest
-- Returns:
- Result of the UpgradeLensReview operation returned by the service.
- See Also:
-
upgradeLensReview
default UpgradeLensReviewResponse upgradeLensReview(Consumer<UpgradeLensReviewRequest.Builder> upgradeLensReviewRequest) throws ValidationException, ResourceNotFoundException, ConflictException, InternalServerException, AccessDeniedException, ThrottlingException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, WellArchitectedException 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 viaUpgradeLensReviewRequest.builder()
- Parameters:
upgradeLensReviewRequest
- AConsumer
that will call methods onUpgradeLensReviewRequest.Builder
to create a request.- Returns:
- Result of the UpgradeLensReview operation returned by the service.
- See Also:
-
upgradeProfileVersion
default UpgradeProfileVersionResponse upgradeProfileVersion(UpgradeProfileVersionRequest upgradeProfileVersionRequest) throws ValidationException, ResourceNotFoundException, ConflictException, InternalServerException, AccessDeniedException, ThrottlingException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, WellArchitectedException Upgrade a profile.
- Parameters:
upgradeProfileVersionRequest
-- Returns:
- Result of the UpgradeProfileVersion operation returned by the service.
- See Also:
-
upgradeProfileVersion
default UpgradeProfileVersionResponse upgradeProfileVersion(Consumer<UpgradeProfileVersionRequest.Builder> upgradeProfileVersionRequest) throws ValidationException, ResourceNotFoundException, ConflictException, InternalServerException, AccessDeniedException, ThrottlingException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, WellArchitectedException Upgrade a profile.
This is a convenience which creates an instance of the
UpgradeProfileVersionRequest.Builder
avoiding the need to create one manually viaUpgradeProfileVersionRequest.builder()
- Parameters:
upgradeProfileVersionRequest
- AConsumer
that will call methods onUpgradeProfileVersionRequest.Builder
to create a request.- Returns:
- Result of the UpgradeProfileVersion operation returned by the service.
- See Also:
-
upgradeReviewTemplateLensReview
default UpgradeReviewTemplateLensReviewResponse upgradeReviewTemplateLensReview(UpgradeReviewTemplateLensReviewRequest upgradeReviewTemplateLensReviewRequest) throws ValidationException, ResourceNotFoundException, ConflictException, InternalServerException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Upgrade the lens review of a review template.
- Parameters:
upgradeReviewTemplateLensReviewRequest
-- Returns:
- Result of the UpgradeReviewTemplateLensReview operation returned by the service.
- See Also:
-
upgradeReviewTemplateLensReview
default UpgradeReviewTemplateLensReviewResponse upgradeReviewTemplateLensReview(Consumer<UpgradeReviewTemplateLensReviewRequest.Builder> upgradeReviewTemplateLensReviewRequest) throws ValidationException, ResourceNotFoundException, ConflictException, InternalServerException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Upgrade the lens review of a review template.
This is a convenience which creates an instance of the
UpgradeReviewTemplateLensReviewRequest.Builder
avoiding the need to create one manually viaUpgradeReviewTemplateLensReviewRequest.builder()
- Parameters:
upgradeReviewTemplateLensReviewRequest
- AConsumer
that will call methods onUpgradeReviewTemplateLensReviewRequest.Builder
to create a request.- Returns:
- Result of the UpgradeReviewTemplateLensReview operation returned by the service.
- See Also:
-
create
Create aWellArchitectedClient
with the region loaded from theDefaultAwsRegionProviderChain
and credentials loaded from theDefaultCredentialsProvider
. -
builder
Create a builder that can be used to configure and create aWellArchitectedClient
. -
serviceMetadata
-
serviceClientConfiguration
Description copied from interface:SdkClient
The SDK service client configuration exposes client settings to the user, e.g., ClientOverrideConfiguration- Specified by:
serviceClientConfiguration
in interfaceAwsClient
- Specified by:
serviceClientConfiguration
in interfaceSdkClient
- Returns:
- SdkServiceClientConfiguration
-