Class CoreNetworkChange
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<CoreNetworkChange.Builder,
CoreNetworkChange>
Details describing a core network change.
- See Also:
-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptionfinal ChangeAction
action()
The action to take for a core network.final String
The action to take for a core network.static CoreNetworkChange.Builder
builder()
final boolean
final boolean
equalsBySdkFields
(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional
<T> getValueForField
(String fieldName, Class<T> clazz) final int
hashCode()
final String
The resource identifier.final String
Uniquely identifies the path for a change within the changeset.final CoreNetworkChangeValues
The new value for a core networkfinal CoreNetworkChangeValues
The previous values for a core network.static Class
<? extends CoreNetworkChange.Builder> Take this object and create a builder that contains all of the current property values of this object.final String
toString()
Returns a string representation of this object.final ChangeType
type()
The type of change.final String
The type of change.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
type
The type of change.
If the service returns an enum value that is not available in the current SDK version,
type
will returnChangeType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromtypeAsString()
.- Returns:
- The type of change.
- See Also:
-
typeAsString
The type of change.
If the service returns an enum value that is not available in the current SDK version,
type
will returnChangeType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromtypeAsString()
.- Returns:
- The type of change.
- See Also:
-
action
The action to take for a core network.
If the service returns an enum value that is not available in the current SDK version,
action
will returnChangeAction.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromactionAsString()
.- Returns:
- The action to take for a core network.
- See Also:
-
actionAsString
The action to take for a core network.
If the service returns an enum value that is not available in the current SDK version,
action
will returnChangeAction.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromactionAsString()
.- Returns:
- The action to take for a core network.
- See Also:
-
identifier
The resource identifier.
- Returns:
- The resource identifier.
-
previousValues
The previous values for a core network.
- Returns:
- The previous values for a core network.
-
newValues
The new value for a core network
- Returns:
- The new value for a core network
-
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"
.- Returns:
- 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"
.
-
toBuilder
Description copied from interface:ToCopyableBuilder
Take this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilder
in interfaceToCopyableBuilder<CoreNetworkChange.Builder,
CoreNetworkChange> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode() -
equals
-
equalsBySdkFields
Description copied from interface:SdkPojo
Indicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojo
class, and is generated based on a service model.If an
SdkPojo
class does not have any inherited fields,equalsBySdkFields
andequals
are essentially the same.- Specified by:
equalsBySdkFields
in interfaceSdkPojo
- Parameters:
obj
- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value. -
getValueForField
-
sdkFields
-