Interface CoreNetworkChangeValues.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<CoreNetworkChangeValues.Builder,CoreNetworkChangeValues>,SdkBuilder<CoreNetworkChangeValues.Builder,CoreNetworkChangeValues>,SdkPojo
- Enclosing class:
- CoreNetworkChangeValues
public static interface CoreNetworkChangeValues.Builder extends SdkPojo, CopyableBuilder<CoreNetworkChangeValues.Builder,CoreNetworkChangeValues>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CoreNetworkChangeValues.Builderasn(Long asn)The ASN of a core network.CoreNetworkChangeValues.Buildercidr(String cidr)The IP addresses used for a core network.CoreNetworkChangeValues.BuilderdestinationIdentifier(String destinationIdentifier)The ID of the destination.CoreNetworkChangeValues.BuilderedgeLocations(String... edgeLocations)The Regions where edges are located in a core network.CoreNetworkChangeValues.BuilderedgeLocations(Collection<String> edgeLocations)The Regions where edges are located in a core network.CoreNetworkChangeValues.BuilderinsideCidrBlocks(String... insideCidrBlocks)The inside IP addresses used for core network change values.CoreNetworkChangeValues.BuilderinsideCidrBlocks(Collection<String> insideCidrBlocks)The inside IP addresses used for core network change values.CoreNetworkChangeValues.BuildernetworkFunctionGroupName(String networkFunctionGroupName)The network function group name if the change event is associated with a network function group.CoreNetworkChangeValues.BuildersegmentName(String segmentName)The names of the segments in a core network.CoreNetworkChangeValues.BuilderserviceInsertionActions(Collection<ServiceInsertionAction> serviceInsertionActions)Describes the service insertion action.CoreNetworkChangeValues.BuilderserviceInsertionActions(Consumer<ServiceInsertionAction.Builder>... serviceInsertionActions)Describes the service insertion action.CoreNetworkChangeValues.BuilderserviceInsertionActions(ServiceInsertionAction... serviceInsertionActions)Describes the service insertion action.CoreNetworkChangeValues.BuildersharedSegments(String... sharedSegments)The shared segments for a core network change value.CoreNetworkChangeValues.BuildersharedSegments(Collection<String> sharedSegments)The shared segments for a core network change value.-
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
-
segmentName
CoreNetworkChangeValues.Builder segmentName(String segmentName)
The names of the segments in a core network.
- Parameters:
segmentName- The names of the segments in a core network.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
networkFunctionGroupName
CoreNetworkChangeValues.Builder networkFunctionGroupName(String networkFunctionGroupName)
The network function group name if the change event is associated with a network function group.
- Parameters:
networkFunctionGroupName- The network function group name if the change event is associated with a network function group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
edgeLocations
CoreNetworkChangeValues.Builder edgeLocations(Collection<String> edgeLocations)
The Regions where edges are located in a core network.
- Parameters:
edgeLocations- The Regions where edges are located in a core network.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
edgeLocations
CoreNetworkChangeValues.Builder edgeLocations(String... edgeLocations)
The Regions where edges are located in a core network.
- Parameters:
edgeLocations- The Regions where edges are located in a core network.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
asn
CoreNetworkChangeValues.Builder asn(Long asn)
The ASN of a core network.
- Parameters:
asn- The ASN of a core network.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cidr
CoreNetworkChangeValues.Builder cidr(String cidr)
The IP addresses used for a core network.
- Parameters:
cidr- The IP addresses used for a core network.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
destinationIdentifier
CoreNetworkChangeValues.Builder destinationIdentifier(String destinationIdentifier)
The ID of the destination.
- Parameters:
destinationIdentifier- The ID of the destination.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
insideCidrBlocks
CoreNetworkChangeValues.Builder insideCidrBlocks(Collection<String> insideCidrBlocks)
The inside IP addresses used for core network change values.
- Parameters:
insideCidrBlocks- The inside IP addresses used for core network change values.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
insideCidrBlocks
CoreNetworkChangeValues.Builder insideCidrBlocks(String... insideCidrBlocks)
The inside IP addresses used for core network change values.
- Parameters:
insideCidrBlocks- The inside IP addresses used for core network change values.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sharedSegments
CoreNetworkChangeValues.Builder sharedSegments(Collection<String> sharedSegments)
The shared segments for a core network change value.
- Parameters:
sharedSegments- The shared segments for a core network change value.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sharedSegments
CoreNetworkChangeValues.Builder sharedSegments(String... sharedSegments)
The shared segments for a core network change value.
- Parameters:
sharedSegments- The shared segments for a core network change value.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
serviceInsertionActions
CoreNetworkChangeValues.Builder serviceInsertionActions(Collection<ServiceInsertionAction> serviceInsertionActions)
Describes the service insertion action.
- Parameters:
serviceInsertionActions- Describes the service insertion action.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
serviceInsertionActions
CoreNetworkChangeValues.Builder serviceInsertionActions(ServiceInsertionAction... serviceInsertionActions)
Describes the service insertion action.
- Parameters:
serviceInsertionActions- Describes the service insertion action.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
serviceInsertionActions
CoreNetworkChangeValues.Builder serviceInsertionActions(Consumer<ServiceInsertionAction.Builder>... serviceInsertionActions)
Describes the service insertion action.
This is a convenience method that creates an instance of theServiceInsertionAction.Builderavoiding the need to create one manually viaServiceInsertionAction.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#serviceInsertionActions(List.) - Parameters:
serviceInsertionActions- a consumer that will call methods onServiceInsertionAction.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#serviceInsertionActions(java.util.Collection)
-
-