Interface CoreNetworkNetworkFunctionGroup.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<CoreNetworkNetworkFunctionGroup.Builder,CoreNetworkNetworkFunctionGroup>,SdkBuilder<CoreNetworkNetworkFunctionGroup.Builder,CoreNetworkNetworkFunctionGroup>,SdkPojo
- Enclosing class:
- CoreNetworkNetworkFunctionGroup
public static interface CoreNetworkNetworkFunctionGroup.Builder extends SdkPojo, CopyableBuilder<CoreNetworkNetworkFunctionGroup.Builder,CoreNetworkNetworkFunctionGroup>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description CoreNetworkNetworkFunctionGroup.BuilderedgeLocations(String... edgeLocations)The core network edge locations.CoreNetworkNetworkFunctionGroup.BuilderedgeLocations(Collection<String> edgeLocations)The core network edge locations.CoreNetworkNetworkFunctionGroup.Buildername(String name)The name of the network function group.default CoreNetworkNetworkFunctionGroup.Buildersegments(Consumer<ServiceInsertionSegments.Builder> segments)The segments associated with the network function group.CoreNetworkNetworkFunctionGroup.Buildersegments(ServiceInsertionSegments segments)The segments associated with the network function group.-
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
-
name
CoreNetworkNetworkFunctionGroup.Builder name(String name)
The name of the network function group.
- Parameters:
name- The name of the network function group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
edgeLocations
CoreNetworkNetworkFunctionGroup.Builder edgeLocations(Collection<String> edgeLocations)
The core network edge locations.
- Parameters:
edgeLocations- The core network edge locations.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
edgeLocations
CoreNetworkNetworkFunctionGroup.Builder edgeLocations(String... edgeLocations)
The core network edge locations.
- Parameters:
edgeLocations- The core network edge locations.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
segments
CoreNetworkNetworkFunctionGroup.Builder segments(ServiceInsertionSegments segments)
The segments associated with the network function group.
- Parameters:
segments- The segments associated with the network function group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
segments
default CoreNetworkNetworkFunctionGroup.Builder segments(Consumer<ServiceInsertionSegments.Builder> segments)
The segments associated with the network function group.
This is a convenience method that creates an instance of theServiceInsertionSegments.Builderavoiding the need to create one manually viaServiceInsertionSegments.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosegments(ServiceInsertionSegments).- Parameters:
segments- a consumer that will call methods onServiceInsertionSegments.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
segments(ServiceInsertionSegments)
-
-