Struct aws_sdk_mediaconnect::operation::remove_flow_vpc_interface::builders::RemoveFlowVpcInterfaceOutputBuilder
source · #[non_exhaustive]pub struct RemoveFlowVpcInterfaceOutputBuilder { /* private fields */ }Expand description
A builder for RemoveFlowVpcInterfaceOutput.
Implementations§
source§impl RemoveFlowVpcInterfaceOutputBuilder
impl RemoveFlowVpcInterfaceOutputBuilder
sourcepub fn flow_arn(self, input: impl Into<String>) -> Self
pub fn flow_arn(self, input: impl Into<String>) -> Self
The ARN of the flow that is associated with the VPC interface you removed.
sourcepub fn set_flow_arn(self, input: Option<String>) -> Self
pub fn set_flow_arn(self, input: Option<String>) -> Self
The ARN of the flow that is associated with the VPC interface you removed.
sourcepub fn get_flow_arn(&self) -> &Option<String>
pub fn get_flow_arn(&self) -> &Option<String>
The ARN of the flow that is associated with the VPC interface you removed.
sourcepub fn non_deleted_network_interface_ids(self, input: impl Into<String>) -> Self
pub fn non_deleted_network_interface_ids(self, input: impl Into<String>) -> Self
Appends an item to non_deleted_network_interface_ids.
To override the contents of this collection use set_non_deleted_network_interface_ids.
IDs of network interfaces associated with the removed VPC interface that Media Connect was unable to remove.
sourcepub fn set_non_deleted_network_interface_ids(
self,
input: Option<Vec<String>>
) -> Self
pub fn set_non_deleted_network_interface_ids( self, input: Option<Vec<String>> ) -> Self
IDs of network interfaces associated with the removed VPC interface that Media Connect was unable to remove.
sourcepub fn get_non_deleted_network_interface_ids(&self) -> &Option<Vec<String>>
pub fn get_non_deleted_network_interface_ids(&self) -> &Option<Vec<String>>
IDs of network interfaces associated with the removed VPC interface that Media Connect was unable to remove.
sourcepub fn vpc_interface_name(self, input: impl Into<String>) -> Self
pub fn vpc_interface_name(self, input: impl Into<String>) -> Self
The name of the VPC interface that was removed.
sourcepub fn set_vpc_interface_name(self, input: Option<String>) -> Self
pub fn set_vpc_interface_name(self, input: Option<String>) -> Self
The name of the VPC interface that was removed.
sourcepub fn get_vpc_interface_name(&self) -> &Option<String>
pub fn get_vpc_interface_name(&self) -> &Option<String>
The name of the VPC interface that was removed.
sourcepub fn build(self) -> RemoveFlowVpcInterfaceOutput
pub fn build(self) -> RemoveFlowVpcInterfaceOutput
Consumes the builder and constructs a RemoveFlowVpcInterfaceOutput.
Trait Implementations§
source§impl Clone for RemoveFlowVpcInterfaceOutputBuilder
impl Clone for RemoveFlowVpcInterfaceOutputBuilder
source§fn clone(&self) -> RemoveFlowVpcInterfaceOutputBuilder
fn clone(&self) -> RemoveFlowVpcInterfaceOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Default for RemoveFlowVpcInterfaceOutputBuilder
impl Default for RemoveFlowVpcInterfaceOutputBuilder
source§fn default() -> RemoveFlowVpcInterfaceOutputBuilder
fn default() -> RemoveFlowVpcInterfaceOutputBuilder
source§impl PartialEq for RemoveFlowVpcInterfaceOutputBuilder
impl PartialEq for RemoveFlowVpcInterfaceOutputBuilder
source§fn eq(&self, other: &RemoveFlowVpcInterfaceOutputBuilder) -> bool
fn eq(&self, other: &RemoveFlowVpcInterfaceOutputBuilder) -> bool
self and other values to be equal, and is used
by ==.