Interface CoreNetworkChangeEvent.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<CoreNetworkChangeEvent.Builder,CoreNetworkChangeEvent>,SdkBuilder<CoreNetworkChangeEvent.Builder,CoreNetworkChangeEvent>,SdkPojo
- Enclosing class:
- CoreNetworkChangeEvent
public static interface CoreNetworkChangeEvent.Builder extends SdkPojo, CopyableBuilder<CoreNetworkChangeEvent.Builder,CoreNetworkChangeEvent>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description CoreNetworkChangeEvent.Builderaction(String action)The action taken for the change event.CoreNetworkChangeEvent.Builderaction(ChangeAction action)The action taken for the change event.CoreNetworkChangeEvent.BuildereventTime(Instant eventTime)The timestamp for an event change in status.CoreNetworkChangeEvent.BuilderidentifierPath(String identifierPath)Uniquely identifies the path for a change within the changeset.CoreNetworkChangeEvent.Builderstatus(String status)The status of the core network change event.CoreNetworkChangeEvent.Builderstatus(ChangeStatus status)The status of the core network change event.CoreNetworkChangeEvent.Buildertype(String type)Describes the type of change event.CoreNetworkChangeEvent.Buildertype(ChangeType type)Describes the type of change event.default CoreNetworkChangeEvent.Buildervalues(Consumer<CoreNetworkChangeEventValues.Builder> values)Details of the change event.CoreNetworkChangeEvent.Buildervalues(CoreNetworkChangeEventValues values)Details of the change event.-
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
CoreNetworkChangeEvent.Builder type(String type)
Describes the type of change event.
- Parameters:
type- Describes the type of change event.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ChangeType,ChangeType
-
type
CoreNetworkChangeEvent.Builder type(ChangeType type)
Describes the type of change event.
- Parameters:
type- Describes the type of change event.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ChangeType,ChangeType
-
action
CoreNetworkChangeEvent.Builder action(String action)
The action taken for the change event.
- Parameters:
action- The action taken for the change event.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ChangeAction,ChangeAction
-
action
CoreNetworkChangeEvent.Builder action(ChangeAction action)
The action taken for the change event.
- Parameters:
action- The action taken for the change event.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ChangeAction,ChangeAction
-
identifierPath
CoreNetworkChangeEvent.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.
-
eventTime
CoreNetworkChangeEvent.Builder eventTime(Instant eventTime)
The timestamp for an event change in status.
- Parameters:
eventTime- The timestamp for an event change in status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
CoreNetworkChangeEvent.Builder status(String status)
The status of the core network change event.
- Parameters:
status- The status of the core network change event.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ChangeStatus,ChangeStatus
-
status
CoreNetworkChangeEvent.Builder status(ChangeStatus status)
The status of the core network change event.
- Parameters:
status- The status of the core network change event.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ChangeStatus,ChangeStatus
-
values
CoreNetworkChangeEvent.Builder values(CoreNetworkChangeEventValues values)
Details of the change event.
- Parameters:
values- Details of the change event.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
values
default CoreNetworkChangeEvent.Builder values(Consumer<CoreNetworkChangeEventValues.Builder> values)
Details of the change event.
This is a convenience method that creates an instance of theCoreNetworkChangeEventValues.Builderavoiding the need to create one manually viaCoreNetworkChangeEventValues.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tovalues(CoreNetworkChangeEventValues).- Parameters:
values- a consumer that will call methods onCoreNetworkChangeEventValues.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
values(CoreNetworkChangeEventValues)
-
-