#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct UpdateTypeOutput {
#[doc(hidden)]
pub r#type: std::option::Option<crate::model::Type>,
}
impl UpdateTypeOutput {
pub fn r#type(&self) -> std::option::Option<&crate::model::Type> {
self.r#type.as_ref()
}
}
pub mod update_type_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) r#type: std::option::Option<crate::model::Type>,
}
impl Builder {
pub fn r#type(mut self, input: crate::model::Type) -> Self {
self.r#type = Some(input);
self
}
pub fn set_type(mut self, input: std::option::Option<crate::model::Type>) -> Self {
self.r#type = input;
self
}
pub fn build(self) -> crate::output::UpdateTypeOutput {
crate::output::UpdateTypeOutput {
r#type: self.r#type,
}
}
}
}
impl UpdateTypeOutput {
pub fn builder() -> crate::output::update_type_output::Builder {
crate::output::update_type_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct UpdateResolverOutput {
#[doc(hidden)]
pub resolver: std::option::Option<crate::model::Resolver>,
}
impl UpdateResolverOutput {
pub fn resolver(&self) -> std::option::Option<&crate::model::Resolver> {
self.resolver.as_ref()
}
}
pub mod update_resolver_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) resolver: std::option::Option<crate::model::Resolver>,
}
impl Builder {
pub fn resolver(mut self, input: crate::model::Resolver) -> Self {
self.resolver = Some(input);
self
}
pub fn set_resolver(mut self, input: std::option::Option<crate::model::Resolver>) -> Self {
self.resolver = input;
self
}
pub fn build(self) -> crate::output::UpdateResolverOutput {
crate::output::UpdateResolverOutput {
resolver: self.resolver,
}
}
}
}
impl UpdateResolverOutput {
pub fn builder() -> crate::output::update_resolver_output::Builder {
crate::output::update_resolver_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct UpdateGraphqlApiOutput {
#[doc(hidden)]
pub graphql_api: std::option::Option<crate::model::GraphqlApi>,
}
impl UpdateGraphqlApiOutput {
pub fn graphql_api(&self) -> std::option::Option<&crate::model::GraphqlApi> {
self.graphql_api.as_ref()
}
}
pub mod update_graphql_api_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) graphql_api: std::option::Option<crate::model::GraphqlApi>,
}
impl Builder {
pub fn graphql_api(mut self, input: crate::model::GraphqlApi) -> Self {
self.graphql_api = Some(input);
self
}
pub fn set_graphql_api(
mut self,
input: std::option::Option<crate::model::GraphqlApi>,
) -> Self {
self.graphql_api = input;
self
}
pub fn build(self) -> crate::output::UpdateGraphqlApiOutput {
crate::output::UpdateGraphqlApiOutput {
graphql_api: self.graphql_api,
}
}
}
}
impl UpdateGraphqlApiOutput {
pub fn builder() -> crate::output::update_graphql_api_output::Builder {
crate::output::update_graphql_api_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct UpdateFunctionOutput {
#[doc(hidden)]
pub function_configuration: std::option::Option<crate::model::FunctionConfiguration>,
}
impl UpdateFunctionOutput {
pub fn function_configuration(
&self,
) -> std::option::Option<&crate::model::FunctionConfiguration> {
self.function_configuration.as_ref()
}
}
pub mod update_function_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) function_configuration: std::option::Option<crate::model::FunctionConfiguration>,
}
impl Builder {
pub fn function_configuration(
mut self,
input: crate::model::FunctionConfiguration,
) -> Self {
self.function_configuration = Some(input);
self
}
pub fn set_function_configuration(
mut self,
input: std::option::Option<crate::model::FunctionConfiguration>,
) -> Self {
self.function_configuration = input;
self
}
pub fn build(self) -> crate::output::UpdateFunctionOutput {
crate::output::UpdateFunctionOutput {
function_configuration: self.function_configuration,
}
}
}
}
impl UpdateFunctionOutput {
pub fn builder() -> crate::output::update_function_output::Builder {
crate::output::update_function_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct UpdateDomainNameOutput {
#[doc(hidden)]
pub domain_name_config: std::option::Option<crate::model::DomainNameConfig>,
}
impl UpdateDomainNameOutput {
pub fn domain_name_config(&self) -> std::option::Option<&crate::model::DomainNameConfig> {
self.domain_name_config.as_ref()
}
}
pub mod update_domain_name_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) domain_name_config: std::option::Option<crate::model::DomainNameConfig>,
}
impl Builder {
pub fn domain_name_config(mut self, input: crate::model::DomainNameConfig) -> Self {
self.domain_name_config = Some(input);
self
}
pub fn set_domain_name_config(
mut self,
input: std::option::Option<crate::model::DomainNameConfig>,
) -> Self {
self.domain_name_config = input;
self
}
pub fn build(self) -> crate::output::UpdateDomainNameOutput {
crate::output::UpdateDomainNameOutput {
domain_name_config: self.domain_name_config,
}
}
}
}
impl UpdateDomainNameOutput {
pub fn builder() -> crate::output::update_domain_name_output::Builder {
crate::output::update_domain_name_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct UpdateDataSourceOutput {
#[doc(hidden)]
pub data_source: std::option::Option<crate::model::DataSource>,
}
impl UpdateDataSourceOutput {
pub fn data_source(&self) -> std::option::Option<&crate::model::DataSource> {
self.data_source.as_ref()
}
}
pub mod update_data_source_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) data_source: std::option::Option<crate::model::DataSource>,
}
impl Builder {
pub fn data_source(mut self, input: crate::model::DataSource) -> Self {
self.data_source = Some(input);
self
}
pub fn set_data_source(
mut self,
input: std::option::Option<crate::model::DataSource>,
) -> Self {
self.data_source = input;
self
}
pub fn build(self) -> crate::output::UpdateDataSourceOutput {
crate::output::UpdateDataSourceOutput {
data_source: self.data_source,
}
}
}
}
impl UpdateDataSourceOutput {
pub fn builder() -> crate::output::update_data_source_output::Builder {
crate::output::update_data_source_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct UpdateApiKeyOutput {
#[doc(hidden)]
pub api_key: std::option::Option<crate::model::ApiKey>,
}
impl UpdateApiKeyOutput {
pub fn api_key(&self) -> std::option::Option<&crate::model::ApiKey> {
self.api_key.as_ref()
}
}
pub mod update_api_key_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) api_key: std::option::Option<crate::model::ApiKey>,
}
impl Builder {
pub fn api_key(mut self, input: crate::model::ApiKey) -> Self {
self.api_key = Some(input);
self
}
pub fn set_api_key(mut self, input: std::option::Option<crate::model::ApiKey>) -> Self {
self.api_key = input;
self
}
pub fn build(self) -> crate::output::UpdateApiKeyOutput {
crate::output::UpdateApiKeyOutput {
api_key: self.api_key,
}
}
}
}
impl UpdateApiKeyOutput {
pub fn builder() -> crate::output::update_api_key_output::Builder {
crate::output::update_api_key_output::Builder::default()
}
}
#[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct UpdateApiCacheOutput {
#[doc(hidden)]
pub api_cache: std::option::Option<crate::model::ApiCache>,
}
impl UpdateApiCacheOutput {
pub fn api_cache(&self) -> std::option::Option<&crate::model::ApiCache> {
self.api_cache.as_ref()
}
}
pub mod update_api_cache_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) api_cache: std::option::Option<crate::model::ApiCache>,
}
impl Builder {
pub fn api_cache(mut self, input: crate::model::ApiCache) -> Self {
self.api_cache = Some(input);
self
}
pub fn set_api_cache(mut self, input: std::option::Option<crate::model::ApiCache>) -> Self {
self.api_cache = input;
self
}
pub fn build(self) -> crate::output::UpdateApiCacheOutput {
crate::output::UpdateApiCacheOutput {
api_cache: self.api_cache,
}
}
}
}
impl UpdateApiCacheOutput {
pub fn builder() -> crate::output::update_api_cache_output::Builder {
crate::output::update_api_cache_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()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct StartSchemaCreationOutput {
#[doc(hidden)]
pub status: std::option::Option<crate::model::SchemaStatus>,
}
impl StartSchemaCreationOutput {
pub fn status(&self) -> std::option::Option<&crate::model::SchemaStatus> {
self.status.as_ref()
}
}
pub mod start_schema_creation_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) status: std::option::Option<crate::model::SchemaStatus>,
}
impl Builder {
pub fn status(mut self, input: crate::model::SchemaStatus) -> Self {
self.status = Some(input);
self
}
pub fn set_status(
mut self,
input: std::option::Option<crate::model::SchemaStatus>,
) -> Self {
self.status = input;
self
}
pub fn build(self) -> crate::output::StartSchemaCreationOutput {
crate::output::StartSchemaCreationOutput {
status: self.status,
}
}
}
}
impl StartSchemaCreationOutput {
pub fn builder() -> crate::output::start_schema_creation_output::Builder {
crate::output::start_schema_creation_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct ListTypesOutput {
#[doc(hidden)]
pub types: std::option::Option<std::vec::Vec<crate::model::Type>>,
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
}
impl ListTypesOutput {
pub fn types(&self) -> std::option::Option<&[crate::model::Type]> {
self.types.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
pub mod list_types_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) types: std::option::Option<std::vec::Vec<crate::model::Type>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn types(mut self, input: crate::model::Type) -> Self {
let mut v = self.types.unwrap_or_default();
v.push(input);
self.types = Some(v);
self
}
pub fn set_types(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::Type>>,
) -> Self {
self.types = 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::ListTypesOutput {
crate::output::ListTypesOutput {
types: self.types,
next_token: self.next_token,
}
}
}
}
impl ListTypesOutput {
pub fn builder() -> crate::output::list_types_output::Builder {
crate::output::list_types_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()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct ListResolversByFunctionOutput {
#[doc(hidden)]
pub resolvers: std::option::Option<std::vec::Vec<crate::model::Resolver>>,
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
}
impl ListResolversByFunctionOutput {
pub fn resolvers(&self) -> std::option::Option<&[crate::model::Resolver]> {
self.resolvers.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
pub mod list_resolvers_by_function_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) resolvers: std::option::Option<std::vec::Vec<crate::model::Resolver>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn resolvers(mut self, input: crate::model::Resolver) -> Self {
let mut v = self.resolvers.unwrap_or_default();
v.push(input);
self.resolvers = Some(v);
self
}
pub fn set_resolvers(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::Resolver>>,
) -> Self {
self.resolvers = 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::ListResolversByFunctionOutput {
crate::output::ListResolversByFunctionOutput {
resolvers: self.resolvers,
next_token: self.next_token,
}
}
}
}
impl ListResolversByFunctionOutput {
pub fn builder() -> crate::output::list_resolvers_by_function_output::Builder {
crate::output::list_resolvers_by_function_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct ListResolversOutput {
#[doc(hidden)]
pub resolvers: std::option::Option<std::vec::Vec<crate::model::Resolver>>,
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
}
impl ListResolversOutput {
pub fn resolvers(&self) -> std::option::Option<&[crate::model::Resolver]> {
self.resolvers.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
pub mod list_resolvers_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) resolvers: std::option::Option<std::vec::Vec<crate::model::Resolver>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn resolvers(mut self, input: crate::model::Resolver) -> Self {
let mut v = self.resolvers.unwrap_or_default();
v.push(input);
self.resolvers = Some(v);
self
}
pub fn set_resolvers(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::Resolver>>,
) -> Self {
self.resolvers = 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::ListResolversOutput {
crate::output::ListResolversOutput {
resolvers: self.resolvers,
next_token: self.next_token,
}
}
}
}
impl ListResolversOutput {
pub fn builder() -> crate::output::list_resolvers_output::Builder {
crate::output::list_resolvers_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct ListGraphqlApisOutput {
#[doc(hidden)]
pub graphql_apis: std::option::Option<std::vec::Vec<crate::model::GraphqlApi>>,
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
}
impl ListGraphqlApisOutput {
pub fn graphql_apis(&self) -> std::option::Option<&[crate::model::GraphqlApi]> {
self.graphql_apis.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
pub mod list_graphql_apis_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) graphql_apis: std::option::Option<std::vec::Vec<crate::model::GraphqlApi>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn graphql_apis(mut self, input: crate::model::GraphqlApi) -> Self {
let mut v = self.graphql_apis.unwrap_or_default();
v.push(input);
self.graphql_apis = Some(v);
self
}
pub fn set_graphql_apis(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::GraphqlApi>>,
) -> Self {
self.graphql_apis = 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::ListGraphqlApisOutput {
crate::output::ListGraphqlApisOutput {
graphql_apis: self.graphql_apis,
next_token: self.next_token,
}
}
}
}
impl ListGraphqlApisOutput {
pub fn builder() -> crate::output::list_graphql_apis_output::Builder {
crate::output::list_graphql_apis_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct ListFunctionsOutput {
#[doc(hidden)]
pub functions: std::option::Option<std::vec::Vec<crate::model::FunctionConfiguration>>,
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
}
impl ListFunctionsOutput {
pub fn functions(&self) -> std::option::Option<&[crate::model::FunctionConfiguration]> {
self.functions.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
pub mod list_functions_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) functions:
std::option::Option<std::vec::Vec<crate::model::FunctionConfiguration>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn functions(mut self, input: crate::model::FunctionConfiguration) -> Self {
let mut v = self.functions.unwrap_or_default();
v.push(input);
self.functions = Some(v);
self
}
pub fn set_functions(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::FunctionConfiguration>>,
) -> Self {
self.functions = 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::ListFunctionsOutput {
crate::output::ListFunctionsOutput {
functions: self.functions,
next_token: self.next_token,
}
}
}
}
impl ListFunctionsOutput {
pub fn builder() -> crate::output::list_functions_output::Builder {
crate::output::list_functions_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct ListDomainNamesOutput {
#[doc(hidden)]
pub domain_name_configs: std::option::Option<std::vec::Vec<crate::model::DomainNameConfig>>,
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
}
impl ListDomainNamesOutput {
pub fn domain_name_configs(&self) -> std::option::Option<&[crate::model::DomainNameConfig]> {
self.domain_name_configs.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
pub mod list_domain_names_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) domain_name_configs:
std::option::Option<std::vec::Vec<crate::model::DomainNameConfig>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn domain_name_configs(mut self, input: crate::model::DomainNameConfig) -> Self {
let mut v = self.domain_name_configs.unwrap_or_default();
v.push(input);
self.domain_name_configs = Some(v);
self
}
pub fn set_domain_name_configs(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::DomainNameConfig>>,
) -> Self {
self.domain_name_configs = 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::ListDomainNamesOutput {
crate::output::ListDomainNamesOutput {
domain_name_configs: self.domain_name_configs,
next_token: self.next_token,
}
}
}
}
impl ListDomainNamesOutput {
pub fn builder() -> crate::output::list_domain_names_output::Builder {
crate::output::list_domain_names_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct ListDataSourcesOutput {
#[doc(hidden)]
pub data_sources: std::option::Option<std::vec::Vec<crate::model::DataSource>>,
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
}
impl ListDataSourcesOutput {
pub fn data_sources(&self) -> std::option::Option<&[crate::model::DataSource]> {
self.data_sources.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
pub mod list_data_sources_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) data_sources: std::option::Option<std::vec::Vec<crate::model::DataSource>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn data_sources(mut self, input: crate::model::DataSource) -> Self {
let mut v = self.data_sources.unwrap_or_default();
v.push(input);
self.data_sources = Some(v);
self
}
pub fn set_data_sources(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::DataSource>>,
) -> Self {
self.data_sources = 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::ListDataSourcesOutput {
crate::output::ListDataSourcesOutput {
data_sources: self.data_sources,
next_token: self.next_token,
}
}
}
}
impl ListDataSourcesOutput {
pub fn builder() -> crate::output::list_data_sources_output::Builder {
crate::output::list_data_sources_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct ListApiKeysOutput {
#[doc(hidden)]
pub api_keys: std::option::Option<std::vec::Vec<crate::model::ApiKey>>,
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
}
impl ListApiKeysOutput {
pub fn api_keys(&self) -> std::option::Option<&[crate::model::ApiKey]> {
self.api_keys.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
pub mod list_api_keys_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) api_keys: std::option::Option<std::vec::Vec<crate::model::ApiKey>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn api_keys(mut self, input: crate::model::ApiKey) -> Self {
let mut v = self.api_keys.unwrap_or_default();
v.push(input);
self.api_keys = Some(v);
self
}
pub fn set_api_keys(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::ApiKey>>,
) -> Self {
self.api_keys = 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::ListApiKeysOutput {
crate::output::ListApiKeysOutput {
api_keys: self.api_keys,
next_token: self.next_token,
}
}
}
}
impl ListApiKeysOutput {
pub fn builder() -> crate::output::list_api_keys_output::Builder {
crate::output::list_api_keys_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetTypeOutput {
#[doc(hidden)]
pub r#type: std::option::Option<crate::model::Type>,
}
impl GetTypeOutput {
pub fn r#type(&self) -> std::option::Option<&crate::model::Type> {
self.r#type.as_ref()
}
}
pub mod get_type_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) r#type: std::option::Option<crate::model::Type>,
}
impl Builder {
pub fn r#type(mut self, input: crate::model::Type) -> Self {
self.r#type = Some(input);
self
}
pub fn set_type(mut self, input: std::option::Option<crate::model::Type>) -> Self {
self.r#type = input;
self
}
pub fn build(self) -> crate::output::GetTypeOutput {
crate::output::GetTypeOutput {
r#type: self.r#type,
}
}
}
}
impl GetTypeOutput {
pub fn builder() -> crate::output::get_type_output::Builder {
crate::output::get_type_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetSchemaCreationStatusOutput {
#[doc(hidden)]
pub status: std::option::Option<crate::model::SchemaStatus>,
#[doc(hidden)]
pub details: std::option::Option<std::string::String>,
}
impl GetSchemaCreationStatusOutput {
pub fn status(&self) -> std::option::Option<&crate::model::SchemaStatus> {
self.status.as_ref()
}
pub fn details(&self) -> std::option::Option<&str> {
self.details.as_deref()
}
}
pub mod get_schema_creation_status_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) status: std::option::Option<crate::model::SchemaStatus>,
pub(crate) details: std::option::Option<std::string::String>,
}
impl Builder {
pub fn status(mut self, input: crate::model::SchemaStatus) -> Self {
self.status = Some(input);
self
}
pub fn set_status(
mut self,
input: std::option::Option<crate::model::SchemaStatus>,
) -> Self {
self.status = input;
self
}
pub fn details(mut self, input: impl Into<std::string::String>) -> Self {
self.details = Some(input.into());
self
}
pub fn set_details(mut self, input: std::option::Option<std::string::String>) -> Self {
self.details = input;
self
}
pub fn build(self) -> crate::output::GetSchemaCreationStatusOutput {
crate::output::GetSchemaCreationStatusOutput {
status: self.status,
details: self.details,
}
}
}
}
impl GetSchemaCreationStatusOutput {
pub fn builder() -> crate::output::get_schema_creation_status_output::Builder {
crate::output::get_schema_creation_status_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetResolverOutput {
#[doc(hidden)]
pub resolver: std::option::Option<crate::model::Resolver>,
}
impl GetResolverOutput {
pub fn resolver(&self) -> std::option::Option<&crate::model::Resolver> {
self.resolver.as_ref()
}
}
pub mod get_resolver_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) resolver: std::option::Option<crate::model::Resolver>,
}
impl Builder {
pub fn resolver(mut self, input: crate::model::Resolver) -> Self {
self.resolver = Some(input);
self
}
pub fn set_resolver(mut self, input: std::option::Option<crate::model::Resolver>) -> Self {
self.resolver = input;
self
}
pub fn build(self) -> crate::output::GetResolverOutput {
crate::output::GetResolverOutput {
resolver: self.resolver,
}
}
}
}
impl GetResolverOutput {
pub fn builder() -> crate::output::get_resolver_output::Builder {
crate::output::get_resolver_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetIntrospectionSchemaOutput {
#[doc(hidden)]
pub schema: std::option::Option<aws_smithy_types::Blob>,
}
impl GetIntrospectionSchemaOutput {
pub fn schema(&self) -> std::option::Option<&aws_smithy_types::Blob> {
self.schema.as_ref()
}
}
pub mod get_introspection_schema_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) schema: std::option::Option<aws_smithy_types::Blob>,
}
impl Builder {
pub fn schema(mut self, input: aws_smithy_types::Blob) -> Self {
self.schema = Some(input);
self
}
pub fn set_schema(mut self, input: std::option::Option<aws_smithy_types::Blob>) -> Self {
self.schema = input;
self
}
pub fn build(self) -> crate::output::GetIntrospectionSchemaOutput {
crate::output::GetIntrospectionSchemaOutput {
schema: self.schema,
}
}
}
}
impl GetIntrospectionSchemaOutput {
pub fn builder() -> crate::output::get_introspection_schema_output::Builder {
crate::output::get_introspection_schema_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetGraphqlApiOutput {
#[doc(hidden)]
pub graphql_api: std::option::Option<crate::model::GraphqlApi>,
}
impl GetGraphqlApiOutput {
pub fn graphql_api(&self) -> std::option::Option<&crate::model::GraphqlApi> {
self.graphql_api.as_ref()
}
}
pub mod get_graphql_api_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) graphql_api: std::option::Option<crate::model::GraphqlApi>,
}
impl Builder {
pub fn graphql_api(mut self, input: crate::model::GraphqlApi) -> Self {
self.graphql_api = Some(input);
self
}
pub fn set_graphql_api(
mut self,
input: std::option::Option<crate::model::GraphqlApi>,
) -> Self {
self.graphql_api = input;
self
}
pub fn build(self) -> crate::output::GetGraphqlApiOutput {
crate::output::GetGraphqlApiOutput {
graphql_api: self.graphql_api,
}
}
}
}
impl GetGraphqlApiOutput {
pub fn builder() -> crate::output::get_graphql_api_output::Builder {
crate::output::get_graphql_api_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetFunctionOutput {
#[doc(hidden)]
pub function_configuration: std::option::Option<crate::model::FunctionConfiguration>,
}
impl GetFunctionOutput {
pub fn function_configuration(
&self,
) -> std::option::Option<&crate::model::FunctionConfiguration> {
self.function_configuration.as_ref()
}
}
pub mod get_function_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) function_configuration: std::option::Option<crate::model::FunctionConfiguration>,
}
impl Builder {
pub fn function_configuration(
mut self,
input: crate::model::FunctionConfiguration,
) -> Self {
self.function_configuration = Some(input);
self
}
pub fn set_function_configuration(
mut self,
input: std::option::Option<crate::model::FunctionConfiguration>,
) -> Self {
self.function_configuration = input;
self
}
pub fn build(self) -> crate::output::GetFunctionOutput {
crate::output::GetFunctionOutput {
function_configuration: self.function_configuration,
}
}
}
}
impl GetFunctionOutput {
pub fn builder() -> crate::output::get_function_output::Builder {
crate::output::get_function_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetDomainNameOutput {
#[doc(hidden)]
pub domain_name_config: std::option::Option<crate::model::DomainNameConfig>,
}
impl GetDomainNameOutput {
pub fn domain_name_config(&self) -> std::option::Option<&crate::model::DomainNameConfig> {
self.domain_name_config.as_ref()
}
}
pub mod get_domain_name_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) domain_name_config: std::option::Option<crate::model::DomainNameConfig>,
}
impl Builder {
pub fn domain_name_config(mut self, input: crate::model::DomainNameConfig) -> Self {
self.domain_name_config = Some(input);
self
}
pub fn set_domain_name_config(
mut self,
input: std::option::Option<crate::model::DomainNameConfig>,
) -> Self {
self.domain_name_config = input;
self
}
pub fn build(self) -> crate::output::GetDomainNameOutput {
crate::output::GetDomainNameOutput {
domain_name_config: self.domain_name_config,
}
}
}
}
impl GetDomainNameOutput {
pub fn builder() -> crate::output::get_domain_name_output::Builder {
crate::output::get_domain_name_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetDataSourceOutput {
#[doc(hidden)]
pub data_source: std::option::Option<crate::model::DataSource>,
}
impl GetDataSourceOutput {
pub fn data_source(&self) -> std::option::Option<&crate::model::DataSource> {
self.data_source.as_ref()
}
}
pub mod get_data_source_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) data_source: std::option::Option<crate::model::DataSource>,
}
impl Builder {
pub fn data_source(mut self, input: crate::model::DataSource) -> Self {
self.data_source = Some(input);
self
}
pub fn set_data_source(
mut self,
input: std::option::Option<crate::model::DataSource>,
) -> Self {
self.data_source = input;
self
}
pub fn build(self) -> crate::output::GetDataSourceOutput {
crate::output::GetDataSourceOutput {
data_source: self.data_source,
}
}
}
}
impl GetDataSourceOutput {
pub fn builder() -> crate::output::get_data_source_output::Builder {
crate::output::get_data_source_output::Builder::default()
}
}
#[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetApiCacheOutput {
#[doc(hidden)]
pub api_cache: std::option::Option<crate::model::ApiCache>,
}
impl GetApiCacheOutput {
pub fn api_cache(&self) -> std::option::Option<&crate::model::ApiCache> {
self.api_cache.as_ref()
}
}
pub mod get_api_cache_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) api_cache: std::option::Option<crate::model::ApiCache>,
}
impl Builder {
pub fn api_cache(mut self, input: crate::model::ApiCache) -> Self {
self.api_cache = Some(input);
self
}
pub fn set_api_cache(mut self, input: std::option::Option<crate::model::ApiCache>) -> Self {
self.api_cache = input;
self
}
pub fn build(self) -> crate::output::GetApiCacheOutput {
crate::output::GetApiCacheOutput {
api_cache: self.api_cache,
}
}
}
}
impl GetApiCacheOutput {
pub fn builder() -> crate::output::get_api_cache_output::Builder {
crate::output::get_api_cache_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetApiAssociationOutput {
#[doc(hidden)]
pub api_association: std::option::Option<crate::model::ApiAssociation>,
}
impl GetApiAssociationOutput {
pub fn api_association(&self) -> std::option::Option<&crate::model::ApiAssociation> {
self.api_association.as_ref()
}
}
pub mod get_api_association_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) api_association: std::option::Option<crate::model::ApiAssociation>,
}
impl Builder {
pub fn api_association(mut self, input: crate::model::ApiAssociation) -> Self {
self.api_association = Some(input);
self
}
pub fn set_api_association(
mut self,
input: std::option::Option<crate::model::ApiAssociation>,
) -> Self {
self.api_association = input;
self
}
pub fn build(self) -> crate::output::GetApiAssociationOutput {
crate::output::GetApiAssociationOutput {
api_association: self.api_association,
}
}
}
}
impl GetApiAssociationOutput {
pub fn builder() -> crate::output::get_api_association_output::Builder {
crate::output::get_api_association_output::Builder::default()
}
}
#[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct FlushApiCacheOutput {}
pub mod flush_api_cache_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::FlushApiCacheOutput {
crate::output::FlushApiCacheOutput {}
}
}
}
impl FlushApiCacheOutput {
pub fn builder() -> crate::output::flush_api_cache_output::Builder {
crate::output::flush_api_cache_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct EvaluateMappingTemplateOutput {
#[doc(hidden)]
pub evaluation_result: std::option::Option<std::string::String>,
#[doc(hidden)]
pub error: std::option::Option<crate::model::ErrorDetail>,
#[doc(hidden)]
pub logs: std::option::Option<std::vec::Vec<std::string::String>>,
}
impl EvaluateMappingTemplateOutput {
pub fn evaluation_result(&self) -> std::option::Option<&str> {
self.evaluation_result.as_deref()
}
pub fn error(&self) -> std::option::Option<&crate::model::ErrorDetail> {
self.error.as_ref()
}
pub fn logs(&self) -> std::option::Option<&[std::string::String]> {
self.logs.as_deref()
}
}
pub mod evaluate_mapping_template_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) evaluation_result: std::option::Option<std::string::String>,
pub(crate) error: std::option::Option<crate::model::ErrorDetail>,
pub(crate) logs: std::option::Option<std::vec::Vec<std::string::String>>,
}
impl Builder {
pub fn evaluation_result(mut self, input: impl Into<std::string::String>) -> Self {
self.evaluation_result = Some(input.into());
self
}
pub fn set_evaluation_result(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.evaluation_result = input;
self
}
pub fn error(mut self, input: crate::model::ErrorDetail) -> Self {
self.error = Some(input);
self
}
pub fn set_error(mut self, input: std::option::Option<crate::model::ErrorDetail>) -> Self {
self.error = input;
self
}
pub fn logs(mut self, input: impl Into<std::string::String>) -> Self {
let mut v = self.logs.unwrap_or_default();
v.push(input.into());
self.logs = Some(v);
self
}
pub fn set_logs(
mut self,
input: std::option::Option<std::vec::Vec<std::string::String>>,
) -> Self {
self.logs = input;
self
}
pub fn build(self) -> crate::output::EvaluateMappingTemplateOutput {
crate::output::EvaluateMappingTemplateOutput {
evaluation_result: self.evaluation_result,
error: self.error,
logs: self.logs,
}
}
}
}
impl EvaluateMappingTemplateOutput {
pub fn builder() -> crate::output::evaluate_mapping_template_output::Builder {
crate::output::evaluate_mapping_template_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct EvaluateCodeOutput {
#[doc(hidden)]
pub evaluation_result: std::option::Option<std::string::String>,
#[doc(hidden)]
pub error: std::option::Option<crate::model::EvaluateCodeErrorDetail>,
#[doc(hidden)]
pub logs: std::option::Option<std::vec::Vec<std::string::String>>,
}
impl EvaluateCodeOutput {
pub fn evaluation_result(&self) -> std::option::Option<&str> {
self.evaluation_result.as_deref()
}
pub fn error(&self) -> std::option::Option<&crate::model::EvaluateCodeErrorDetail> {
self.error.as_ref()
}
pub fn logs(&self) -> std::option::Option<&[std::string::String]> {
self.logs.as_deref()
}
}
pub mod evaluate_code_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) evaluation_result: std::option::Option<std::string::String>,
pub(crate) error: std::option::Option<crate::model::EvaluateCodeErrorDetail>,
pub(crate) logs: std::option::Option<std::vec::Vec<std::string::String>>,
}
impl Builder {
pub fn evaluation_result(mut self, input: impl Into<std::string::String>) -> Self {
self.evaluation_result = Some(input.into());
self
}
pub fn set_evaluation_result(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.evaluation_result = input;
self
}
pub fn error(mut self, input: crate::model::EvaluateCodeErrorDetail) -> Self {
self.error = Some(input);
self
}
pub fn set_error(
mut self,
input: std::option::Option<crate::model::EvaluateCodeErrorDetail>,
) -> Self {
self.error = input;
self
}
pub fn logs(mut self, input: impl Into<std::string::String>) -> Self {
let mut v = self.logs.unwrap_or_default();
v.push(input.into());
self.logs = Some(v);
self
}
pub fn set_logs(
mut self,
input: std::option::Option<std::vec::Vec<std::string::String>>,
) -> Self {
self.logs = input;
self
}
pub fn build(self) -> crate::output::EvaluateCodeOutput {
crate::output::EvaluateCodeOutput {
evaluation_result: self.evaluation_result,
error: self.error,
logs: self.logs,
}
}
}
}
impl EvaluateCodeOutput {
pub fn builder() -> crate::output::evaluate_code_output::Builder {
crate::output::evaluate_code_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct DisassociateApiOutput {}
pub mod disassociate_api_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::DisassociateApiOutput {
crate::output::DisassociateApiOutput {}
}
}
}
impl DisassociateApiOutput {
pub fn builder() -> crate::output::disassociate_api_output::Builder {
crate::output::disassociate_api_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct DeleteTypeOutput {}
pub mod delete_type_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::DeleteTypeOutput {
crate::output::DeleteTypeOutput {}
}
}
}
impl DeleteTypeOutput {
pub fn builder() -> crate::output::delete_type_output::Builder {
crate::output::delete_type_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct DeleteResolverOutput {}
pub mod delete_resolver_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::DeleteResolverOutput {
crate::output::DeleteResolverOutput {}
}
}
}
impl DeleteResolverOutput {
pub fn builder() -> crate::output::delete_resolver_output::Builder {
crate::output::delete_resolver_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct DeleteGraphqlApiOutput {}
pub mod delete_graphql_api_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::DeleteGraphqlApiOutput {
crate::output::DeleteGraphqlApiOutput {}
}
}
}
impl DeleteGraphqlApiOutput {
pub fn builder() -> crate::output::delete_graphql_api_output::Builder {
crate::output::delete_graphql_api_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct DeleteFunctionOutput {}
pub mod delete_function_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::DeleteFunctionOutput {
crate::output::DeleteFunctionOutput {}
}
}
}
impl DeleteFunctionOutput {
pub fn builder() -> crate::output::delete_function_output::Builder {
crate::output::delete_function_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct DeleteDomainNameOutput {}
pub mod delete_domain_name_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::DeleteDomainNameOutput {
crate::output::DeleteDomainNameOutput {}
}
}
}
impl DeleteDomainNameOutput {
pub fn builder() -> crate::output::delete_domain_name_output::Builder {
crate::output::delete_domain_name_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct DeleteDataSourceOutput {}
pub mod delete_data_source_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::DeleteDataSourceOutput {
crate::output::DeleteDataSourceOutput {}
}
}
}
impl DeleteDataSourceOutput {
pub fn builder() -> crate::output::delete_data_source_output::Builder {
crate::output::delete_data_source_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct DeleteApiKeyOutput {}
pub mod delete_api_key_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::DeleteApiKeyOutput {
crate::output::DeleteApiKeyOutput {}
}
}
}
impl DeleteApiKeyOutput {
pub fn builder() -> crate::output::delete_api_key_output::Builder {
crate::output::delete_api_key_output::Builder::default()
}
}
#[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct DeleteApiCacheOutput {}
pub mod delete_api_cache_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::DeleteApiCacheOutput {
crate::output::DeleteApiCacheOutput {}
}
}
}
impl DeleteApiCacheOutput {
pub fn builder() -> crate::output::delete_api_cache_output::Builder {
crate::output::delete_api_cache_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct CreateTypeOutput {
#[doc(hidden)]
pub r#type: std::option::Option<crate::model::Type>,
}
impl CreateTypeOutput {
pub fn r#type(&self) -> std::option::Option<&crate::model::Type> {
self.r#type.as_ref()
}
}
pub mod create_type_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) r#type: std::option::Option<crate::model::Type>,
}
impl Builder {
pub fn r#type(mut self, input: crate::model::Type) -> Self {
self.r#type = Some(input);
self
}
pub fn set_type(mut self, input: std::option::Option<crate::model::Type>) -> Self {
self.r#type = input;
self
}
pub fn build(self) -> crate::output::CreateTypeOutput {
crate::output::CreateTypeOutput {
r#type: self.r#type,
}
}
}
}
impl CreateTypeOutput {
pub fn builder() -> crate::output::create_type_output::Builder {
crate::output::create_type_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct CreateResolverOutput {
#[doc(hidden)]
pub resolver: std::option::Option<crate::model::Resolver>,
}
impl CreateResolverOutput {
pub fn resolver(&self) -> std::option::Option<&crate::model::Resolver> {
self.resolver.as_ref()
}
}
pub mod create_resolver_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) resolver: std::option::Option<crate::model::Resolver>,
}
impl Builder {
pub fn resolver(mut self, input: crate::model::Resolver) -> Self {
self.resolver = Some(input);
self
}
pub fn set_resolver(mut self, input: std::option::Option<crate::model::Resolver>) -> Self {
self.resolver = input;
self
}
pub fn build(self) -> crate::output::CreateResolverOutput {
crate::output::CreateResolverOutput {
resolver: self.resolver,
}
}
}
}
impl CreateResolverOutput {
pub fn builder() -> crate::output::create_resolver_output::Builder {
crate::output::create_resolver_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct CreateGraphqlApiOutput {
#[doc(hidden)]
pub graphql_api: std::option::Option<crate::model::GraphqlApi>,
}
impl CreateGraphqlApiOutput {
pub fn graphql_api(&self) -> std::option::Option<&crate::model::GraphqlApi> {
self.graphql_api.as_ref()
}
}
pub mod create_graphql_api_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) graphql_api: std::option::Option<crate::model::GraphqlApi>,
}
impl Builder {
pub fn graphql_api(mut self, input: crate::model::GraphqlApi) -> Self {
self.graphql_api = Some(input);
self
}
pub fn set_graphql_api(
mut self,
input: std::option::Option<crate::model::GraphqlApi>,
) -> Self {
self.graphql_api = input;
self
}
pub fn build(self) -> crate::output::CreateGraphqlApiOutput {
crate::output::CreateGraphqlApiOutput {
graphql_api: self.graphql_api,
}
}
}
}
impl CreateGraphqlApiOutput {
pub fn builder() -> crate::output::create_graphql_api_output::Builder {
crate::output::create_graphql_api_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct CreateFunctionOutput {
#[doc(hidden)]
pub function_configuration: std::option::Option<crate::model::FunctionConfiguration>,
}
impl CreateFunctionOutput {
pub fn function_configuration(
&self,
) -> std::option::Option<&crate::model::FunctionConfiguration> {
self.function_configuration.as_ref()
}
}
pub mod create_function_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) function_configuration: std::option::Option<crate::model::FunctionConfiguration>,
}
impl Builder {
pub fn function_configuration(
mut self,
input: crate::model::FunctionConfiguration,
) -> Self {
self.function_configuration = Some(input);
self
}
pub fn set_function_configuration(
mut self,
input: std::option::Option<crate::model::FunctionConfiguration>,
) -> Self {
self.function_configuration = input;
self
}
pub fn build(self) -> crate::output::CreateFunctionOutput {
crate::output::CreateFunctionOutput {
function_configuration: self.function_configuration,
}
}
}
}
impl CreateFunctionOutput {
pub fn builder() -> crate::output::create_function_output::Builder {
crate::output::create_function_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct CreateDomainNameOutput {
#[doc(hidden)]
pub domain_name_config: std::option::Option<crate::model::DomainNameConfig>,
}
impl CreateDomainNameOutput {
pub fn domain_name_config(&self) -> std::option::Option<&crate::model::DomainNameConfig> {
self.domain_name_config.as_ref()
}
}
pub mod create_domain_name_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) domain_name_config: std::option::Option<crate::model::DomainNameConfig>,
}
impl Builder {
pub fn domain_name_config(mut self, input: crate::model::DomainNameConfig) -> Self {
self.domain_name_config = Some(input);
self
}
pub fn set_domain_name_config(
mut self,
input: std::option::Option<crate::model::DomainNameConfig>,
) -> Self {
self.domain_name_config = input;
self
}
pub fn build(self) -> crate::output::CreateDomainNameOutput {
crate::output::CreateDomainNameOutput {
domain_name_config: self.domain_name_config,
}
}
}
}
impl CreateDomainNameOutput {
pub fn builder() -> crate::output::create_domain_name_output::Builder {
crate::output::create_domain_name_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct CreateDataSourceOutput {
#[doc(hidden)]
pub data_source: std::option::Option<crate::model::DataSource>,
}
impl CreateDataSourceOutput {
pub fn data_source(&self) -> std::option::Option<&crate::model::DataSource> {
self.data_source.as_ref()
}
}
pub mod create_data_source_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) data_source: std::option::Option<crate::model::DataSource>,
}
impl Builder {
pub fn data_source(mut self, input: crate::model::DataSource) -> Self {
self.data_source = Some(input);
self
}
pub fn set_data_source(
mut self,
input: std::option::Option<crate::model::DataSource>,
) -> Self {
self.data_source = input;
self
}
pub fn build(self) -> crate::output::CreateDataSourceOutput {
crate::output::CreateDataSourceOutput {
data_source: self.data_source,
}
}
}
}
impl CreateDataSourceOutput {
pub fn builder() -> crate::output::create_data_source_output::Builder {
crate::output::create_data_source_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct CreateApiKeyOutput {
#[doc(hidden)]
pub api_key: std::option::Option<crate::model::ApiKey>,
}
impl CreateApiKeyOutput {
pub fn api_key(&self) -> std::option::Option<&crate::model::ApiKey> {
self.api_key.as_ref()
}
}
pub mod create_api_key_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) api_key: std::option::Option<crate::model::ApiKey>,
}
impl Builder {
pub fn api_key(mut self, input: crate::model::ApiKey) -> Self {
self.api_key = Some(input);
self
}
pub fn set_api_key(mut self, input: std::option::Option<crate::model::ApiKey>) -> Self {
self.api_key = input;
self
}
pub fn build(self) -> crate::output::CreateApiKeyOutput {
crate::output::CreateApiKeyOutput {
api_key: self.api_key,
}
}
}
}
impl CreateApiKeyOutput {
pub fn builder() -> crate::output::create_api_key_output::Builder {
crate::output::create_api_key_output::Builder::default()
}
}
#[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct CreateApiCacheOutput {
#[doc(hidden)]
pub api_cache: std::option::Option<crate::model::ApiCache>,
}
impl CreateApiCacheOutput {
pub fn api_cache(&self) -> std::option::Option<&crate::model::ApiCache> {
self.api_cache.as_ref()
}
}
pub mod create_api_cache_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) api_cache: std::option::Option<crate::model::ApiCache>,
}
impl Builder {
pub fn api_cache(mut self, input: crate::model::ApiCache) -> Self {
self.api_cache = Some(input);
self
}
pub fn set_api_cache(mut self, input: std::option::Option<crate::model::ApiCache>) -> Self {
self.api_cache = input;
self
}
pub fn build(self) -> crate::output::CreateApiCacheOutput {
crate::output::CreateApiCacheOutput {
api_cache: self.api_cache,
}
}
}
}
impl CreateApiCacheOutput {
pub fn builder() -> crate::output::create_api_cache_output::Builder {
crate::output::create_api_cache_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct AssociateApiOutput {
#[doc(hidden)]
pub api_association: std::option::Option<crate::model::ApiAssociation>,
}
impl AssociateApiOutput {
pub fn api_association(&self) -> std::option::Option<&crate::model::ApiAssociation> {
self.api_association.as_ref()
}
}
pub mod associate_api_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) api_association: std::option::Option<crate::model::ApiAssociation>,
}
impl Builder {
pub fn api_association(mut self, input: crate::model::ApiAssociation) -> Self {
self.api_association = Some(input);
self
}
pub fn set_api_association(
mut self,
input: std::option::Option<crate::model::ApiAssociation>,
) -> Self {
self.api_association = input;
self
}
pub fn build(self) -> crate::output::AssociateApiOutput {
crate::output::AssociateApiOutput {
api_association: self.api_association,
}
}
}
}
impl AssociateApiOutput {
pub fn builder() -> crate::output::associate_api_output::Builder {
crate::output::associate_api_output::Builder::default()
}
}