Struct aws_sdk_networkmanager::types::builders::AttachmentBuilder
source · #[non_exhaustive]pub struct AttachmentBuilder { /* private fields */ }
Expand description
A builder for Attachment
.
Implementations§
source§impl AttachmentBuilder
impl AttachmentBuilder
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 get_core_network_id(&self) -> &Option<String>
pub fn get_core_network_id(&self) -> &Option<String>
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 get_core_network_arn(&self) -> &Option<String>
pub fn get_core_network_arn(&self) -> &Option<String>
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 get_attachment_id(&self) -> &Option<String>
pub fn get_attachment_id(&self) -> &Option<String>
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 get_owner_account_id(&self) -> &Option<String>
pub fn get_owner_account_id(&self) -> &Option<String>
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 get_attachment_type(&self) -> &Option<AttachmentType>
pub fn get_attachment_type(&self) -> &Option<AttachmentType>
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 get_state(&self) -> &Option<AttachmentState>
pub fn get_state(&self) -> &Option<AttachmentState>
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 get_edge_location(&self) -> &Option<String>
pub fn get_edge_location(&self) -> &Option<String>
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 get_resource_arn(&self) -> &Option<String>
pub fn get_resource_arn(&self) -> &Option<String>
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 get_attachment_policy_rule_number(&self) -> &Option<i32>
pub fn get_attachment_policy_rule_number(&self) -> &Option<i32>
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.
sourcepub fn get_segment_name(&self) -> &Option<String>
pub fn get_segment_name(&self) -> &Option<String>
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.
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 get_proposed_segment_change(&self) -> &Option<ProposedSegmentChange>
pub fn get_proposed_segment_change(&self) -> &Option<ProposedSegmentChange>
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 get_created_at(&self) -> &Option<DateTime>
pub fn get_created_at(&self) -> &Option<DateTime>
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 get_updated_at(&self) -> &Option<DateTime>
pub fn get_updated_at(&self) -> &Option<DateTime>
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
.
Trait Implementations§
source§impl Clone for AttachmentBuilder
impl Clone for AttachmentBuilder
source§fn clone(&self) -> AttachmentBuilder
fn clone(&self) -> AttachmentBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for AttachmentBuilder
impl Debug for AttachmentBuilder
source§impl Default for AttachmentBuilder
impl Default for AttachmentBuilder
source§fn default() -> AttachmentBuilder
fn default() -> AttachmentBuilder
source§impl PartialEq for AttachmentBuilder
impl PartialEq for AttachmentBuilder
source§fn eq(&self, other: &AttachmentBuilder) -> bool
fn eq(&self, other: &AttachmentBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.