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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CoreNetworkSummary.BuildercoreNetworkArn(String coreNetworkArn)a core network ARN.CoreNetworkSummary.BuildercoreNetworkId(String coreNetworkId)The ID of a core network.CoreNetworkSummary.Builderdescription(String description)The description of a core network.CoreNetworkSummary.BuilderglobalNetworkId(String globalNetworkId)The global network ID.CoreNetworkSummary.BuilderownerAccountId(String ownerAccountId)The ID of the account owner.CoreNetworkSummary.Builderstate(String state)The state of a core network.CoreNetworkSummary.Builderstate(CoreNetworkState state)The state of a core network.CoreNetworkSummary.Buildertags(Collection<Tag> tags)The key-value tags associated with a core network summary.CoreNetworkSummary.Buildertags(Consumer<Tag.Builder>... tags)The key-value tags associated with a core network summary.CoreNetworkSummary.Buildertags(Tag... tags)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 Detail
-
coreNetworkId
CoreNetworkSummary.Builder coreNetworkId(String 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
CoreNetworkSummary.Builder coreNetworkArn(String 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
CoreNetworkSummary.Builder globalNetworkId(String 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
CoreNetworkSummary.Builder ownerAccountId(String 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
CoreNetworkSummary.Builder state(String 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:
CoreNetworkState,CoreNetworkState
-
state
CoreNetworkSummary.Builder state(CoreNetworkState 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:
CoreNetworkState,CoreNetworkState
-
description
CoreNetworkSummary.Builder description(String 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
CoreNetworkSummary.Builder tags(Collection<Tag> 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
CoreNetworkSummary.Builder tags(Tag... 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
CoreNetworkSummary.Builder tags(Consumer<Tag.Builder>... tags)
The key-value tags associated with a core network summary.
This is a convenience method that creates an instance of theTag.Builderavoiding the need to create one manually viaTag.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#tags(List.) - 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:
#tags(java.util.Collection)
-
-