public static interface Attachment.Builder extends SdkPojo, CopyableBuilder<Attachment.Builder,Attachment>
| Modifier and Type | Method and Description |
|---|---|
Attachment.Builder |
attachmentId(String attachmentId)
The ID of the attachment.
|
Attachment.Builder |
attachmentPolicyRuleNumber(Integer attachmentPolicyRuleNumber)
The policy rule number associated with the attachment.
|
Attachment.Builder |
attachmentType(AttachmentType attachmentType)
The type of attachment.
|
Attachment.Builder |
attachmentType(String attachmentType)
The type of attachment.
|
Attachment.Builder |
coreNetworkArn(String coreNetworkArn)
The ARN of a core network.
|
Attachment.Builder |
coreNetworkId(String coreNetworkId)
The ID of a core network.
|
Attachment.Builder |
createdAt(Instant createdAt)
The timestamp when the attachment was created.
|
Attachment.Builder |
edgeLocation(String edgeLocation)
The Region where the edge is located.
|
Attachment.Builder |
ownerAccountId(String ownerAccountId)
The ID of the attachment account owner.
|
default Attachment.Builder |
proposedSegmentChange(Consumer<ProposedSegmentChange.Builder> proposedSegmentChange)
The attachment to move from one segment to another.
|
Attachment.Builder |
proposedSegmentChange(ProposedSegmentChange proposedSegmentChange)
The attachment to move from one segment to another.
|
Attachment.Builder |
resourceArn(String resourceArn)
The attachment resource ARN.
|
Attachment.Builder |
segmentName(String segmentName)
The name of the segment attachment.
|
Attachment.Builder |
state(AttachmentState state)
The state of the attachment.
|
Attachment.Builder |
state(String state)
The state of the attachment.
|
Attachment.Builder |
tags(Collection<Tag> tags)
The tags associated with the attachment.
|
Attachment.Builder |
tags(Consumer<Tag.Builder>... tags)
The tags associated with the attachment.
|
Attachment.Builder |
tags(Tag... tags)
The tags associated with the attachment.
|
Attachment.Builder |
updatedAt(Instant updatedAt)
The timestamp when the attachment was last updated.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildAttachment.Builder coreNetworkId(String coreNetworkId)
The ID of a core network.
coreNetworkId - The ID of a core network.Attachment.Builder coreNetworkArn(String coreNetworkArn)
The ARN of a core network.
coreNetworkArn - The ARN of a core network.Attachment.Builder attachmentId(String attachmentId)
The ID of the attachment.
attachmentId - The ID of the attachment.Attachment.Builder ownerAccountId(String ownerAccountId)
The ID of the attachment account owner.
ownerAccountId - The ID of the attachment account owner.Attachment.Builder attachmentType(String attachmentType)
The type of attachment.
attachmentType - The type of attachment.AttachmentType,
AttachmentTypeAttachment.Builder attachmentType(AttachmentType attachmentType)
The type of attachment.
attachmentType - The type of attachment.AttachmentType,
AttachmentTypeAttachment.Builder state(String state)
The state of the attachment.
state - The state of the attachment.AttachmentState,
AttachmentStateAttachment.Builder state(AttachmentState state)
The state of the attachment.
state - The state of the attachment.AttachmentState,
AttachmentStateAttachment.Builder edgeLocation(String edgeLocation)
The Region where the edge is located.
edgeLocation - The Region where the edge is located.Attachment.Builder resourceArn(String resourceArn)
The attachment resource ARN.
resourceArn - The attachment resource ARN.Attachment.Builder attachmentPolicyRuleNumber(Integer attachmentPolicyRuleNumber)
The policy rule number associated with the attachment.
attachmentPolicyRuleNumber - The policy rule number associated with the attachment.Attachment.Builder segmentName(String segmentName)
The name of the segment attachment.
segmentName - The name of the segment attachment.Attachment.Builder tags(Collection<Tag> tags)
The tags associated with the attachment.
tags - The tags associated with the attachment.Attachment.Builder tags(Tag... tags)
The tags associated with the attachment.
tags - The tags associated with the attachment.Attachment.Builder tags(Consumer<Tag.Builder>... tags)
The tags associated with the attachment.
This is a convenience method that creates an instance of theTag.Builder avoiding the need to create one
manually via Tag.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately and
its result is passed to #tags(List.
tags - a consumer that will call methods on
Tag.Builder#tags(java.util.Collection) Attachment.Builder proposedSegmentChange(ProposedSegmentChange proposedSegmentChange)
The attachment to move from one segment to another.
proposedSegmentChange - The attachment to move from one segment to another.default Attachment.Builder proposedSegmentChange(Consumer<ProposedSegmentChange.Builder> proposedSegmentChange)
The attachment to move from one segment to another.
This is a convenience method that creates an instance of theProposedSegmentChange.Builder avoiding
the need to create one manually via ProposedSegmentChange.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to proposedSegmentChange(ProposedSegmentChange).
proposedSegmentChange - a consumer that will call methods on ProposedSegmentChange.BuilderproposedSegmentChange(ProposedSegmentChange)Attachment.Builder createdAt(Instant createdAt)
The timestamp when the attachment was created.
createdAt - The timestamp when the attachment was created.Attachment.Builder updatedAt(Instant updatedAt)
The timestamp when the attachment was last updated.
updatedAt - The timestamp when the attachment was last updated.Copyright © 2022. All rights reserved.