@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.ChangeType
public String getType()
Describes the type of change event.
ChangeType
public CoreNetworkChangeEvent withType(String type)
Describes the type of change event.
type
- Describes the type of change event.ChangeType
public CoreNetworkChangeEvent withType(ChangeType type)
Describes the type of change event.
type
- Describes the type of change event.ChangeType
public void setAction(String action)
The action taken for the change event.
action
- The action taken for the change event.ChangeAction
public String getAction()
The action taken for the change event.
ChangeAction
public CoreNetworkChangeEvent withAction(String action)
The action taken for the change event.
action
- The action taken for the change event.ChangeAction
public CoreNetworkChangeEvent withAction(ChangeAction action)
The action taken for the change event.
action
- The action taken for the change event.ChangeAction
public 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.ChangeStatus
public String getStatus()
The status of the core network change event.
ChangeStatus
public CoreNetworkChangeEvent withStatus(String status)
The status of the core network change event.
status
- The status of the core network change event.ChangeStatus
public CoreNetworkChangeEvent withStatus(ChangeStatus status)
The status of the core network change event.
status
- The status of the core network change event.ChangeStatus
public 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 Object
Object.toString()
public CoreNetworkChangeEvent clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.