#[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 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 ListMediaPipelinesOutput {
#[doc(hidden)]
pub media_pipelines: std::option::Option<std::vec::Vec<crate::model::MediaPipelineSummary>>,
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
}
impl ListMediaPipelinesOutput {
pub fn media_pipelines(&self) -> std::option::Option<&[crate::model::MediaPipelineSummary]> {
self.media_pipelines.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
pub mod list_media_pipelines_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) media_pipelines:
std::option::Option<std::vec::Vec<crate::model::MediaPipelineSummary>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn media_pipelines(mut self, input: crate::model::MediaPipelineSummary) -> Self {
let mut v = self.media_pipelines.unwrap_or_default();
v.push(input);
self.media_pipelines = Some(v);
self
}
pub fn set_media_pipelines(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::MediaPipelineSummary>>,
) -> Self {
self.media_pipelines = 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::ListMediaPipelinesOutput {
crate::output::ListMediaPipelinesOutput {
media_pipelines: self.media_pipelines,
next_token: self.next_token,
}
}
}
}
impl ListMediaPipelinesOutput {
pub fn builder() -> crate::output::list_media_pipelines_output::Builder {
crate::output::list_media_pipelines_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct ListMediaCapturePipelinesOutput {
#[doc(hidden)]
pub media_capture_pipelines:
std::option::Option<std::vec::Vec<crate::model::MediaCapturePipelineSummary>>,
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
}
impl ListMediaCapturePipelinesOutput {
pub fn media_capture_pipelines(
&self,
) -> std::option::Option<&[crate::model::MediaCapturePipelineSummary]> {
self.media_capture_pipelines.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
pub mod list_media_capture_pipelines_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) media_capture_pipelines:
std::option::Option<std::vec::Vec<crate::model::MediaCapturePipelineSummary>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn media_capture_pipelines(
mut self,
input: crate::model::MediaCapturePipelineSummary,
) -> Self {
let mut v = self.media_capture_pipelines.unwrap_or_default();
v.push(input);
self.media_capture_pipelines = Some(v);
self
}
pub fn set_media_capture_pipelines(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::MediaCapturePipelineSummary>>,
) -> Self {
self.media_capture_pipelines = 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::ListMediaCapturePipelinesOutput {
crate::output::ListMediaCapturePipelinesOutput {
media_capture_pipelines: self.media_capture_pipelines,
next_token: self.next_token,
}
}
}
}
impl ListMediaCapturePipelinesOutput {
pub fn builder() -> crate::output::list_media_capture_pipelines_output::Builder {
crate::output::list_media_capture_pipelines_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetMediaPipelineOutput {
#[doc(hidden)]
pub media_pipeline: std::option::Option<crate::model::MediaPipeline>,
}
impl GetMediaPipelineOutput {
pub fn media_pipeline(&self) -> std::option::Option<&crate::model::MediaPipeline> {
self.media_pipeline.as_ref()
}
}
pub mod get_media_pipeline_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) media_pipeline: std::option::Option<crate::model::MediaPipeline>,
}
impl Builder {
pub fn media_pipeline(mut self, input: crate::model::MediaPipeline) -> Self {
self.media_pipeline = Some(input);
self
}
pub fn set_media_pipeline(
mut self,
input: std::option::Option<crate::model::MediaPipeline>,
) -> Self {
self.media_pipeline = input;
self
}
pub fn build(self) -> crate::output::GetMediaPipelineOutput {
crate::output::GetMediaPipelineOutput {
media_pipeline: self.media_pipeline,
}
}
}
}
impl GetMediaPipelineOutput {
pub fn builder() -> crate::output::get_media_pipeline_output::Builder {
crate::output::get_media_pipeline_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetMediaCapturePipelineOutput {
#[doc(hidden)]
pub media_capture_pipeline: std::option::Option<crate::model::MediaCapturePipeline>,
}
impl GetMediaCapturePipelineOutput {
pub fn media_capture_pipeline(
&self,
) -> std::option::Option<&crate::model::MediaCapturePipeline> {
self.media_capture_pipeline.as_ref()
}
}
pub mod get_media_capture_pipeline_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) media_capture_pipeline: std::option::Option<crate::model::MediaCapturePipeline>,
}
impl Builder {
pub fn media_capture_pipeline(mut self, input: crate::model::MediaCapturePipeline) -> Self {
self.media_capture_pipeline = Some(input);
self
}
pub fn set_media_capture_pipeline(
mut self,
input: std::option::Option<crate::model::MediaCapturePipeline>,
) -> Self {
self.media_capture_pipeline = input;
self
}
pub fn build(self) -> crate::output::GetMediaCapturePipelineOutput {
crate::output::GetMediaCapturePipelineOutput {
media_capture_pipeline: self.media_capture_pipeline,
}
}
}
}
impl GetMediaCapturePipelineOutput {
pub fn builder() -> crate::output::get_media_capture_pipeline_output::Builder {
crate::output::get_media_capture_pipeline_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct DeleteMediaPipelineOutput {}
pub mod delete_media_pipeline_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::DeleteMediaPipelineOutput {
crate::output::DeleteMediaPipelineOutput {}
}
}
}
impl DeleteMediaPipelineOutput {
pub fn builder() -> crate::output::delete_media_pipeline_output::Builder {
crate::output::delete_media_pipeline_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct DeleteMediaCapturePipelineOutput {}
pub mod delete_media_capture_pipeline_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::DeleteMediaCapturePipelineOutput {
crate::output::DeleteMediaCapturePipelineOutput {}
}
}
}
impl DeleteMediaCapturePipelineOutput {
pub fn builder() -> crate::output::delete_media_capture_pipeline_output::Builder {
crate::output::delete_media_capture_pipeline_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct CreateMediaLiveConnectorPipelineOutput {
#[doc(hidden)]
pub media_live_connector_pipeline:
std::option::Option<crate::model::MediaLiveConnectorPipeline>,
}
impl CreateMediaLiveConnectorPipelineOutput {
pub fn media_live_connector_pipeline(
&self,
) -> std::option::Option<&crate::model::MediaLiveConnectorPipeline> {
self.media_live_connector_pipeline.as_ref()
}
}
pub mod create_media_live_connector_pipeline_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) media_live_connector_pipeline:
std::option::Option<crate::model::MediaLiveConnectorPipeline>,
}
impl Builder {
pub fn media_live_connector_pipeline(
mut self,
input: crate::model::MediaLiveConnectorPipeline,
) -> Self {
self.media_live_connector_pipeline = Some(input);
self
}
pub fn set_media_live_connector_pipeline(
mut self,
input: std::option::Option<crate::model::MediaLiveConnectorPipeline>,
) -> Self {
self.media_live_connector_pipeline = input;
self
}
pub fn build(self) -> crate::output::CreateMediaLiveConnectorPipelineOutput {
crate::output::CreateMediaLiveConnectorPipelineOutput {
media_live_connector_pipeline: self.media_live_connector_pipeline,
}
}
}
}
impl CreateMediaLiveConnectorPipelineOutput {
pub fn builder() -> crate::output::create_media_live_connector_pipeline_output::Builder {
crate::output::create_media_live_connector_pipeline_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct CreateMediaConcatenationPipelineOutput {
#[doc(hidden)]
pub media_concatenation_pipeline: std::option::Option<crate::model::MediaConcatenationPipeline>,
}
impl CreateMediaConcatenationPipelineOutput {
pub fn media_concatenation_pipeline(
&self,
) -> std::option::Option<&crate::model::MediaConcatenationPipeline> {
self.media_concatenation_pipeline.as_ref()
}
}
pub mod create_media_concatenation_pipeline_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) media_concatenation_pipeline:
std::option::Option<crate::model::MediaConcatenationPipeline>,
}
impl Builder {
pub fn media_concatenation_pipeline(
mut self,
input: crate::model::MediaConcatenationPipeline,
) -> Self {
self.media_concatenation_pipeline = Some(input);
self
}
pub fn set_media_concatenation_pipeline(
mut self,
input: std::option::Option<crate::model::MediaConcatenationPipeline>,
) -> Self {
self.media_concatenation_pipeline = input;
self
}
pub fn build(self) -> crate::output::CreateMediaConcatenationPipelineOutput {
crate::output::CreateMediaConcatenationPipelineOutput {
media_concatenation_pipeline: self.media_concatenation_pipeline,
}
}
}
}
impl CreateMediaConcatenationPipelineOutput {
pub fn builder() -> crate::output::create_media_concatenation_pipeline_output::Builder {
crate::output::create_media_concatenation_pipeline_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct CreateMediaCapturePipelineOutput {
#[doc(hidden)]
pub media_capture_pipeline: std::option::Option<crate::model::MediaCapturePipeline>,
}
impl CreateMediaCapturePipelineOutput {
pub fn media_capture_pipeline(
&self,
) -> std::option::Option<&crate::model::MediaCapturePipeline> {
self.media_capture_pipeline.as_ref()
}
}
pub mod create_media_capture_pipeline_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) media_capture_pipeline: std::option::Option<crate::model::MediaCapturePipeline>,
}
impl Builder {
pub fn media_capture_pipeline(mut self, input: crate::model::MediaCapturePipeline) -> Self {
self.media_capture_pipeline = Some(input);
self
}
pub fn set_media_capture_pipeline(
mut self,
input: std::option::Option<crate::model::MediaCapturePipeline>,
) -> Self {
self.media_capture_pipeline = input;
self
}
pub fn build(self) -> crate::output::CreateMediaCapturePipelineOutput {
crate::output::CreateMediaCapturePipelineOutput {
media_capture_pipeline: self.media_capture_pipeline,
}
}
}
}
impl CreateMediaCapturePipelineOutput {
pub fn builder() -> crate::output::create_media_capture_pipeline_output::Builder {
crate::output::create_media_capture_pipeline_output::Builder::default()
}
}