#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct UpgradeLensReviewOutput {}
pub mod upgrade_lens_review_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::UpgradeLensReviewOutput {
crate::output::UpgradeLensReviewOutput {}
}
}
}
impl UpgradeLensReviewOutput {
pub fn builder() -> crate::output::upgrade_lens_review_output::Builder {
crate::output::upgrade_lens_review_output::Builder::default()
}
}
#[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct UpdateWorkloadShareOutput {
#[doc(hidden)]
pub workload_id: std::option::Option<std::string::String>,
#[doc(hidden)]
pub workload_share: std::option::Option<crate::model::WorkloadShare>,
}
impl UpdateWorkloadShareOutput {
pub fn workload_id(&self) -> std::option::Option<&str> {
self.workload_id.as_deref()
}
pub fn workload_share(&self) -> std::option::Option<&crate::model::WorkloadShare> {
self.workload_share.as_ref()
}
}
pub mod update_workload_share_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) workload_id: std::option::Option<std::string::String>,
pub(crate) workload_share: std::option::Option<crate::model::WorkloadShare>,
}
impl Builder {
pub fn workload_id(mut self, input: impl Into<std::string::String>) -> Self {
self.workload_id = Some(input.into());
self
}
pub fn set_workload_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.workload_id = input;
self
}
pub fn workload_share(mut self, input: crate::model::WorkloadShare) -> Self {
self.workload_share = Some(input);
self
}
pub fn set_workload_share(
mut self,
input: std::option::Option<crate::model::WorkloadShare>,
) -> Self {
self.workload_share = input;
self
}
pub fn build(self) -> crate::output::UpdateWorkloadShareOutput {
crate::output::UpdateWorkloadShareOutput {
workload_id: self.workload_id,
workload_share: self.workload_share,
}
}
}
}
impl UpdateWorkloadShareOutput {
pub fn builder() -> crate::output::update_workload_share_output::Builder {
crate::output::update_workload_share_output::Builder::default()
}
}
#[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct UpdateWorkloadOutput {
#[doc(hidden)]
pub workload: std::option::Option<crate::model::Workload>,
}
impl UpdateWorkloadOutput {
pub fn workload(&self) -> std::option::Option<&crate::model::Workload> {
self.workload.as_ref()
}
}
pub mod update_workload_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) workload: std::option::Option<crate::model::Workload>,
}
impl Builder {
pub fn workload(mut self, input: crate::model::Workload) -> Self {
self.workload = Some(input);
self
}
pub fn set_workload(mut self, input: std::option::Option<crate::model::Workload>) -> Self {
self.workload = input;
self
}
pub fn build(self) -> crate::output::UpdateWorkloadOutput {
crate::output::UpdateWorkloadOutput {
workload: self.workload,
}
}
}
}
impl UpdateWorkloadOutput {
pub fn builder() -> crate::output::update_workload_output::Builder {
crate::output::update_workload_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct UpdateShareInvitationOutput {
#[doc(hidden)]
pub share_invitation: std::option::Option<crate::model::ShareInvitation>,
}
impl UpdateShareInvitationOutput {
pub fn share_invitation(&self) -> std::option::Option<&crate::model::ShareInvitation> {
self.share_invitation.as_ref()
}
}
pub mod update_share_invitation_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) share_invitation: std::option::Option<crate::model::ShareInvitation>,
}
impl Builder {
pub fn share_invitation(mut self, input: crate::model::ShareInvitation) -> Self {
self.share_invitation = Some(input);
self
}
pub fn set_share_invitation(
mut self,
input: std::option::Option<crate::model::ShareInvitation>,
) -> Self {
self.share_invitation = input;
self
}
pub fn build(self) -> crate::output::UpdateShareInvitationOutput {
crate::output::UpdateShareInvitationOutput {
share_invitation: self.share_invitation,
}
}
}
}
impl UpdateShareInvitationOutput {
pub fn builder() -> crate::output::update_share_invitation_output::Builder {
crate::output::update_share_invitation_output::Builder::default()
}
}
#[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct UpdateLensReviewOutput {
#[doc(hidden)]
pub workload_id: std::option::Option<std::string::String>,
#[doc(hidden)]
pub lens_review: std::option::Option<crate::model::LensReview>,
}
impl UpdateLensReviewOutput {
pub fn workload_id(&self) -> std::option::Option<&str> {
self.workload_id.as_deref()
}
pub fn lens_review(&self) -> std::option::Option<&crate::model::LensReview> {
self.lens_review.as_ref()
}
}
pub mod update_lens_review_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) workload_id: std::option::Option<std::string::String>,
pub(crate) lens_review: std::option::Option<crate::model::LensReview>,
}
impl Builder {
pub fn workload_id(mut self, input: impl Into<std::string::String>) -> Self {
self.workload_id = Some(input.into());
self
}
pub fn set_workload_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.workload_id = input;
self
}
pub fn lens_review(mut self, input: crate::model::LensReview) -> Self {
self.lens_review = Some(input);
self
}
pub fn set_lens_review(
mut self,
input: std::option::Option<crate::model::LensReview>,
) -> Self {
self.lens_review = input;
self
}
pub fn build(self) -> crate::output::UpdateLensReviewOutput {
crate::output::UpdateLensReviewOutput {
workload_id: self.workload_id,
lens_review: self.lens_review,
}
}
}
}
impl UpdateLensReviewOutput {
pub fn builder() -> crate::output::update_lens_review_output::Builder {
crate::output::update_lens_review_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct UpdateGlobalSettingsOutput {}
pub mod update_global_settings_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::UpdateGlobalSettingsOutput {
crate::output::UpdateGlobalSettingsOutput {}
}
}
}
impl UpdateGlobalSettingsOutput {
pub fn builder() -> crate::output::update_global_settings_output::Builder {
crate::output::update_global_settings_output::Builder::default()
}
}
#[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct UpdateAnswerOutput {
#[doc(hidden)]
pub workload_id: std::option::Option<std::string::String>,
#[doc(hidden)]
pub lens_alias: std::option::Option<std::string::String>,
#[doc(hidden)]
pub lens_arn: std::option::Option<std::string::String>,
#[doc(hidden)]
pub answer: std::option::Option<crate::model::Answer>,
}
impl UpdateAnswerOutput {
pub fn workload_id(&self) -> std::option::Option<&str> {
self.workload_id.as_deref()
}
pub fn lens_alias(&self) -> std::option::Option<&str> {
self.lens_alias.as_deref()
}
pub fn lens_arn(&self) -> std::option::Option<&str> {
self.lens_arn.as_deref()
}
pub fn answer(&self) -> std::option::Option<&crate::model::Answer> {
self.answer.as_ref()
}
}
pub mod update_answer_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) workload_id: std::option::Option<std::string::String>,
pub(crate) lens_alias: std::option::Option<std::string::String>,
pub(crate) lens_arn: std::option::Option<std::string::String>,
pub(crate) answer: std::option::Option<crate::model::Answer>,
}
impl Builder {
pub fn workload_id(mut self, input: impl Into<std::string::String>) -> Self {
self.workload_id = Some(input.into());
self
}
pub fn set_workload_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.workload_id = input;
self
}
pub fn lens_alias(mut self, input: impl Into<std::string::String>) -> Self {
self.lens_alias = Some(input.into());
self
}
pub fn set_lens_alias(mut self, input: std::option::Option<std::string::String>) -> Self {
self.lens_alias = input;
self
}
pub fn lens_arn(mut self, input: impl Into<std::string::String>) -> Self {
self.lens_arn = Some(input.into());
self
}
pub fn set_lens_arn(mut self, input: std::option::Option<std::string::String>) -> Self {
self.lens_arn = input;
self
}
pub fn answer(mut self, input: crate::model::Answer) -> Self {
self.answer = Some(input);
self
}
pub fn set_answer(mut self, input: std::option::Option<crate::model::Answer>) -> Self {
self.answer = input;
self
}
pub fn build(self) -> crate::output::UpdateAnswerOutput {
crate::output::UpdateAnswerOutput {
workload_id: self.workload_id,
lens_alias: self.lens_alias,
lens_arn: self.lens_arn,
answer: self.answer,
}
}
}
}
impl UpdateAnswerOutput {
pub fn builder() -> crate::output::update_answer_output::Builder {
crate::output::update_answer_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct UntagResourceOutput {}
pub mod untag_resource_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::UntagResourceOutput {
crate::output::UntagResourceOutput {}
}
}
}
impl UntagResourceOutput {
pub fn builder() -> crate::output::untag_resource_output::Builder {
crate::output::untag_resource_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct TagResourceOutput {}
pub mod tag_resource_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::TagResourceOutput {
crate::output::TagResourceOutput {}
}
}
}
impl TagResourceOutput {
pub fn builder() -> crate::output::tag_resource_output::Builder {
crate::output::tag_resource_output::Builder::default()
}
}
#[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct ListWorkloadSharesOutput {
#[doc(hidden)]
pub workload_id: std::option::Option<std::string::String>,
#[doc(hidden)]
pub workload_share_summaries:
std::option::Option<std::vec::Vec<crate::model::WorkloadShareSummary>>,
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
}
impl ListWorkloadSharesOutput {
pub fn workload_id(&self) -> std::option::Option<&str> {
self.workload_id.as_deref()
}
pub fn workload_share_summaries(
&self,
) -> std::option::Option<&[crate::model::WorkloadShareSummary]> {
self.workload_share_summaries.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
pub mod list_workload_shares_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) workload_id: std::option::Option<std::string::String>,
pub(crate) workload_share_summaries:
std::option::Option<std::vec::Vec<crate::model::WorkloadShareSummary>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn workload_id(mut self, input: impl Into<std::string::String>) -> Self {
self.workload_id = Some(input.into());
self
}
pub fn set_workload_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.workload_id = input;
self
}
pub fn workload_share_summaries(
mut self,
input: crate::model::WorkloadShareSummary,
) -> Self {
let mut v = self.workload_share_summaries.unwrap_or_default();
v.push(input);
self.workload_share_summaries = Some(v);
self
}
pub fn set_workload_share_summaries(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::WorkloadShareSummary>>,
) -> Self {
self.workload_share_summaries = input;
self
}
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn build(self) -> crate::output::ListWorkloadSharesOutput {
crate::output::ListWorkloadSharesOutput {
workload_id: self.workload_id,
workload_share_summaries: self.workload_share_summaries,
next_token: self.next_token,
}
}
}
}
impl ListWorkloadSharesOutput {
pub fn builder() -> crate::output::list_workload_shares_output::Builder {
crate::output::list_workload_shares_output::Builder::default()
}
}
#[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct ListWorkloadsOutput {
#[doc(hidden)]
pub workload_summaries: std::option::Option<std::vec::Vec<crate::model::WorkloadSummary>>,
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
}
impl ListWorkloadsOutput {
pub fn workload_summaries(&self) -> std::option::Option<&[crate::model::WorkloadSummary]> {
self.workload_summaries.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
pub mod list_workloads_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) workload_summaries:
std::option::Option<std::vec::Vec<crate::model::WorkloadSummary>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn workload_summaries(mut self, input: crate::model::WorkloadSummary) -> Self {
let mut v = self.workload_summaries.unwrap_or_default();
v.push(input);
self.workload_summaries = Some(v);
self
}
pub fn set_workload_summaries(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::WorkloadSummary>>,
) -> Self {
self.workload_summaries = input;
self
}
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn build(self) -> crate::output::ListWorkloadsOutput {
crate::output::ListWorkloadsOutput {
workload_summaries: self.workload_summaries,
next_token: self.next_token,
}
}
}
}
impl ListWorkloadsOutput {
pub fn builder() -> crate::output::list_workloads_output::Builder {
crate::output::list_workloads_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct ListTagsForResourceOutput {
#[doc(hidden)]
pub tags:
std::option::Option<std::collections::HashMap<std::string::String, std::string::String>>,
}
impl ListTagsForResourceOutput {
pub fn tags(
&self,
) -> std::option::Option<&std::collections::HashMap<std::string::String, std::string::String>>
{
self.tags.as_ref()
}
}
pub mod list_tags_for_resource_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) tags: std::option::Option<
std::collections::HashMap<std::string::String, std::string::String>,
>,
}
impl Builder {
pub fn tags(
mut self,
k: impl Into<std::string::String>,
v: impl Into<std::string::String>,
) -> Self {
let mut hash_map = self.tags.unwrap_or_default();
hash_map.insert(k.into(), v.into());
self.tags = Some(hash_map);
self
}
pub fn set_tags(
mut self,
input: std::option::Option<
std::collections::HashMap<std::string::String, std::string::String>,
>,
) -> Self {
self.tags = input;
self
}
pub fn build(self) -> crate::output::ListTagsForResourceOutput {
crate::output::ListTagsForResourceOutput { tags: self.tags }
}
}
}
impl ListTagsForResourceOutput {
pub fn builder() -> crate::output::list_tags_for_resource_output::Builder {
crate::output::list_tags_for_resource_output::Builder::default()
}
}
#[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct ListShareInvitationsOutput {
#[doc(hidden)]
pub share_invitation_summaries:
std::option::Option<std::vec::Vec<crate::model::ShareInvitationSummary>>,
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
}
impl ListShareInvitationsOutput {
pub fn share_invitation_summaries(
&self,
) -> std::option::Option<&[crate::model::ShareInvitationSummary]> {
self.share_invitation_summaries.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
pub mod list_share_invitations_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) share_invitation_summaries:
std::option::Option<std::vec::Vec<crate::model::ShareInvitationSummary>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn share_invitation_summaries(
mut self,
input: crate::model::ShareInvitationSummary,
) -> Self {
let mut v = self.share_invitation_summaries.unwrap_or_default();
v.push(input);
self.share_invitation_summaries = Some(v);
self
}
pub fn set_share_invitation_summaries(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::ShareInvitationSummary>>,
) -> Self {
self.share_invitation_summaries = input;
self
}
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn build(self) -> crate::output::ListShareInvitationsOutput {
crate::output::ListShareInvitationsOutput {
share_invitation_summaries: self.share_invitation_summaries,
next_token: self.next_token,
}
}
}
}
impl ListShareInvitationsOutput {
pub fn builder() -> crate::output::list_share_invitations_output::Builder {
crate::output::list_share_invitations_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct ListNotificationsOutput {
#[doc(hidden)]
pub notification_summaries:
std::option::Option<std::vec::Vec<crate::model::NotificationSummary>>,
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
}
impl ListNotificationsOutput {
pub fn notification_summaries(
&self,
) -> std::option::Option<&[crate::model::NotificationSummary]> {
self.notification_summaries.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
pub mod list_notifications_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) notification_summaries:
std::option::Option<std::vec::Vec<crate::model::NotificationSummary>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn notification_summaries(mut self, input: crate::model::NotificationSummary) -> Self {
let mut v = self.notification_summaries.unwrap_or_default();
v.push(input);
self.notification_summaries = Some(v);
self
}
pub fn set_notification_summaries(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::NotificationSummary>>,
) -> Self {
self.notification_summaries = input;
self
}
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn build(self) -> crate::output::ListNotificationsOutput {
crate::output::ListNotificationsOutput {
notification_summaries: self.notification_summaries,
next_token: self.next_token,
}
}
}
}
impl ListNotificationsOutput {
pub fn builder() -> crate::output::list_notifications_output::Builder {
crate::output::list_notifications_output::Builder::default()
}
}
#[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct ListMilestonesOutput {
#[doc(hidden)]
pub workload_id: std::option::Option<std::string::String>,
#[doc(hidden)]
pub milestone_summaries: std::option::Option<std::vec::Vec<crate::model::MilestoneSummary>>,
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
}
impl ListMilestonesOutput {
pub fn workload_id(&self) -> std::option::Option<&str> {
self.workload_id.as_deref()
}
pub fn milestone_summaries(&self) -> std::option::Option<&[crate::model::MilestoneSummary]> {
self.milestone_summaries.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
pub mod list_milestones_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) workload_id: std::option::Option<std::string::String>,
pub(crate) milestone_summaries:
std::option::Option<std::vec::Vec<crate::model::MilestoneSummary>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn workload_id(mut self, input: impl Into<std::string::String>) -> Self {
self.workload_id = Some(input.into());
self
}
pub fn set_workload_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.workload_id = input;
self
}
pub fn milestone_summaries(mut self, input: crate::model::MilestoneSummary) -> Self {
let mut v = self.milestone_summaries.unwrap_or_default();
v.push(input);
self.milestone_summaries = Some(v);
self
}
pub fn set_milestone_summaries(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::MilestoneSummary>>,
) -> Self {
self.milestone_summaries = input;
self
}
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn build(self) -> crate::output::ListMilestonesOutput {
crate::output::ListMilestonesOutput {
workload_id: self.workload_id,
milestone_summaries: self.milestone_summaries,
next_token: self.next_token,
}
}
}
}
impl ListMilestonesOutput {
pub fn builder() -> crate::output::list_milestones_output::Builder {
crate::output::list_milestones_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct ListLensSharesOutput {
#[doc(hidden)]
pub lens_share_summaries: std::option::Option<std::vec::Vec<crate::model::LensShareSummary>>,
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
}
impl ListLensSharesOutput {
pub fn lens_share_summaries(&self) -> std::option::Option<&[crate::model::LensShareSummary]> {
self.lens_share_summaries.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
pub mod list_lens_shares_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) lens_share_summaries:
std::option::Option<std::vec::Vec<crate::model::LensShareSummary>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn lens_share_summaries(mut self, input: crate::model::LensShareSummary) -> Self {
let mut v = self.lens_share_summaries.unwrap_or_default();
v.push(input);
self.lens_share_summaries = Some(v);
self
}
pub fn set_lens_share_summaries(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::LensShareSummary>>,
) -> Self {
self.lens_share_summaries = input;
self
}
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn build(self) -> crate::output::ListLensSharesOutput {
crate::output::ListLensSharesOutput {
lens_share_summaries: self.lens_share_summaries,
next_token: self.next_token,
}
}
}
}
impl ListLensSharesOutput {
pub fn builder() -> crate::output::list_lens_shares_output::Builder {
crate::output::list_lens_shares_output::Builder::default()
}
}
#[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct ListLensReviewsOutput {
#[doc(hidden)]
pub workload_id: std::option::Option<std::string::String>,
#[doc(hidden)]
pub milestone_number: i32,
#[doc(hidden)]
pub lens_review_summaries: std::option::Option<std::vec::Vec<crate::model::LensReviewSummary>>,
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
}
impl ListLensReviewsOutput {
pub fn workload_id(&self) -> std::option::Option<&str> {
self.workload_id.as_deref()
}
pub fn milestone_number(&self) -> i32 {
self.milestone_number
}
pub fn lens_review_summaries(&self) -> std::option::Option<&[crate::model::LensReviewSummary]> {
self.lens_review_summaries.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
pub mod list_lens_reviews_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) workload_id: std::option::Option<std::string::String>,
pub(crate) milestone_number: std::option::Option<i32>,
pub(crate) lens_review_summaries:
std::option::Option<std::vec::Vec<crate::model::LensReviewSummary>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn workload_id(mut self, input: impl Into<std::string::String>) -> Self {
self.workload_id = Some(input.into());
self
}
pub fn set_workload_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.workload_id = input;
self
}
pub fn milestone_number(mut self, input: i32) -> Self {
self.milestone_number = Some(input);
self
}
pub fn set_milestone_number(mut self, input: std::option::Option<i32>) -> Self {
self.milestone_number = input;
self
}
pub fn lens_review_summaries(mut self, input: crate::model::LensReviewSummary) -> Self {
let mut v = self.lens_review_summaries.unwrap_or_default();
v.push(input);
self.lens_review_summaries = Some(v);
self
}
pub fn set_lens_review_summaries(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::LensReviewSummary>>,
) -> Self {
self.lens_review_summaries = input;
self
}
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn build(self) -> crate::output::ListLensReviewsOutput {
crate::output::ListLensReviewsOutput {
workload_id: self.workload_id,
milestone_number: self.milestone_number.unwrap_or_default(),
lens_review_summaries: self.lens_review_summaries,
next_token: self.next_token,
}
}
}
}
impl ListLensReviewsOutput {
pub fn builder() -> crate::output::list_lens_reviews_output::Builder {
crate::output::list_lens_reviews_output::Builder::default()
}
}
#[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct ListLensReviewImprovementsOutput {
#[doc(hidden)]
pub workload_id: std::option::Option<std::string::String>,
#[doc(hidden)]
pub milestone_number: i32,
#[doc(hidden)]
pub lens_alias: std::option::Option<std::string::String>,
#[doc(hidden)]
pub lens_arn: std::option::Option<std::string::String>,
#[doc(hidden)]
pub improvement_summaries: std::option::Option<std::vec::Vec<crate::model::ImprovementSummary>>,
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
}
impl ListLensReviewImprovementsOutput {
pub fn workload_id(&self) -> std::option::Option<&str> {
self.workload_id.as_deref()
}
pub fn milestone_number(&self) -> i32 {
self.milestone_number
}
pub fn lens_alias(&self) -> std::option::Option<&str> {
self.lens_alias.as_deref()
}
pub fn lens_arn(&self) -> std::option::Option<&str> {
self.lens_arn.as_deref()
}
pub fn improvement_summaries(
&self,
) -> std::option::Option<&[crate::model::ImprovementSummary]> {
self.improvement_summaries.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
pub mod list_lens_review_improvements_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) workload_id: std::option::Option<std::string::String>,
pub(crate) milestone_number: std::option::Option<i32>,
pub(crate) lens_alias: std::option::Option<std::string::String>,
pub(crate) lens_arn: std::option::Option<std::string::String>,
pub(crate) improvement_summaries:
std::option::Option<std::vec::Vec<crate::model::ImprovementSummary>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn workload_id(mut self, input: impl Into<std::string::String>) -> Self {
self.workload_id = Some(input.into());
self
}
pub fn set_workload_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.workload_id = input;
self
}
pub fn milestone_number(mut self, input: i32) -> Self {
self.milestone_number = Some(input);
self
}
pub fn set_milestone_number(mut self, input: std::option::Option<i32>) -> Self {
self.milestone_number = input;
self
}
pub fn lens_alias(mut self, input: impl Into<std::string::String>) -> Self {
self.lens_alias = Some(input.into());
self
}
pub fn set_lens_alias(mut self, input: std::option::Option<std::string::String>) -> Self {
self.lens_alias = input;
self
}
pub fn lens_arn(mut self, input: impl Into<std::string::String>) -> Self {
self.lens_arn = Some(input.into());
self
}
pub fn set_lens_arn(mut self, input: std::option::Option<std::string::String>) -> Self {
self.lens_arn = input;
self
}
pub fn improvement_summaries(mut self, input: crate::model::ImprovementSummary) -> Self {
let mut v = self.improvement_summaries.unwrap_or_default();
v.push(input);
self.improvement_summaries = Some(v);
self
}
pub fn set_improvement_summaries(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::ImprovementSummary>>,
) -> Self {
self.improvement_summaries = input;
self
}
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn build(self) -> crate::output::ListLensReviewImprovementsOutput {
crate::output::ListLensReviewImprovementsOutput {
workload_id: self.workload_id,
milestone_number: self.milestone_number.unwrap_or_default(),
lens_alias: self.lens_alias,
lens_arn: self.lens_arn,
improvement_summaries: self.improvement_summaries,
next_token: self.next_token,
}
}
}
}
impl ListLensReviewImprovementsOutput {
pub fn builder() -> crate::output::list_lens_review_improvements_output::Builder {
crate::output::list_lens_review_improvements_output::Builder::default()
}
}
#[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct ListLensesOutput {
#[doc(hidden)]
pub lens_summaries: std::option::Option<std::vec::Vec<crate::model::LensSummary>>,
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
}
impl ListLensesOutput {
pub fn lens_summaries(&self) -> std::option::Option<&[crate::model::LensSummary]> {
self.lens_summaries.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
pub mod list_lenses_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) lens_summaries: std::option::Option<std::vec::Vec<crate::model::LensSummary>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn lens_summaries(mut self, input: crate::model::LensSummary) -> Self {
let mut v = self.lens_summaries.unwrap_or_default();
v.push(input);
self.lens_summaries = Some(v);
self
}
pub fn set_lens_summaries(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::LensSummary>>,
) -> Self {
self.lens_summaries = input;
self
}
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn build(self) -> crate::output::ListLensesOutput {
crate::output::ListLensesOutput {
lens_summaries: self.lens_summaries,
next_token: self.next_token,
}
}
}
}
impl ListLensesOutput {
pub fn builder() -> crate::output::list_lenses_output::Builder {
crate::output::list_lenses_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct ListCheckSummariesOutput {
#[doc(hidden)]
pub check_summaries: std::option::Option<std::vec::Vec<crate::model::CheckSummary>>,
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
}
impl ListCheckSummariesOutput {
pub fn check_summaries(&self) -> std::option::Option<&[crate::model::CheckSummary]> {
self.check_summaries.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
pub mod list_check_summaries_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) check_summaries: std::option::Option<std::vec::Vec<crate::model::CheckSummary>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn check_summaries(mut self, input: crate::model::CheckSummary) -> Self {
let mut v = self.check_summaries.unwrap_or_default();
v.push(input);
self.check_summaries = Some(v);
self
}
pub fn set_check_summaries(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::CheckSummary>>,
) -> Self {
self.check_summaries = input;
self
}
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn build(self) -> crate::output::ListCheckSummariesOutput {
crate::output::ListCheckSummariesOutput {
check_summaries: self.check_summaries,
next_token: self.next_token,
}
}
}
}
impl ListCheckSummariesOutput {
pub fn builder() -> crate::output::list_check_summaries_output::Builder {
crate::output::list_check_summaries_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct ListCheckDetailsOutput {
#[doc(hidden)]
pub check_details: std::option::Option<std::vec::Vec<crate::model::CheckDetail>>,
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
}
impl ListCheckDetailsOutput {
pub fn check_details(&self) -> std::option::Option<&[crate::model::CheckDetail]> {
self.check_details.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
pub mod list_check_details_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) check_details: std::option::Option<std::vec::Vec<crate::model::CheckDetail>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn check_details(mut self, input: crate::model::CheckDetail) -> Self {
let mut v = self.check_details.unwrap_or_default();
v.push(input);
self.check_details = Some(v);
self
}
pub fn set_check_details(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::CheckDetail>>,
) -> Self {
self.check_details = input;
self
}
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn build(self) -> crate::output::ListCheckDetailsOutput {
crate::output::ListCheckDetailsOutput {
check_details: self.check_details,
next_token: self.next_token,
}
}
}
}
impl ListCheckDetailsOutput {
pub fn builder() -> crate::output::list_check_details_output::Builder {
crate::output::list_check_details_output::Builder::default()
}
}
#[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct ListAnswersOutput {
#[doc(hidden)]
pub workload_id: std::option::Option<std::string::String>,
#[doc(hidden)]
pub milestone_number: i32,
#[doc(hidden)]
pub lens_alias: std::option::Option<std::string::String>,
#[doc(hidden)]
pub lens_arn: std::option::Option<std::string::String>,
#[doc(hidden)]
pub answer_summaries: std::option::Option<std::vec::Vec<crate::model::AnswerSummary>>,
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
}
impl ListAnswersOutput {
pub fn workload_id(&self) -> std::option::Option<&str> {
self.workload_id.as_deref()
}
pub fn milestone_number(&self) -> i32 {
self.milestone_number
}
pub fn lens_alias(&self) -> std::option::Option<&str> {
self.lens_alias.as_deref()
}
pub fn lens_arn(&self) -> std::option::Option<&str> {
self.lens_arn.as_deref()
}
pub fn answer_summaries(&self) -> std::option::Option<&[crate::model::AnswerSummary]> {
self.answer_summaries.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
pub mod list_answers_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) workload_id: std::option::Option<std::string::String>,
pub(crate) milestone_number: std::option::Option<i32>,
pub(crate) lens_alias: std::option::Option<std::string::String>,
pub(crate) lens_arn: std::option::Option<std::string::String>,
pub(crate) answer_summaries:
std::option::Option<std::vec::Vec<crate::model::AnswerSummary>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn workload_id(mut self, input: impl Into<std::string::String>) -> Self {
self.workload_id = Some(input.into());
self
}
pub fn set_workload_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.workload_id = input;
self
}
pub fn milestone_number(mut self, input: i32) -> Self {
self.milestone_number = Some(input);
self
}
pub fn set_milestone_number(mut self, input: std::option::Option<i32>) -> Self {
self.milestone_number = input;
self
}
pub fn lens_alias(mut self, input: impl Into<std::string::String>) -> Self {
self.lens_alias = Some(input.into());
self
}
pub fn set_lens_alias(mut self, input: std::option::Option<std::string::String>) -> Self {
self.lens_alias = input;
self
}
pub fn lens_arn(mut self, input: impl Into<std::string::String>) -> Self {
self.lens_arn = Some(input.into());
self
}
pub fn set_lens_arn(mut self, input: std::option::Option<std::string::String>) -> Self {
self.lens_arn = input;
self
}
pub fn answer_summaries(mut self, input: crate::model::AnswerSummary) -> Self {
let mut v = self.answer_summaries.unwrap_or_default();
v.push(input);
self.answer_summaries = Some(v);
self
}
pub fn set_answer_summaries(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::AnswerSummary>>,
) -> Self {
self.answer_summaries = input;
self
}
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn build(self) -> crate::output::ListAnswersOutput {
crate::output::ListAnswersOutput {
workload_id: self.workload_id,
milestone_number: self.milestone_number.unwrap_or_default(),
lens_alias: self.lens_alias,
lens_arn: self.lens_arn,
answer_summaries: self.answer_summaries,
next_token: self.next_token,
}
}
}
}
impl ListAnswersOutput {
pub fn builder() -> crate::output::list_answers_output::Builder {
crate::output::list_answers_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct ImportLensOutput {
#[doc(hidden)]
pub lens_arn: std::option::Option<std::string::String>,
#[doc(hidden)]
pub status: std::option::Option<crate::model::ImportLensStatus>,
}
impl ImportLensOutput {
pub fn lens_arn(&self) -> std::option::Option<&str> {
self.lens_arn.as_deref()
}
pub fn status(&self) -> std::option::Option<&crate::model::ImportLensStatus> {
self.status.as_ref()
}
}
pub mod import_lens_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) lens_arn: std::option::Option<std::string::String>,
pub(crate) status: std::option::Option<crate::model::ImportLensStatus>,
}
impl Builder {
pub fn lens_arn(mut self, input: impl Into<std::string::String>) -> Self {
self.lens_arn = Some(input.into());
self
}
pub fn set_lens_arn(mut self, input: std::option::Option<std::string::String>) -> Self {
self.lens_arn = input;
self
}
pub fn status(mut self, input: crate::model::ImportLensStatus) -> Self {
self.status = Some(input);
self
}
pub fn set_status(
mut self,
input: std::option::Option<crate::model::ImportLensStatus>,
) -> Self {
self.status = input;
self
}
pub fn build(self) -> crate::output::ImportLensOutput {
crate::output::ImportLensOutput {
lens_arn: self.lens_arn,
status: self.status,
}
}
}
}
impl ImportLensOutput {
pub fn builder() -> crate::output::import_lens_output::Builder {
crate::output::import_lens_output::Builder::default()
}
}
#[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetWorkloadOutput {
#[doc(hidden)]
pub workload: std::option::Option<crate::model::Workload>,
}
impl GetWorkloadOutput {
pub fn workload(&self) -> std::option::Option<&crate::model::Workload> {
self.workload.as_ref()
}
}
pub mod get_workload_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) workload: std::option::Option<crate::model::Workload>,
}
impl Builder {
pub fn workload(mut self, input: crate::model::Workload) -> Self {
self.workload = Some(input);
self
}
pub fn set_workload(mut self, input: std::option::Option<crate::model::Workload>) -> Self {
self.workload = input;
self
}
pub fn build(self) -> crate::output::GetWorkloadOutput {
crate::output::GetWorkloadOutput {
workload: self.workload,
}
}
}
}
impl GetWorkloadOutput {
pub fn builder() -> crate::output::get_workload_output::Builder {
crate::output::get_workload_output::Builder::default()
}
}
#[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetMilestoneOutput {
#[doc(hidden)]
pub workload_id: std::option::Option<std::string::String>,
#[doc(hidden)]
pub milestone: std::option::Option<crate::model::Milestone>,
}
impl GetMilestoneOutput {
pub fn workload_id(&self) -> std::option::Option<&str> {
self.workload_id.as_deref()
}
pub fn milestone(&self) -> std::option::Option<&crate::model::Milestone> {
self.milestone.as_ref()
}
}
pub mod get_milestone_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) workload_id: std::option::Option<std::string::String>,
pub(crate) milestone: std::option::Option<crate::model::Milestone>,
}
impl Builder {
pub fn workload_id(mut self, input: impl Into<std::string::String>) -> Self {
self.workload_id = Some(input.into());
self
}
pub fn set_workload_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.workload_id = input;
self
}
pub fn milestone(mut self, input: crate::model::Milestone) -> Self {
self.milestone = Some(input);
self
}
pub fn set_milestone(
mut self,
input: std::option::Option<crate::model::Milestone>,
) -> Self {
self.milestone = input;
self
}
pub fn build(self) -> crate::output::GetMilestoneOutput {
crate::output::GetMilestoneOutput {
workload_id: self.workload_id,
milestone: self.milestone,
}
}
}
}
impl GetMilestoneOutput {
pub fn builder() -> crate::output::get_milestone_output::Builder {
crate::output::get_milestone_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetLensVersionDifferenceOutput {
#[doc(hidden)]
pub lens_alias: std::option::Option<std::string::String>,
#[doc(hidden)]
pub lens_arn: std::option::Option<std::string::String>,
#[doc(hidden)]
pub base_lens_version: std::option::Option<std::string::String>,
#[doc(hidden)]
pub target_lens_version: std::option::Option<std::string::String>,
#[doc(hidden)]
pub latest_lens_version: std::option::Option<std::string::String>,
#[doc(hidden)]
pub version_differences: std::option::Option<crate::model::VersionDifferences>,
}
impl GetLensVersionDifferenceOutput {
pub fn lens_alias(&self) -> std::option::Option<&str> {
self.lens_alias.as_deref()
}
pub fn lens_arn(&self) -> std::option::Option<&str> {
self.lens_arn.as_deref()
}
pub fn base_lens_version(&self) -> std::option::Option<&str> {
self.base_lens_version.as_deref()
}
pub fn target_lens_version(&self) -> std::option::Option<&str> {
self.target_lens_version.as_deref()
}
pub fn latest_lens_version(&self) -> std::option::Option<&str> {
self.latest_lens_version.as_deref()
}
pub fn version_differences(&self) -> std::option::Option<&crate::model::VersionDifferences> {
self.version_differences.as_ref()
}
}
pub mod get_lens_version_difference_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) lens_alias: std::option::Option<std::string::String>,
pub(crate) lens_arn: std::option::Option<std::string::String>,
pub(crate) base_lens_version: std::option::Option<std::string::String>,
pub(crate) target_lens_version: std::option::Option<std::string::String>,
pub(crate) latest_lens_version: std::option::Option<std::string::String>,
pub(crate) version_differences: std::option::Option<crate::model::VersionDifferences>,
}
impl Builder {
pub fn lens_alias(mut self, input: impl Into<std::string::String>) -> Self {
self.lens_alias = Some(input.into());
self
}
pub fn set_lens_alias(mut self, input: std::option::Option<std::string::String>) -> Self {
self.lens_alias = input;
self
}
pub fn lens_arn(mut self, input: impl Into<std::string::String>) -> Self {
self.lens_arn = Some(input.into());
self
}
pub fn set_lens_arn(mut self, input: std::option::Option<std::string::String>) -> Self {
self.lens_arn = input;
self
}
pub fn base_lens_version(mut self, input: impl Into<std::string::String>) -> Self {
self.base_lens_version = Some(input.into());
self
}
pub fn set_base_lens_version(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.base_lens_version = input;
self
}
pub fn target_lens_version(mut self, input: impl Into<std::string::String>) -> Self {
self.target_lens_version = Some(input.into());
self
}
pub fn set_target_lens_version(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.target_lens_version = input;
self
}
pub fn latest_lens_version(mut self, input: impl Into<std::string::String>) -> Self {
self.latest_lens_version = Some(input.into());
self
}
pub fn set_latest_lens_version(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.latest_lens_version = input;
self
}
pub fn version_differences(mut self, input: crate::model::VersionDifferences) -> Self {
self.version_differences = Some(input);
self
}
pub fn set_version_differences(
mut self,
input: std::option::Option<crate::model::VersionDifferences>,
) -> Self {
self.version_differences = input;
self
}
pub fn build(self) -> crate::output::GetLensVersionDifferenceOutput {
crate::output::GetLensVersionDifferenceOutput {
lens_alias: self.lens_alias,
lens_arn: self.lens_arn,
base_lens_version: self.base_lens_version,
target_lens_version: self.target_lens_version,
latest_lens_version: self.latest_lens_version,
version_differences: self.version_differences,
}
}
}
}
impl GetLensVersionDifferenceOutput {
pub fn builder() -> crate::output::get_lens_version_difference_output::Builder {
crate::output::get_lens_version_difference_output::Builder::default()
}
}
#[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetLensReviewReportOutput {
#[doc(hidden)]
pub workload_id: std::option::Option<std::string::String>,
#[doc(hidden)]
pub milestone_number: i32,
#[doc(hidden)]
pub lens_review_report: std::option::Option<crate::model::LensReviewReport>,
}
impl GetLensReviewReportOutput {
pub fn workload_id(&self) -> std::option::Option<&str> {
self.workload_id.as_deref()
}
pub fn milestone_number(&self) -> i32 {
self.milestone_number
}
pub fn lens_review_report(&self) -> std::option::Option<&crate::model::LensReviewReport> {
self.lens_review_report.as_ref()
}
}
pub mod get_lens_review_report_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) workload_id: std::option::Option<std::string::String>,
pub(crate) milestone_number: std::option::Option<i32>,
pub(crate) lens_review_report: std::option::Option<crate::model::LensReviewReport>,
}
impl Builder {
pub fn workload_id(mut self, input: impl Into<std::string::String>) -> Self {
self.workload_id = Some(input.into());
self
}
pub fn set_workload_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.workload_id = input;
self
}
pub fn milestone_number(mut self, input: i32) -> Self {
self.milestone_number = Some(input);
self
}
pub fn set_milestone_number(mut self, input: std::option::Option<i32>) -> Self {
self.milestone_number = input;
self
}
pub fn lens_review_report(mut self, input: crate::model::LensReviewReport) -> Self {
self.lens_review_report = Some(input);
self
}
pub fn set_lens_review_report(
mut self,
input: std::option::Option<crate::model::LensReviewReport>,
) -> Self {
self.lens_review_report = input;
self
}
pub fn build(self) -> crate::output::GetLensReviewReportOutput {
crate::output::GetLensReviewReportOutput {
workload_id: self.workload_id,
milestone_number: self.milestone_number.unwrap_or_default(),
lens_review_report: self.lens_review_report,
}
}
}
}
impl GetLensReviewReportOutput {
pub fn builder() -> crate::output::get_lens_review_report_output::Builder {
crate::output::get_lens_review_report_output::Builder::default()
}
}
#[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetLensReviewOutput {
#[doc(hidden)]
pub workload_id: std::option::Option<std::string::String>,
#[doc(hidden)]
pub milestone_number: i32,
#[doc(hidden)]
pub lens_review: std::option::Option<crate::model::LensReview>,
}
impl GetLensReviewOutput {
pub fn workload_id(&self) -> std::option::Option<&str> {
self.workload_id.as_deref()
}
pub fn milestone_number(&self) -> i32 {
self.milestone_number
}
pub fn lens_review(&self) -> std::option::Option<&crate::model::LensReview> {
self.lens_review.as_ref()
}
}
pub mod get_lens_review_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) workload_id: std::option::Option<std::string::String>,
pub(crate) milestone_number: std::option::Option<i32>,
pub(crate) lens_review: std::option::Option<crate::model::LensReview>,
}
impl Builder {
pub fn workload_id(mut self, input: impl Into<std::string::String>) -> Self {
self.workload_id = Some(input.into());
self
}
pub fn set_workload_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.workload_id = input;
self
}
pub fn milestone_number(mut self, input: i32) -> Self {
self.milestone_number = Some(input);
self
}
pub fn set_milestone_number(mut self, input: std::option::Option<i32>) -> Self {
self.milestone_number = input;
self
}
pub fn lens_review(mut self, input: crate::model::LensReview) -> Self {
self.lens_review = Some(input);
self
}
pub fn set_lens_review(
mut self,
input: std::option::Option<crate::model::LensReview>,
) -> Self {
self.lens_review = input;
self
}
pub fn build(self) -> crate::output::GetLensReviewOutput {
crate::output::GetLensReviewOutput {
workload_id: self.workload_id,
milestone_number: self.milestone_number.unwrap_or_default(),
lens_review: self.lens_review,
}
}
}
}
impl GetLensReviewOutput {
pub fn builder() -> crate::output::get_lens_review_output::Builder {
crate::output::get_lens_review_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetLensOutput {
#[doc(hidden)]
pub lens: std::option::Option<crate::model::Lens>,
}
impl GetLensOutput {
pub fn lens(&self) -> std::option::Option<&crate::model::Lens> {
self.lens.as_ref()
}
}
pub mod get_lens_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) lens: std::option::Option<crate::model::Lens>,
}
impl Builder {
pub fn lens(mut self, input: crate::model::Lens) -> Self {
self.lens = Some(input);
self
}
pub fn set_lens(mut self, input: std::option::Option<crate::model::Lens>) -> Self {
self.lens = input;
self
}
pub fn build(self) -> crate::output::GetLensOutput {
crate::output::GetLensOutput { lens: self.lens }
}
}
}
impl GetLensOutput {
pub fn builder() -> crate::output::get_lens_output::Builder {
crate::output::get_lens_output::Builder::default()
}
}
#[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetAnswerOutput {
#[doc(hidden)]
pub workload_id: std::option::Option<std::string::String>,
#[doc(hidden)]
pub milestone_number: i32,
#[doc(hidden)]
pub lens_alias: std::option::Option<std::string::String>,
#[doc(hidden)]
pub lens_arn: std::option::Option<std::string::String>,
#[doc(hidden)]
pub answer: std::option::Option<crate::model::Answer>,
}
impl GetAnswerOutput {
pub fn workload_id(&self) -> std::option::Option<&str> {
self.workload_id.as_deref()
}
pub fn milestone_number(&self) -> i32 {
self.milestone_number
}
pub fn lens_alias(&self) -> std::option::Option<&str> {
self.lens_alias.as_deref()
}
pub fn lens_arn(&self) -> std::option::Option<&str> {
self.lens_arn.as_deref()
}
pub fn answer(&self) -> std::option::Option<&crate::model::Answer> {
self.answer.as_ref()
}
}
pub mod get_answer_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) workload_id: std::option::Option<std::string::String>,
pub(crate) milestone_number: std::option::Option<i32>,
pub(crate) lens_alias: std::option::Option<std::string::String>,
pub(crate) lens_arn: std::option::Option<std::string::String>,
pub(crate) answer: std::option::Option<crate::model::Answer>,
}
impl Builder {
pub fn workload_id(mut self, input: impl Into<std::string::String>) -> Self {
self.workload_id = Some(input.into());
self
}
pub fn set_workload_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.workload_id = input;
self
}
pub fn milestone_number(mut self, input: i32) -> Self {
self.milestone_number = Some(input);
self
}
pub fn set_milestone_number(mut self, input: std::option::Option<i32>) -> Self {
self.milestone_number = input;
self
}
pub fn lens_alias(mut self, input: impl Into<std::string::String>) -> Self {
self.lens_alias = Some(input.into());
self
}
pub fn set_lens_alias(mut self, input: std::option::Option<std::string::String>) -> Self {
self.lens_alias = input;
self
}
pub fn lens_arn(mut self, input: impl Into<std::string::String>) -> Self {
self.lens_arn = Some(input.into());
self
}
pub fn set_lens_arn(mut self, input: std::option::Option<std::string::String>) -> Self {
self.lens_arn = input;
self
}
pub fn answer(mut self, input: crate::model::Answer) -> Self {
self.answer = Some(input);
self
}
pub fn set_answer(mut self, input: std::option::Option<crate::model::Answer>) -> Self {
self.answer = input;
self
}
pub fn build(self) -> crate::output::GetAnswerOutput {
crate::output::GetAnswerOutput {
workload_id: self.workload_id,
milestone_number: self.milestone_number.unwrap_or_default(),
lens_alias: self.lens_alias,
lens_arn: self.lens_arn,
answer: self.answer,
}
}
}
}
impl GetAnswerOutput {
pub fn builder() -> crate::output::get_answer_output::Builder {
crate::output::get_answer_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct ExportLensOutput {
#[doc(hidden)]
pub lens_json: std::option::Option<std::string::String>,
}
impl ExportLensOutput {
pub fn lens_json(&self) -> std::option::Option<&str> {
self.lens_json.as_deref()
}
}
pub mod export_lens_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) lens_json: std::option::Option<std::string::String>,
}
impl Builder {
pub fn lens_json(mut self, input: impl Into<std::string::String>) -> Self {
self.lens_json = Some(input.into());
self
}
pub fn set_lens_json(mut self, input: std::option::Option<std::string::String>) -> Self {
self.lens_json = input;
self
}
pub fn build(self) -> crate::output::ExportLensOutput {
crate::output::ExportLensOutput {
lens_json: self.lens_json,
}
}
}
}
impl ExportLensOutput {
pub fn builder() -> crate::output::export_lens_output::Builder {
crate::output::export_lens_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct DisassociateLensesOutput {}
pub mod disassociate_lenses_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::DisassociateLensesOutput {
crate::output::DisassociateLensesOutput {}
}
}
}
impl DisassociateLensesOutput {
pub fn builder() -> crate::output::disassociate_lenses_output::Builder {
crate::output::disassociate_lenses_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct DeleteWorkloadShareOutput {}
pub mod delete_workload_share_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::DeleteWorkloadShareOutput {
crate::output::DeleteWorkloadShareOutput {}
}
}
}
impl DeleteWorkloadShareOutput {
pub fn builder() -> crate::output::delete_workload_share_output::Builder {
crate::output::delete_workload_share_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct DeleteWorkloadOutput {}
pub mod delete_workload_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::DeleteWorkloadOutput {
crate::output::DeleteWorkloadOutput {}
}
}
}
impl DeleteWorkloadOutput {
pub fn builder() -> crate::output::delete_workload_output::Builder {
crate::output::delete_workload_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct DeleteLensShareOutput {}
pub mod delete_lens_share_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::DeleteLensShareOutput {
crate::output::DeleteLensShareOutput {}
}
}
}
impl DeleteLensShareOutput {
pub fn builder() -> crate::output::delete_lens_share_output::Builder {
crate::output::delete_lens_share_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct DeleteLensOutput {}
pub mod delete_lens_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::DeleteLensOutput {
crate::output::DeleteLensOutput {}
}
}
}
impl DeleteLensOutput {
pub fn builder() -> crate::output::delete_lens_output::Builder {
crate::output::delete_lens_output::Builder::default()
}
}
#[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct CreateWorkloadShareOutput {
#[doc(hidden)]
pub workload_id: std::option::Option<std::string::String>,
#[doc(hidden)]
pub share_id: std::option::Option<std::string::String>,
}
impl CreateWorkloadShareOutput {
pub fn workload_id(&self) -> std::option::Option<&str> {
self.workload_id.as_deref()
}
pub fn share_id(&self) -> std::option::Option<&str> {
self.share_id.as_deref()
}
}
pub mod create_workload_share_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) workload_id: std::option::Option<std::string::String>,
pub(crate) share_id: std::option::Option<std::string::String>,
}
impl Builder {
pub fn workload_id(mut self, input: impl Into<std::string::String>) -> Self {
self.workload_id = Some(input.into());
self
}
pub fn set_workload_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.workload_id = input;
self
}
pub fn share_id(mut self, input: impl Into<std::string::String>) -> Self {
self.share_id = Some(input.into());
self
}
pub fn set_share_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.share_id = input;
self
}
pub fn build(self) -> crate::output::CreateWorkloadShareOutput {
crate::output::CreateWorkloadShareOutput {
workload_id: self.workload_id,
share_id: self.share_id,
}
}
}
}
impl CreateWorkloadShareOutput {
pub fn builder() -> crate::output::create_workload_share_output::Builder {
crate::output::create_workload_share_output::Builder::default()
}
}
#[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct CreateWorkloadOutput {
#[doc(hidden)]
pub workload_id: std::option::Option<std::string::String>,
#[doc(hidden)]
pub workload_arn: std::option::Option<std::string::String>,
}
impl CreateWorkloadOutput {
pub fn workload_id(&self) -> std::option::Option<&str> {
self.workload_id.as_deref()
}
pub fn workload_arn(&self) -> std::option::Option<&str> {
self.workload_arn.as_deref()
}
}
pub mod create_workload_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) workload_id: std::option::Option<std::string::String>,
pub(crate) workload_arn: std::option::Option<std::string::String>,
}
impl Builder {
pub fn workload_id(mut self, input: impl Into<std::string::String>) -> Self {
self.workload_id = Some(input.into());
self
}
pub fn set_workload_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.workload_id = input;
self
}
pub fn workload_arn(mut self, input: impl Into<std::string::String>) -> Self {
self.workload_arn = Some(input.into());
self
}
pub fn set_workload_arn(mut self, input: std::option::Option<std::string::String>) -> Self {
self.workload_arn = input;
self
}
pub fn build(self) -> crate::output::CreateWorkloadOutput {
crate::output::CreateWorkloadOutput {
workload_id: self.workload_id,
workload_arn: self.workload_arn,
}
}
}
}
impl CreateWorkloadOutput {
pub fn builder() -> crate::output::create_workload_output::Builder {
crate::output::create_workload_output::Builder::default()
}
}
#[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct CreateMilestoneOutput {
#[doc(hidden)]
pub workload_id: std::option::Option<std::string::String>,
#[doc(hidden)]
pub milestone_number: i32,
}
impl CreateMilestoneOutput {
pub fn workload_id(&self) -> std::option::Option<&str> {
self.workload_id.as_deref()
}
pub fn milestone_number(&self) -> i32 {
self.milestone_number
}
}
pub mod create_milestone_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) workload_id: std::option::Option<std::string::String>,
pub(crate) milestone_number: std::option::Option<i32>,
}
impl Builder {
pub fn workload_id(mut self, input: impl Into<std::string::String>) -> Self {
self.workload_id = Some(input.into());
self
}
pub fn set_workload_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.workload_id = input;
self
}
pub fn milestone_number(mut self, input: i32) -> Self {
self.milestone_number = Some(input);
self
}
pub fn set_milestone_number(mut self, input: std::option::Option<i32>) -> Self {
self.milestone_number = input;
self
}
pub fn build(self) -> crate::output::CreateMilestoneOutput {
crate::output::CreateMilestoneOutput {
workload_id: self.workload_id,
milestone_number: self.milestone_number.unwrap_or_default(),
}
}
}
}
impl CreateMilestoneOutput {
pub fn builder() -> crate::output::create_milestone_output::Builder {
crate::output::create_milestone_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct CreateLensVersionOutput {
#[doc(hidden)]
pub lens_arn: std::option::Option<std::string::String>,
#[doc(hidden)]
pub lens_version: std::option::Option<std::string::String>,
}
impl CreateLensVersionOutput {
pub fn lens_arn(&self) -> std::option::Option<&str> {
self.lens_arn.as_deref()
}
pub fn lens_version(&self) -> std::option::Option<&str> {
self.lens_version.as_deref()
}
}
pub mod create_lens_version_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) lens_arn: std::option::Option<std::string::String>,
pub(crate) lens_version: std::option::Option<std::string::String>,
}
impl Builder {
pub fn lens_arn(mut self, input: impl Into<std::string::String>) -> Self {
self.lens_arn = Some(input.into());
self
}
pub fn set_lens_arn(mut self, input: std::option::Option<std::string::String>) -> Self {
self.lens_arn = input;
self
}
pub fn lens_version(mut self, input: impl Into<std::string::String>) -> Self {
self.lens_version = Some(input.into());
self
}
pub fn set_lens_version(mut self, input: std::option::Option<std::string::String>) -> Self {
self.lens_version = input;
self
}
pub fn build(self) -> crate::output::CreateLensVersionOutput {
crate::output::CreateLensVersionOutput {
lens_arn: self.lens_arn,
lens_version: self.lens_version,
}
}
}
}
impl CreateLensVersionOutput {
pub fn builder() -> crate::output::create_lens_version_output::Builder {
crate::output::create_lens_version_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct CreateLensShareOutput {
#[doc(hidden)]
pub share_id: std::option::Option<std::string::String>,
}
impl CreateLensShareOutput {
pub fn share_id(&self) -> std::option::Option<&str> {
self.share_id.as_deref()
}
}
pub mod create_lens_share_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) share_id: std::option::Option<std::string::String>,
}
impl Builder {
pub fn share_id(mut self, input: impl Into<std::string::String>) -> Self {
self.share_id = Some(input.into());
self
}
pub fn set_share_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.share_id = input;
self
}
pub fn build(self) -> crate::output::CreateLensShareOutput {
crate::output::CreateLensShareOutput {
share_id: self.share_id,
}
}
}
}
impl CreateLensShareOutput {
pub fn builder() -> crate::output::create_lens_share_output::Builder {
crate::output::create_lens_share_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct AssociateLensesOutput {}
pub mod associate_lenses_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::AssociateLensesOutput {
crate::output::AssociateLensesOutput {}
}
}
}
impl AssociateLensesOutput {
pub fn builder() -> crate::output::associate_lenses_output::Builder {
crate::output::associate_lenses_output::Builder::default()
}
}