@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAWSWellArchitected extends Object implements AWSWellArchitected
AWSWellArchitected. Convenient method forms pass through to the corresponding
overload that takes a request object, which throws an UnsupportedOperationException.ENDPOINT_PREFIXpublic AssociateLensesResult associateLenses(AssociateLensesRequest request)
AWSWellArchitectedAssociate a lens to a workload.
associateLenses in interface AWSWellArchitectedrequest - Input to associate lens reviews.public CreateMilestoneResult createMilestone(CreateMilestoneRequest request)
AWSWellArchitectedCreate a milestone for an existing workload.
createMilestone in interface AWSWellArchitectedrequest - Input for milestone creation.public CreateWorkloadResult createWorkload(CreateWorkloadRequest request)
AWSWellArchitectedCreate a new workload.
The owner of a workload can share the workload with other AWS accounts and IAM users in the same AWS Region. Only the owner of a workload can delete it.
For more information, see Defining a Workload in the AWS Well-Architected Tool User Guide.
createWorkload in interface AWSWellArchitectedrequest - Input for workload creation.public CreateWorkloadShareResult createWorkloadShare(CreateWorkloadShareRequest request)
AWSWellArchitectedCreate a workload share.
The owner of a workload can share it with other AWS accounts and IAM users in the same AWS Region. Shared access to a workload is not removed until the workload invitation is deleted.
For more information, see Sharing a Workload in the AWS Well-Architected Tool User Guide.
createWorkloadShare in interface AWSWellArchitectedrequest - Input for Create Workload Sharepublic DeleteWorkloadResult deleteWorkload(DeleteWorkloadRequest request)
AWSWellArchitectedDelete an existing workload.
deleteWorkload in interface AWSWellArchitectedrequest - Input for workload deletion.public DeleteWorkloadShareResult deleteWorkloadShare(DeleteWorkloadShareRequest request)
AWSWellArchitectedDelete a workload share.
deleteWorkloadShare in interface AWSWellArchitectedrequest - Input for Delete Workload Sharepublic DisassociateLensesResult disassociateLenses(DisassociateLensesRequest request)
AWSWellArchitectedDisassociate a lens from a workload.
The AWS Well-Architected Framework lens (wellarchitected) cannot be removed from a workload.
disassociateLenses in interface AWSWellArchitectedrequest - Input to disassociate lens reviews.public GetAnswerResult getAnswer(GetAnswerRequest request)
AWSWellArchitectedGet lens review.
getAnswer in interface AWSWellArchitectedrequest - Input to get answer.public GetLensReviewResult getLensReview(GetLensReviewRequest request)
AWSWellArchitectedGet lens review.
getLensReview in interface AWSWellArchitectedrequest - Input to get lens review.public GetLensReviewReportResult getLensReviewReport(GetLensReviewReportRequest request)
AWSWellArchitectedGet lens review report.
getLensReviewReport in interface AWSWellArchitectedrequest - Input to get lens review report.public GetLensVersionDifferenceResult getLensVersionDifference(GetLensVersionDifferenceRequest request)
AWSWellArchitectedGet lens version differences.
getLensVersionDifference in interface AWSWellArchitectedpublic GetMilestoneResult getMilestone(GetMilestoneRequest request)
AWSWellArchitectedGet a milestone for an existing workload.
getMilestone in interface AWSWellArchitectedrequest - Input to get a milestone.public GetWorkloadResult getWorkload(GetWorkloadRequest request)
AWSWellArchitectedGet an existing workload.
getWorkload in interface AWSWellArchitectedrequest - Input to get a workload.public ListAnswersResult listAnswers(ListAnswersRequest request)
AWSWellArchitectedList of answers.
listAnswers in interface AWSWellArchitectedrequest - Input to list answers.public ListLensReviewImprovementsResult listLensReviewImprovements(ListLensReviewImprovementsRequest request)
AWSWellArchitectedList lens review improvements.
listLensReviewImprovements in interface AWSWellArchitectedrequest - Input to list lens review improvements.public ListLensReviewsResult listLensReviews(ListLensReviewsRequest request)
AWSWellArchitectedList lens reviews.
listLensReviews in interface AWSWellArchitectedrequest - Input to list lens reviews.public ListLensesResult listLenses(ListLensesRequest request)
AWSWellArchitectedList the available lenses.
listLenses in interface AWSWellArchitectedrequest - Input to list lenses.public ListMilestonesResult listMilestones(ListMilestonesRequest request)
AWSWellArchitectedList all milestones for an existing workload.
listMilestones in interface AWSWellArchitectedrequest - Input to list all milestones for a workload.public ListNotificationsResult listNotifications(ListNotificationsRequest request)
AWSWellArchitectedList lens notifications.
listNotifications in interface AWSWellArchitectedpublic ListShareInvitationsResult listShareInvitations(ListShareInvitationsRequest request)
AWSWellArchitectedList the workload invitations.
listShareInvitations in interface AWSWellArchitectedrequest - Input for List Share Invitationspublic ListWorkloadSharesResult listWorkloadShares(ListWorkloadSharesRequest request)
AWSWellArchitectedList the workload shares associated with the workload.
listWorkloadShares in interface AWSWellArchitectedrequest - Input for List Workload Sharepublic ListWorkloadsResult listWorkloads(ListWorkloadsRequest request)
AWSWellArchitectedList workloads. Paginated.
listWorkloads in interface AWSWellArchitectedrequest - Input to list all workloads.public UpdateAnswerResult updateAnswer(UpdateAnswerRequest request)
AWSWellArchitectedUpdate the answer.
updateAnswer in interface AWSWellArchitectedrequest - Input to update answer.public UpdateLensReviewResult updateLensReview(UpdateLensReviewRequest request)
AWSWellArchitectedUpdate lens review.
updateLensReview in interface AWSWellArchitectedrequest - Input for update lens review.public UpdateShareInvitationResult updateShareInvitation(UpdateShareInvitationRequest request)
AWSWellArchitectedUpdate a workload invitation.
updateShareInvitation in interface AWSWellArchitectedrequest - Input for Update Share Invitationpublic UpdateWorkloadResult updateWorkload(UpdateWorkloadRequest request)
AWSWellArchitectedUpdate an existing workload.
updateWorkload in interface AWSWellArchitectedrequest - Input to update a workload.public UpdateWorkloadShareResult updateWorkloadShare(UpdateWorkloadShareRequest request)
AWSWellArchitectedUpdate a workload share.
updateWorkloadShare in interface AWSWellArchitectedrequest - Input for Update Workload Sharepublic UpgradeLensReviewResult upgradeLensReview(UpgradeLensReviewRequest request)
AWSWellArchitectedUpgrade lens review.
upgradeLensReview in interface AWSWellArchitectedpublic void shutdown()
AWSWellArchitectedshutdown in interface AWSWellArchitectedpublic ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
AWSWellArchitectedResponse metadata is only cached for a limited period of time, so if you need to access this extra diagnostic information for an executed request, you should use this method to retrieve it as soon as possible after executing a request.
getCachedResponseMetadata in interface AWSWellArchitectedrequest - The originally executed request.