@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CoreNetworkChangeEvent extends Object implements Serializable, Cloneable, StructuredPojo
Describes a core network change event. This can be a change to a segment, attachment, route, etc.
| Constructor and Description |
|---|
CoreNetworkChangeEvent() |
| Modifier and Type | Method and Description |
|---|---|
CoreNetworkChangeEvent |
clone() |
boolean |
equals(Object obj) |
String |
getAction()
The action taken for the change event.
|
Date |
getEventTime()
The timestamp for an event change in status.
|
String |
getIdentifierPath()
Uniquely identifies the path for a change within the changeset.
|
String |
getStatus()
The status of the core network change event.
|
String |
getType()
Describes the type of change event.
|
CoreNetworkChangeEventValues |
getValues()
Details of the change event.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setAction(String action)
The action taken for the change event.
|
void |
setEventTime(Date eventTime)
The timestamp for an event change in status.
|
void |
setIdentifierPath(String identifierPath)
Uniquely identifies the path for a change within the changeset.
|
void |
setStatus(String status)
The status of the core network change event.
|
void |
setType(String type)
Describes the type of change event.
|
void |
setValues(CoreNetworkChangeEventValues values)
Details of the change event.
|
String |
toString()
Returns a string representation of this object.
|
CoreNetworkChangeEvent |
withAction(ChangeAction action)
The action taken for the change event.
|
CoreNetworkChangeEvent |
withAction(String action)
The action taken for the change event.
|
CoreNetworkChangeEvent |
withEventTime(Date eventTime)
The timestamp for an event change in status.
|
CoreNetworkChangeEvent |
withIdentifierPath(String identifierPath)
Uniquely identifies the path for a change within the changeset.
|
CoreNetworkChangeEvent |
withStatus(ChangeStatus status)
The status of the core network change event.
|
CoreNetworkChangeEvent |
withStatus(String status)
The status of the core network change event.
|
CoreNetworkChangeEvent |
withType(ChangeType type)
Describes the type of change event.
|
CoreNetworkChangeEvent |
withType(String type)
Describes the type of change event.
|
CoreNetworkChangeEvent |
withValues(CoreNetworkChangeEventValues values)
Details of the change event.
|
public void setType(String type)
Describes the type of change event.
type - Describes the type of change event.ChangeTypepublic String getType()
Describes the type of change event.
ChangeTypepublic CoreNetworkChangeEvent withType(String type)
Describes the type of change event.
type - Describes the type of change event.ChangeTypepublic CoreNetworkChangeEvent withType(ChangeType type)
Describes the type of change event.
type - Describes the type of change event.ChangeTypepublic void setAction(String action)
The action taken for the change event.
action - The action taken for the change event.ChangeActionpublic String getAction()
The action taken for the change event.
ChangeActionpublic CoreNetworkChangeEvent withAction(String action)
The action taken for the change event.
action - The action taken for the change event.ChangeActionpublic CoreNetworkChangeEvent withAction(ChangeAction action)
The action taken for the change event.
action - The action taken for the change event.ChangeActionpublic void setIdentifierPath(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 - 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".public String getIdentifierPath()
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 CoreNetworkChangeEvent withIdentifierPath(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 - 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".public void setEventTime(Date eventTime)
The timestamp for an event change in status.
eventTime - The timestamp for an event change in status.public Date getEventTime()
The timestamp for an event change in status.
public CoreNetworkChangeEvent withEventTime(Date eventTime)
The timestamp for an event change in status.
eventTime - The timestamp for an event change in status.public void setStatus(String status)
The status of the core network change event.
status - The status of the core network change event.ChangeStatuspublic String getStatus()
The status of the core network change event.
ChangeStatuspublic CoreNetworkChangeEvent withStatus(String status)
The status of the core network change event.
status - The status of the core network change event.ChangeStatuspublic CoreNetworkChangeEvent withStatus(ChangeStatus status)
The status of the core network change event.
status - The status of the core network change event.ChangeStatuspublic void setValues(CoreNetworkChangeEventValues values)
Details of the change event.
values - Details of the change event.public CoreNetworkChangeEventValues getValues()
Details of the change event.
public CoreNetworkChangeEvent withValues(CoreNetworkChangeEventValues values)
Details of the change event.
values - Details of the change event.public String toString()
toString in class ObjectObject.toString()public CoreNetworkChangeEvent clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.