Interface CoreNetworkSummary.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<CoreNetworkSummary.Builder,
,CoreNetworkSummary> SdkBuilder<CoreNetworkSummary.Builder,
,CoreNetworkSummary> SdkPojo
- Enclosing class:
CoreNetworkSummary
public static interface CoreNetworkSummary.Builder
extends SdkPojo, CopyableBuilder<CoreNetworkSummary.Builder,CoreNetworkSummary>
-
Method Summary
Modifier and TypeMethodDescriptioncoreNetworkArn
(String coreNetworkArn) a core network ARN.coreNetworkId
(String coreNetworkId) The ID of a core network.description
(String description) The description of a core network.globalNetworkId
(String globalNetworkId) The global network ID.ownerAccountId
(String ownerAccountId) The ID of the account owner.The state of a core network.state
(CoreNetworkState state) The state of a core network.tags
(Collection<Tag> tags) The key-value tags associated with a core network summary.tags
(Consumer<Tag.Builder>... tags) The key-value tags associated with a core network summary.The key-value tags associated with a core network summary.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
coreNetworkId
The ID of a core network.
- Parameters:
coreNetworkId
- The ID of a core network.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
coreNetworkArn
a core network ARN.
- Parameters:
coreNetworkArn
- a core network ARN.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
globalNetworkId
The global network ID.
- Parameters:
globalNetworkId
- The global network ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ownerAccountId
The ID of the account owner.
- Parameters:
ownerAccountId
- The ID of the account owner.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
state
The state of a core network.
- Parameters:
state
- The state of a core network.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
state
The state of a core network.
- Parameters:
state
- The state of a core network.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
description
The description of a core network.
- Parameters:
description
- The description of a core network.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
The key-value tags associated with a core network summary.
- Parameters:
tags
- The key-value tags associated with a core network summary.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
The key-value tags associated with a core network summary.
- Parameters:
tags
- The key-value tags associated with a core network summary.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
The key-value tags associated with a core network summary.
This is a convenience method that creates an instance of theTag.Builder
avoiding the need to create one manually viaTag.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed totags(List<Tag>)
.- Parameters:
tags
- a consumer that will call methods onTag.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-