Struct aws_sdk_networkmanager::model::attachment::Builder
source · pub struct Builder { /* private fields */ }
Expand description
A builder for Attachment
.
Implementations§
source§impl Builder
impl Builder
sourcepub fn core_network_id(self, input: impl Into<String>) -> Self
pub fn core_network_id(self, input: impl Into<String>) -> Self
The ID of a core network.
sourcepub fn set_core_network_id(self, input: Option<String>) -> Self
pub fn set_core_network_id(self, input: Option<String>) -> Self
The ID of a core network.
sourcepub fn core_network_arn(self, input: impl Into<String>) -> Self
pub fn core_network_arn(self, input: impl Into<String>) -> Self
The ARN of a core network.
sourcepub fn set_core_network_arn(self, input: Option<String>) -> Self
pub fn set_core_network_arn(self, input: Option<String>) -> Self
The ARN of a core network.
sourcepub fn attachment_id(self, input: impl Into<String>) -> Self
pub fn attachment_id(self, input: impl Into<String>) -> Self
The ID of the attachment.
sourcepub fn set_attachment_id(self, input: Option<String>) -> Self
pub fn set_attachment_id(self, input: Option<String>) -> Self
The ID of the attachment.
sourcepub fn owner_account_id(self, input: impl Into<String>) -> Self
pub fn owner_account_id(self, input: impl Into<String>) -> Self
The ID of the attachment account owner.
sourcepub fn set_owner_account_id(self, input: Option<String>) -> Self
pub fn set_owner_account_id(self, input: Option<String>) -> Self
The ID of the attachment account owner.
sourcepub fn attachment_type(self, input: AttachmentType) -> Self
pub fn attachment_type(self, input: AttachmentType) -> Self
The type of attachment.
sourcepub fn set_attachment_type(self, input: Option<AttachmentType>) -> Self
pub fn set_attachment_type(self, input: Option<AttachmentType>) -> Self
The type of attachment.
sourcepub fn state(self, input: AttachmentState) -> Self
pub fn state(self, input: AttachmentState) -> Self
The state of the attachment.
sourcepub fn set_state(self, input: Option<AttachmentState>) -> Self
pub fn set_state(self, input: Option<AttachmentState>) -> Self
The state of the attachment.
sourcepub fn edge_location(self, input: impl Into<String>) -> Self
pub fn edge_location(self, input: impl Into<String>) -> Self
The Region where the edge is located.
sourcepub fn set_edge_location(self, input: Option<String>) -> Self
pub fn set_edge_location(self, input: Option<String>) -> Self
The Region where the edge is located.
sourcepub fn resource_arn(self, input: impl Into<String>) -> Self
pub fn resource_arn(self, input: impl Into<String>) -> Self
The attachment resource ARN.
sourcepub fn set_resource_arn(self, input: Option<String>) -> Self
pub fn set_resource_arn(self, input: Option<String>) -> Self
The attachment resource ARN.
sourcepub fn attachment_policy_rule_number(self, input: i32) -> Self
pub fn attachment_policy_rule_number(self, input: i32) -> Self
The policy rule number associated with the attachment.
sourcepub fn set_attachment_policy_rule_number(self, input: Option<i32>) -> Self
pub fn set_attachment_policy_rule_number(self, input: Option<i32>) -> Self
The policy rule number associated with the attachment.
sourcepub fn segment_name(self, input: impl Into<String>) -> Self
pub fn segment_name(self, input: impl Into<String>) -> Self
The name of the segment attachment.
sourcepub fn set_segment_name(self, input: Option<String>) -> Self
pub fn set_segment_name(self, input: Option<String>) -> Self
The name of the segment attachment.
Appends an item to tags
.
To override the contents of this collection use set_tags
.
The tags associated with the attachment.
The tags associated with the attachment.
sourcepub fn proposed_segment_change(self, input: ProposedSegmentChange) -> Self
pub fn proposed_segment_change(self, input: ProposedSegmentChange) -> Self
The attachment to move from one segment to another.
sourcepub fn set_proposed_segment_change(
self,
input: Option<ProposedSegmentChange>
) -> Self
pub fn set_proposed_segment_change(
self,
input: Option<ProposedSegmentChange>
) -> Self
The attachment to move from one segment to another.
sourcepub fn created_at(self, input: DateTime) -> Self
pub fn created_at(self, input: DateTime) -> Self
The timestamp when the attachment was created.
sourcepub fn set_created_at(self, input: Option<DateTime>) -> Self
pub fn set_created_at(self, input: Option<DateTime>) -> Self
The timestamp when the attachment was created.
sourcepub fn updated_at(self, input: DateTime) -> Self
pub fn updated_at(self, input: DateTime) -> Self
The timestamp when the attachment was last updated.
sourcepub fn set_updated_at(self, input: Option<DateTime>) -> Self
pub fn set_updated_at(self, input: Option<DateTime>) -> Self
The timestamp when the attachment was last updated.
sourcepub fn build(self) -> Attachment
pub fn build(self) -> Attachment
Consumes the builder and constructs a Attachment
.