#[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()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct RequestServiceQuotaIncreaseOutput {
#[doc(hidden)]
pub requested_quota: std::option::Option<crate::model::RequestedServiceQuotaChange>,
}
impl RequestServiceQuotaIncreaseOutput {
pub fn requested_quota(
&self,
) -> std::option::Option<&crate::model::RequestedServiceQuotaChange> {
self.requested_quota.as_ref()
}
}
pub mod request_service_quota_increase_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) requested_quota: std::option::Option<crate::model::RequestedServiceQuotaChange>,
}
impl Builder {
pub fn requested_quota(mut self, input: crate::model::RequestedServiceQuotaChange) -> Self {
self.requested_quota = Some(input);
self
}
pub fn set_requested_quota(
mut self,
input: std::option::Option<crate::model::RequestedServiceQuotaChange>,
) -> Self {
self.requested_quota = input;
self
}
pub fn build(self) -> crate::output::RequestServiceQuotaIncreaseOutput {
crate::output::RequestServiceQuotaIncreaseOutput {
requested_quota: self.requested_quota,
}
}
}
}
impl RequestServiceQuotaIncreaseOutput {
pub fn builder() -> crate::output::request_service_quota_increase_output::Builder {
crate::output::request_service_quota_increase_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct PutServiceQuotaIncreaseRequestIntoTemplateOutput {
#[doc(hidden)]
pub service_quota_increase_request_in_template:
std::option::Option<crate::model::ServiceQuotaIncreaseRequestInTemplate>,
}
impl PutServiceQuotaIncreaseRequestIntoTemplateOutput {
pub fn service_quota_increase_request_in_template(
&self,
) -> std::option::Option<&crate::model::ServiceQuotaIncreaseRequestInTemplate> {
self.service_quota_increase_request_in_template.as_ref()
}
}
pub mod put_service_quota_increase_request_into_template_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) service_quota_increase_request_in_template:
std::option::Option<crate::model::ServiceQuotaIncreaseRequestInTemplate>,
}
impl Builder {
pub fn service_quota_increase_request_in_template(
mut self,
input: crate::model::ServiceQuotaIncreaseRequestInTemplate,
) -> Self {
self.service_quota_increase_request_in_template = Some(input);
self
}
pub fn set_service_quota_increase_request_in_template(
mut self,
input: std::option::Option<crate::model::ServiceQuotaIncreaseRequestInTemplate>,
) -> Self {
self.service_quota_increase_request_in_template = input;
self
}
pub fn build(self) -> crate::output::PutServiceQuotaIncreaseRequestIntoTemplateOutput {
crate::output::PutServiceQuotaIncreaseRequestIntoTemplateOutput {
service_quota_increase_request_in_template: self
.service_quota_increase_request_in_template,
}
}
}
}
impl PutServiceQuotaIncreaseRequestIntoTemplateOutput {
pub fn builder(
) -> crate::output::put_service_quota_increase_request_into_template_output::Builder {
crate::output::put_service_quota_increase_request_into_template_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::vec::Vec<crate::model::Tag>>,
}
impl ListTagsForResourceOutput {
pub fn tags(&self) -> std::option::Option<&[crate::model::Tag]> {
self.tags.as_deref()
}
}
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::vec::Vec<crate::model::Tag>>,
}
impl Builder {
pub fn tags(mut self, input: crate::model::Tag) -> Self {
let mut v = self.tags.unwrap_or_default();
v.push(input);
self.tags = Some(v);
self
}
pub fn set_tags(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::Tag>>,
) -> 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()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct ListServicesOutput {
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
#[doc(hidden)]
pub services: std::option::Option<std::vec::Vec<crate::model::ServiceInfo>>,
}
impl ListServicesOutput {
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
pub fn services(&self) -> std::option::Option<&[crate::model::ServiceInfo]> {
self.services.as_deref()
}
}
pub mod list_services_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) next_token: std::option::Option<std::string::String>,
pub(crate) services: std::option::Option<std::vec::Vec<crate::model::ServiceInfo>>,
}
impl Builder {
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 services(mut self, input: crate::model::ServiceInfo) -> Self {
let mut v = self.services.unwrap_or_default();
v.push(input);
self.services = Some(v);
self
}
pub fn set_services(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::ServiceInfo>>,
) -> Self {
self.services = input;
self
}
pub fn build(self) -> crate::output::ListServicesOutput {
crate::output::ListServicesOutput {
next_token: self.next_token,
services: self.services,
}
}
}
}
impl ListServicesOutput {
pub fn builder() -> crate::output::list_services_output::Builder {
crate::output::list_services_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct ListServiceQuotasOutput {
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
#[doc(hidden)]
pub quotas: std::option::Option<std::vec::Vec<crate::model::ServiceQuota>>,
}
impl ListServiceQuotasOutput {
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
pub fn quotas(&self) -> std::option::Option<&[crate::model::ServiceQuota]> {
self.quotas.as_deref()
}
}
pub mod list_service_quotas_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) next_token: std::option::Option<std::string::String>,
pub(crate) quotas: std::option::Option<std::vec::Vec<crate::model::ServiceQuota>>,
}
impl Builder {
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 quotas(mut self, input: crate::model::ServiceQuota) -> Self {
let mut v = self.quotas.unwrap_or_default();
v.push(input);
self.quotas = Some(v);
self
}
pub fn set_quotas(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::ServiceQuota>>,
) -> Self {
self.quotas = input;
self
}
pub fn build(self) -> crate::output::ListServiceQuotasOutput {
crate::output::ListServiceQuotasOutput {
next_token: self.next_token,
quotas: self.quotas,
}
}
}
}
impl ListServiceQuotasOutput {
pub fn builder() -> crate::output::list_service_quotas_output::Builder {
crate::output::list_service_quotas_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct ListServiceQuotaIncreaseRequestsInTemplateOutput {
#[doc(hidden)]
pub service_quota_increase_request_in_template_list:
std::option::Option<std::vec::Vec<crate::model::ServiceQuotaIncreaseRequestInTemplate>>,
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
}
impl ListServiceQuotaIncreaseRequestsInTemplateOutput {
pub fn service_quota_increase_request_in_template_list(
&self,
) -> std::option::Option<&[crate::model::ServiceQuotaIncreaseRequestInTemplate]> {
self.service_quota_increase_request_in_template_list
.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
pub mod list_service_quota_increase_requests_in_template_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) service_quota_increase_request_in_template_list:
std::option::Option<std::vec::Vec<crate::model::ServiceQuotaIncreaseRequestInTemplate>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn service_quota_increase_request_in_template_list(
mut self,
input: crate::model::ServiceQuotaIncreaseRequestInTemplate,
) -> Self {
let mut v = self
.service_quota_increase_request_in_template_list
.unwrap_or_default();
v.push(input);
self.service_quota_increase_request_in_template_list = Some(v);
self
}
pub fn set_service_quota_increase_request_in_template_list(
mut self,
input: std::option::Option<
std::vec::Vec<crate::model::ServiceQuotaIncreaseRequestInTemplate>,
>,
) -> Self {
self.service_quota_increase_request_in_template_list = 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::ListServiceQuotaIncreaseRequestsInTemplateOutput {
crate::output::ListServiceQuotaIncreaseRequestsInTemplateOutput {
service_quota_increase_request_in_template_list: self
.service_quota_increase_request_in_template_list,
next_token: self.next_token,
}
}
}
}
impl ListServiceQuotaIncreaseRequestsInTemplateOutput {
pub fn builder(
) -> crate::output::list_service_quota_increase_requests_in_template_output::Builder {
crate::output::list_service_quota_increase_requests_in_template_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct ListRequestedServiceQuotaChangeHistoryByQuotaOutput {
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
#[doc(hidden)]
pub requested_quotas:
std::option::Option<std::vec::Vec<crate::model::RequestedServiceQuotaChange>>,
}
impl ListRequestedServiceQuotaChangeHistoryByQuotaOutput {
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
pub fn requested_quotas(
&self,
) -> std::option::Option<&[crate::model::RequestedServiceQuotaChange]> {
self.requested_quotas.as_deref()
}
}
pub mod list_requested_service_quota_change_history_by_quota_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) next_token: std::option::Option<std::string::String>,
pub(crate) requested_quotas:
std::option::Option<std::vec::Vec<crate::model::RequestedServiceQuotaChange>>,
}
impl Builder {
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 requested_quotas(
mut self,
input: crate::model::RequestedServiceQuotaChange,
) -> Self {
let mut v = self.requested_quotas.unwrap_or_default();
v.push(input);
self.requested_quotas = Some(v);
self
}
pub fn set_requested_quotas(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::RequestedServiceQuotaChange>>,
) -> Self {
self.requested_quotas = input;
self
}
pub fn build(self) -> crate::output::ListRequestedServiceQuotaChangeHistoryByQuotaOutput {
crate::output::ListRequestedServiceQuotaChangeHistoryByQuotaOutput {
next_token: self.next_token,
requested_quotas: self.requested_quotas,
}
}
}
}
impl ListRequestedServiceQuotaChangeHistoryByQuotaOutput {
pub fn builder(
) -> crate::output::list_requested_service_quota_change_history_by_quota_output::Builder {
crate::output::list_requested_service_quota_change_history_by_quota_output::Builder::default(
)
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct ListRequestedServiceQuotaChangeHistoryOutput {
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
#[doc(hidden)]
pub requested_quotas:
std::option::Option<std::vec::Vec<crate::model::RequestedServiceQuotaChange>>,
}
impl ListRequestedServiceQuotaChangeHistoryOutput {
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
pub fn requested_quotas(
&self,
) -> std::option::Option<&[crate::model::RequestedServiceQuotaChange]> {
self.requested_quotas.as_deref()
}
}
pub mod list_requested_service_quota_change_history_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) next_token: std::option::Option<std::string::String>,
pub(crate) requested_quotas:
std::option::Option<std::vec::Vec<crate::model::RequestedServiceQuotaChange>>,
}
impl Builder {
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 requested_quotas(
mut self,
input: crate::model::RequestedServiceQuotaChange,
) -> Self {
let mut v = self.requested_quotas.unwrap_or_default();
v.push(input);
self.requested_quotas = Some(v);
self
}
pub fn set_requested_quotas(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::RequestedServiceQuotaChange>>,
) -> Self {
self.requested_quotas = input;
self
}
pub fn build(self) -> crate::output::ListRequestedServiceQuotaChangeHistoryOutput {
crate::output::ListRequestedServiceQuotaChangeHistoryOutput {
next_token: self.next_token,
requested_quotas: self.requested_quotas,
}
}
}
}
impl ListRequestedServiceQuotaChangeHistoryOutput {
pub fn builder() -> crate::output::list_requested_service_quota_change_history_output::Builder {
crate::output::list_requested_service_quota_change_history_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct ListAwsDefaultServiceQuotasOutput {
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
#[doc(hidden)]
pub quotas: std::option::Option<std::vec::Vec<crate::model::ServiceQuota>>,
}
impl ListAwsDefaultServiceQuotasOutput {
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
pub fn quotas(&self) -> std::option::Option<&[crate::model::ServiceQuota]> {
self.quotas.as_deref()
}
}
pub mod list_aws_default_service_quotas_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) next_token: std::option::Option<std::string::String>,
pub(crate) quotas: std::option::Option<std::vec::Vec<crate::model::ServiceQuota>>,
}
impl Builder {
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 quotas(mut self, input: crate::model::ServiceQuota) -> Self {
let mut v = self.quotas.unwrap_or_default();
v.push(input);
self.quotas = Some(v);
self
}
pub fn set_quotas(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::ServiceQuota>>,
) -> Self {
self.quotas = input;
self
}
pub fn build(self) -> crate::output::ListAwsDefaultServiceQuotasOutput {
crate::output::ListAwsDefaultServiceQuotasOutput {
next_token: self.next_token,
quotas: self.quotas,
}
}
}
}
impl ListAwsDefaultServiceQuotasOutput {
pub fn builder() -> crate::output::list_aws_default_service_quotas_output::Builder {
crate::output::list_aws_default_service_quotas_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetServiceQuotaIncreaseRequestFromTemplateOutput {
#[doc(hidden)]
pub service_quota_increase_request_in_template:
std::option::Option<crate::model::ServiceQuotaIncreaseRequestInTemplate>,
}
impl GetServiceQuotaIncreaseRequestFromTemplateOutput {
pub fn service_quota_increase_request_in_template(
&self,
) -> std::option::Option<&crate::model::ServiceQuotaIncreaseRequestInTemplate> {
self.service_quota_increase_request_in_template.as_ref()
}
}
pub mod get_service_quota_increase_request_from_template_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) service_quota_increase_request_in_template:
std::option::Option<crate::model::ServiceQuotaIncreaseRequestInTemplate>,
}
impl Builder {
pub fn service_quota_increase_request_in_template(
mut self,
input: crate::model::ServiceQuotaIncreaseRequestInTemplate,
) -> Self {
self.service_quota_increase_request_in_template = Some(input);
self
}
pub fn set_service_quota_increase_request_in_template(
mut self,
input: std::option::Option<crate::model::ServiceQuotaIncreaseRequestInTemplate>,
) -> Self {
self.service_quota_increase_request_in_template = input;
self
}
pub fn build(self) -> crate::output::GetServiceQuotaIncreaseRequestFromTemplateOutput {
crate::output::GetServiceQuotaIncreaseRequestFromTemplateOutput {
service_quota_increase_request_in_template: self
.service_quota_increase_request_in_template,
}
}
}
}
impl GetServiceQuotaIncreaseRequestFromTemplateOutput {
pub fn builder(
) -> crate::output::get_service_quota_increase_request_from_template_output::Builder {
crate::output::get_service_quota_increase_request_from_template_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetServiceQuotaOutput {
#[doc(hidden)]
pub quota: std::option::Option<crate::model::ServiceQuota>,
}
impl GetServiceQuotaOutput {
pub fn quota(&self) -> std::option::Option<&crate::model::ServiceQuota> {
self.quota.as_ref()
}
}
pub mod get_service_quota_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) quota: std::option::Option<crate::model::ServiceQuota>,
}
impl Builder {
pub fn quota(mut self, input: crate::model::ServiceQuota) -> Self {
self.quota = Some(input);
self
}
pub fn set_quota(mut self, input: std::option::Option<crate::model::ServiceQuota>) -> Self {
self.quota = input;
self
}
pub fn build(self) -> crate::output::GetServiceQuotaOutput {
crate::output::GetServiceQuotaOutput { quota: self.quota }
}
}
}
impl GetServiceQuotaOutput {
pub fn builder() -> crate::output::get_service_quota_output::Builder {
crate::output::get_service_quota_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetRequestedServiceQuotaChangeOutput {
#[doc(hidden)]
pub requested_quota: std::option::Option<crate::model::RequestedServiceQuotaChange>,
}
impl GetRequestedServiceQuotaChangeOutput {
pub fn requested_quota(
&self,
) -> std::option::Option<&crate::model::RequestedServiceQuotaChange> {
self.requested_quota.as_ref()
}
}
pub mod get_requested_service_quota_change_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) requested_quota: std::option::Option<crate::model::RequestedServiceQuotaChange>,
}
impl Builder {
pub fn requested_quota(mut self, input: crate::model::RequestedServiceQuotaChange) -> Self {
self.requested_quota = Some(input);
self
}
pub fn set_requested_quota(
mut self,
input: std::option::Option<crate::model::RequestedServiceQuotaChange>,
) -> Self {
self.requested_quota = input;
self
}
pub fn build(self) -> crate::output::GetRequestedServiceQuotaChangeOutput {
crate::output::GetRequestedServiceQuotaChangeOutput {
requested_quota: self.requested_quota,
}
}
}
}
impl GetRequestedServiceQuotaChangeOutput {
pub fn builder() -> crate::output::get_requested_service_quota_change_output::Builder {
crate::output::get_requested_service_quota_change_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetAwsDefaultServiceQuotaOutput {
#[doc(hidden)]
pub quota: std::option::Option<crate::model::ServiceQuota>,
}
impl GetAwsDefaultServiceQuotaOutput {
pub fn quota(&self) -> std::option::Option<&crate::model::ServiceQuota> {
self.quota.as_ref()
}
}
pub mod get_aws_default_service_quota_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) quota: std::option::Option<crate::model::ServiceQuota>,
}
impl Builder {
pub fn quota(mut self, input: crate::model::ServiceQuota) -> Self {
self.quota = Some(input);
self
}
pub fn set_quota(mut self, input: std::option::Option<crate::model::ServiceQuota>) -> Self {
self.quota = input;
self
}
pub fn build(self) -> crate::output::GetAwsDefaultServiceQuotaOutput {
crate::output::GetAwsDefaultServiceQuotaOutput { quota: self.quota }
}
}
}
impl GetAwsDefaultServiceQuotaOutput {
pub fn builder() -> crate::output::get_aws_default_service_quota_output::Builder {
crate::output::get_aws_default_service_quota_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetAssociationForServiceQuotaTemplateOutput {
#[doc(hidden)]
pub service_quota_template_association_status:
std::option::Option<crate::model::ServiceQuotaTemplateAssociationStatus>,
}
impl GetAssociationForServiceQuotaTemplateOutput {
pub fn service_quota_template_association_status(
&self,
) -> std::option::Option<&crate::model::ServiceQuotaTemplateAssociationStatus> {
self.service_quota_template_association_status.as_ref()
}
}
pub mod get_association_for_service_quota_template_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) service_quota_template_association_status:
std::option::Option<crate::model::ServiceQuotaTemplateAssociationStatus>,
}
impl Builder {
pub fn service_quota_template_association_status(
mut self,
input: crate::model::ServiceQuotaTemplateAssociationStatus,
) -> Self {
self.service_quota_template_association_status = Some(input);
self
}
pub fn set_service_quota_template_association_status(
mut self,
input: std::option::Option<crate::model::ServiceQuotaTemplateAssociationStatus>,
) -> Self {
self.service_quota_template_association_status = input;
self
}
pub fn build(self) -> crate::output::GetAssociationForServiceQuotaTemplateOutput {
crate::output::GetAssociationForServiceQuotaTemplateOutput {
service_quota_template_association_status: self
.service_quota_template_association_status,
}
}
}
}
impl GetAssociationForServiceQuotaTemplateOutput {
pub fn builder() -> crate::output::get_association_for_service_quota_template_output::Builder {
crate::output::get_association_for_service_quota_template_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct DisassociateServiceQuotaTemplateOutput {}
pub mod disassociate_service_quota_template_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::DisassociateServiceQuotaTemplateOutput {
crate::output::DisassociateServiceQuotaTemplateOutput {}
}
}
}
impl DisassociateServiceQuotaTemplateOutput {
pub fn builder() -> crate::output::disassociate_service_quota_template_output::Builder {
crate::output::disassociate_service_quota_template_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct DeleteServiceQuotaIncreaseRequestFromTemplateOutput {}
pub mod delete_service_quota_increase_request_from_template_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::DeleteServiceQuotaIncreaseRequestFromTemplateOutput {
crate::output::DeleteServiceQuotaIncreaseRequestFromTemplateOutput {}
}
}
}
impl DeleteServiceQuotaIncreaseRequestFromTemplateOutput {
pub fn builder(
) -> crate::output::delete_service_quota_increase_request_from_template_output::Builder {
crate::output::delete_service_quota_increase_request_from_template_output::Builder::default(
)
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct AssociateServiceQuotaTemplateOutput {}
pub mod associate_service_quota_template_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::AssociateServiceQuotaTemplateOutput {
crate::output::AssociateServiceQuotaTemplateOutput {}
}
}
}
impl AssociateServiceQuotaTemplateOutput {
pub fn builder() -> crate::output::associate_service_quota_template_output::Builder {
crate::output::associate_service_quota_template_output::Builder::default()
}
}