Interface WellArchitectedClient
- All Superinterfaces:
AutoCloseable,AwsClient,SdkAutoCloseable,SdkClient
builder() method.
Amazon Web Services Well-Architected helps you evaluate your architectures against Amazon Web Services best practices across operational excellence, security, reliability, performance efficiency, cost optimization, and sustainability. The service includes the Amazon Web Services Well-Architected Agent for AI-powered recommendations tailored to your specific environment, and the Well-Architected Tool for conducting reviews and tracking improvements.
This is the Amazon Web Services Well-Architected API Reference. Through this API, you can programmatically access personalized recommendations and automation scripts from the Amazon Web Services Well-Architected Agent, and create and manage workloads, conduct lens reviews, track milestones, manage custom lenses, share workloads across accounts, and manage profiles with the Well-Architected Tool.
For more information about the service, see the Amazon Web Services Well-Architected User Guide.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringValue for looking up the service's metadata from theServiceMetadataProvider.static final String -
Method Summary
Modifier and TypeMethodDescriptiondefault AssociateLensesResponseassociateLenses(Consumer<AssociateLensesRequest.Builder> associateLensesRequest) Associate a lens to a workload.default AssociateLensesResponseassociateLenses(AssociateLensesRequest associateLensesRequest) Associate a lens to a workload.default AssociateProfilesResponseassociateProfiles(Consumer<AssociateProfilesRequest.Builder> associateProfilesRequest) Associate a profile with a workload.default AssociateProfilesResponseassociateProfiles(AssociateProfilesRequest associateProfilesRequest) Associate a profile with a workload.static WellArchitectedClientBuilderbuilder()Create a builder that can be used to configure and create aWellArchitectedClient.static WellArchitectedClientcreate()Create aWellArchitectedClientwith the region loaded from theDefaultAwsRegionProviderChainand credentials loaded from theDefaultCredentialsProvider.default CreateAgentContextResponsecreateAgentContext(Consumer<CreateAgentContextRequest.Builder> createAgentContextRequest) Creates a context associated with an optimization profile.default CreateAgentContextResponsecreateAgentContext(CreateAgentContextRequest createAgentContextRequest) Creates a context associated with an optimization profile.default CreateAgentGoalResponsecreateAgentGoal(Consumer<CreateAgentGoalRequest.Builder> createAgentGoalRequest) Creates an optimization goal associated with a profile.default CreateAgentGoalResponsecreateAgentGoal(CreateAgentGoalRequest createAgentGoalRequest) Creates an optimization goal associated with a profile.default CreateAgentProfileResponsecreateAgentProfile(Consumer<CreateAgentProfileRequest.Builder> createAgentProfileRequest) Creates an optimization profile that defines the scope and configuration for generating recommendations.default CreateAgentProfileResponsecreateAgentProfile(CreateAgentProfileRequest createAgentProfileRequest) Creates an optimization profile that defines the scope and configuration for generating recommendations.default CreateLensShareResponsecreateLensShare(Consumer<CreateLensShareRequest.Builder> createLensShareRequest) Create a lens share.default CreateLensShareResponsecreateLensShare(CreateLensShareRequest createLensShareRequest) Create a lens share.default CreateLensVersionResponsecreateLensVersion(Consumer<CreateLensVersionRequest.Builder> createLensVersionRequest) Create a new lens version.default CreateLensVersionResponsecreateLensVersion(CreateLensVersionRequest createLensVersionRequest) Create a new lens version.default CreateMilestoneResponsecreateMilestone(Consumer<CreateMilestoneRequest.Builder> createMilestoneRequest) Create a milestone for an existing workload.default CreateMilestoneResponsecreateMilestone(CreateMilestoneRequest createMilestoneRequest) Create a milestone for an existing workload.default CreateProfileResponsecreateProfile(Consumer<CreateProfileRequest.Builder> createProfileRequest) Create a profile.default CreateProfileResponsecreateProfile(CreateProfileRequest createProfileRequest) Create a profile.default CreateProfileShareResponsecreateProfileShare(Consumer<CreateProfileShareRequest.Builder> createProfileShareRequest) Create a profile share.default CreateProfileShareResponsecreateProfileShare(CreateProfileShareRequest createProfileShareRequest) Create a profile share.default CreateReviewTemplateResponsecreateReviewTemplate(Consumer<CreateReviewTemplateRequest.Builder> createReviewTemplateRequest) Create a review template.default CreateReviewTemplateResponsecreateReviewTemplate(CreateReviewTemplateRequest createReviewTemplateRequest) Create a review template.default CreateTemplateShareResponsecreateTemplateShare(Consumer<CreateTemplateShareRequest.Builder> createTemplateShareRequest) Create a review template share.default CreateTemplateShareResponsecreateTemplateShare(CreateTemplateShareRequest createTemplateShareRequest) Create a review template share.default CreateWorkloadResponsecreateWorkload(Consumer<CreateWorkloadRequest.Builder> createWorkloadRequest) Create a new workload.default CreateWorkloadResponsecreateWorkload(CreateWorkloadRequest createWorkloadRequest) Create a new workload.default CreateWorkloadShareResponsecreateWorkloadShare(Consumer<CreateWorkloadShareRequest.Builder> createWorkloadShareRequest) Create a workload share.default CreateWorkloadShareResponsecreateWorkloadShare(CreateWorkloadShareRequest createWorkloadShareRequest) Create a workload share.default DeleteAgentContextResponsedeleteAgentContext(Consumer<DeleteAgentContextRequest.Builder> deleteAgentContextRequest) Deletes a context associated with a profile.default DeleteAgentContextResponsedeleteAgentContext(DeleteAgentContextRequest deleteAgentContextRequest) Deletes a context associated with a profile.default DeleteAgentGoalResponsedeleteAgentGoal(Consumer<DeleteAgentGoalRequest.Builder> deleteAgentGoalRequest) Deletes an optimization goal from a profile.default DeleteAgentGoalResponsedeleteAgentGoal(DeleteAgentGoalRequest deleteAgentGoalRequest) Deletes an optimization goal from a profile.default DeleteAgentProfileResponsedeleteAgentProfile(Consumer<DeleteAgentProfileRequest.Builder> deleteAgentProfileRequest) Deletes an optimization profile and its associated configuration.default DeleteAgentProfileResponsedeleteAgentProfile(DeleteAgentProfileRequest deleteAgentProfileRequest) Deletes an optimization profile and its associated configuration.default DeleteLensResponsedeleteLens(Consumer<DeleteLensRequest.Builder> deleteLensRequest) Delete an existing lens.default DeleteLensResponsedeleteLens(DeleteLensRequest deleteLensRequest) Delete an existing lens.default DeleteLensShareResponsedeleteLensShare(Consumer<DeleteLensShareRequest.Builder> deleteLensShareRequest) Delete a lens share.default DeleteLensShareResponsedeleteLensShare(DeleteLensShareRequest deleteLensShareRequest) Delete a lens share.default DeleteProfileResponsedeleteProfile(Consumer<DeleteProfileRequest.Builder> deleteProfileRequest) Delete a profile.default DeleteProfileResponsedeleteProfile(DeleteProfileRequest deleteProfileRequest) Delete a profile.default DeleteProfileShareResponsedeleteProfileShare(Consumer<DeleteProfileShareRequest.Builder> deleteProfileShareRequest) Delete a profile share.default DeleteProfileShareResponsedeleteProfileShare(DeleteProfileShareRequest deleteProfileShareRequest) Delete a profile share.default DeleteReviewTemplateResponsedeleteReviewTemplate(Consumer<DeleteReviewTemplateRequest.Builder> deleteReviewTemplateRequest) Delete a review template.default DeleteReviewTemplateResponsedeleteReviewTemplate(DeleteReviewTemplateRequest deleteReviewTemplateRequest) Delete a review template.default DeleteTemplateShareResponsedeleteTemplateShare(Consumer<DeleteTemplateShareRequest.Builder> deleteTemplateShareRequest) Delete a review template share.default DeleteTemplateShareResponsedeleteTemplateShare(DeleteTemplateShareRequest deleteTemplateShareRequest) Delete a review template share.default DeleteWorkloadResponsedeleteWorkload(Consumer<DeleteWorkloadRequest.Builder> deleteWorkloadRequest) Delete an existing workload.default DeleteWorkloadResponsedeleteWorkload(DeleteWorkloadRequest deleteWorkloadRequest) Delete an existing workload.default DeleteWorkloadShareResponsedeleteWorkloadShare(Consumer<DeleteWorkloadShareRequest.Builder> deleteWorkloadShareRequest) Delete a workload share.default DeleteWorkloadShareResponsedeleteWorkloadShare(DeleteWorkloadShareRequest deleteWorkloadShareRequest) Delete a workload share.default DisassociateLensesResponsedisassociateLenses(Consumer<DisassociateLensesRequest.Builder> disassociateLensesRequest) Disassociate a lens from a workload.default DisassociateLensesResponsedisassociateLenses(DisassociateLensesRequest disassociateLensesRequest) Disassociate a lens from a workload.default DisassociateProfilesResponsedisassociateProfiles(Consumer<DisassociateProfilesRequest.Builder> disassociateProfilesRequest) Disassociate a profile from a workload.default DisassociateProfilesResponsedisassociateProfiles(DisassociateProfilesRequest disassociateProfilesRequest) Disassociate a profile from a workload.default ExportLensResponseexportLens(Consumer<ExportLensRequest.Builder> exportLensRequest) Export an existing lens.default ExportLensResponseexportLens(ExportLensRequest exportLensRequest) Export an existing lens.default GetAgentContextResponsegetAgentContext(Consumer<GetAgentContextRequest.Builder> getAgentContextRequest) Retrieves detailed information about a specific context associated with a profile.default GetAgentContextResponsegetAgentContext(GetAgentContextRequest getAgentContextRequest) Retrieves detailed information about a specific context associated with a profile.default GetAgentGoalResponsegetAgentGoal(Consumer<GetAgentGoalRequest.Builder> getAgentGoalRequest) Retrieves detailed information about a specific optimization goal.default GetAgentGoalResponsegetAgentGoal(GetAgentGoalRequest getAgentGoalRequest) Retrieves detailed information about a specific optimization goal.default GetAgentProfileResponsegetAgentProfile(Consumer<GetAgentProfileRequest.Builder> getAgentProfileRequest) Retrieves detailed information about an optimization profile, including its configuration and metadata.default GetAgentProfileResponsegetAgentProfile(GetAgentProfileRequest getAgentProfileRequest) Retrieves detailed information about an optimization profile, including its configuration and metadata.default GetAgentRecommendationResponsegetAgentRecommendation(Consumer<GetAgentRecommendationRequest.Builder> getAgentRecommendationRequest) Retrieves detailed information about a specific optimization recommendation, including its impact analysis, content, and implementation guidance.default GetAgentRecommendationResponsegetAgentRecommendation(GetAgentRecommendationRequest getAgentRecommendationRequest) Retrieves detailed information about a specific optimization recommendation, including its impact analysis, content, and implementation guidance.getAgentRecommendationGeneration(Consumer<GetAgentRecommendationGenerationRequest.Builder> getAgentRecommendationGenerationRequest) Retrieves information about a recommendation generation process, including its status, progress, and results.getAgentRecommendationGeneration(GetAgentRecommendationGenerationRequest getAgentRecommendationGenerationRequest) Retrieves information about a recommendation generation process, including its status, progress, and results.default GetAnswerResponsegetAnswer(Consumer<GetAnswerRequest.Builder> getAnswerRequest) Get the answer to a specific question in a workload review.default GetAnswerResponsegetAnswer(GetAnswerRequest getAnswerRequest) Get the answer to a specific question in a workload review.default GetConsolidatedReportResponsegetConsolidatedReport(Consumer<GetConsolidatedReportRequest.Builder> getConsolidatedReportRequest) Get a consolidated report of your workloads.default GetConsolidatedReportResponsegetConsolidatedReport(GetConsolidatedReportRequest getConsolidatedReportRequest) Get a consolidated report of your workloads.default GetConsolidatedReportIterablegetConsolidatedReportPaginator(Consumer<GetConsolidatedReportRequest.Builder> getConsolidatedReportRequest) This is a variant ofgetConsolidatedReport(software.amazon.awssdk.services.wellarchitected.model.GetConsolidatedReportRequest)operation.default GetConsolidatedReportIterablegetConsolidatedReportPaginator(GetConsolidatedReportRequest getConsolidatedReportRequest) This is a variant ofgetConsolidatedReport(software.amazon.awssdk.services.wellarchitected.model.GetConsolidatedReportRequest)operation.default GetGlobalSettingsResponsegetGlobalSettings(Consumer<GetGlobalSettingsRequest.Builder> getGlobalSettingsRequest) Global settings for all workloads.default GetGlobalSettingsResponsegetGlobalSettings(GetGlobalSettingsRequest getGlobalSettingsRequest) Global settings for all workloads.default GetLensResponsegetLens(Consumer<GetLensRequest.Builder> getLensRequest) Get an existing lens.default GetLensResponsegetLens(GetLensRequest getLensRequest) Get an existing lens.default GetLensReviewResponsegetLensReview(Consumer<GetLensReviewRequest.Builder> getLensReviewRequest) Get lens review.default GetLensReviewResponsegetLensReview(GetLensReviewRequest getLensReviewRequest) Get lens review.default GetLensReviewReportResponsegetLensReviewReport(Consumer<GetLensReviewReportRequest.Builder> getLensReviewReportRequest) Get lens review report.default GetLensReviewReportResponsegetLensReviewReport(GetLensReviewReportRequest getLensReviewReportRequest) Get lens review report.default GetLensVersionDifferenceResponsegetLensVersionDifference(Consumer<GetLensVersionDifferenceRequest.Builder> getLensVersionDifferenceRequest) Get lens version differences.default GetLensVersionDifferenceResponsegetLensVersionDifference(GetLensVersionDifferenceRequest getLensVersionDifferenceRequest) Get lens version differences.default GetMilestoneResponsegetMilestone(Consumer<GetMilestoneRequest.Builder> getMilestoneRequest) Get a milestone for an existing workload.default GetMilestoneResponsegetMilestone(GetMilestoneRequest getMilestoneRequest) Get a milestone for an existing workload.default GetProfileResponsegetProfile(Consumer<GetProfileRequest.Builder> getProfileRequest) Get profile information.default GetProfileResponsegetProfile(GetProfileRequest getProfileRequest) Get profile information.default GetProfileTemplateResponsegetProfileTemplate(Consumer<GetProfileTemplateRequest.Builder> getProfileTemplateRequest) Get profile template.default GetProfileTemplateResponsegetProfileTemplate(GetProfileTemplateRequest getProfileTemplateRequest) Get profile template.default GetReviewTemplateResponsegetReviewTemplate(Consumer<GetReviewTemplateRequest.Builder> getReviewTemplateRequest) Get review template.default GetReviewTemplateResponsegetReviewTemplate(GetReviewTemplateRequest getReviewTemplateRequest) Get review template.default GetReviewTemplateAnswerResponsegetReviewTemplateAnswer(Consumer<GetReviewTemplateAnswerRequest.Builder> getReviewTemplateAnswerRequest) Get review template answer.default GetReviewTemplateAnswerResponsegetReviewTemplateAnswer(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 GetWorkloadResponsegetWorkload(Consumer<GetWorkloadRequest.Builder> getWorkloadRequest) Get an existing workload.default GetWorkloadResponsegetWorkload(GetWorkloadRequest getWorkloadRequest) Get an existing workload.default ImportLensResponseimportLens(Consumer<ImportLensRequest.Builder> importLensRequest) Import a new custom lens or update an existing custom lens.default ImportLensResponseimportLens(ImportLensRequest importLensRequest) Import a new custom lens or update an existing custom lens.default ListAgentContextsResponselistAgentContexts(Consumer<ListAgentContextsRequest.Builder> listAgentContextsRequest) Lists contexts associated with a profile.default ListAgentContextsResponselistAgentContexts(ListAgentContextsRequest listAgentContextsRequest) Lists contexts associated with a profile.default ListAgentContextsIterablelistAgentContextsPaginator(Consumer<ListAgentContextsRequest.Builder> listAgentContextsRequest) This is a variant oflistAgentContexts(software.amazon.awssdk.services.wellarchitected.model.ListAgentContextsRequest)operation.default ListAgentContextsIterablelistAgentContextsPaginator(ListAgentContextsRequest listAgentContextsRequest) This is a variant oflistAgentContexts(software.amazon.awssdk.services.wellarchitected.model.ListAgentContextsRequest)operation.default ListAgentGoalsResponselistAgentGoals(Consumer<ListAgentGoalsRequest.Builder> listAgentGoalsRequest) Lists optimization goals associated with a specified profile.default ListAgentGoalsResponselistAgentGoals(ListAgentGoalsRequest listAgentGoalsRequest) Lists optimization goals associated with a specified profile.default ListAgentGoalsIterablelistAgentGoalsPaginator(Consumer<ListAgentGoalsRequest.Builder> listAgentGoalsRequest) This is a variant oflistAgentGoals(software.amazon.awssdk.services.wellarchitected.model.ListAgentGoalsRequest)operation.default ListAgentGoalsIterablelistAgentGoalsPaginator(ListAgentGoalsRequest listAgentGoalsRequest) This is a variant oflistAgentGoals(software.amazon.awssdk.services.wellarchitected.model.ListAgentGoalsRequest)operation.default ListAgentProfilesResponselistAgentProfiles(Consumer<ListAgentProfilesRequest.Builder> listAgentProfilesRequest) Lists optimization profiles in your account.default ListAgentProfilesResponselistAgentProfiles(ListAgentProfilesRequest listAgentProfilesRequest) Lists optimization profiles in your account.default ListAgentProfilesIterablelistAgentProfilesPaginator(Consumer<ListAgentProfilesRequest.Builder> listAgentProfilesRequest) This is a variant oflistAgentProfiles(software.amazon.awssdk.services.wellarchitected.model.ListAgentProfilesRequest)operation.default ListAgentProfilesIterablelistAgentProfilesPaginator(ListAgentProfilesRequest listAgentProfilesRequest) This is a variant oflistAgentProfiles(software.amazon.awssdk.services.wellarchitected.model.ListAgentProfilesRequest)operation.listAgentRecommendationGenerations(Consumer<ListAgentRecommendationGenerationsRequest.Builder> listAgentRecommendationGenerationsRequest) Lists recommendation generation processes for a specified profile.listAgentRecommendationGenerations(ListAgentRecommendationGenerationsRequest listAgentRecommendationGenerationsRequest) Lists recommendation generation processes for a specified profile.listAgentRecommendationGenerationsPaginator(Consumer<ListAgentRecommendationGenerationsRequest.Builder> listAgentRecommendationGenerationsRequest) listAgentRecommendationGenerationsPaginator(ListAgentRecommendationGenerationsRequest listAgentRecommendationGenerationsRequest) listAgentRecommendationItems(Consumer<ListAgentRecommendationItemsRequest.Builder> listAgentRecommendationItemsRequest) Lists recommendation items for a specific recommendation.listAgentRecommendationItems(ListAgentRecommendationItemsRequest listAgentRecommendationItemsRequest) Lists recommendation items for a specific recommendation.listAgentRecommendationItemsPaginator(Consumer<ListAgentRecommendationItemsRequest.Builder> listAgentRecommendationItemsRequest) This is a variant oflistAgentRecommendationItems(software.amazon.awssdk.services.wellarchitected.model.ListAgentRecommendationItemsRequest)operation.listAgentRecommendationItemsPaginator(ListAgentRecommendationItemsRequest listAgentRecommendationItemsRequest) This is a variant oflistAgentRecommendationItems(software.amazon.awssdk.services.wellarchitected.model.ListAgentRecommendationItemsRequest)operation.default ListAgentRecommendationsResponselistAgentRecommendations(Consumer<ListAgentRecommendationsRequest.Builder> listAgentRecommendationsRequest) Lists active optimization recommendations for a specified profile with optional filtering by state.default ListAgentRecommendationsResponselistAgentRecommendations(ListAgentRecommendationsRequest listAgentRecommendationsRequest) Lists active optimization recommendations for a specified profile with optional filtering by state.default ListAgentRecommendationsIterablelistAgentRecommendationsPaginator(Consumer<ListAgentRecommendationsRequest.Builder> listAgentRecommendationsRequest) This is a variant oflistAgentRecommendations(software.amazon.awssdk.services.wellarchitected.model.ListAgentRecommendationsRequest)operation.default ListAgentRecommendationsIterablelistAgentRecommendationsPaginator(ListAgentRecommendationsRequest listAgentRecommendationsRequest) This is a variant oflistAgentRecommendations(software.amazon.awssdk.services.wellarchitected.model.ListAgentRecommendationsRequest)operation.default ListAnswersResponselistAnswers(Consumer<ListAnswersRequest.Builder> listAnswersRequest) List of answers for a particular workload and lens.default ListAnswersResponselistAnswers(ListAnswersRequest listAnswersRequest) List of answers for a particular workload and lens.default ListAnswersIterablelistAnswersPaginator(Consumer<ListAnswersRequest.Builder> listAnswersRequest) This is a variant oflistAnswers(software.amazon.awssdk.services.wellarchitected.model.ListAnswersRequest)operation.default ListAnswersIterablelistAnswersPaginator(ListAnswersRequest listAnswersRequest) This is a variant oflistAnswers(software.amazon.awssdk.services.wellarchitected.model.ListAnswersRequest)operation.default ListCheckDetailsResponselistCheckDetails(Consumer<ListCheckDetailsRequest.Builder> listCheckDetailsRequest) List of Trusted Advisor check details by account related to the workload.default ListCheckDetailsResponselistCheckDetails(ListCheckDetailsRequest listCheckDetailsRequest) List of Trusted Advisor check details by account related to the workload.default ListCheckDetailsIterablelistCheckDetailsPaginator(Consumer<ListCheckDetailsRequest.Builder> listCheckDetailsRequest) This is a variant oflistCheckDetails(software.amazon.awssdk.services.wellarchitected.model.ListCheckDetailsRequest)operation.default ListCheckDetailsIterablelistCheckDetailsPaginator(ListCheckDetailsRequest listCheckDetailsRequest) This is a variant oflistCheckDetails(software.amazon.awssdk.services.wellarchitected.model.ListCheckDetailsRequest)operation.default ListCheckSummariesResponselistCheckSummaries(Consumer<ListCheckSummariesRequest.Builder> listCheckSummariesRequest) List of Trusted Advisor checks summarized for all accounts related to the workload.default ListCheckSummariesResponselistCheckSummaries(ListCheckSummariesRequest listCheckSummariesRequest) List of Trusted Advisor checks summarized for all accounts related to the workload.default ListCheckSummariesIterablelistCheckSummariesPaginator(Consumer<ListCheckSummariesRequest.Builder> listCheckSummariesRequest) This is a variant oflistCheckSummaries(software.amazon.awssdk.services.wellarchitected.model.ListCheckSummariesRequest)operation.default ListCheckSummariesIterablelistCheckSummariesPaginator(ListCheckSummariesRequest listCheckSummariesRequest) This is a variant oflistCheckSummaries(software.amazon.awssdk.services.wellarchitected.model.ListCheckSummariesRequest)operation.default ListLensesResponselistLenses(Consumer<ListLensesRequest.Builder> listLensesRequest) List the available lenses.default ListLensesResponselistLenses(ListLensesRequest listLensesRequest) List the available lenses.default ListLensesIterablelistLensesPaginator(Consumer<ListLensesRequest.Builder> listLensesRequest) This is a variant oflistLenses(software.amazon.awssdk.services.wellarchitected.model.ListLensesRequest)operation.default ListLensesIterablelistLensesPaginator(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 ListLensReviewsResponselistLensReviews(Consumer<ListLensReviewsRequest.Builder> listLensReviewsRequest) List lens reviews for a particular workload.default ListLensReviewsResponselistLensReviews(ListLensReviewsRequest listLensReviewsRequest) List lens reviews for a particular workload.default ListLensReviewsIterablelistLensReviewsPaginator(Consumer<ListLensReviewsRequest.Builder> listLensReviewsRequest) This is a variant oflistLensReviews(software.amazon.awssdk.services.wellarchitected.model.ListLensReviewsRequest)operation.default ListLensReviewsIterablelistLensReviewsPaginator(ListLensReviewsRequest listLensReviewsRequest) This is a variant oflistLensReviews(software.amazon.awssdk.services.wellarchitected.model.ListLensReviewsRequest)operation.default ListLensSharesResponselistLensShares(Consumer<ListLensSharesRequest.Builder> listLensSharesRequest) List the lens shares associated with the lens.default ListLensSharesResponselistLensShares(ListLensSharesRequest listLensSharesRequest) List the lens shares associated with the lens.default ListLensSharesIterablelistLensSharesPaginator(Consumer<ListLensSharesRequest.Builder> listLensSharesRequest) This is a variant oflistLensShares(software.amazon.awssdk.services.wellarchitected.model.ListLensSharesRequest)operation.default ListLensSharesIterablelistLensSharesPaginator(ListLensSharesRequest listLensSharesRequest) This is a variant oflistLensShares(software.amazon.awssdk.services.wellarchitected.model.ListLensSharesRequest)operation.default ListMilestonesResponselistMilestones(Consumer<ListMilestonesRequest.Builder> listMilestonesRequest) List all milestones for an existing workload.default ListMilestonesResponselistMilestones(ListMilestonesRequest listMilestonesRequest) List all milestones for an existing workload.default ListMilestonesIterablelistMilestonesPaginator(Consumer<ListMilestonesRequest.Builder> listMilestonesRequest) This is a variant oflistMilestones(software.amazon.awssdk.services.wellarchitected.model.ListMilestonesRequest)operation.default ListMilestonesIterablelistMilestonesPaginator(ListMilestonesRequest listMilestonesRequest) This is a variant oflistMilestones(software.amazon.awssdk.services.wellarchitected.model.ListMilestonesRequest)operation.default ListNotificationsResponselistNotifications(Consumer<ListNotificationsRequest.Builder> listNotificationsRequest) List lens notifications.default ListNotificationsResponselistNotifications(ListNotificationsRequest listNotificationsRequest) List lens notifications.default ListNotificationsIterablelistNotificationsPaginator(Consumer<ListNotificationsRequest.Builder> listNotificationsRequest) This is a variant oflistNotifications(software.amazon.awssdk.services.wellarchitected.model.ListNotificationsRequest)operation.default ListNotificationsIterablelistNotificationsPaginator(ListNotificationsRequest listNotificationsRequest) This is a variant oflistNotifications(software.amazon.awssdk.services.wellarchitected.model.ListNotificationsRequest)operation.default ListProfileNotificationsResponselistProfileNotifications(Consumer<ListProfileNotificationsRequest.Builder> listProfileNotificationsRequest) List profile notifications.default ListProfileNotificationsResponselistProfileNotifications(ListProfileNotificationsRequest listProfileNotificationsRequest) List profile notifications.default ListProfileNotificationsIterablelistProfileNotificationsPaginator(Consumer<ListProfileNotificationsRequest.Builder> listProfileNotificationsRequest) This is a variant oflistProfileNotifications(software.amazon.awssdk.services.wellarchitected.model.ListProfileNotificationsRequest)operation.default ListProfileNotificationsIterablelistProfileNotificationsPaginator(ListProfileNotificationsRequest listProfileNotificationsRequest) This is a variant oflistProfileNotifications(software.amazon.awssdk.services.wellarchitected.model.ListProfileNotificationsRequest)operation.default ListProfilesResponselistProfiles(Consumer<ListProfilesRequest.Builder> listProfilesRequest) List profiles.default ListProfilesResponselistProfiles(ListProfilesRequest listProfilesRequest) List profiles.default ListProfileSharesResponselistProfileShares(Consumer<ListProfileSharesRequest.Builder> listProfileSharesRequest) List profile shares.default ListProfileSharesResponselistProfileShares(ListProfileSharesRequest listProfileSharesRequest) List profile shares.default ListProfileSharesIterablelistProfileSharesPaginator(Consumer<ListProfileSharesRequest.Builder> listProfileSharesRequest) This is a variant oflistProfileShares(software.amazon.awssdk.services.wellarchitected.model.ListProfileSharesRequest)operation.default ListProfileSharesIterablelistProfileSharesPaginator(ListProfileSharesRequest listProfileSharesRequest) This is a variant oflistProfileShares(software.amazon.awssdk.services.wellarchitected.model.ListProfileSharesRequest)operation.default ListProfilesIterablelistProfilesPaginator(Consumer<ListProfilesRequest.Builder> listProfilesRequest) This is a variant oflistProfiles(software.amazon.awssdk.services.wellarchitected.model.ListProfilesRequest)operation.default ListProfilesIterablelistProfilesPaginator(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 ListReviewTemplatesResponselistReviewTemplates(Consumer<ListReviewTemplatesRequest.Builder> listReviewTemplatesRequest) List review templates.default ListReviewTemplatesResponselistReviewTemplates(ListReviewTemplatesRequest listReviewTemplatesRequest) List review templates.default ListReviewTemplatesIterablelistReviewTemplatesPaginator(Consumer<ListReviewTemplatesRequest.Builder> listReviewTemplatesRequest) This is a variant oflistReviewTemplates(software.amazon.awssdk.services.wellarchitected.model.ListReviewTemplatesRequest)operation.default ListReviewTemplatesIterablelistReviewTemplatesPaginator(ListReviewTemplatesRequest listReviewTemplatesRequest) This is a variant oflistReviewTemplates(software.amazon.awssdk.services.wellarchitected.model.ListReviewTemplatesRequest)operation.default ListShareInvitationsResponselistShareInvitations(Consumer<ListShareInvitationsRequest.Builder> listShareInvitationsRequest) List the share invitations.default ListShareInvitationsResponselistShareInvitations(ListShareInvitationsRequest listShareInvitationsRequest) List the share invitations.default ListShareInvitationsIterablelistShareInvitationsPaginator(Consumer<ListShareInvitationsRequest.Builder> listShareInvitationsRequest) This is a variant oflistShareInvitations(software.amazon.awssdk.services.wellarchitected.model.ListShareInvitationsRequest)operation.default ListShareInvitationsIterablelistShareInvitationsPaginator(ListShareInvitationsRequest listShareInvitationsRequest) This is a variant oflistShareInvitations(software.amazon.awssdk.services.wellarchitected.model.ListShareInvitationsRequest)operation.default ListTagsForResourceResponselistTagsForResource(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest) List the tags for a resource.default ListTagsForResourceResponselistTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest) List the tags for a resource.default ListTemplateSharesResponselistTemplateShares(Consumer<ListTemplateSharesRequest.Builder> listTemplateSharesRequest) List review template shares.default ListTemplateSharesResponselistTemplateShares(ListTemplateSharesRequest listTemplateSharesRequest) List review template shares.default ListTemplateSharesIterablelistTemplateSharesPaginator(Consumer<ListTemplateSharesRequest.Builder> listTemplateSharesRequest) This is a variant oflistTemplateShares(software.amazon.awssdk.services.wellarchitected.model.ListTemplateSharesRequest)operation.default ListTemplateSharesIterablelistTemplateSharesPaginator(ListTemplateSharesRequest listTemplateSharesRequest) This is a variant oflistTemplateShares(software.amazon.awssdk.services.wellarchitected.model.ListTemplateSharesRequest)operation.default ListWorkloadsResponselistWorkloads(Consumer<ListWorkloadsRequest.Builder> listWorkloadsRequest) Paginated list of workloads.default ListWorkloadsResponselistWorkloads(ListWorkloadsRequest listWorkloadsRequest) Paginated list of workloads.default ListWorkloadSharesResponselistWorkloadShares(Consumer<ListWorkloadSharesRequest.Builder> listWorkloadSharesRequest) List the workload shares associated with the workload.default ListWorkloadSharesResponselistWorkloadShares(ListWorkloadSharesRequest listWorkloadSharesRequest) List the workload shares associated with the workload.default ListWorkloadSharesIterablelistWorkloadSharesPaginator(Consumer<ListWorkloadSharesRequest.Builder> listWorkloadSharesRequest) This is a variant oflistWorkloadShares(software.amazon.awssdk.services.wellarchitected.model.ListWorkloadSharesRequest)operation.default ListWorkloadSharesIterablelistWorkloadSharesPaginator(ListWorkloadSharesRequest listWorkloadSharesRequest) This is a variant oflistWorkloadShares(software.amazon.awssdk.services.wellarchitected.model.ListWorkloadSharesRequest)operation.default ListWorkloadsIterablelistWorkloadsPaginator(Consumer<ListWorkloadsRequest.Builder> listWorkloadsRequest) This is a variant oflistWorkloads(software.amazon.awssdk.services.wellarchitected.model.ListWorkloadsRequest)operation.default ListWorkloadsIterablelistWorkloadsPaginator(ListWorkloadsRequest listWorkloadsRequest) This is a variant oflistWorkloads(software.amazon.awssdk.services.wellarchitected.model.ListWorkloadsRequest)operation.putAgentRecommendationFeedback(Consumer<PutAgentRecommendationFeedbackRequest.Builder> putAgentRecommendationFeedbackRequest) Submits user feedback on a recommendation to help improve future optimization suggestions and track implementation outcomes.putAgentRecommendationFeedback(PutAgentRecommendationFeedbackRequest putAgentRecommendationFeedbackRequest) Submits user feedback on a recommendation to help improve future optimization suggestions and track implementation outcomes.The SDK service client configuration exposes client settings to the user, e.g., ClientOverrideConfigurationstatic ServiceMetadatastartAgentRecommendationGeneration(Consumer<StartAgentRecommendationGenerationRequest.Builder> startAgentRecommendationGenerationRequest) Initiates a new recommendation generation process for the specified optimization profile.startAgentRecommendationGeneration(StartAgentRecommendationGenerationRequest startAgentRecommendationGenerationRequest) Initiates a new recommendation generation process for the specified optimization profile.default TagResourceResponsetagResource(Consumer<TagResourceRequest.Builder> tagResourceRequest) Adds one or more tags to the specified resource.default TagResourceResponsetagResource(TagResourceRequest tagResourceRequest) Adds one or more tags to the specified resource.default UntagResourceResponseuntagResource(Consumer<UntagResourceRequest.Builder> untagResourceRequest) Deletes specified tags from a resource.default UntagResourceResponseuntagResource(UntagResourceRequest untagResourceRequest) Deletes specified tags from a resource.default UpdateAgentContextResponseupdateAgentContext(Consumer<UpdateAgentContextRequest.Builder> updateAgentContextRequest) Updates an existing context associated with a profile.default UpdateAgentContextResponseupdateAgentContext(UpdateAgentContextRequest updateAgentContextRequest) Updates an existing context associated with a profile.default UpdateAgentGoalResponseupdateAgentGoal(Consumer<UpdateAgentGoalRequest.Builder> updateAgentGoalRequest) Updates the pillars and title of an existing goal associated with a profile.default UpdateAgentGoalResponseupdateAgentGoal(UpdateAgentGoalRequest updateAgentGoalRequest) Updates the pillars and title of an existing goal associated with a profile.default UpdateAgentProfileResponseupdateAgentProfile(Consumer<UpdateAgentProfileRequest.Builder> updateAgentProfileRequest) Updates an existing optimization profile's configuration, including its pillars, execution role, and aggregation settings.default UpdateAgentProfileResponseupdateAgentProfile(UpdateAgentProfileRequest updateAgentProfileRequest) Updates an existing optimization profile's configuration, including its pillars, execution role, and aggregation settings.updateAgentRecommendationStatus(Consumer<UpdateAgentRecommendationStatusRequest.Builder> updateAgentRecommendationStatusRequest) Updates the status of a recommendation to track its progress through the implementation lifecycle.updateAgentRecommendationStatus(UpdateAgentRecommendationStatusRequest updateAgentRecommendationStatusRequest) Updates the status of a recommendation to track its progress through the implementation lifecycle.default UpdateAnswerResponseupdateAnswer(Consumer<UpdateAnswerRequest.Builder> updateAnswerRequest) Update the answer to a specific question in a workload review.default UpdateAnswerResponseupdateAnswer(UpdateAnswerRequest updateAnswerRequest) Update the answer to a specific question in a workload review.default UpdateGlobalSettingsResponseupdateGlobalSettings(Consumer<UpdateGlobalSettingsRequest.Builder> updateGlobalSettingsRequest) Update whether the Amazon Web Services account is opted into organization sharing and discovery integration features.default UpdateGlobalSettingsResponseupdateGlobalSettings(UpdateGlobalSettingsRequest updateGlobalSettingsRequest) Update whether the Amazon Web Services account is opted into organization sharing and discovery integration features.default UpdateIntegrationResponseupdateIntegration(Consumer<UpdateIntegrationRequest.Builder> updateIntegrationRequest) Update integration features.default UpdateIntegrationResponseupdateIntegration(UpdateIntegrationRequest updateIntegrationRequest) Update integration features.default UpdateLensReviewResponseupdateLensReview(Consumer<UpdateLensReviewRequest.Builder> updateLensReviewRequest) Update lens review for a particular workload.default UpdateLensReviewResponseupdateLensReview(UpdateLensReviewRequest updateLensReviewRequest) Update lens review for a particular workload.default UpdateProfileResponseupdateProfile(Consumer<UpdateProfileRequest.Builder> updateProfileRequest) Update a profile.default UpdateProfileResponseupdateProfile(UpdateProfileRequest updateProfileRequest) Update a profile.default UpdateReviewTemplateResponseupdateReviewTemplate(Consumer<UpdateReviewTemplateRequest.Builder> updateReviewTemplateRequest) Update a review template.default UpdateReviewTemplateResponseupdateReviewTemplate(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 UpdateShareInvitationResponseupdateShareInvitation(Consumer<UpdateShareInvitationRequest.Builder> updateShareInvitationRequest) Update a workload or custom lens share invitation.default UpdateShareInvitationResponseupdateShareInvitation(UpdateShareInvitationRequest updateShareInvitationRequest) Update a workload or custom lens share invitation.default UpdateWorkloadResponseupdateWorkload(Consumer<UpdateWorkloadRequest.Builder> updateWorkloadRequest) Update an existing workload.default UpdateWorkloadResponseupdateWorkload(UpdateWorkloadRequest updateWorkloadRequest) Update an existing workload.default UpdateWorkloadShareResponseupdateWorkloadShare(Consumer<UpdateWorkloadShareRequest.Builder> updateWorkloadShareRequest) Update a workload share.default UpdateWorkloadShareResponseupdateWorkloadShare(UpdateWorkloadShareRequest updateWorkloadShareRequest) Update a workload share.default UpgradeLensReviewResponseupgradeLensReview(Consumer<UpgradeLensReviewRequest.Builder> upgradeLensReviewRequest) Upgrade lens review for a particular workload.default UpgradeLensReviewResponseupgradeLensReview(UpgradeLensReviewRequest upgradeLensReviewRequest) Upgrade lens review for a particular workload.default UpgradeProfileVersionResponseupgradeProfileVersion(Consumer<UpgradeProfileVersionRequest.Builder> upgradeProfileVersionRequest) Upgrade a profile.default UpgradeProfileVersionResponseupgradeProfileVersion(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
closeMethods 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 AccessDeniedException, ValidationException, InternalServerException, ConflictException, ResourceNotFoundException, 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 AccessDeniedException, ValidationException, InternalServerException, ConflictException, ResourceNotFoundException, 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.Builderavoiding the need to create one manually viaAssociateLensesRequest.builder()- Parameters:
associateLensesRequest- AConsumerthat will call methods onAssociateLensesRequest.Builderto 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 AccessDeniedException, ValidationException, InternalServerException, ConflictException, ResourceNotFoundException, 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 AccessDeniedException, ValidationException, InternalServerException, ConflictException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Associate a profile with a workload.
This is a convenience which creates an instance of the
AssociateProfilesRequest.Builderavoiding the need to create one manually viaAssociateProfilesRequest.builder()- Parameters:
associateProfilesRequest- AConsumerthat will call methods onAssociateProfilesRequest.Builderto create a request.- Returns:
- Result of the AssociateProfiles operation returned by the service.
- See Also:
-
createAgentContext
default CreateAgentContextResponse createAgentContext(CreateAgentContextRequest createAgentContextRequest) throws AccessDeniedException, ValidationException, InternalServerException, ConflictException, ServiceQuotaExceededException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Creates a context associated with an optimization profile. Contexts provide application and environment information used during recommendation generation.
- Parameters:
createAgentContextRequest-- Returns:
- Result of the CreateAgentContext operation returned by the service.
- See Also:
-
createAgentContext
default CreateAgentContextResponse createAgentContext(Consumer<CreateAgentContextRequest.Builder> createAgentContextRequest) throws AccessDeniedException, ValidationException, InternalServerException, ConflictException, ServiceQuotaExceededException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Creates a context associated with an optimization profile. Contexts provide application and environment information used during recommendation generation.
This is a convenience which creates an instance of the
CreateAgentContextRequest.Builderavoiding the need to create one manually viaCreateAgentContextRequest.builder()- Parameters:
createAgentContextRequest- AConsumerthat will call methods onCreateAgentContextRequest.Builderto create a request.- Returns:
- Result of the CreateAgentContext operation returned by the service.
- See Also:
-
createAgentGoal
default CreateAgentGoalResponse createAgentGoal(CreateAgentGoalRequest createAgentGoalRequest) throws AccessDeniedException, ValidationException, InternalServerException, ConflictException, ServiceQuotaExceededException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Creates an optimization goal associated with a profile. Goals define specific targets and objectives for the optimization process.
- Parameters:
createAgentGoalRequest-- Returns:
- Result of the CreateAgentGoal operation returned by the service.
- See Also:
-
createAgentGoal
default CreateAgentGoalResponse createAgentGoal(Consumer<CreateAgentGoalRequest.Builder> createAgentGoalRequest) throws AccessDeniedException, ValidationException, InternalServerException, ConflictException, ServiceQuotaExceededException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Creates an optimization goal associated with a profile. Goals define specific targets and objectives for the optimization process.
This is a convenience which creates an instance of the
CreateAgentGoalRequest.Builderavoiding the need to create one manually viaCreateAgentGoalRequest.builder()- Parameters:
createAgentGoalRequest- AConsumerthat will call methods onCreateAgentGoalRequest.Builderto create a request.- Returns:
- Result of the CreateAgentGoal operation returned by the service.
- See Also:
-
createAgentProfile
default CreateAgentProfileResponse createAgentProfile(CreateAgentProfileRequest createAgentProfileRequest) throws AccessDeniedException, ValidationException, InternalServerException, ConflictException, ServiceQuotaExceededException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Creates an optimization profile that defines the scope and configuration for generating recommendations. A profile specifies the execution role, target pillars, and aggregation settings for analyzing your Amazon Web Services resources.
- Parameters:
createAgentProfileRequest-- Returns:
- Result of the CreateAgentProfile operation returned by the service.
- See Also:
-
createAgentProfile
default CreateAgentProfileResponse createAgentProfile(Consumer<CreateAgentProfileRequest.Builder> createAgentProfileRequest) throws AccessDeniedException, ValidationException, InternalServerException, ConflictException, ServiceQuotaExceededException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Creates an optimization profile that defines the scope and configuration for generating recommendations. A profile specifies the execution role, target pillars, and aggregation settings for analyzing your Amazon Web Services resources.
This is a convenience which creates an instance of the
CreateAgentProfileRequest.Builderavoiding the need to create one manually viaCreateAgentProfileRequest.builder()- Parameters:
createAgentProfileRequest- AConsumerthat will call methods onCreateAgentProfileRequest.Builderto create a request.- Returns:
- Result of the CreateAgentProfile operation returned by the service.
- See Also:
-
createLensVersion
default CreateLensVersionResponse createLensVersion(CreateLensVersionRequest createLensVersionRequest) throws AccessDeniedException, ValidationException, InternalServerException, ConflictException, ServiceQuotaExceededException, ResourceNotFoundException, 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
LensAliasis 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 AccessDeniedException, ValidationException, InternalServerException, ConflictException, ServiceQuotaExceededException, ResourceNotFoundException, 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
LensAliasis 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.Builderavoiding the need to create one manually viaCreateLensVersionRequest.builder()- Parameters:
createLensVersionRequest- AConsumerthat will call methods onCreateLensVersionRequest.Builderto create a request.- Returns:
- Result of the CreateLensVersion operation returned by the service.
- See Also:
-
createMilestone
default CreateMilestoneResponse createMilestone(CreateMilestoneRequest createMilestoneRequest) throws AccessDeniedException, ValidationException, InternalServerException, ConflictException, ServiceQuotaExceededException, ResourceNotFoundException, 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 AccessDeniedException, ValidationException, InternalServerException, ConflictException, ServiceQuotaExceededException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Create a milestone for an existing workload.
This is a convenience which creates an instance of the
CreateMilestoneRequest.Builderavoiding the need to create one manually viaCreateMilestoneRequest.builder()- Parameters:
createMilestoneRequest- AConsumerthat will call methods onCreateMilestoneRequest.Builderto 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 AccessDeniedException, ValidationException, InternalServerException, ConflictException, ServiceQuotaExceededException, 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 AccessDeniedException, ValidationException, InternalServerException, ConflictException, ServiceQuotaExceededException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Create a profile.
This is a convenience which creates an instance of the
CreateProfileRequest.Builderavoiding the need to create one manually viaCreateProfileRequest.builder()- Parameters:
createProfileRequest- AConsumerthat will call methods onCreateProfileRequest.Builderto create a request.- Returns:
- Result of the CreateProfile operation returned by the service.
- See Also:
-
createReviewTemplate
default CreateReviewTemplateResponse createReviewTemplate(CreateReviewTemplateRequest createReviewTemplateRequest) throws AccessDeniedException, ValidationException, InternalServerException, ConflictException, ServiceQuotaExceededException, 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 AccessDeniedException, ValidationException, InternalServerException, ConflictException, ServiceQuotaExceededException, 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.Builderavoiding the need to create one manually viaCreateReviewTemplateRequest.builder()- Parameters:
createReviewTemplateRequest- AConsumerthat will call methods onCreateReviewTemplateRequest.Builderto create a request.- Returns:
- Result of the CreateReviewTemplate operation returned by the service.
- See Also:
-
createWorkload
default CreateWorkloadResponse createWorkload(CreateWorkloadRequest createWorkloadRequest) throws AccessDeniedException, ValidationException, InternalServerException, ConflictException, ServiceQuotaExceededException, 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 AccessDeniedException, ValidationException, InternalServerException, ConflictException, ServiceQuotaExceededException, 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.Builderavoiding the need to create one manually viaCreateWorkloadRequest.builder()- Parameters:
createWorkloadRequest- AConsumerthat will call methods onCreateWorkloadRequest.Builderto create a request. Input for workload creation.- Returns:
- Result of the CreateWorkload operation returned by the service.
- See Also:
-
-
deleteAgentContext
default DeleteAgentContextResponse deleteAgentContext(DeleteAgentContextRequest deleteAgentContextRequest) throws AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Deletes a context associated with a profile.
- Parameters:
deleteAgentContextRequest-- Returns:
- Result of the DeleteAgentContext operation returned by the service.
- See Also:
-
deleteAgentContext
default DeleteAgentContextResponse deleteAgentContext(Consumer<DeleteAgentContextRequest.Builder> deleteAgentContextRequest) throws AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Deletes a context associated with a profile.
This is a convenience which creates an instance of the
DeleteAgentContextRequest.Builderavoiding the need to create one manually viaDeleteAgentContextRequest.builder()- Parameters:
deleteAgentContextRequest- AConsumerthat will call methods onDeleteAgentContextRequest.Builderto create a request.- Returns:
- Result of the DeleteAgentContext operation returned by the service.
- See Also:
-
deleteAgentGoal
default DeleteAgentGoalResponse deleteAgentGoal(DeleteAgentGoalRequest deleteAgentGoalRequest) throws AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Deletes an optimization goal from a profile.
- Parameters:
deleteAgentGoalRequest-- Returns:
- Result of the DeleteAgentGoal operation returned by the service.
- See Also:
-
deleteAgentGoal
default DeleteAgentGoalResponse deleteAgentGoal(Consumer<DeleteAgentGoalRequest.Builder> deleteAgentGoalRequest) throws AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Deletes an optimization goal from a profile.
This is a convenience which creates an instance of the
DeleteAgentGoalRequest.Builderavoiding the need to create one manually viaDeleteAgentGoalRequest.builder()- Parameters:
deleteAgentGoalRequest- AConsumerthat will call methods onDeleteAgentGoalRequest.Builderto create a request.- Returns:
- Result of the DeleteAgentGoal operation returned by the service.
- See Also:
-
deleteAgentProfile
default DeleteAgentProfileResponse deleteAgentProfile(DeleteAgentProfileRequest deleteAgentProfileRequest) throws AccessDeniedException, ValidationException, InternalServerException, ConflictException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Deletes an optimization profile and its associated configuration. This action cannot be undone.
- Parameters:
deleteAgentProfileRequest-- Returns:
- Result of the DeleteAgentProfile operation returned by the service.
- See Also:
-
deleteAgentProfile
default DeleteAgentProfileResponse deleteAgentProfile(Consumer<DeleteAgentProfileRequest.Builder> deleteAgentProfileRequest) throws AccessDeniedException, ValidationException, InternalServerException, ConflictException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Deletes an optimization profile and its associated configuration. This action cannot be undone.
This is a convenience which creates an instance of the
DeleteAgentProfileRequest.Builderavoiding the need to create one manually viaDeleteAgentProfileRequest.builder()- Parameters:
deleteAgentProfileRequest- AConsumerthat will call methods onDeleteAgentProfileRequest.Builderto create a request.- Returns:
- Result of the DeleteAgentProfile operation returned by the service.
- See Also:
-
deleteLens
default DeleteLensResponse deleteLens(DeleteLensRequest deleteLensRequest) throws AccessDeniedException, ValidationException, InternalServerException, ConflictException, ResourceNotFoundException, 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 AccessDeniedException, ValidationException, InternalServerException, ConflictException, ResourceNotFoundException, 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.Builderavoiding the need to create one manually viaDeleteLensRequest.builder()- Parameters:
deleteLensRequest- AConsumerthat will call methods onDeleteLensRequest.Builderto create a request.- Returns:
- Result of the DeleteLens operation returned by the service.
- See Also:
-
deleteProfile
default DeleteProfileResponse deleteProfile(DeleteProfileRequest deleteProfileRequest) throws AccessDeniedException, ValidationException, InternalServerException, ConflictException, ResourceNotFoundException, 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 AccessDeniedException, ValidationException, InternalServerException, ConflictException, ResourceNotFoundException, 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.Builderavoiding the need to create one manually viaDeleteProfileRequest.builder()- Parameters:
deleteProfileRequest- AConsumerthat will call methods onDeleteProfileRequest.Builderto create a request.- Returns:
- Result of the DeleteProfile operation returned by the service.
- See Also:
-
deleteReviewTemplate
default DeleteReviewTemplateResponse deleteReviewTemplate(DeleteReviewTemplateRequest deleteReviewTemplateRequest) throws AccessDeniedException, ValidationException, InternalServerException, ConflictException, ResourceNotFoundException, 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 AccessDeniedException, ValidationException, InternalServerException, ConflictException, ResourceNotFoundException, 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.Builderavoiding the need to create one manually viaDeleteReviewTemplateRequest.builder()- Parameters:
deleteReviewTemplateRequest- AConsumerthat will call methods onDeleteReviewTemplateRequest.Builderto create a request.- Returns:
- Result of the DeleteReviewTemplate operation returned by the service.
- See Also:
-
deleteWorkload
default DeleteWorkloadResponse deleteWorkload(DeleteWorkloadRequest deleteWorkloadRequest) throws AccessDeniedException, ValidationException, InternalServerException, ConflictException, ResourceNotFoundException, 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 AccessDeniedException, ValidationException, InternalServerException, ConflictException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Delete an existing workload.
This is a convenience which creates an instance of the
DeleteWorkloadRequest.Builderavoiding the need to create one manually viaDeleteWorkloadRequest.builder()- Parameters:
deleteWorkloadRequest- AConsumerthat will call methods onDeleteWorkloadRequest.Builderto 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 AccessDeniedException, ValidationException, InternalServerException, ConflictException, ResourceNotFoundException, 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 AccessDeniedException, ValidationException, InternalServerException, ConflictException, ResourceNotFoundException, 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.Builderavoiding the need to create one manually viaDisassociateLensesRequest.builder()- Parameters:
disassociateLensesRequest- AConsumerthat will call methods onDisassociateLensesRequest.Builderto 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 AccessDeniedException, ValidationException, InternalServerException, ConflictException, ResourceNotFoundException, 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 AccessDeniedException, ValidationException, InternalServerException, ConflictException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Disassociate a profile from a workload.
This is a convenience which creates an instance of the
DisassociateProfilesRequest.Builderavoiding the need to create one manually viaDisassociateProfilesRequest.builder()- Parameters:
disassociateProfilesRequest- AConsumerthat will call methods onDisassociateProfilesRequest.Builderto create a request.- Returns:
- Result of the DisassociateProfiles operation returned by the service.
- See Also:
-
exportLens
default ExportLensResponse exportLens(ExportLensRequest exportLensRequest) throws AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, 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 AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, 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.Builderavoiding the need to create one manually viaExportLensRequest.builder()- Parameters:
exportLensRequest- AConsumerthat will call methods onExportLensRequest.Builderto create a request.- Returns:
- Result of the ExportLens operation returned by the service.
- See Also:
-
getAgentContext
default GetAgentContextResponse getAgentContext(GetAgentContextRequest getAgentContextRequest) throws AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Retrieves detailed information about a specific context associated with a profile.
- Parameters:
getAgentContextRequest-- Returns:
- Result of the GetAgentContext operation returned by the service.
- See Also:
-
getAgentContext
default GetAgentContextResponse getAgentContext(Consumer<GetAgentContextRequest.Builder> getAgentContextRequest) throws AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Retrieves detailed information about a specific context associated with a profile.
This is a convenience which creates an instance of the
GetAgentContextRequest.Builderavoiding the need to create one manually viaGetAgentContextRequest.builder()- Parameters:
getAgentContextRequest- AConsumerthat will call methods onGetAgentContextRequest.Builderto create a request.- Returns:
- Result of the GetAgentContext operation returned by the service.
- See Also:
-
getAgentGoal
default GetAgentGoalResponse getAgentGoal(GetAgentGoalRequest getAgentGoalRequest) throws AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Retrieves detailed information about a specific optimization goal.
- Parameters:
getAgentGoalRequest-- Returns:
- Result of the GetAgentGoal operation returned by the service.
- See Also:
-
getAgentGoal
default GetAgentGoalResponse getAgentGoal(Consumer<GetAgentGoalRequest.Builder> getAgentGoalRequest) throws AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Retrieves detailed information about a specific optimization goal.
This is a convenience which creates an instance of the
GetAgentGoalRequest.Builderavoiding the need to create one manually viaGetAgentGoalRequest.builder()- Parameters:
getAgentGoalRequest- AConsumerthat will call methods onGetAgentGoalRequest.Builderto create a request.- Returns:
- Result of the GetAgentGoal operation returned by the service.
- See Also:
-
getAgentProfile
default GetAgentProfileResponse getAgentProfile(GetAgentProfileRequest getAgentProfileRequest) throws AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Retrieves detailed information about an optimization profile, including its configuration and metadata.
- Parameters:
getAgentProfileRequest-- Returns:
- Result of the GetAgentProfile operation returned by the service.
- See Also:
-
getAgentProfile
default GetAgentProfileResponse getAgentProfile(Consumer<GetAgentProfileRequest.Builder> getAgentProfileRequest) throws AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Retrieves detailed information about an optimization profile, including its configuration and metadata.
This is a convenience which creates an instance of the
GetAgentProfileRequest.Builderavoiding the need to create one manually viaGetAgentProfileRequest.builder()- Parameters:
getAgentProfileRequest- AConsumerthat will call methods onGetAgentProfileRequest.Builderto create a request.- Returns:
- Result of the GetAgentProfile operation returned by the service.
- See Also:
-
getAgentRecommendation
default GetAgentRecommendationResponse getAgentRecommendation(GetAgentRecommendationRequest getAgentRecommendationRequest) throws AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Retrieves detailed information about a specific optimization recommendation, including its impact analysis, content, and implementation guidance.
- Parameters:
getAgentRecommendationRequest-- Returns:
- Result of the GetAgentRecommendation operation returned by the service.
- See Also:
-
getAgentRecommendation
default GetAgentRecommendationResponse getAgentRecommendation(Consumer<GetAgentRecommendationRequest.Builder> getAgentRecommendationRequest) throws AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Retrieves detailed information about a specific optimization recommendation, including its impact analysis, content, and implementation guidance.
This is a convenience which creates an instance of the
GetAgentRecommendationRequest.Builderavoiding the need to create one manually viaGetAgentRecommendationRequest.builder()- Parameters:
getAgentRecommendationRequest- AConsumerthat will call methods onGetAgentRecommendationRequest.Builderto create a request.- Returns:
- Result of the GetAgentRecommendation operation returned by the service.
- See Also:
-
getAgentRecommendationGeneration
default GetAgentRecommendationGenerationResponse getAgentRecommendationGeneration(GetAgentRecommendationGenerationRequest getAgentRecommendationGenerationRequest) throws AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Retrieves information about a recommendation generation process, including its status, progress, and results. Recommendation generation is asynchronous: poll this operation until status reaches a terminal value of COMPLETED (results are ready) or ERROR (see errorDetails). Intermediate values are QUEUED and IN_PROGRESS.
- Parameters:
getAgentRecommendationGenerationRequest-- Returns:
- Result of the GetAgentRecommendationGeneration operation returned by the service.
- See Also:
-
getAgentRecommendationGeneration
default GetAgentRecommendationGenerationResponse getAgentRecommendationGeneration(Consumer<GetAgentRecommendationGenerationRequest.Builder> getAgentRecommendationGenerationRequest) throws AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Retrieves information about a recommendation generation process, including its status, progress, and results. Recommendation generation is asynchronous: poll this operation until status reaches a terminal value of COMPLETED (results are ready) or ERROR (see errorDetails). Intermediate values are QUEUED and IN_PROGRESS.
This is a convenience which creates an instance of the
GetAgentRecommendationGenerationRequest.Builderavoiding the need to create one manually viaGetAgentRecommendationGenerationRequest.builder()- Parameters:
getAgentRecommendationGenerationRequest- AConsumerthat will call methods onGetAgentRecommendationGenerationRequest.Builderto create a request.- Returns:
- Result of the GetAgentRecommendationGeneration operation returned by the service.
- See Also:
-
getAnswer
default GetAnswerResponse getAnswer(GetAnswerRequest getAnswerRequest) throws AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, 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 AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, 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.Builderavoiding the need to create one manually viaGetAnswerRequest.builder()- Parameters:
getAnswerRequest- AConsumerthat will call methods onGetAnswerRequest.Builderto 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 AccessDeniedException, ValidationException, InternalServerException, ConflictException, ThrottlingException, 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 AccessDeniedException, ValidationException, InternalServerException, ConflictException, ThrottlingException, 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.Builderavoiding the need to create one manually viaGetConsolidatedReportRequest.builder()- Parameters:
getConsolidatedReportRequest- AConsumerthat will call methods onGetConsolidatedReportRequest.Builderto create a request.- Returns:
- Result of the GetConsolidatedReport operation returned by the service.
- See Also:
-
getConsolidatedReportPaginator
default GetConsolidatedReportIterable getConsolidatedReportPaginator(GetConsolidatedReportRequest getConsolidatedReportRequest) throws AccessDeniedException, ValidationException, InternalServerException, ConflictException, ThrottlingException, 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 Stream
2) Using For loopsoftware.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 AccessDeniedException, ValidationException, InternalServerException, ConflictException, ThrottlingException, 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 Stream
2) Using For loopsoftware.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.Builderavoiding the need to create one manually viaGetConsolidatedReportRequest.builder()- Parameters:
getConsolidatedReportRequest- AConsumerthat will call methods onGetConsolidatedReportRequest.Builderto 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 AccessDeniedException, ValidationException, InternalServerException, 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 AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Global settings for all workloads.
This is a convenience which creates an instance of the
GetGlobalSettingsRequest.Builderavoiding the need to create one manually viaGetGlobalSettingsRequest.builder()- Parameters:
getGlobalSettingsRequest- AConsumerthat will call methods onGetGlobalSettingsRequest.Builderto create a request.- Returns:
- Result of the GetGlobalSettings operation returned by the service.
- See Also:
-
getLens
default GetLensResponse getLens(GetLensRequest getLensRequest) throws AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, 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 AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Get an existing lens.
This is a convenience which creates an instance of the
GetLensRequest.Builderavoiding the need to create one manually viaGetLensRequest.builder()- Parameters:
getLensRequest- AConsumerthat will call methods onGetLensRequest.Builderto create a request.- Returns:
- Result of the GetLens operation returned by the service.
- See Also:
-
getLensReview
default GetLensReviewResponse getLensReview(GetLensReviewRequest getLensReviewRequest) throws AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, 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 AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Get lens review.
This is a convenience which creates an instance of the
GetLensReviewRequest.Builderavoiding the need to create one manually viaGetLensReviewRequest.builder()- Parameters:
getLensReviewRequest- AConsumerthat will call methods onGetLensReviewRequest.Builderto 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 AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, 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 AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Get lens review report.
This is a convenience which creates an instance of the
GetLensReviewReportRequest.Builderavoiding the need to create one manually viaGetLensReviewReportRequest.builder()- Parameters:
getLensReviewReportRequest- AConsumerthat will call methods onGetLensReviewReportRequest.Builderto 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 AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, 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 AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Get lens version differences.
This is a convenience which creates an instance of the
GetLensVersionDifferenceRequest.Builderavoiding the need to create one manually viaGetLensVersionDifferenceRequest.builder()- Parameters:
getLensVersionDifferenceRequest- AConsumerthat will call methods onGetLensVersionDifferenceRequest.Builderto create a request.- Returns:
- Result of the GetLensVersionDifference operation returned by the service.
- See Also:
-
getMilestone
default GetMilestoneResponse getMilestone(GetMilestoneRequest getMilestoneRequest) throws AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, 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 AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Get a milestone for an existing workload.
This is a convenience which creates an instance of the
GetMilestoneRequest.Builderavoiding the need to create one manually viaGetMilestoneRequest.builder()- Parameters:
getMilestoneRequest- AConsumerthat will call methods onGetMilestoneRequest.Builderto 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 AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, 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 AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Get profile information.
This is a convenience which creates an instance of the
GetProfileRequest.Builderavoiding the need to create one manually viaGetProfileRequest.builder()- Parameters:
getProfileRequest- AConsumerthat will call methods onGetProfileRequest.Builderto create a request.- Returns:
- Result of the GetProfile operation returned by the service.
- See Also:
-
getProfileTemplate
default GetProfileTemplateResponse getProfileTemplate(GetProfileTemplateRequest getProfileTemplateRequest) throws AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, 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 AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Get profile template.
This is a convenience which creates an instance of the
GetProfileTemplateRequest.Builderavoiding the need to create one manually viaGetProfileTemplateRequest.builder()- Parameters:
getProfileTemplateRequest- AConsumerthat will call methods onGetProfileTemplateRequest.Builderto create a request.- Returns:
- Result of the GetProfileTemplate operation returned by the service.
- See Also:
-
getReviewTemplate
default GetReviewTemplateResponse getReviewTemplate(GetReviewTemplateRequest getReviewTemplateRequest) throws AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, 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 AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Get review template.
This is a convenience which creates an instance of the
GetReviewTemplateRequest.Builderavoiding the need to create one manually viaGetReviewTemplateRequest.builder()- Parameters:
getReviewTemplateRequest- AConsumerthat will call methods onGetReviewTemplateRequest.Builderto create a request.- Returns:
- Result of the GetReviewTemplate operation returned by the service.
- See Also:
-
getReviewTemplateAnswer
default GetReviewTemplateAnswerResponse getReviewTemplateAnswer(GetReviewTemplateAnswerRequest getReviewTemplateAnswerRequest) throws AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, 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 AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Get review template answer.
This is a convenience which creates an instance of the
GetReviewTemplateAnswerRequest.Builderavoiding the need to create one manually viaGetReviewTemplateAnswerRequest.builder()- Parameters:
getReviewTemplateAnswerRequest- AConsumerthat will call methods onGetReviewTemplateAnswerRequest.Builderto create a request.- Returns:
- Result of the GetReviewTemplateAnswer operation returned by the service.
- See Also:
-
getReviewTemplateLensReview
default GetReviewTemplateLensReviewResponse getReviewTemplateLensReview(GetReviewTemplateLensReviewRequest getReviewTemplateLensReviewRequest) throws AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, 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 AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Get a lens review associated with a review template.
This is a convenience which creates an instance of the
GetReviewTemplateLensReviewRequest.Builderavoiding the need to create one manually viaGetReviewTemplateLensReviewRequest.builder()- Parameters:
getReviewTemplateLensReviewRequest- AConsumerthat will call methods onGetReviewTemplateLensReviewRequest.Builderto create a request.- Returns:
- Result of the GetReviewTemplateLensReview operation returned by the service.
- See Also:
-
getWorkload
default GetWorkloadResponse getWorkload(GetWorkloadRequest getWorkloadRequest) throws AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, 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 AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Get an existing workload.
This is a convenience which creates an instance of the
GetWorkloadRequest.Builderavoiding the need to create one manually viaGetWorkloadRequest.builder()- Parameters:
getWorkloadRequest- AConsumerthat will call methods onGetWorkloadRequest.Builderto 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 AccessDeniedException, ValidationException, InternalServerException, ConflictException, ServiceQuotaExceededException, ResourceNotFoundException, 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 AccessDeniedException, ValidationException, InternalServerException, ConflictException, ServiceQuotaExceededException, ResourceNotFoundException, 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.Builderavoiding the need to create one manually viaImportLensRequest.builder()- Parameters:
importLensRequest- AConsumerthat will call methods onImportLensRequest.Builderto create a request.- Returns:
- Result of the ImportLens operation returned by the service.
- See Also:
-
listAgentContexts
default ListAgentContextsResponse listAgentContexts(ListAgentContextsRequest listAgentContextsRequest) throws AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Lists contexts associated with a profile.
- Parameters:
listAgentContextsRequest-- Returns:
- Result of the ListAgentContexts operation returned by the service.
- See Also:
-
listAgentContexts
default ListAgentContextsResponse listAgentContexts(Consumer<ListAgentContextsRequest.Builder> listAgentContextsRequest) throws AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Lists contexts associated with a profile.
This is a convenience which creates an instance of the
ListAgentContextsRequest.Builderavoiding the need to create one manually viaListAgentContextsRequest.builder()- Parameters:
listAgentContextsRequest- AConsumerthat will call methods onListAgentContextsRequest.Builderto create a request.- Returns:
- Result of the ListAgentContexts operation returned by the service.
- See Also:
-
listAgentContextsPaginator
default ListAgentContextsIterable listAgentContextsPaginator(ListAgentContextsRequest listAgentContextsRequest) throws AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException This is a variant of
listAgentContexts(software.amazon.awssdk.services.wellarchitected.model.ListAgentContextsRequest)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 Stream
2) Using For loopsoftware.amazon.awssdk.services.wellarchitected.paginators.ListAgentContextsIterable responses = client.listAgentContextsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.wellarchitected.paginators.ListAgentContextsIterable responses = client .listAgentContextsPaginator(request); for (software.amazon.awssdk.services.wellarchitected.model.ListAgentContextsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.wellarchitected.paginators.ListAgentContextsIterable responses = client.listAgentContextsPaginator(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
listAgentContexts(software.amazon.awssdk.services.wellarchitected.model.ListAgentContextsRequest)operation.- Parameters:
listAgentContextsRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listAgentContextsPaginator
default ListAgentContextsIterable listAgentContextsPaginator(Consumer<ListAgentContextsRequest.Builder> listAgentContextsRequest) throws AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException This is a variant of
listAgentContexts(software.amazon.awssdk.services.wellarchitected.model.ListAgentContextsRequest)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 Stream
2) Using For loopsoftware.amazon.awssdk.services.wellarchitected.paginators.ListAgentContextsIterable responses = client.listAgentContextsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.wellarchitected.paginators.ListAgentContextsIterable responses = client .listAgentContextsPaginator(request); for (software.amazon.awssdk.services.wellarchitected.model.ListAgentContextsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.wellarchitected.paginators.ListAgentContextsIterable responses = client.listAgentContextsPaginator(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
listAgentContexts(software.amazon.awssdk.services.wellarchitected.model.ListAgentContextsRequest)operation.
This is a convenience which creates an instance of the
ListAgentContextsRequest.Builderavoiding the need to create one manually viaListAgentContextsRequest.builder()- Parameters:
listAgentContextsRequest- AConsumerthat will call methods onListAgentContextsRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listAgentGoals
default ListAgentGoalsResponse listAgentGoals(ListAgentGoalsRequest listAgentGoalsRequest) throws AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Lists optimization goals associated with a specified profile. Goals define specific targets and objectives for the optimization process.
- Parameters:
listAgentGoalsRequest-- Returns:
- Result of the ListAgentGoals operation returned by the service.
- See Also:
-
listAgentGoals
default ListAgentGoalsResponse listAgentGoals(Consumer<ListAgentGoalsRequest.Builder> listAgentGoalsRequest) throws AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Lists optimization goals associated with a specified profile. Goals define specific targets and objectives for the optimization process.
This is a convenience which creates an instance of the
ListAgentGoalsRequest.Builderavoiding the need to create one manually viaListAgentGoalsRequest.builder()- Parameters:
listAgentGoalsRequest- AConsumerthat will call methods onListAgentGoalsRequest.Builderto create a request.- Returns:
- Result of the ListAgentGoals operation returned by the service.
- See Also:
-
listAgentGoalsPaginator
default ListAgentGoalsIterable listAgentGoalsPaginator(ListAgentGoalsRequest listAgentGoalsRequest) throws AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException This is a variant of
listAgentGoals(software.amazon.awssdk.services.wellarchitected.model.ListAgentGoalsRequest)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 Stream
2) Using For loopsoftware.amazon.awssdk.services.wellarchitected.paginators.ListAgentGoalsIterable responses = client.listAgentGoalsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.wellarchitected.paginators.ListAgentGoalsIterable responses = client .listAgentGoalsPaginator(request); for (software.amazon.awssdk.services.wellarchitected.model.ListAgentGoalsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.wellarchitected.paginators.ListAgentGoalsIterable responses = client.listAgentGoalsPaginator(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
listAgentGoals(software.amazon.awssdk.services.wellarchitected.model.ListAgentGoalsRequest)operation.- Parameters:
listAgentGoalsRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listAgentGoalsPaginator
default ListAgentGoalsIterable listAgentGoalsPaginator(Consumer<ListAgentGoalsRequest.Builder> listAgentGoalsRequest) throws AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException This is a variant of
listAgentGoals(software.amazon.awssdk.services.wellarchitected.model.ListAgentGoalsRequest)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 Stream
2) Using For loopsoftware.amazon.awssdk.services.wellarchitected.paginators.ListAgentGoalsIterable responses = client.listAgentGoalsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.wellarchitected.paginators.ListAgentGoalsIterable responses = client .listAgentGoalsPaginator(request); for (software.amazon.awssdk.services.wellarchitected.model.ListAgentGoalsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.wellarchitected.paginators.ListAgentGoalsIterable responses = client.listAgentGoalsPaginator(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
listAgentGoals(software.amazon.awssdk.services.wellarchitected.model.ListAgentGoalsRequest)operation.
This is a convenience which creates an instance of the
ListAgentGoalsRequest.Builderavoiding the need to create one manually viaListAgentGoalsRequest.builder()- Parameters:
listAgentGoalsRequest- AConsumerthat will call methods onListAgentGoalsRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listAgentProfiles
default ListAgentProfilesResponse listAgentProfiles(ListAgentProfilesRequest listAgentProfilesRequest) throws AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Lists optimization profiles in your account. Profiles define the scope and configuration for generating optimization recommendations.
- Parameters:
listAgentProfilesRequest-- Returns:
- Result of the ListAgentProfiles operation returned by the service.
- See Also:
-
listAgentProfiles
default ListAgentProfilesResponse listAgentProfiles(Consumer<ListAgentProfilesRequest.Builder> listAgentProfilesRequest) throws AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Lists optimization profiles in your account. Profiles define the scope and configuration for generating optimization recommendations.
This is a convenience which creates an instance of the
ListAgentProfilesRequest.Builderavoiding the need to create one manually viaListAgentProfilesRequest.builder()- Parameters:
listAgentProfilesRequest- AConsumerthat will call methods onListAgentProfilesRequest.Builderto create a request.- Returns:
- Result of the ListAgentProfiles operation returned by the service.
- See Also:
-
listAgentProfilesPaginator
default ListAgentProfilesIterable listAgentProfilesPaginator(ListAgentProfilesRequest listAgentProfilesRequest) throws AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException This is a variant of
listAgentProfiles(software.amazon.awssdk.services.wellarchitected.model.ListAgentProfilesRequest)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 Stream
2) Using For loopsoftware.amazon.awssdk.services.wellarchitected.paginators.ListAgentProfilesIterable responses = client.listAgentProfilesPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.wellarchitected.paginators.ListAgentProfilesIterable responses = client .listAgentProfilesPaginator(request); for (software.amazon.awssdk.services.wellarchitected.model.ListAgentProfilesResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.wellarchitected.paginators.ListAgentProfilesIterable responses = client.listAgentProfilesPaginator(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
listAgentProfiles(software.amazon.awssdk.services.wellarchitected.model.ListAgentProfilesRequest)operation.- Parameters:
listAgentProfilesRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listAgentProfilesPaginator
default ListAgentProfilesIterable listAgentProfilesPaginator(Consumer<ListAgentProfilesRequest.Builder> listAgentProfilesRequest) throws AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException This is a variant of
listAgentProfiles(software.amazon.awssdk.services.wellarchitected.model.ListAgentProfilesRequest)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 Stream
2) Using For loopsoftware.amazon.awssdk.services.wellarchitected.paginators.ListAgentProfilesIterable responses = client.listAgentProfilesPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.wellarchitected.paginators.ListAgentProfilesIterable responses = client .listAgentProfilesPaginator(request); for (software.amazon.awssdk.services.wellarchitected.model.ListAgentProfilesResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.wellarchitected.paginators.ListAgentProfilesIterable responses = client.listAgentProfilesPaginator(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
listAgentProfiles(software.amazon.awssdk.services.wellarchitected.model.ListAgentProfilesRequest)operation.
This is a convenience which creates an instance of the
ListAgentProfilesRequest.Builderavoiding the need to create one manually viaListAgentProfilesRequest.builder()- Parameters:
listAgentProfilesRequest- AConsumerthat will call methods onListAgentProfilesRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listAgentRecommendationGenerations
default ListAgentRecommendationGenerationsResponse listAgentRecommendationGenerations(ListAgentRecommendationGenerationsRequest listAgentRecommendationGenerationsRequest) throws AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Lists recommendation generation processes for a specified profile.
- Parameters:
listAgentRecommendationGenerationsRequest-- Returns:
- Result of the ListAgentRecommendationGenerations operation returned by the service.
- See Also:
-
listAgentRecommendationGenerations
default ListAgentRecommendationGenerationsResponse listAgentRecommendationGenerations(Consumer<ListAgentRecommendationGenerationsRequest.Builder> listAgentRecommendationGenerationsRequest) throws AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Lists recommendation generation processes for a specified profile.
This is a convenience which creates an instance of the
ListAgentRecommendationGenerationsRequest.Builderavoiding the need to create one manually viaListAgentRecommendationGenerationsRequest.builder()- Parameters:
listAgentRecommendationGenerationsRequest- AConsumerthat will call methods onListAgentRecommendationGenerationsRequest.Builderto create a request.- Returns:
- Result of the ListAgentRecommendationGenerations operation returned by the service.
- See Also:
-
listAgentRecommendationGenerationsPaginator
default ListAgentRecommendationGenerationsIterable listAgentRecommendationGenerationsPaginator(ListAgentRecommendationGenerationsRequest listAgentRecommendationGenerationsRequest) throws AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException This is a variant of
listAgentRecommendationGenerations(software.amazon.awssdk.services.wellarchitected.model.ListAgentRecommendationGenerationsRequest)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 Stream
2) Using For loopsoftware.amazon.awssdk.services.wellarchitected.paginators.ListAgentRecommendationGenerationsIterable responses = client.listAgentRecommendationGenerationsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.wellarchitected.paginators.ListAgentRecommendationGenerationsIterable responses = client .listAgentRecommendationGenerationsPaginator(request); for (software.amazon.awssdk.services.wellarchitected.model.ListAgentRecommendationGenerationsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.wellarchitected.paginators.ListAgentRecommendationGenerationsIterable responses = client.listAgentRecommendationGenerationsPaginator(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
listAgentRecommendationGenerations(software.amazon.awssdk.services.wellarchitected.model.ListAgentRecommendationGenerationsRequest)operation.- Parameters:
listAgentRecommendationGenerationsRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listAgentRecommendationGenerationsPaginator
default ListAgentRecommendationGenerationsIterable listAgentRecommendationGenerationsPaginator(Consumer<ListAgentRecommendationGenerationsRequest.Builder> listAgentRecommendationGenerationsRequest) throws AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException This is a variant of
listAgentRecommendationGenerations(software.amazon.awssdk.services.wellarchitected.model.ListAgentRecommendationGenerationsRequest)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 Stream
2) Using For loopsoftware.amazon.awssdk.services.wellarchitected.paginators.ListAgentRecommendationGenerationsIterable responses = client.listAgentRecommendationGenerationsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.wellarchitected.paginators.ListAgentRecommendationGenerationsIterable responses = client .listAgentRecommendationGenerationsPaginator(request); for (software.amazon.awssdk.services.wellarchitected.model.ListAgentRecommendationGenerationsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.wellarchitected.paginators.ListAgentRecommendationGenerationsIterable responses = client.listAgentRecommendationGenerationsPaginator(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
listAgentRecommendationGenerations(software.amazon.awssdk.services.wellarchitected.model.ListAgentRecommendationGenerationsRequest)operation.
This is a convenience which creates an instance of the
ListAgentRecommendationGenerationsRequest.Builderavoiding the need to create one manually viaListAgentRecommendationGenerationsRequest.builder()- Parameters:
listAgentRecommendationGenerationsRequest- AConsumerthat will call methods onListAgentRecommendationGenerationsRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listAgentRecommendationItems
default ListAgentRecommendationItemsResponse listAgentRecommendationItems(ListAgentRecommendationItemsRequest listAgentRecommendationItemsRequest) throws AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Lists recommendation items for a specific recommendation. Recommendation items provide detailed information about individual optimization opportunities.
- Parameters:
listAgentRecommendationItemsRequest-- Returns:
- Result of the ListAgentRecommendationItems operation returned by the service.
- See Also:
-
listAgentRecommendationItems
default ListAgentRecommendationItemsResponse listAgentRecommendationItems(Consumer<ListAgentRecommendationItemsRequest.Builder> listAgentRecommendationItemsRequest) throws AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Lists recommendation items for a specific recommendation. Recommendation items provide detailed information about individual optimization opportunities.
This is a convenience which creates an instance of the
ListAgentRecommendationItemsRequest.Builderavoiding the need to create one manually viaListAgentRecommendationItemsRequest.builder()- Parameters:
listAgentRecommendationItemsRequest- AConsumerthat will call methods onListAgentRecommendationItemsRequest.Builderto create a request.- Returns:
- Result of the ListAgentRecommendationItems operation returned by the service.
- See Also:
-
listAgentRecommendationItemsPaginator
default ListAgentRecommendationItemsIterable listAgentRecommendationItemsPaginator(ListAgentRecommendationItemsRequest listAgentRecommendationItemsRequest) throws AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException This is a variant of
listAgentRecommendationItems(software.amazon.awssdk.services.wellarchitected.model.ListAgentRecommendationItemsRequest)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 Stream
2) Using For loopsoftware.amazon.awssdk.services.wellarchitected.paginators.ListAgentRecommendationItemsIterable responses = client.listAgentRecommendationItemsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.wellarchitected.paginators.ListAgentRecommendationItemsIterable responses = client .listAgentRecommendationItemsPaginator(request); for (software.amazon.awssdk.services.wellarchitected.model.ListAgentRecommendationItemsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.wellarchitected.paginators.ListAgentRecommendationItemsIterable responses = client.listAgentRecommendationItemsPaginator(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
listAgentRecommendationItems(software.amazon.awssdk.services.wellarchitected.model.ListAgentRecommendationItemsRequest)operation.- Parameters:
listAgentRecommendationItemsRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listAgentRecommendationItemsPaginator
default ListAgentRecommendationItemsIterable listAgentRecommendationItemsPaginator(Consumer<ListAgentRecommendationItemsRequest.Builder> listAgentRecommendationItemsRequest) throws AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException This is a variant of
listAgentRecommendationItems(software.amazon.awssdk.services.wellarchitected.model.ListAgentRecommendationItemsRequest)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 Stream
2) Using For loopsoftware.amazon.awssdk.services.wellarchitected.paginators.ListAgentRecommendationItemsIterable responses = client.listAgentRecommendationItemsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.wellarchitected.paginators.ListAgentRecommendationItemsIterable responses = client .listAgentRecommendationItemsPaginator(request); for (software.amazon.awssdk.services.wellarchitected.model.ListAgentRecommendationItemsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.wellarchitected.paginators.ListAgentRecommendationItemsIterable responses = client.listAgentRecommendationItemsPaginator(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
listAgentRecommendationItems(software.amazon.awssdk.services.wellarchitected.model.ListAgentRecommendationItemsRequest)operation.
This is a convenience which creates an instance of the
ListAgentRecommendationItemsRequest.Builderavoiding the need to create one manually viaListAgentRecommendationItemsRequest.builder()- Parameters:
listAgentRecommendationItemsRequest- AConsumerthat will call methods onListAgentRecommendationItemsRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listAgentRecommendations
default ListAgentRecommendationsResponse listAgentRecommendations(ListAgentRecommendationsRequest listAgentRecommendationsRequest) throws AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Lists active optimization recommendations for a specified profile with optional filtering by state.
- Parameters:
listAgentRecommendationsRequest-- Returns:
- Result of the ListAgentRecommendations operation returned by the service.
- See Also:
-
listAgentRecommendations
default ListAgentRecommendationsResponse listAgentRecommendations(Consumer<ListAgentRecommendationsRequest.Builder> listAgentRecommendationsRequest) throws AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Lists active optimization recommendations for a specified profile with optional filtering by state.
This is a convenience which creates an instance of the
ListAgentRecommendationsRequest.Builderavoiding the need to create one manually viaListAgentRecommendationsRequest.builder()- Parameters:
listAgentRecommendationsRequest- AConsumerthat will call methods onListAgentRecommendationsRequest.Builderto create a request.- Returns:
- Result of the ListAgentRecommendations operation returned by the service.
- See Also:
-
listAgentRecommendationsPaginator
default ListAgentRecommendationsIterable listAgentRecommendationsPaginator(ListAgentRecommendationsRequest listAgentRecommendationsRequest) throws AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException This is a variant of
listAgentRecommendations(software.amazon.awssdk.services.wellarchitected.model.ListAgentRecommendationsRequest)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 Stream
2) Using For loopsoftware.amazon.awssdk.services.wellarchitected.paginators.ListAgentRecommendationsIterable responses = client.listAgentRecommendationsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.wellarchitected.paginators.ListAgentRecommendationsIterable responses = client .listAgentRecommendationsPaginator(request); for (software.amazon.awssdk.services.wellarchitected.model.ListAgentRecommendationsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.wellarchitected.paginators.ListAgentRecommendationsIterable responses = client.listAgentRecommendationsPaginator(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
listAgentRecommendations(software.amazon.awssdk.services.wellarchitected.model.ListAgentRecommendationsRequest)operation.- Parameters:
listAgentRecommendationsRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listAgentRecommendationsPaginator
default ListAgentRecommendationsIterable listAgentRecommendationsPaginator(Consumer<ListAgentRecommendationsRequest.Builder> listAgentRecommendationsRequest) throws AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException This is a variant of
listAgentRecommendations(software.amazon.awssdk.services.wellarchitected.model.ListAgentRecommendationsRequest)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 Stream
2) Using For loopsoftware.amazon.awssdk.services.wellarchitected.paginators.ListAgentRecommendationsIterable responses = client.listAgentRecommendationsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.wellarchitected.paginators.ListAgentRecommendationsIterable responses = client .listAgentRecommendationsPaginator(request); for (software.amazon.awssdk.services.wellarchitected.model.ListAgentRecommendationsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.wellarchitected.paginators.ListAgentRecommendationsIterable responses = client.listAgentRecommendationsPaginator(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
listAgentRecommendations(software.amazon.awssdk.services.wellarchitected.model.ListAgentRecommendationsRequest)operation.
This is a convenience which creates an instance of the
ListAgentRecommendationsRequest.Builderavoiding the need to create one manually viaListAgentRecommendationsRequest.builder()- Parameters:
listAgentRecommendationsRequest- AConsumerthat will call methods onListAgentRecommendationsRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listAnswers
default ListAnswersResponse listAnswers(ListAnswersRequest listAnswersRequest) throws AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, 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 AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException List of answers for a particular workload and lens.
This is a convenience which creates an instance of the
ListAnswersRequest.Builderavoiding the need to create one manually viaListAnswersRequest.builder()- Parameters:
listAnswersRequest- AConsumerthat will call methods onListAnswersRequest.Builderto 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 AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, 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 Stream
2) Using For loopsoftware.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 AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, 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 Stream
2) Using For loopsoftware.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.Builderavoiding the need to create one manually viaListAnswersRequest.builder()- Parameters:
listAnswersRequest- AConsumerthat will call methods onListAnswersRequest.Builderto 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 AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, 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 AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, 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.Builderavoiding the need to create one manually viaListCheckDetailsRequest.builder()- Parameters:
listCheckDetailsRequest- AConsumerthat will call methods onListCheckDetailsRequest.Builderto create a request.- Returns:
- Result of the ListCheckDetails operation returned by the service.
- See Also:
-
listCheckDetailsPaginator
default ListCheckDetailsIterable listCheckDetailsPaginator(ListCheckDetailsRequest listCheckDetailsRequest) throws AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, 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 Stream
2) Using For loopsoftware.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 AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, 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 Stream
2) Using For loopsoftware.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.Builderavoiding the need to create one manually viaListCheckDetailsRequest.builder()- Parameters:
listCheckDetailsRequest- AConsumerthat will call methods onListCheckDetailsRequest.Builderto 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 AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, 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 AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, 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.Builderavoiding the need to create one manually viaListCheckSummariesRequest.builder()- Parameters:
listCheckSummariesRequest- AConsumerthat will call methods onListCheckSummariesRequest.Builderto create a request.- Returns:
- Result of the ListCheckSummaries operation returned by the service.
- See Also:
-
listCheckSummariesPaginator
default ListCheckSummariesIterable listCheckSummariesPaginator(ListCheckSummariesRequest listCheckSummariesRequest) throws AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, 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 Stream
2) Using For loopsoftware.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 AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, 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 Stream
2) Using For loopsoftware.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.Builderavoiding the need to create one manually viaListCheckSummariesRequest.builder()- Parameters:
listCheckSummariesRequest- AConsumerthat will call methods onListCheckSummariesRequest.Builderto 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 AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, 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 AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException List the improvements of a particular lens review.
This is a convenience which creates an instance of the
ListLensReviewImprovementsRequest.Builderavoiding the need to create one manually viaListLensReviewImprovementsRequest.builder()- Parameters:
listLensReviewImprovementsRequest- AConsumerthat will call methods onListLensReviewImprovementsRequest.Builderto 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 AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, 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 Stream
2) Using For loopsoftware.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 AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, 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 Stream
2) Using For loopsoftware.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.Builderavoiding the need to create one manually viaListLensReviewImprovementsRequest.builder()- Parameters:
listLensReviewImprovementsRequest- AConsumerthat will call methods onListLensReviewImprovementsRequest.Builderto 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 AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, 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 AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException List lens reviews for a particular workload.
This is a convenience which creates an instance of the
ListLensReviewsRequest.Builderavoiding the need to create one manually viaListLensReviewsRequest.builder()- Parameters:
listLensReviewsRequest- AConsumerthat will call methods onListLensReviewsRequest.Builderto 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 AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, 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 Stream
2) Using For loopsoftware.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 AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, 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 Stream
2) Using For loopsoftware.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.Builderavoiding the need to create one manually viaListLensReviewsRequest.builder()- Parameters:
listLensReviewsRequest- AConsumerthat will call methods onListLensReviewsRequest.Builderto 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 AccessDeniedException, ValidationException, InternalServerException, 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 AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException List the available lenses.
This is a convenience which creates an instance of the
ListLensesRequest.Builderavoiding the need to create one manually viaListLensesRequest.builder()- Parameters:
listLensesRequest- AConsumerthat will call methods onListLensesRequest.Builderto 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 AccessDeniedException, ValidationException, InternalServerException, 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 Stream
2) Using For loopsoftware.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 AccessDeniedException, ValidationException, InternalServerException, 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 Stream
2) Using For loopsoftware.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.Builderavoiding the need to create one manually viaListLensesRequest.builder()- Parameters:
listLensesRequest- AConsumerthat will call methods onListLensesRequest.Builderto 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 AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, 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 AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException List all milestones for an existing workload.
This is a convenience which creates an instance of the
ListMilestonesRequest.Builderavoiding the need to create one manually viaListMilestonesRequest.builder()- Parameters:
listMilestonesRequest- AConsumerthat will call methods onListMilestonesRequest.Builderto 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 AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, 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 Stream
2) Using For loopsoftware.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 AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, 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 Stream
2) Using For loopsoftware.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.Builderavoiding the need to create one manually viaListMilestonesRequest.builder()- Parameters:
listMilestonesRequest- AConsumerthat will call methods onListMilestonesRequest.Builderto 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 AccessDeniedException, ValidationException, InternalServerException, 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 AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException List lens notifications.
This is a convenience which creates an instance of the
ListNotificationsRequest.Builderavoiding the need to create one manually viaListNotificationsRequest.builder()- Parameters:
listNotificationsRequest- AConsumerthat will call methods onListNotificationsRequest.Builderto create a request.- Returns:
- Result of the ListNotifications operation returned by the service.
- See Also:
-
listNotificationsPaginator
default ListNotificationsIterable listNotificationsPaginator(ListNotificationsRequest listNotificationsRequest) throws AccessDeniedException, ValidationException, InternalServerException, 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 Stream
2) Using For loopsoftware.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 AccessDeniedException, ValidationException, InternalServerException, 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 Stream
2) Using For loopsoftware.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.Builderavoiding the need to create one manually viaListNotificationsRequest.builder()- Parameters:
listNotificationsRequest- AConsumerthat will call methods onListNotificationsRequest.Builderto 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 AccessDeniedException, ValidationException, InternalServerException, 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 AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException List profile notifications.
This is a convenience which creates an instance of the
ListProfileNotificationsRequest.Builderavoiding the need to create one manually viaListProfileNotificationsRequest.builder()- Parameters:
listProfileNotificationsRequest- AConsumerthat will call methods onListProfileNotificationsRequest.Builderto create a request.- Returns:
- Result of the ListProfileNotifications operation returned by the service.
- See Also:
-
listProfileNotificationsPaginator
default ListProfileNotificationsIterable listProfileNotificationsPaginator(ListProfileNotificationsRequest listProfileNotificationsRequest) throws AccessDeniedException, ValidationException, InternalServerException, 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 Stream
2) Using For loopsoftware.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 AccessDeniedException, ValidationException, InternalServerException, 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 Stream
2) Using For loopsoftware.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.Builderavoiding the need to create one manually viaListProfileNotificationsRequest.builder()- Parameters:
listProfileNotificationsRequest- AConsumerthat will call methods onListProfileNotificationsRequest.Builderto 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 AccessDeniedException, ValidationException, InternalServerException, 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 AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException List profiles.
This is a convenience which creates an instance of the
ListProfilesRequest.Builderavoiding the need to create one manually viaListProfilesRequest.builder()- Parameters:
listProfilesRequest- AConsumerthat will call methods onListProfilesRequest.Builderto create a request.- Returns:
- Result of the ListProfiles operation returned by the service.
- See Also:
-
listProfilesPaginator
default ListProfilesIterable listProfilesPaginator(ListProfilesRequest listProfilesRequest) throws AccessDeniedException, ValidationException, InternalServerException, 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 Stream
2) Using For loopsoftware.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 AccessDeniedException, ValidationException, InternalServerException, 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 Stream
2) Using For loopsoftware.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.Builderavoiding the need to create one manually viaListProfilesRequest.builder()- Parameters:
listProfilesRequest- AConsumerthat will call methods onListProfilesRequest.Builderto 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 AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, 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 AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException List the answers of a review template.
This is a convenience which creates an instance of the
ListReviewTemplateAnswersRequest.Builderavoiding the need to create one manually viaListReviewTemplateAnswersRequest.builder()- Parameters:
listReviewTemplateAnswersRequest- AConsumerthat will call methods onListReviewTemplateAnswersRequest.Builderto create a request.- Returns:
- Result of the ListReviewTemplateAnswers operation returned by the service.
- See Also:
-
listReviewTemplateAnswersPaginator
default ListReviewTemplateAnswersIterable listReviewTemplateAnswersPaginator(ListReviewTemplateAnswersRequest listReviewTemplateAnswersRequest) throws AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, 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 Stream
2) Using For loopsoftware.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 AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, 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 Stream
2) Using For loopsoftware.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.Builderavoiding the need to create one manually viaListReviewTemplateAnswersRequest.builder()- Parameters:
listReviewTemplateAnswersRequest- AConsumerthat will call methods onListReviewTemplateAnswersRequest.Builderto 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 AccessDeniedException, ValidationException, InternalServerException, 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 AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException List review templates.
This is a convenience which creates an instance of the
ListReviewTemplatesRequest.Builderavoiding the need to create one manually viaListReviewTemplatesRequest.builder()- Parameters:
listReviewTemplatesRequest- AConsumerthat will call methods onListReviewTemplatesRequest.Builderto create a request.- Returns:
- Result of the ListReviewTemplates operation returned by the service.
- See Also:
-
listReviewTemplatesPaginator
default ListReviewTemplatesIterable listReviewTemplatesPaginator(ListReviewTemplatesRequest listReviewTemplatesRequest) throws AccessDeniedException, ValidationException, InternalServerException, 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 Stream
2) Using For loopsoftware.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 AccessDeniedException, ValidationException, InternalServerException, 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 Stream
2) Using For loopsoftware.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.Builderavoiding the need to create one manually viaListReviewTemplatesRequest.builder()- Parameters:
listReviewTemplatesRequest- AConsumerthat will call methods onListReviewTemplatesRequest.Builderto 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.Builderavoiding the need to create one manually viaListTagsForResourceRequest.builder()- Parameters:
listTagsForResourceRequest- AConsumerthat will call methods onListTagsForResourceRequest.Builderto create a request.- Returns:
- Result of the ListTagsForResource operation returned by the service.
- See Also:
-
listWorkloads
default ListWorkloadsResponse listWorkloads(ListWorkloadsRequest listWorkloadsRequest) throws AccessDeniedException, ValidationException, InternalServerException, 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 AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Paginated list of workloads.
This is a convenience which creates an instance of the
ListWorkloadsRequest.Builderavoiding the need to create one manually viaListWorkloadsRequest.builder()- Parameters:
listWorkloadsRequest- AConsumerthat will call methods onListWorkloadsRequest.Builderto 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 AccessDeniedException, ValidationException, InternalServerException, 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 Stream
2) Using For loopsoftware.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 AccessDeniedException, ValidationException, InternalServerException, 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 Stream
2) Using For loopsoftware.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.Builderavoiding the need to create one manually viaListWorkloadsRequest.builder()- Parameters:
listWorkloadsRequest- AConsumerthat will call methods onListWorkloadsRequest.Builderto 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:
-
putAgentRecommendationFeedback
default PutAgentRecommendationFeedbackResponse putAgentRecommendationFeedback(PutAgentRecommendationFeedbackRequest putAgentRecommendationFeedbackRequest) throws AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Submits user feedback on a recommendation to help improve future optimization suggestions and track implementation outcomes.
- Parameters:
putAgentRecommendationFeedbackRequest-- Returns:
- Result of the PutAgentRecommendationFeedback operation returned by the service.
- See Also:
-
putAgentRecommendationFeedback
default PutAgentRecommendationFeedbackResponse putAgentRecommendationFeedback(Consumer<PutAgentRecommendationFeedbackRequest.Builder> putAgentRecommendationFeedbackRequest) throws AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Submits user feedback on a recommendation to help improve future optimization suggestions and track implementation outcomes.
This is a convenience which creates an instance of the
PutAgentRecommendationFeedbackRequest.Builderavoiding the need to create one manually viaPutAgentRecommendationFeedbackRequest.builder()- Parameters:
putAgentRecommendationFeedbackRequest- AConsumerthat will call methods onPutAgentRecommendationFeedbackRequest.Builderto create a request.- Returns:
- Result of the PutAgentRecommendationFeedback operation returned by the service.
- See Also:
-
startAgentRecommendationGeneration
default StartAgentRecommendationGenerationResponse startAgentRecommendationGeneration(StartAgentRecommendationGenerationRequest startAgentRecommendationGenerationRequest) throws AccessDeniedException, ValidationException, InternalServerException, ConflictException, ServiceQuotaExceededException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Initiates a new recommendation generation process for the specified optimization profile. This asynchronous operation analyzes your Amazon Web Services resources and generates optimization recommendations based on the configured pillars and scope. Use GetAgentRecommendationGeneration to check status.
- Parameters:
startAgentRecommendationGenerationRequest-- Returns:
- Result of the StartAgentRecommendationGeneration operation returned by the service.
- See Also:
-
startAgentRecommendationGeneration
default StartAgentRecommendationGenerationResponse startAgentRecommendationGeneration(Consumer<StartAgentRecommendationGenerationRequest.Builder> startAgentRecommendationGenerationRequest) throws AccessDeniedException, ValidationException, InternalServerException, ConflictException, ServiceQuotaExceededException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Initiates a new recommendation generation process for the specified optimization profile. This asynchronous operation analyzes your Amazon Web Services resources and generates optimization recommendations based on the configured pillars and scope. Use GetAgentRecommendationGeneration to check status.
This is a convenience which creates an instance of the
StartAgentRecommendationGenerationRequest.Builderavoiding the need to create one manually viaStartAgentRecommendationGenerationRequest.builder()- Parameters:
startAgentRecommendationGenerationRequest- AConsumerthat will call methods onStartAgentRecommendationGenerationRequest.Builderto create a request.- Returns:
- Result of the StartAgentRecommendationGeneration operation returned by the service.
- 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.Builderavoiding the need to create one manually viaTagResourceRequest.builder()- Parameters:
tagResourceRequest- AConsumerthat will call methods onTagResourceRequest.Builderto 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.Builderavoiding the need to create one manually viaUntagResourceRequest.builder()- Parameters:
untagResourceRequest- AConsumerthat will call methods onUntagResourceRequest.Builderto create a request.- Returns:
- Result of the UntagResource operation returned by the service.
- See Also:
-
updateAgentContext
default UpdateAgentContextResponse updateAgentContext(UpdateAgentContextRequest updateAgentContextRequest) throws AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Updates an existing context associated with a profile.
- Parameters:
updateAgentContextRequest-- Returns:
- Result of the UpdateAgentContext operation returned by the service.
- See Also:
-
updateAgentContext
default UpdateAgentContextResponse updateAgentContext(Consumer<UpdateAgentContextRequest.Builder> updateAgentContextRequest) throws AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Updates an existing context associated with a profile.
This is a convenience which creates an instance of the
UpdateAgentContextRequest.Builderavoiding the need to create one manually viaUpdateAgentContextRequest.builder()- Parameters:
updateAgentContextRequest- AConsumerthat will call methods onUpdateAgentContextRequest.Builderto create a request.- Returns:
- Result of the UpdateAgentContext operation returned by the service.
- See Also:
-
updateAgentGoal
default UpdateAgentGoalResponse updateAgentGoal(UpdateAgentGoalRequest updateAgentGoalRequest) throws AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Updates the pillars and title of an existing goal associated with a profile.
- Parameters:
updateAgentGoalRequest-- Returns:
- Result of the UpdateAgentGoal operation returned by the service.
- See Also:
-
updateAgentGoal
default UpdateAgentGoalResponse updateAgentGoal(Consumer<UpdateAgentGoalRequest.Builder> updateAgentGoalRequest) throws AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Updates the pillars and title of an existing goal associated with a profile.
This is a convenience which creates an instance of the
UpdateAgentGoalRequest.Builderavoiding the need to create one manually viaUpdateAgentGoalRequest.builder()- Parameters:
updateAgentGoalRequest- AConsumerthat will call methods onUpdateAgentGoalRequest.Builderto create a request.- Returns:
- Result of the UpdateAgentGoal operation returned by the service.
- See Also:
-
updateAgentProfile
default UpdateAgentProfileResponse updateAgentProfile(UpdateAgentProfileRequest updateAgentProfileRequest) throws AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Updates an existing optimization profile's configuration, including its pillars, execution role, and aggregation settings.
- Parameters:
updateAgentProfileRequest-- Returns:
- Result of the UpdateAgentProfile operation returned by the service.
- See Also:
-
updateAgentProfile
default UpdateAgentProfileResponse updateAgentProfile(Consumer<UpdateAgentProfileRequest.Builder> updateAgentProfileRequest) throws AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Updates an existing optimization profile's configuration, including its pillars, execution role, and aggregation settings.
This is a convenience which creates an instance of the
UpdateAgentProfileRequest.Builderavoiding the need to create one manually viaUpdateAgentProfileRequest.builder()- Parameters:
updateAgentProfileRequest- AConsumerthat will call methods onUpdateAgentProfileRequest.Builderto create a request.- Returns:
- Result of the UpdateAgentProfile operation returned by the service.
- See Also:
-
updateAgentRecommendationStatus
default UpdateAgentRecommendationStatusResponse updateAgentRecommendationStatus(UpdateAgentRecommendationStatusRequest updateAgentRecommendationStatusRequest) throws AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Updates the status of a recommendation to track its progress through the implementation lifecycle.
- Parameters:
updateAgentRecommendationStatusRequest-- Returns:
- Result of the UpdateAgentRecommendationStatus operation returned by the service.
- See Also:
-
updateAgentRecommendationStatus
default UpdateAgentRecommendationStatusResponse updateAgentRecommendationStatus(Consumer<UpdateAgentRecommendationStatusRequest.Builder> updateAgentRecommendationStatusRequest) throws AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Updates the status of a recommendation to track its progress through the implementation lifecycle.
This is a convenience which creates an instance of the
UpdateAgentRecommendationStatusRequest.Builderavoiding the need to create one manually viaUpdateAgentRecommendationStatusRequest.builder()- Parameters:
updateAgentRecommendationStatusRequest- AConsumerthat will call methods onUpdateAgentRecommendationStatusRequest.Builderto create a request.- Returns:
- Result of the UpdateAgentRecommendationStatus operation returned by the service.
- See Also:
-
updateAnswer
default UpdateAnswerResponse updateAnswer(UpdateAnswerRequest updateAnswerRequest) throws AccessDeniedException, ValidationException, InternalServerException, ConflictException, ResourceNotFoundException, 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 AccessDeniedException, ValidationException, InternalServerException, ConflictException, ResourceNotFoundException, 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.Builderavoiding the need to create one manually viaUpdateAnswerRequest.builder()- Parameters:
updateAnswerRequest- AConsumerthat will call methods onUpdateAnswerRequest.Builderto 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 AccessDeniedException, ValidationException, InternalServerException, ConflictException, 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 AccessDeniedException, ValidationException, InternalServerException, ConflictException, 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.Builderavoiding the need to create one manually viaUpdateGlobalSettingsRequest.builder()- Parameters:
updateGlobalSettingsRequest- AConsumerthat will call methods onUpdateGlobalSettingsRequest.Builderto create a request.- Returns:
- Result of the UpdateGlobalSettings operation returned by the service.
- See Also:
-
updateIntegration
default UpdateIntegrationResponse updateIntegration(UpdateIntegrationRequest updateIntegrationRequest) throws AccessDeniedException, ValidationException, InternalServerException, ConflictException, ResourceNotFoundException, 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 AccessDeniedException, ValidationException, InternalServerException, ConflictException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Update integration features.
This is a convenience which creates an instance of the
UpdateIntegrationRequest.Builderavoiding the need to create one manually viaUpdateIntegrationRequest.builder()- Parameters:
updateIntegrationRequest- AConsumerthat will call methods onUpdateIntegrationRequest.Builderto create a request.- Returns:
- Result of the UpdateIntegration operation returned by the service.
- See Also:
-
updateLensReview
default UpdateLensReviewResponse updateLensReview(UpdateLensReviewRequest updateLensReviewRequest) throws AccessDeniedException, ValidationException, InternalServerException, ConflictException, ResourceNotFoundException, 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 AccessDeniedException, ValidationException, InternalServerException, ConflictException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Update lens review for a particular workload.
This is a convenience which creates an instance of the
UpdateLensReviewRequest.Builderavoiding the need to create one manually viaUpdateLensReviewRequest.builder()- Parameters:
updateLensReviewRequest- AConsumerthat will call methods onUpdateLensReviewRequest.Builderto 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 AccessDeniedException, ValidationException, InternalServerException, ConflictException, ResourceNotFoundException, 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 AccessDeniedException, ValidationException, InternalServerException, ConflictException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Update a profile.
This is a convenience which creates an instance of the
UpdateProfileRequest.Builderavoiding the need to create one manually viaUpdateProfileRequest.builder()- Parameters:
updateProfileRequest- AConsumerthat will call methods onUpdateProfileRequest.Builderto create a request.- Returns:
- Result of the UpdateProfile operation returned by the service.
- See Also:
-
updateReviewTemplate
default UpdateReviewTemplateResponse updateReviewTemplate(UpdateReviewTemplateRequest updateReviewTemplateRequest) throws AccessDeniedException, ValidationException, InternalServerException, ConflictException, ResourceNotFoundException, 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 AccessDeniedException, ValidationException, InternalServerException, ConflictException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Update a review template.
This is a convenience which creates an instance of the
UpdateReviewTemplateRequest.Builderavoiding the need to create one manually viaUpdateReviewTemplateRequest.builder()- Parameters:
updateReviewTemplateRequest- AConsumerthat will call methods onUpdateReviewTemplateRequest.Builderto create a request.- Returns:
- Result of the UpdateReviewTemplate operation returned by the service.
- See Also:
-
updateReviewTemplateAnswer
default UpdateReviewTemplateAnswerResponse updateReviewTemplateAnswer(UpdateReviewTemplateAnswerRequest updateReviewTemplateAnswerRequest) throws AccessDeniedException, ValidationException, InternalServerException, ConflictException, ResourceNotFoundException, 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 AccessDeniedException, ValidationException, InternalServerException, ConflictException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Update a review template answer.
This is a convenience which creates an instance of the
UpdateReviewTemplateAnswerRequest.Builderavoiding the need to create one manually viaUpdateReviewTemplateAnswerRequest.builder()- Parameters:
updateReviewTemplateAnswerRequest- AConsumerthat will call methods onUpdateReviewTemplateAnswerRequest.Builderto create a request.- Returns:
- Result of the UpdateReviewTemplateAnswer operation returned by the service.
- See Also:
-
updateReviewTemplateLensReview
default UpdateReviewTemplateLensReviewResponse updateReviewTemplateLensReview(UpdateReviewTemplateLensReviewRequest updateReviewTemplateLensReviewRequest) throws AccessDeniedException, ValidationException, InternalServerException, ConflictException, ResourceNotFoundException, 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 AccessDeniedException, ValidationException, InternalServerException, ConflictException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Update a lens review associated with a review template.
This is a convenience which creates an instance of the
UpdateReviewTemplateLensReviewRequest.Builderavoiding the need to create one manually viaUpdateReviewTemplateLensReviewRequest.builder()- Parameters:
updateReviewTemplateLensReviewRequest- AConsumerthat will call methods onUpdateReviewTemplateLensReviewRequest.Builderto create a request.- Returns:
- Result of the UpdateReviewTemplateLensReview operation returned by the service.
- See Also:
-
updateWorkload
default UpdateWorkloadResponse updateWorkload(UpdateWorkloadRequest updateWorkloadRequest) throws AccessDeniedException, ValidationException, InternalServerException, ConflictException, ResourceNotFoundException, 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 AccessDeniedException, ValidationException, InternalServerException, ConflictException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Update an existing workload.
This is a convenience which creates an instance of the
UpdateWorkloadRequest.Builderavoiding the need to create one manually viaUpdateWorkloadRequest.builder()- Parameters:
updateWorkloadRequest- AConsumerthat will call methods onUpdateWorkloadRequest.Builderto 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 AccessDeniedException, ValidationException, InternalServerException, ConflictException, ServiceQuotaExceededException, ResourceNotFoundException, ThrottlingException, 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 AccessDeniedException, ValidationException, InternalServerException, ConflictException, ServiceQuotaExceededException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Upgrade lens review for a particular workload.
This is a convenience which creates an instance of the
UpgradeLensReviewRequest.Builderavoiding the need to create one manually viaUpgradeLensReviewRequest.builder()- Parameters:
upgradeLensReviewRequest- AConsumerthat will call methods onUpgradeLensReviewRequest.Builderto create a request.- Returns:
- Result of the UpgradeLensReview operation returned by the service.
- See Also:
-
upgradeProfileVersion
default UpgradeProfileVersionResponse upgradeProfileVersion(UpgradeProfileVersionRequest upgradeProfileVersionRequest) throws AccessDeniedException, ValidationException, InternalServerException, ConflictException, ServiceQuotaExceededException, ResourceNotFoundException, ThrottlingException, 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 AccessDeniedException, ValidationException, InternalServerException, ConflictException, ServiceQuotaExceededException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Upgrade a profile.
This is a convenience which creates an instance of the
UpgradeProfileVersionRequest.Builderavoiding the need to create one manually viaUpgradeProfileVersionRequest.builder()- Parameters:
upgradeProfileVersionRequest- AConsumerthat will call methods onUpgradeProfileVersionRequest.Builderto create a request.- Returns:
- Result of the UpgradeProfileVersion operation returned by the service.
- See Also:
-
upgradeReviewTemplateLensReview
default UpgradeReviewTemplateLensReviewResponse upgradeReviewTemplateLensReview(UpgradeReviewTemplateLensReviewRequest upgradeReviewTemplateLensReviewRequest) throws AccessDeniedException, ValidationException, InternalServerException, ConflictException, ResourceNotFoundException, 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 AccessDeniedException, ValidationException, InternalServerException, ConflictException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, WellArchitectedException Upgrade the lens review of a review template.
This is a convenience which creates an instance of the
UpgradeReviewTemplateLensReviewRequest.Builderavoiding the need to create one manually viaUpgradeReviewTemplateLensReviewRequest.builder()- Parameters:
upgradeReviewTemplateLensReviewRequest- AConsumerthat will call methods onUpgradeReviewTemplateLensReviewRequest.Builderto create a request.- Returns:
- Result of the UpgradeReviewTemplateLensReview operation returned by the service.
- See Also:
-
create
Create aWellArchitectedClientwith the region loaded from theDefaultAwsRegionProviderChainand credentials loaded from theDefaultCredentialsProvider. -
builder
Create a builder that can be used to configure and create aWellArchitectedClient. -
serviceMetadata
-
serviceClientConfiguration
Description copied from interface:SdkClientThe SDK service client configuration exposes client settings to the user, e.g., ClientOverrideConfiguration- Specified by:
serviceClientConfigurationin interfaceAwsClient- Specified by:
serviceClientConfigurationin interfaceSdkClient- Returns:
- SdkServiceClientConfiguration
-