Struct aws_sdk_ec2::model::path_component::Builder
source · [−]pub struct Builder { /* private fields */ }
Expand description
A builder for PathComponent
.
Implementations
sourceimpl Builder
impl Builder
sourcepub fn sequence_number(self, input: i32) -> Self
pub fn sequence_number(self, input: i32) -> Self
The sequence number.
sourcepub fn set_sequence_number(self, input: Option<i32>) -> Self
pub fn set_sequence_number(self, input: Option<i32>) -> Self
The sequence number.
sourcepub fn acl_rule(self, input: AnalysisAclRule) -> Self
pub fn acl_rule(self, input: AnalysisAclRule) -> Self
The network ACL rule.
sourcepub fn set_acl_rule(self, input: Option<AnalysisAclRule>) -> Self
pub fn set_acl_rule(self, input: Option<AnalysisAclRule>) -> Self
The network ACL rule.
sourcepub fn attached_to(self, input: AnalysisComponent) -> Self
pub fn attached_to(self, input: AnalysisComponent) -> Self
The resource to which the path component is attached.
sourcepub fn set_attached_to(self, input: Option<AnalysisComponent>) -> Self
pub fn set_attached_to(self, input: Option<AnalysisComponent>) -> Self
The resource to which the path component is attached.
sourcepub fn component(self, input: AnalysisComponent) -> Self
pub fn component(self, input: AnalysisComponent) -> Self
The component.
sourcepub fn set_component(self, input: Option<AnalysisComponent>) -> Self
pub fn set_component(self, input: Option<AnalysisComponent>) -> Self
The component.
sourcepub fn destination_vpc(self, input: AnalysisComponent) -> Self
pub fn destination_vpc(self, input: AnalysisComponent) -> Self
The destination VPC.
sourcepub fn set_destination_vpc(self, input: Option<AnalysisComponent>) -> Self
pub fn set_destination_vpc(self, input: Option<AnalysisComponent>) -> Self
The destination VPC.
sourcepub fn outbound_header(self, input: AnalysisPacketHeader) -> Self
pub fn outbound_header(self, input: AnalysisPacketHeader) -> Self
The outbound header.
sourcepub fn set_outbound_header(self, input: Option<AnalysisPacketHeader>) -> Self
pub fn set_outbound_header(self, input: Option<AnalysisPacketHeader>) -> Self
The outbound header.
sourcepub fn inbound_header(self, input: AnalysisPacketHeader) -> Self
pub fn inbound_header(self, input: AnalysisPacketHeader) -> Self
The inbound header.
sourcepub fn set_inbound_header(self, input: Option<AnalysisPacketHeader>) -> Self
pub fn set_inbound_header(self, input: Option<AnalysisPacketHeader>) -> Self
The inbound header.
sourcepub fn route_table_route(self, input: AnalysisRouteTableRoute) -> Self
pub fn route_table_route(self, input: AnalysisRouteTableRoute) -> Self
The route table route.
sourcepub fn set_route_table_route(
self,
input: Option<AnalysisRouteTableRoute>
) -> Self
pub fn set_route_table_route(
self,
input: Option<AnalysisRouteTableRoute>
) -> Self
The route table route.
sourcepub fn security_group_rule(self, input: AnalysisSecurityGroupRule) -> Self
pub fn security_group_rule(self, input: AnalysisSecurityGroupRule) -> Self
The security group rule.
sourcepub fn set_security_group_rule(
self,
input: Option<AnalysisSecurityGroupRule>
) -> Self
pub fn set_security_group_rule(
self,
input: Option<AnalysisSecurityGroupRule>
) -> Self
The security group rule.
sourcepub fn source_vpc(self, input: AnalysisComponent) -> Self
pub fn source_vpc(self, input: AnalysisComponent) -> Self
The source VPC.
sourcepub fn set_source_vpc(self, input: Option<AnalysisComponent>) -> Self
pub fn set_source_vpc(self, input: Option<AnalysisComponent>) -> Self
The source VPC.
sourcepub fn subnet(self, input: AnalysisComponent) -> Self
pub fn subnet(self, input: AnalysisComponent) -> Self
The subnet.
sourcepub fn set_subnet(self, input: Option<AnalysisComponent>) -> Self
pub fn set_subnet(self, input: Option<AnalysisComponent>) -> Self
The subnet.
sourcepub fn vpc(self, input: AnalysisComponent) -> Self
pub fn vpc(self, input: AnalysisComponent) -> Self
The component VPC.
sourcepub fn set_vpc(self, input: Option<AnalysisComponent>) -> Self
pub fn set_vpc(self, input: Option<AnalysisComponent>) -> Self
The component VPC.
sourcepub fn additional_details(self, input: AdditionalDetail) -> Self
pub fn additional_details(self, input: AdditionalDetail) -> Self
Appends an item to additional_details
.
To override the contents of this collection use set_additional_details
.
The additional details.
sourcepub fn set_additional_details(
self,
input: Option<Vec<AdditionalDetail>>
) -> Self
pub fn set_additional_details(
self,
input: Option<Vec<AdditionalDetail>>
) -> Self
The additional details.
sourcepub fn transit_gateway(self, input: AnalysisComponent) -> Self
pub fn transit_gateway(self, input: AnalysisComponent) -> Self
The transit gateway.
sourcepub fn set_transit_gateway(self, input: Option<AnalysisComponent>) -> Self
pub fn set_transit_gateway(self, input: Option<AnalysisComponent>) -> Self
The transit gateway.
sourcepub fn transit_gateway_route_table_route(
self,
input: TransitGatewayRouteTableRoute
) -> Self
pub fn transit_gateway_route_table_route(
self,
input: TransitGatewayRouteTableRoute
) -> Self
The route in a transit gateway route table.
sourcepub fn set_transit_gateway_route_table_route(
self,
input: Option<TransitGatewayRouteTableRoute>
) -> Self
pub fn set_transit_gateway_route_table_route(
self,
input: Option<TransitGatewayRouteTableRoute>
) -> Self
The route in a transit gateway route table.
sourcepub fn build(self) -> PathComponent
pub fn build(self) -> PathComponent
Consumes the builder and constructs a PathComponent
.
Trait Implementations
impl StructuralPartialEq for Builder
Auto Trait Implementations
impl RefUnwindSafe for Builder
impl Send for Builder
impl Sync for Builder
impl Unpin for Builder
impl UnwindSafe for Builder
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more