@Generated(value="software.amazon.awssdk:codegen") public final class CoreNetworkChangeEvent extends Object implements SdkPojo, Serializable, ToCopyableBuilder<CoreNetworkChangeEvent.Builder,CoreNetworkChangeEvent>
Describes a core network change event. This can be a change to a segment, attachment, route, etc.
| Modifier and Type | Class and Description |
|---|---|
static interface |
CoreNetworkChangeEvent.Builder |
| Modifier and Type | Method and Description |
|---|---|
ChangeAction |
action()
The action taken for the change event.
|
String |
actionAsString()
The action taken for the change event.
|
static CoreNetworkChangeEvent.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
Instant |
eventTime()
The timestamp for an event change in status.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
identifierPath()
Uniquely identifies the path for a change within the changeset.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends CoreNetworkChangeEvent.Builder> |
serializableBuilderClass() |
ChangeStatus |
status()
The status of the core network change event.
|
String |
statusAsString()
The status of the core network change event.
|
CoreNetworkChangeEvent.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
ChangeType |
type()
Describes the type of change event.
|
String |
typeAsString()
Describes the type of change event.
|
CoreNetworkChangeEventValues |
values()
Details of the change event.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final ChangeType type()
Describes the type of change event.
If the service returns an enum value that is not available in the current SDK version, type will return
ChangeType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
typeAsString().
ChangeTypepublic final String typeAsString()
Describes the type of change event.
If the service returns an enum value that is not available in the current SDK version, type will return
ChangeType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
typeAsString().
ChangeTypepublic final ChangeAction action()
The action taken for the change event.
If the service returns an enum value that is not available in the current SDK version, action will
return ChangeAction.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
actionAsString().
ChangeActionpublic final String actionAsString()
The action taken for the change event.
If the service returns an enum value that is not available in the current SDK version, action will
return ChangeAction.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
actionAsString().
ChangeActionpublic final String identifierPath()
Uniquely identifies the path for a change within the changeset. For example, the IdentifierPath for
a core network segment change might be "CORE_NETWORK_SEGMENT/us-east-1/devsegment".
IdentifierPath for a core network segment change might be
"CORE_NETWORK_SEGMENT/us-east-1/devsegment".public final Instant eventTime()
The timestamp for an event change in status.
public final ChangeStatus status()
The status of the core network change event.
If the service returns an enum value that is not available in the current SDK version, status will
return ChangeStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
statusAsString().
ChangeStatuspublic final String statusAsString()
The status of the core network change event.
If the service returns an enum value that is not available in the current SDK version, status will
return ChangeStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
statusAsString().
ChangeStatuspublic final CoreNetworkChangeEventValues values()
Details of the change event.
public CoreNetworkChangeEvent.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<CoreNetworkChangeEvent.Builder,CoreNetworkChangeEvent>public static CoreNetworkChangeEvent.Builder builder()
public static Class<? extends CoreNetworkChangeEvent.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2022. All rights reserved.