public static interface Link.Builder extends SdkPojo, CopyableBuilder<Link.Builder,Link>
| Modifier and Type | Method and Description |
|---|---|
Link.Builder |
bandwidth(Bandwidth bandwidth)
The bandwidth for the link.
|
default Link.Builder |
bandwidth(Consumer<Bandwidth.Builder> bandwidth)
The bandwidth for the link.
|
Link.Builder |
createdAt(Instant createdAt)
The date and time that the link was created.
|
Link.Builder |
description(String description)
The description of the link.
|
Link.Builder |
globalNetworkId(String globalNetworkId)
The ID of the global network.
|
Link.Builder |
linkArn(String linkArn)
The Amazon Resource Name (ARN) of the link.
|
Link.Builder |
linkId(String linkId)
The ID of the link.
|
Link.Builder |
provider(String provider)
The provider of the link.
|
Link.Builder |
siteId(String siteId)
The ID of the site.
|
Link.Builder |
state(LinkState state)
The state of the link.
|
Link.Builder |
state(String state)
The state of the link.
|
Link.Builder |
tags(Collection<Tag> tags)
The tags for the link.
|
Link.Builder |
tags(Consumer<Tag.Builder>... tags)
The tags for the link.
|
Link.Builder |
tags(Tag... tags)
The tags for the link.
|
Link.Builder |
type(String type)
The type of the link.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildLink.Builder linkId(String linkId)
The ID of the link.
linkId - The ID of the link.Link.Builder linkArn(String linkArn)
The Amazon Resource Name (ARN) of the link.
linkArn - The Amazon Resource Name (ARN) of the link.Link.Builder globalNetworkId(String globalNetworkId)
The ID of the global network.
globalNetworkId - The ID of the global network.Link.Builder siteId(String siteId)
The ID of the site.
siteId - The ID of the site.Link.Builder description(String description)
The description of the link.
description - The description of the link.Link.Builder type(String type)
The type of the link.
type - The type of the link.Link.Builder bandwidth(Bandwidth bandwidth)
The bandwidth for the link.
bandwidth - The bandwidth for the link.default Link.Builder bandwidth(Consumer<Bandwidth.Builder> bandwidth)
The bandwidth for the link.
This is a convenience method that creates an instance of theBandwidth.Builder avoiding the need to
create one manually via Bandwidth.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result
is passed to bandwidth(Bandwidth).
bandwidth - a consumer that will call methods on Bandwidth.Builderbandwidth(Bandwidth)Link.Builder provider(String provider)
The provider of the link.
provider - The provider of the link.Link.Builder createdAt(Instant createdAt)
The date and time that the link was created.
createdAt - The date and time that the link was created.Link.Builder state(String state)
The state of the link.
Link.Builder state(LinkState state)
The state of the link.
Link.Builder tags(Collection<Tag> tags)
The tags for the link.
tags - The tags for the link.Link.Builder tags(Tag... tags)
The tags for the link.
tags - The tags for the link.Link.Builder tags(Consumer<Tag.Builder>... tags)
The tags for the link.
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) Copyright © 2022. All rights reserved.