Interface CoreNetworkChange.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<CoreNetworkChange.Builder,CoreNetworkChange>,SdkBuilder<CoreNetworkChange.Builder,CoreNetworkChange>,SdkPojo
- Enclosing class:
- CoreNetworkChange
public static interface CoreNetworkChange.Builder extends SdkPojo, CopyableBuilder<CoreNetworkChange.Builder,CoreNetworkChange>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description CoreNetworkChange.Builderaction(String action)The action to take for a core network.CoreNetworkChange.Builderaction(ChangeAction action)The action to take for a core network.CoreNetworkChange.Builderidentifier(String identifier)The resource identifier.CoreNetworkChange.BuilderidentifierPath(String identifierPath)Uniquely identifies the path for a change within the changeset.default CoreNetworkChange.BuildernewValues(Consumer<CoreNetworkChangeValues.Builder> newValues)The new value for a core networkCoreNetworkChange.BuildernewValues(CoreNetworkChangeValues newValues)The new value for a core networkdefault CoreNetworkChange.BuilderpreviousValues(Consumer<CoreNetworkChangeValues.Builder> previousValues)The previous values for a core network.CoreNetworkChange.BuilderpreviousValues(CoreNetworkChangeValues previousValues)The previous values for a core network.CoreNetworkChange.Buildertype(String type)The type of change.CoreNetworkChange.Buildertype(ChangeType type)The type of change.-
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
-
type
CoreNetworkChange.Builder type(String type)
The type of change.
- Parameters:
type- The type of change.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ChangeType,ChangeType
-
type
CoreNetworkChange.Builder type(ChangeType type)
The type of change.
- Parameters:
type- The type of change.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ChangeType,ChangeType
-
action
CoreNetworkChange.Builder action(String action)
The action to take for a core network.
- Parameters:
action- The action to take for a core network.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ChangeAction,ChangeAction
-
action
CoreNetworkChange.Builder action(ChangeAction action)
The action to take for a core network.
- Parameters:
action- The action to take for a core network.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ChangeAction,ChangeAction
-
identifier
CoreNetworkChange.Builder identifier(String identifier)
The resource identifier.
- Parameters:
identifier- The resource identifier.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
previousValues
CoreNetworkChange.Builder previousValues(CoreNetworkChangeValues previousValues)
The previous values for a core network.
- Parameters:
previousValues- The previous values for a core network.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
previousValues
default CoreNetworkChange.Builder previousValues(Consumer<CoreNetworkChangeValues.Builder> previousValues)
The previous values for a core network.
This is a convenience method that creates an instance of theCoreNetworkChangeValues.Builderavoiding the need to create one manually viaCoreNetworkChangeValues.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed topreviousValues(CoreNetworkChangeValues).- Parameters:
previousValues- a consumer that will call methods onCoreNetworkChangeValues.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
previousValues(CoreNetworkChangeValues)
-
newValues
CoreNetworkChange.Builder newValues(CoreNetworkChangeValues newValues)
The new value for a core network
- Parameters:
newValues- The new value for a core network- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
newValues
default CoreNetworkChange.Builder newValues(Consumer<CoreNetworkChangeValues.Builder> newValues)
The new value for a core network
This is a convenience method that creates an instance of theCoreNetworkChangeValues.Builderavoiding the need to create one manually viaCoreNetworkChangeValues.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tonewValues(CoreNetworkChangeValues).- Parameters:
newValues- a consumer that will call methods onCoreNetworkChangeValues.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
newValues(CoreNetworkChangeValues)
-
identifierPath
CoreNetworkChange.Builder identifierPath(String identifierPath)
Uniquely identifies the path for a change within the changeset. For example, the
IdentifierPathfor a core network segment change might be"CORE_NETWORK_SEGMENT/us-east-1/devsegment".- Parameters:
identifierPath- Uniquely identifies the path for a change within the changeset. For example, theIdentifierPathfor a core network segment change might be"CORE_NETWORK_SEGMENT/us-east-1/devsegment".- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-